body{ font-family: "Manrope", sans-serif; background: #eaeaea;}
.header {position: fixed;top: 0; width: 100%;}
.header_bg{ padding:25px 0;}
.navbar-fixed-top{z-index: 100 !important}
.last_pointer{ position: fixed; right: 25px; bottom: 95px;}
.last_pointer .fa{ width: 50px; height: 50px; border-radius: 50px; line-height: 50px; text-align: center; background: #009977; font-size: 30px; color: #fff;}
.last_pointer a{ color: #b31408; text-decoration:  none; outline:  none;}
.on .header_info{ z-index: 10;}
.on .header{ background: #fff; height: 100px;}
.project_banner{ padding: 0; position: relative; margin-top: 0;}
.project_banner.project{ z-index: -1;}
.project_banner img{ width: 100%;}
.menu_rgt{ padding: 0;}
.main-menu { display:block; position:relative; padding: 0;}
.toggle:before {content:"\f107"; font:normal normal normal 16px/1 FontAwesome;}
.main-menu 
.brand{ top: 7px;}
.affixmenu{ padding: 0;}
.affixmenu .navbar-nav > li{ float:  none; display:  inline-block; width: auto; padding: 0 0;}
#nav {width: 100%; position:static; top:-32px; margin: 0; background: #fff; border:  none;}
.secondary-menu .navbar{ border-radius: 0;}
.affixmenu{ padding: 0;}
.affixmenu .navbar-collapse{ width: 100%; padding: 0;}
.affixmenu .navbar-inverse ul{ background: #000000; padding: 10px 0;}
.affixmenu .navbar-inverse{ background: none; border:  none;}
.affixmenu .navbar-inverse .navbar-nav > li > a{ color: #fff; font-size: 18px; padding: 13px 5px; text-transform:  uppercase;}
.affixmenu .navbar-nav{ text-align: center;}
.affixmenu .navbar{ min-height: inherit;}
.affixmenu .navbar-inverse .navbar-nav > .active > a{ background:  none; color: #faca09;}
.mnucont{ text-align: center;}
.project_banner .carousel-caption{ text-shadow:  none; right: 0; left: 0; z-index: 1;}
.project_banner .carousel-caption.inner{ position: static;}
.socfix ul{ padding: 0; margin: 0; text-align: left;}
.socfix ul li{ list-style:  none; margin: 2px 0;}
.socfix ul li a{ background: #313232; width: 43px; height: 43px; display:  inline-block; line-height: 43px;}
.header.main_menu{ padding: 0; background: #fff;}
.navigation{transition: all 0.5s; padding: 10px 0; height: 100px;}
.navigation.scrollUp { background: #fff;}
.core-menu {display: flex; align-items: center; justify-content: space-between; white-space: nowrap; padding: 0; margin: 10px 0 0 0; float: right;}
.core-menu li {list-style: none; position: relative;padding: 15px 3px;}
.mega-menu { position: absolute; left: 0; top: 100%; background: #f2f1f1; display: none; width: 300px; padding: 0; z-index: 999; padding: 0 10px;}
.mega-menu.completed{ left: -182px;}
.mega-menu ul{ padding: 0; list-style: disc inside; border-bottom: 1px solid #ddd;}
.mega-menu ul li{ padding: 5px 0 !important; border-bottom: 1px solid #ddd; list-style-type: none;}
.mega-menu ul li:last-child{ border-bottom:  none;}
.mega-menu ul li a{ text-transform:  initial; color: #000;}
.mega-menu ul li a .fa{ margin-right: 5px;}
.mega-menu ul li.active a{ color: #1d396c !important; font-weight: 900;}
.dropdown:hover .mega-menu { display: block;}
.mega-menu .row { display: flex; justify-content: space-between;}
.core-menu li a{ font-size: 18px; color: #000; text-decoration:  none; font-weight: 400; padding: 5px 15px;}
.mega-menu .view_all{ text-align: center; background: #ffc34b; padding: 10px 0; margin-top: 20px;}
.mega-menu .view_all a{ font-size: 16px; text-transform:  uppercase; color: #000; display:  block; font-weight: 500; text-decoration:  underline;}
.core-menu li a.phone{ color: #f5a60d; font-size: 16px;}
.mega-menu li .mega-menus{ border-right: 2px solid #ffc600; padding:0 10px;}
.mega-menu li .mega-menus.last{ border:  none;}
.mega-menu .mega-menus h4{ background: #1d396c;padding: 7px 15px; text-transform: uppercase; color: #fff; margin-top: 0; font-size: 17px;}
.mega-menu .mega-menus h4 a{color: #fff !important; font-size: 17px;}
.mega-menu li .mega-menus-scrl{ overflow: scroll; height: 300px; overflow-x: hidden;}
.mega-menu .mega-menus h3{ font-size: 18px; color: #000; padding: 0 0 0 0; margin-bottom: 0;}
.mega-menu ul li li li a .fa{ margin-right: 5px;}
.secondary-menu {position: relative; width: 100%; z-index: -1; padding: 0; transition: top 0.3s;}
.scrolled .main_menu {}
.scrolled .secondary-menu { position: fixed; top: 0; left: 0; z-index: 1;}
.main_menu .nav li a{ padding: 10px 12px;}
.secondary-menu .nav li a{ padding: 12px 12px; color: #000; font-size: 18px; font-weight: 400;}
.secondary-menu .navbar-nav{ padding: 0; text-align: center;}
.secondary-logo { display: none !important;}
.scrolled .secondary-logo { display: block !important; top: 0; left: 0; float:  left !important; margin: 0 !important;}
.secondary-menu .navbar-nav > li{ display:  inline-block; float:  none; position: relative; padding: 10px 0;}
.secondary-menu .navbar-nav > li:after{ content: ''; position: absolute; right: 0; top: 14px; border-right: 1px solid #fff; height: 17px;}
.secondary-menu .navbar-nav > li:last-child:after{ border:  none;}
.scrolled .secondary-menu .navbar-nav > li:last-child:after{ border:  none !important;}
.secondary-menu .navbar-collapse{ width: 100%;}
.scrolled .secondary-menu .navbar-nav > li{ display:  initial; display:  inline-block; margin-top: 23px;}
.scrolled .secondary-menu .nav li a{ padding: 0 8px; font-size: 16px;}
.scrolled .promenu{ box-shadow:  none;}
.scrolled .secondary-menu .navbar-nav > li.secondary-logo:after{ border:  none;}
.scrolled .secondary-menu .navbar-nav > li::after{ top: 11px;}
.header.main_menu .brand img{ position: relative;}
.scrolled .secondary-menu .navbar-nav > li.secondary-logo img{ height: 70px;}
.core-menu li.active a{ background:#1d396c; color: #fff;}
.core-menu li:hover a{ background: #449d44; color: #fff;}
.core-menu li:hover .mega-menu li a{ background:  none !important; color: #000;}
a#button{text-decoration: none;}
#button {display: inline-block;background-color: #ff6e2e; width: 55px; height: 55px; text-align: center; border-radius: 4px; position: fixed; bottom: 225px; right: 30px;
    transition: background-color .3s,  opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000; border-radius: 50%;}
#button::after {content: "\f077"; font-family: FontAwesome; font-weight: normal; font-style: normal; font-size: 2em; line-height: 50px; color: #fff;}
#button:hover {cursor: pointer; background-color: #333;}
#button:active { background-color: #555;}
#button.show { opacity: 1; visibility: visible;}
.affixmenu .navbar{ min-height: inherit;}
.secondary-menu .nav li a:hover{ color: #fff; background: #ff6e2e}
.hdrtop{}
.banner-wrap{height: auto;position: relative; padding: 0 0 0 0;  margin-top: 101px;}
.brand{ padding: 0; top: 20px;}
.banner_patern{ position: absolute; left: 0; bottom: 0; width: 100%;}
.hdrcont{ margin-top: 26px; padding: 0; float:  right; text-align: right;}
.hdrcont ul{ padding: 0; margin: 10px 0 0 0;}
.hdrcont ul li{ list-style:  none; display:  inline-block; padding: 0 10px;}
.hdrcont ul li a{ text-decoration:  none; font-size: 14px; font-weight: 500; text-decoration:  none; color: #000000;}
.hdrcont ul li a.phone{ font-size: 16px;}
.hdrcont ul li a.blink{ background-color: #004A7F; -webkit-border-radius: 10px; border-radius: 10px; border: none; color: #FFFFFF; cursor: pointer; display: inline-block; font-family: Arial; font-size: 16px; padding: 5px 10px; text-align: center;
text-decoration: none; -webkit-animation: glowing 1500ms infinite; -moz-animation: glowing 1500ms infinite; -o-animation: glowing 1500ms infinite; animation: glowing 1500ms infinite;}
.hdrcont ul li .fa{ background: #159252; width: 25px; height: 25px; border-radius: 25px; text-align: center; line-height: 25px; color: #fff;}
.cnilndftr{ padding: 70px 0 0 0; background: url(../images/footer_bg.png); background-size: cover; z-index: -1;}
.cnilndftrc{ text-align: center;}
.cnilndftrc img{ width:  auto; margin-bottom: 30px;}
.cnilndftrc ul{ padding: 0; margin: 0; text-align: left;}
.cnilndftrc ul li{ list-style:  none; position: relative; padding: 10px 0 10px 20px;}
.cnilndftrc ul li:before{ content: ''; position: absolute; left: 0; top: 17px; width: 7px; height: 7px; border-radius: 7px; background: #090909;}
.cnilndftrc ul li a{ color: #090909; font-size: 16px; font-weight: 400; text-decoration:  none;}
.cnilndftrc .quick_link{ list-style:  none; padding: 0; text-align: left;}
.cnilndftrc .quick_link h2{ color: #090909; font-size: 20px; font-weight: 700;}
.cnilndftrc .quick_link ul{ padding: 0; margin: 20px 0;}
.cnilndftrc .quick_link ul li{ list-style:  none; position: relative;}
.cnilndftrc .quick_link ul li:before{ content: ''; position: absolute; left: 0; top: 20px; width: 7px; height: 7px; border-radius: 7px; background: #090909;}
.cnilndftrc .quick_link ul li:last-child:after{ display:  none;}
.cnilndftrc .quick_link ul li a{ color: #000000; font-size: 18px; font-weight:  500;}
.flash_rel{ border-bottom: 1px solid #cbd9db; padding: 0;}
.fndyrbstprpty{ text-align: center; border-radius: 10px; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.project_banner .carousel-caption{ text-shadow:  none; padding: 0; top:15px;}
.fetudprjt{ padding: 70px 0 0 0; z-index: -1;}
.fetudprjt h2{ text-align: center; color: #090909; font-size: 60px; font-weight: 400; margin-top: 0; margin-bottom: 30px;}
.fetudprjtl{ padding: 0 30px 0 0;}
.fetudprjtr{ padding: 0;}
.fetudprjtls{ background: #fff; border-radius: 20px; padding: 30px 20px; margin-bottom: 25px;}
.fetudprjtlsl{ padding: 0;}
.fetudprjtlsl ul{ padding: 0; margin: 20px 0 0 0; text-align: left;}
.fetudprjtlsl ul li{ list-style:  none; display:  inline-block; background: #055ea7; border-radius: 10px; margin-right: 5px; vertical-align:  top;}
.fetudprjtlsl ul li a{ text-decoration:  none; color: #fff; padding: 7px 17px; font-size: 18px; display:  inline-block; background: #055ea7; border-radius: 4px; text-transform:  uppercase;}
.fetudprjtlsl ul li a .fa{ margin-right: 5px;}
.fetudprjtlsr{ padding-right: 0;}
.fetudprjtlsr h3{ position: relative; color: #090909; font-size: 22px; font-weight: 600; text-align: left; margin-top: 0; margin-bottom: 0;}
.fetudprjtlsr h3 a{ background:  none; position: static; color: #090909; text-transform:  capitalize; padding: 0; float:  none; margin-top: 0;}
.fetudprjtlsr h3 .verified{ position: absolute; right: 0; top: 0; text-transform:  uppercase; border: 1px solid #afafaf; border-radius: 20px; padding:3px 10px; font-size: 16px; line-height: 28px;}
.fetudprjtlsr h3 span{ display:  block; font-size: 18px; margin-top: 10px; font-weight: 400;}
.fetudprjtlsr h3 .verified img{ width:  auto; margin-top: -3px;}
.fetudprjtlsr h3 span .fa{ color: #159252; margin-right: 3px;}
.fetudprjtlsl ul li:last-child{ background:  none;}
.social .fbtn { width: 30px; display: inline-block; color: #fff; text-align: center; line-height:18px; float: left; padding:5px 0; border-radius: 0;}
.social .fa{padding:0;}
.facebook {background-color: #3b5998 !important;}
.insta { background: #f09433 !important; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important; 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important; 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.youtube {background: #fe0000 !important;}
.share-button.sharer { height: 20px;}
.share-button.sharer .social.active.top { transform: scale(1) translateY(-10px);}
.share-button.sharer .social.active { opacity: 1; transition: all 0.4s ease 0s; visibility: visible;}
.share-button.sharer .social.networks-5 {}
.share-button.sharer .social.top { margin-top: -66px; transform-origin: 0 0 0;}
.share-button.sharer .social { margin-left: -65px; opacity: 0; transition: all 0.4s ease 0s; visibility: hidden;}
.share-btn{ background: #449d44; vertical-align: baseline; padding: 8px 12px; border:  none;}
.sticky-top{ position: sticky; top: 0;}
.sticky-top.chennai_south{ top: 105px;}
.fetudprjtrs{ margin-bottom: 20px; padding: 0;}
.prtyads{ padding: 30px 0 30px 0;}
.prtyadss{ text-align: center; border-radius: 10px; padding: 0;}
.prtyadss h2{ font-size: 50px; text-transform:  uppercase; font-weight: 400; color: #090909; margin: 0;}
.featured_slider .slick-list {padding:0 20% 0 0;}
.featured_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; right:250px; top:-8%; z-index:2; left:  inherit; }
.featured_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:195px; top:-8%; z-index:2;}
.featured_slider .slick-slide{ position: relative; padding:  0;}
.featured_slider .item{ overflow:  hidden; padding: 0 !important;}
.featured_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
border: 2px solid #fff; display:  inline-block;}
.featured_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center; border: 2px solid #fff; display:  inline-block;}
.featured_slider .slick-next:hover:before{ color:#fff;}
.featured_slider .slick-prev:hover:before{ color:#fff;}
.featured_slider{ z-index: 3;}
.featured_slider ul{ padding: 15px 0; margin: 0;}
.featured_slider ul li{ list-style:  none; padding: 0 15px 0 0;}
.featured_slider ul li .fetudprjtlsrs{ background: #bfe2ff; padding:5px 0 5px 10px; border-radius: 10px;}
.featured_slider ul li .fetudprjtlsrs h4{ position: relative; color: #090909; font-size: 16px; font-weight: 700; padding-left: 35px; margin:0;}
.featured_slider ul li .fetudprjtlsrs h4 span{ display:  block; font-weight: 500; margin-top: 0; font-size: 13px; text-transform: capitalize;}
.featured_slider ul li .fetudprjtlsrs h4 img{ position:  absolute; left: 0; top: 0; width:  auto;}
.fetudprjtlsr p{ color: #090909; font-size: 16px; line-height: 22px; margin-top:10px;}
.fetudprjtlsr p small{ text-decoration:  underline; font-size: 14px; color: #090909; font-weight: 400;}
.fetudprjtlsr h5{ text-align: left; color: #000000; font-size: 26px; font-weight: 700; position: relative; margin-top: 15px;}
.fetudprjtlsr h5 span{ font-size: 14px; font-weight: 400; position: absolute; right: 0; top: 0; padding-left: 50px; line-height: 36px; text-transform: capitalize;}
.fetudprjtlsr h5 span img{ position:  absolute; left: 11px;  top: 10px;  width: 25px;}
.fetudprjtlsr h5 label{ display:  block; font-size: 18px; text-transform: capitalize; font-weight: 400;}
.fetudprjtlsr a{ float: right; background: #449d44; text-decoration:  none; color: #fff; text-transform:  uppercase; padding: 8px 29px; border-radius: 4px; margin-top: 5px;}
.prmimprprty{ padding: 30px 0 30px 0; z-index: -1;}
.prmimprprty h2{ color: #090909; font-size: 60px; font-weight: 400; text-align: center; margin-top: 0; margin-bottom: 30px;}
.premium_slider{}
.premium_slider .slick-list {}
.premium_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:10px; top:24%; z-index:2; }
.premium_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:35px; top:24%; z-index:2;}
.premium_slider .slick-slide{ position: relative; padding:  0;}
.premium_slider .item{ overflow:  hidden; padding: 0 30px;}
.premium_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.premium_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.premium_slider .slick-next:hover:before{ color:#000;}
.premium_slider .slick-prev:hover:before{ color:#000;}
.premium_slider .prmimprprty_img{ z-index: 2; position: relative;}
.premium_slider .prmimprprty_img a{ background:  none; padding: 0; float: none; display:  inherit; margin: 0; background:  none;}
.premium_slider .prmimprprty_img a:hover{ background:  none;}
.premium_slider .prmimprprty_img img{ width: 100%;}
.premium_slider .prmimprprty_info{ padding: 0;}
.premium_slider .prmimprprty_info h3{ position: relative; color: #090909; font-size: 20px; font-weight: 600; text-align: left; margin-bottom: 0;}
.premium_slider .prmimprprty_info h3 .verified{ position: absolute; right: 0; top: 0; text-transform:  uppercase; border: 1px solid #afafaf; border-radius: 20px; padding:3px 10px; font-size: 16px;}
.premium_slider .prmimprprty_info h3 span{ display:  block; font-size: 18px; font-weight: 400;}
.premium_slider .prmimprprty_info h3 .verified img{ width:  auto; display:  inline-block;}
.premium_slider .prmimprprty_info h3 span .fa{ color: #159252; margin-right: 3px;}
.premium_slider p{ color: #090909; font-size: 16px; font-weight: 400;}
.premium_slider p small{ text-decoration:  underline; font-size: 14px; color: #090909; font-weight: 400;}
.premium_slider h5{ text-align: left; color: #000000; font-size: 26px; font-weight: 700; position: relative; margin-top: 15px;}
.premium_slider h5 span{ font-size: 14px; font-weight: 400; position: absolute; right: 0; top: 0; width: 225px; height: 45px; overflow:  hidden; padding-left: 48px; line-height: 40px;}
.premium_slider h5 span img{ position: absolute;  left: 10px;  top: 10px;  width: 26px;}
.premium_slider h5 label{ display:  block; font-size: 18px; text-transform: capitalize; font-weight: 400;}
.premium_slider a{ float: right; background: #449d44; text-decoration:  none; color: #fff; text-transform:  uppercase; padding: 8px 30px; border-radius: 4px; margin-top: 5px;}
.premiumadj{ text-align: left;}
.premium_slider a.premium{ position: absolute; right: 0; top: 0;}
.fetudprjtlsl ul.premium{ margin-top: 8px;}
.prmimprprty_img_abs{ position: absolute; top: 25px; right: 0;}
.prmimprprty_img_abs .carousel-caption{ top: 3px !important; padding: 0; text-transform:  uppercase; font-size: 16px; left: 0; right: 0;}
.premium_inn_slider .slick-list {padding:0 20% 0 0;}
.premium_inn_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:0; top:-8%; z-index:2;}
.premium_inn_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:0; top:-8%; z-index:2;}
.premium_inn_slider .slick-slide{ position: relative; padding:  0;}
.premium_inn_slider .item{ overflow:  hidden; padding: 0 !important;}
.premium_inn_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
border: 2px solid #fff; display:  inline-block;}
.premium_inn_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center; border: 2px solid #fff; display:  inline-block;}
.premium_inn_slider .slick-next:hover:before{ color:#fff;}
.premium_inn_slider .slick-prev:hover:before{ color:#fff;}
.premium_inn_slider{ z-index: 3;}
.premium_inn_slider ul{ padding: 15px 0; margin: 0;}
.premium_inn_slider ul li{ list-style:  none; padding: 0 15px 0 0;}
.premium_inn_slider ul li .fetudprjtlsrs{ background: #bfe2ff; padding:5px 0 5px 6px; border-radius: 10px;}
.premium_inn_slider ul li .fetudprjtlsrs h4{ position: relative; color: #090909; font-size: 16px; font-weight: 700; padding-left: 35px;}
.premium_inn_slider ul li .fetudprjtlsrs h4 span{ display:  block; font-weight: 500; margin-top: 0; font-size: 16px;}
.premium_inn_slider ul li .fetudprjtlsrs h4 img{ position:  absolute; left: 0; top: 5px; width:  auto;}
.prmimprprty_img_abs .carousel-caption.under{ padding-left: 10px;}
.prmimprprty_new_abs{ position: absolute; top: 0; left: 0; text-align: center;}
.prmimprprty_new_abs .carousel-caption{ top: 3px !important; padding: 0; text-transform:  uppercase; font-size: 25px; left: 0; line-height: 72px;}
.top_slider{ padding: 0 115px;}
.top_slider .slick-list {}
.top_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:120px; top:30%; z-index:2; }
.top_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:150px; top:30%; z-index:2;}
.top_slider .slick-slide{ position: relative; padding:  0;}
.top_slider .item{ overflow:  hidden; padding: 0 30px;}
.top_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.top_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.top_slider .slick-next:hover:before{ color:#000;}
.top_slider .slick-prev:hover:before{ color:#000;}
.top_slider .prmimprprty_img{ position: relative; z-index: 2;}
.top_slider .prmimprprty_img a{ background:  none; padding: 0; float:  none; display: inherit; background:  none;}
.top_slider .prmimprprty_img a:hover{ background:  none;}
.top_slider .prmimprprty_info{ padding: 0;}
.top_slider .prmimprprty_info h3{ position: relative; color: #090909; font-size: 22px; font-weight: 600; text-align: left; margin-bottom: 0;}
.top_slider .prmimprprty_info h3 .verified{ position: absolute; right: 0; top: 0; text-transform:  uppercase; border: 1px solid #afafaf; border-radius: 20px; padding:3px 10px; font-size: 16px;
line-height: 25px;}
.top_slider .prmimprprty_info h3 span{ display:  block; font-size: 18px; margin-top: 10px; font-weight: 400;}
.top_slider .prmimprprty_info h3 .verified img{ width:  auto; display:  inline-block;}
.top_slider .prmimprprty_info h3 span .fa{ color: #159252; margin-right: 3px;}
.top_slider p small{ text-decoration:  underline; font-size: 14px; color: #090909; font-weight: 400;}
.top_slider h5{ text-align: left; color: #000000; font-size: 26px; font-weight: 700; position: relative; margin-top: 15px;}
.top_slider h5 span{ font-size: 14px; font-weight: 400; position: absolute; right: 0; top: 0; padding-left: 48px; line-height: 35px;}
.top_slider h5 span img{ width:  auto; position: absolute; left: 10px; top: 10px; width: 26px;}
.top_slider h5 label{ display:  block; font-size: 18px; text-transform: capitalize; font-weight: 400;}
.top_slider a{ float: right; background: #ff6e2e; text-decoration:  none; color: #fff; text-transform:  uppercase; padding: 10px 30px; border-radius: 4px;}
.prmimprprty_img_abs .carousel-caption.top_property{ font-size: 18px; top: 6px !important;}
.top_inn_slider .slick-list {padding:0 20% 0 0;}
.top_inn_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:0; top:-8%; z-index:2;}
.top_inn_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:0; top:-8%; z-index:2;}
.top_inn_slider .slick-slide{ position: relative; padding:  0;}
.top_inn_slider .item{ overflow:  hidden; padding: 0 !important;}
.top_inn_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;border: 2px solid #fff; display:  inline-block;}
.top_inn_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;border: 2px solid #fff; display:  inline-block;}
.top_inn_slider .slick-next:hover:before{ color:#fff;}
.top_inn_slider .slick-prev:hover:before{ color:#fff;}
.top_inn_slider{ z-index: 3;}
.top_inn_slider ul{ padding: 15px 0; margin: 0;}
.top_inn_slider ul li{ list-style:  none; padding: 0 15px 0 0;}
.top_inn_slider ul li .fetudprjtlsrs{ background: #bfe2ff; padding:5px 0 5px 10px; border-radius: 10px;}
.top_inn_slider ul li .fetudprjtlsrs h4{ position: relative; color: #090909; font-size: 16px; font-weight: 700; padding-left: 35px;}
.top_inn_slider ul li .fetudprjtlsrs h4 span{ display:  block; font-weight: 500; margin-top: 0; font-size: 16px;}
.top_inn_slider ul li .fetudprjtlsrs h4 img{ position:  absolute; left: 0; top: 5px; width:  auto;}
.chnilndindblg{ padding: 70px 0;}
.chnilndindblg h2{ text-align: center; color: #090909; font-size: 60px; font-weight: 700; margin-top: 0; margin-bottom: 50px;}
.chnilndindblg ul{ padding: 0; margin: 0;}
.chnilndindblg ul li{ list-style: none; border-right: 1px solid #dbdbdb; padding: 0 20px;}
.chnilndindblg ul li:last-child{ border:  none;}
.chnilndindblg ul li .chnilndindblgs{}
.chnilndindblg ul li .chnilndindblgs_img{}
.chnilndindblg ul li .chnilndindblgs_img .metro{ position: absolute; top: 45px; right: 15px; text-align: right;}
.chnilndindblg ul li .chnilndindblgs_img .carousel-caption{ top: -16px; text-transform:  uppercase; font-size: 18px;}
.chnilndindblg ul li .chnilndindblgs_img .carousel-caption img{ width:  100%;}
.chnilndindblg ul li .chnilndindblgs_info{ text-align: left;}
.chnilndindblg ul li .chnilndindblgs_info h3{ color: #090909; font-size: 22px; font-weight: 700; margin-top: 0; line-height: 30px;}
.chnilndindblg ul li .chnilndindblgs_info p{ color: #090909; font-size: 18px; font-weight: 400; line-height: 30px;}
.chnilndindblg ul li .chnilndindblgs_info ul{ padding: 20px 0;}
.chnilndindblg ul li .chnilndindblgs_info ul li{ color: #090909; font-size: 14px; font-weight: 400; display:  inline-block; margin-right: 10px; border:  none;}
.chnilndindblg ul li .chnilndindblgs_info ul li .fa{ color: #090909; margin-right: 3px;}
.chnilndindblg ul li .chnilndindblgs_info a{ display:  inline-block; background: #159252; color: #fff; border-radius: 10px; padding: 7px 30px; text-decoration:  none; font-size: 16px;}
.chnilndprcs{}
.chnilndprcs h2{ color: #000000; font-size: 60px; font-weight: 700; margin-bottom: 30px; text-align: center;}
.chnilndprcs ul{ padding: 0; margin: 0;}
.chnilndprcs ul li{ list-style:  none; padding: 10px;}
.chnilndprcs ul li .chnilndprcss{ border: 1px solid #e84f00; border-radius: 10px; padding: 20px; background: #fff;}
.chnilndprcs ul li .chnilndprcss_img{ padding: 0;}
.chnilndprcs ul li .chnilndprcss_img img{ width: 100%;}
.chnilndprcs ul li .chnilndprcss_info{ text-align: left;}
.chnilndprcs ul li .chnilndprcss_info h3{ color: #000000; font-size: 25px; font-weight: 600; margin-top: 0;}
.chnilndprcs ul li .chnilndprcss_info h3 span{ display:  block;}
.chnilndprcs ul li .chnilndprcss_info p{ color: #000000; font-size: 18px; font-weight: 400; line-height: 28px;}
.chnilndtstymnyl{ padding: 70px 0 0 0; text-align: center;}
.chnilndtstymnyl h2{ color: #000000; font-size: 60px; font-weight: 700; margin-bottom: 30px; text-align: center; margin-top: 0;}
.chnilndtstymnyl h2 span{ display:  block; font-size: 22px; font-weight: 400;}
.chnilndtstymnyl a{ background: #ff6e2e; padding: 5px 30px; color: #fff; text-decoration:  none; font-size: 20px;}
.chnilndtstymnyl a:hover{ background: #449d44;}
.testi_slider{ padding: 50px 0;}
.testi_slider .slick-list {}
.testi_slider .item{}
.testi_slider .testi_sliders{ padding: 10px 30px;}
.testi_slider .testi_sliders_info{ text-align: center; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 100px 50px 50px 50px; border-radius: 10px; position: relative; background: #fff;}
.testi_slider .testi_sliders_info img{ width:  auto; display:  inline-block;}
.testi_slider .testi_sliders_info p{ color: #090909; font-size: 22px; font-weight: 400; line-height: 35px;}
.testi_slider .testi_sliders_info h3{ color: #090909; font-size: 22px; font-weight: 700;}
.testi_slider .testi_sliders_info h4{ color: #090909; font-size: 25px; font-weight: 700; line-height: 35px; margin: 20px 0;}
.testi_slider .testi_sliders_info h5{}
.testi_slider .testi_sliders_info h5 img{ width:  auto; display:  inline-block;}
.testi_slider .testi_sliders_info h5 span{}
.testi_slider .testi_quotet{ position: absolute; top: 35px; left: 65px;}
.testi_slider .testi_quotet .fa{ color: #ddd; font-size: 50px;}
.testi_slider .testi_quoteb{ position: absolute; bottom: 35px; right: 65px;}
.testi_slider .testi_quoteb .fa{ color: #ddd; font-size: 60px;}
.testi_slider .slick-dots li button::before{ font-size: 14px;}
.toptrndglcn{ padding: 50px 0 0 0; text-align: center;}
.toptrndglcn h2{ color: #000000; font-size: 60px; font-weight: 700; margin-bottom: 30px; text-align: center; margin-top: 0;}
.toptrndglcn h2 span{ display:  block; font-size: 36px; font-weight: 700;}
.toptrndglcn a{ background: #ff6e2e; padding: 5px 30px; color: #fff; text-decoration:  none; font-size: 20px;}
.trending_slider{ padding: 0;}
.trending_slider .item{ padding: 10px;}
.trending_slider .toptrndglcns{ background: #fff; padding: 20px; border-radius: 10px; border: 1px solid #e84f00; margin: 10px;}
.trending_slider .toptrndglcns_img{ padding: 0;}
.trending_slider .toptrndglcns_info{ text-align: left;}
.trending_slider .toptrndglcns_info h3{ color: #090909; font-size: 20px; font-weight: 700; margin-top: 0;}
.trending_slider .toptrndglcns_info h3 span{}
.trending_slider .toptrndglcns_info h4{ color: #090909; font-size: 18px; font-weight: 400; margin: 10px 0;}
.trending_slider .toptrndglcns_info h4 img{ width:  auto; display:  inline-block;}
.trending_slider .toptrndglcns_info a{ color: #090909; font-size: 18px; text-decoration: underline; padding: 0; background:  none;}
.trending_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:0; top:47%; z-index:2; }
.trending_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:0; top:47%; z-index:2;}
.trending_slider .slick-slide{ position: relative; padding:  0;}
.trending_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #fff; color: #000; opacity: 1;}
.trending_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #fff; color: #000; opacity: 1;}
.trending_slider .slick-next:hover:before{ color:#000;}
.trending_slider .slick-prev:hover:before{ color:#000;}
.cnailndfaq h2{ color: #000000; font-size: 60px; font-weight: 700; margin-bottom: 30px; text-align: center; margin-top: 30px;}
.cnailndfaqs{ text-align: left;}
.cnailndfaqs .panel-title > a:before {float: right !important; font-family: FontAwesome; content: "\f106"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; color: #000;
    font-size: 25px;font-weight: 300; margin-top: 0;}
.cnailndfaqs .panel-title > a.collapsed:before { float: right !important; content: "\f107"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; color: #272727;}
.cnailndfaqs .panel-title > a.collapsed {}
.cnailndfaqs .panel-title > a:hover, .cnailndfaqs .panel-title > a:active, .cnailndfaqs .panel-title > a:focus { text-decoration: none;}
.cnailndfaqs .panel-title { color: #090909; font-size: 20px; font-weight: 500; display: block; padding: 10px 0;}
.cnailndfaqs .panel-body { color: #303030; font-size: 16px; font-weight: 400; line-height: 30px;}
.cnailndfaqs .panel-heading { background: none; border-bottom: 1px solid #ddd; padding: 0 15px;}
.cnailndfaqs .panel-default { border: none; box-shadow: none;}
.cnailndfaqs .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #cccccc !important;}
.cnailndfaqs .panel-group .panel-heading + .panel-collapse > .panel-body { border: none; color: #4d4a4a; font-size: 16px; font-weight: 400;}
.cnailndfaqs .panel-title a { display: block; text-decoration: none; outline: none; color: #000; padding: 7px 0; border-radius: 30px;}
.cnailndfaqs .panel-title a.collapsed { color: #303030;}
.ftrcpyrgt{ text-align: center; background: #535353; padding: 10px 0;}
.ftrcpyrgt p{ margin: 0; font-size: 16px; font-weight: 400; color: #fff;}
.ftrcpyrgt p a{ font-size: 16px; font-weight: 400; text-decoration:  none; color: #fff;}
.ftrinfo{ text-align: left; padding: 0 0 40px 0;}
.ftrinfos{ display:  inline-block; padding-right: 20px;}
.ftrinfos h3{ color: #090909; font-size: 18px; font-weight: 500;}
.ftrinfos h3 span{ display:  block;}
.ftrinfos h3 .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; color: #fff; text-align: center; background: #035da7;}
.ftrinfos h4{ color: #090909; font-size: 18px; font-weight: 500; position: relative; padding-left: 35px;}
.ftrinfos h4 span{ display:  block; margin-top: 5px;}
.ftrinfos h4 .fa{ position:absolute; left: 0; top: 9px; font-size: 25px; color: #035da7;}
.ftrinfos h4 a{ color: #090909; font-size: 18px; text-decoration:  none;}
.plotsec{ padding: 110px 0 0 0; z-index: -1;}
.pltprjtinfo{ padding-left: 0;}
.pltprjtcnct{ text-align: right; padding-right: 0;}
.pltprjtinfo .breadcrumb{ background:  none; padding: 0; margin: 0; text-align: left;}
.pltprjtinfo .breadcrumb li{ border:  none; padding: 0;}
.pltprjtinfo .breadcrumb li a{ color: #000000; font-size: 12px; font-weight: 400; text-decoration:  none;}
.pltprjtinfo h1{ color: #000000; font-size: 25px; font-weight: 700; text-transform:  uppercase;}
.pltprjtinfo h2{ text-transform:  uppercase; color: #000000; font-size: 18px; font-weight: 400; margin-bottom: 0;}
.pltprjtinfo h2 span{ text-transform:  capitalize;}
.pltprjtinfo p{ color: #000000; font-size: 16px; font-weight: 400;}
.pltprjtcnct h3{ color: #000; font-size: 20px; font-weight: 500; margin: 0; display: inline-block; padding:10px 20px; border-radius:40px; text-decoration:underline;}
.pltprjtcnct h3 span{ display:  block;}
.pltprjtcnct a{ display:  inline-block; background: #ff6e2e; color: #fff; font-size: 23px; text-decoration:  none; padding: 10px 30px; border-radius: 10px; margin-top: 20px;}
.pltprjtcnct a .fa{ margin-right: 5px;}
.plot_slider{ padding: 0;}
.plot_slider .item{ padding: 0;}
.plot_slider .item img{ width: 100%; height:450px; object-fit: cover;}
.plot_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:-17px; top:45%; z-index:2; }
.plot_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:0; top:45%; z-index:2;}
.plot_slider .slick-slide{ position: relative; padding:  0;}
.plot_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 40px; height: 40px; border-radius: 40px; line-height: 40px; text-align: center;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.plot_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 40px; height: 40px; border-radius: 40px; line-height: 40px; text-align: center;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.plot_slider .slick-next:hover:before{ color:#000;}
.plot_slider .slick-prev:hover:before{ color:#000;}
.plotsec ul{ text-align: center; margin-top: 15px;}
.plotsec ul li{ display:  inline-block; border-right: 1px solid #acacac; padding: 0 25px;}
.plotsec ul li:last-child{ border-right:  none;}
.plotsec ul li .plotsecs{ padding: 20px 0;}
.plotsec ul li .plotsecs h4{ text-transform: uppercase; font-size: 20px; font-weight: 700; margin: 0;}
.plotsec ul li .plotsecs h4 span{ display:  block; font-weight: 500; text-transform: capitalize;}
.secondary-menu {position: relative; width: 100%; z-index: 1; padding: 0; transition: top 0.3s; border: 1px solid #000; border-left: none; border-right: none;}
.scrolled .main_menu { top: -100px;}
.scrolled .secondary-menu { position: fixed; top: 0; left: 0;}
.main_menu .nav li a { padding: 10px 12px;}
.secondary-menu .nav li a { padding: 12px 0; color: #000; font-size: 17px; font-weight: 400; text-decoration:  none;}
.secondary-menu .navbar-nav { padding: 0; text-align: center; margin-top: 13px;}
.secondary-logo { display: none !important;}
.scrolled .secondary-logo { display: block !important; top: -22px; left: -24px; float: left !important;}
.secondary-menu .navbar-nav > li { display: inline-block; float: none; position: relative;}
.secondary-menu .navbar-nav > li:after { content: ''; position: absolute; right: 0; top: 14px; border-right: 1px solid #fff; height: 17px;}
.secondary-menu .navbar-nav > li:last-child:after { border: none;}
.scrolled .secondary-menu .navbar-nav > li:last-child:after { border: none !important;}
.secondary-menu .navbar-collapse { width: 100%; padding: 0;}
.scrolled .secondary-menu .navbar-nav > li { display: initial; display: inline-block;}
.scrolled .secondary-menu .nav li a { padding: 10px 6px; font-size: 16px;}
.scrolled .secondary-menu .navbar-nav > li.secondary-logo:after { border: none;}
.scrolled .secondary-menu .navbar-nav > li::after { top: 11px;}
#nav { width: 100%; position: static; top: -32px; margin: 0;}
.affixmenu { padding: 0;}
.affixmenu .navbar-collapse { width: 100%; padding: 0;}
.affixmenu .navbar-inverse ul { background: #000000; padding: 10px 0;}
.affixmenu .navbar-inverse { background: none;border: none;}
.affixmenu .navbar-inverse .navbar-nav > li > a { color: #fff; font-size: 18px; padding: 13px 5px; text-transform: uppercase;}
.affixmenu .navbar-nav { text-align: center;}
.affixmenu .navbar { min-height: inherit;}
.affixmenu .navbar-inverse .navbar-nav > .active > a { background: none; color: #faca09;}
.prjt_menu_slider{ padding: 0;}
.prjt_menu_slider .slick-list {}
.prjt_menu_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:0; top:43%; z-index:2; }
.prjt_menu_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:0; top:43%; z-index:2;}
.prjt_menu_slider .slick-slide{ position: relative; padding:  0;}
.prjt_menu_slider .item{ padding: 0;}
.prjt_menu_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; display:  inline-block; color: #000; opacity: 1;}
.prjt_menu_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; display:  inline-block; color: #000; opacity: 1;}
.prjt_menu_slider .slick-next:hover:before{ color:#000;}
.prjt_menu_slider .slick-prev:hover:before{ color:#000;}
.wholeprjctcon{ padding: 50px 0;}
.wholeprjctconl{}
.wholeprjctconr{}
.prjtoverview{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px;}
.prjtoverview h2{ color: #000000; font-size: 22px; margin-top: 0; font-weight: 700;}
.prjtoverview ul{ padding: 0; margin: 0 0 0 0;}
.prjtoverview ul li{ list-style:  none; position: relative; padding-left: 65px; vertical-align:  top; margin: 20px 0;}
.prjtoverview ul li img{ position: absolute; left: 0; top: 0;}
.prjtoverview ul li h3{ color: #000000; text-transform:  uppercase; font-size: 18px; margin: 0; font-weight: 700;}
.prjtoverview ul li h3 span{ display:  block; font-weight: 400; text-transform:  capitalize; font-size: 16px;}
.fetudprjtlsl ul li.plot{ background:  none;}
.share-btn.plot{ font-size: 18px; padding: 8px 25px; border-radius: 10px;}
.share-btn.plot .fa{ margin-right: 5px;}
.fetudprjtlsl ul li a.plot{ background: #ff6e2e; border-radius: 10px; padding: 9px 20px;}
.prjtoverview ul li.plot{ padding-left: 0;}
.share-button.sharer .social.plot{ margin-left: 0;}
.prjtabout{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px; margin-top: 30px;}
.prjtabout h2{ color: #000000; font-size: 22px; font-weight: 700;}
.prjtabout p{ color: #000000; font-size: 16px; font-weight: 400; line-height: 30px; overflow: hidden;}
.prjtabout p a{ color: #0e7ab7; font-size: 18px; font-weight: 400; text-decoration:  underline;}
.prjtamnity{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px; margin-top: 30px;}
.prjtamnity h2{ color: #000000; font-size: 22px; font-weight: 700;}
.prjtamnity ul{ padding: 0; margin: 20px 0 0 0;}
.prjtamnity ul li{ list-style:  none; padding: 10px 0;}
.prjtamnity ul li .prjtamnitys{ position: relative;}
.prjtamnity ul li .prjtamnitys p{ color: #000000; font-size: 15px; font-weight: 600; position: relative; padding-left: 45px;}
.prjtamnity ul li .prjtamnitys p img{ position: absolute; left: 0; top: 0; height: 36px;}
.prjtamnity ul li .prjtamnitys p span{ display:  block;}
.prjtamnity ul li:nth-child(3) .prjtamnitys:after{ display:  none;}
.prjtamnity ul li:nth-child(6) .prjtamnitys:after{ display:  none;}
.prjtamnity ul li:nth-child(9) .prjtamnitys:after{ display:  none;}
.prjtamnity ul li:nth-child(7) .prjtamnitys:before{ display:  none;}
.prjtamnity ul li:nth-child(8) .prjtamnitys:before{ display:  none;}
.prjtamnity ul li:nth-child(9) .prjtamnitys:before{ display:  none;}
.prjtlyotpln{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px; margin-top: 30px;}
.prjtlyotpln h2{ color: #000000; font-size: 22px; font-weight: 700;}
.prjtkeypln{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px; margin-top: 30px;}
.prjtkeypln h2{ color: #000000; font-size: 22px; font-weight: 700;}
.prjtlocadv{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px; margin-top: 30px;}
.prjtlocadv h2{ color: #000000; font-size: 22px; font-weight: 700;}
.cnailndfaqs.locadv{ padding: 0;}
.cntcsler{ background: url(../images/seller_bg.png); background-size:  cover; border-radius: 10px; padding: 24px;}
.cntcsler h2{ color: #fff; font-size: 18px; font-weight: 600; text-align: center; margin-bottom: 20px; margin-top: 0;}
.cntcsler h3{ color: #fff; font-size: 18px; text-transform:  uppercase; position: relative; padding-left: 85px; margin: 0; position: relative;}
.cntcsler h3:before{ content: ''; background: #fff; width: 71px; height: 71px; border: 1px solid #00794a; border-radius: 10px; position: absolute; left: 0; top: 0;}
.cntcsler h3 img{ position: absolute; left: 15px; top: 15px; width: 41px; height: 40px;}
.cntcsler h3 span{ display:  block;}
.cntcsler h4{ margin-top: 45px; color: #fff; font-size: 18px; font-weight: 600; margin-bottom: 20px;}
.cntcsler .form-control { font-weight: normal; font-size: 16px; height: 50px; letter-spacing: 1px; border: none; font-weight: 600; box-shadow: none; border-radius: 20px;
    background: #f1f1f1; color: #000000;}
.cntcsler .form-control::placeholder { font-size: 16px; color: #000000; font-weight: 600;}
.cntcsler button.formsubmit { text-decoration: none; color: #000; font-size: 18px; background: #ffba00; border: none; letter-spacing: 1px; font-weight: 600; border-radius: 10px;
    padding: 10px 20px; display:  inline-block;}
.cntcsler .form-group { margin-bottom: 25px; padding: 0;}
.cntcsler p{ position: relative; color: #fff; font-size: 12px; font-weight: 600; padding-left: 20px;}
.cntcsler p span{ position: absolute; left: 0; top: 0;;}
.prjtlocmap{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px; margin-top: 30px;}
.prjtlocmap h2{ color: #000000; font-size: 22px; font-weight: 700;}
.prjtfstrs{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px; margin-top: 30px;}
.prjtfstrs h2{ color: #000000; font-size: 22px; font-weight: 700;}
.prjtfstrs ul{ padding: 20px 0; margin: 0;}
.prjtfstrs ul li{ list-style:  none; padding: 0;}
.prjtfstrs ul li .prjtfstrss{}
.prjtfstrs ul li .prjtfstrss p{ position: relative; color: #000000; font-size: 18px; font-weight: 700; padding-left: 95px;}
.prjtfstrs ul li .prjtfstrss p img{ position: absolute; left: 0; top: 0;}
.prjtfstrs ul li .prjtfstrss p span{ display:  block;}
.menu-wrapper {background: #fff; z-index: 1000; display: flex; align-items: center; border-bottom: 1px solid #ccc; padding: 0 5px; text-align: center;}
.scroll-menu { white-space: nowrap; flex: 1; position: relative;}
.scroll-menu-inner {transition: scroll-left 0.3s ease;}
.prjt_menu_slider .item a {display: inline-block;color: #333; padding: 15px 20px; text-decoration: none; font-size: 18px;}
.prjt_menu_slider .item a.active {color: #fff; background: #ff6e2e;}
.prfthmfsle{ padding: 0; margin-top: 30px;}
.prfthmfsle img{ width: 100%;}
.prjtlyotpln.floor_plan{ text-align: center;}
.prjtlyotpln.floor_plan img{ display: inline-block;}
.prjtlyotpln.floor_plan h2{ text-align: left;}
.cnailndspecs{ text-align: left; padding: 0;}
.cnailndspecs .panel-title > a:before {float: right !important; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; color: #000; font-size: 25px;font-weight: 300; margin-top: 0;}
.cnailndspecs .panel-title > a.collapsed:before { float: right !important; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; color: #272727;}
.cnailndspecs .panel-title > a.collapsed {}
.cnailndspecs .panel-title > a:hover, .cnailndspecs .panel-title > a:active, .cnailndfaqs .panel-title > a:focus { text-decoration: none;}
.cnailndspecs .panel-title { color: #090909; font-size: 20px; font-weight: 500; display: block; padding: 10px 0;}
.cnailndspecs .panel-body { color: #303030; font-size: 16px; font-weight: 400; line-height: 30px;}
.cnailndspecs .panel-heading { background: none; padding: 0 15px;}
.cnailndspecs .panel-default { border: none; box-shadow: none;}
.cnailndspecs .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #cccccc !important;}
.cnailndspecs .panel-group .panel-heading + .panel-collapse > .panel-body { border: none; color: #4d4a4a; font-size: 16px; font-weight: 400;}
.cnailndspecs .panel-title a { display: block; text-decoration: none; outline: none; color: #000; padding: 7px 23px; border-radius: 30px; background: #035da7; color: #fff; font-size: 18px;
text-transform:  uppercase;}
.cnailndspecs .panel-title a .fa{ margin-right: 5px; font-size: 10px; position: relative; top: -3px;}
.cnailndspecs .panel-title a.collapsed { color: #fff;}
.cnailndspecs .panel-group .panel-heading + .panel-collapse > .panel-body ul{}
.cnailndspecs .panel-group .panel-heading + .panel-collapse > .panel-body ul li{ position: relative; padding-left: 20px; color: #000000; font-size: 16px; font-weight: 400; list-style:  none;}
.cnailndspecs .panel-group .panel-heading + .panel-collapse > .panel-body ul li:before{ content: ''; position: absolute; left: 0; top: 7px; background: url(../images/spec_li_tick.png); display:  inline-block;
width: 15px; height: 15px;}
.prjtamnity.apartment ul li:nth-child(4) .prjtamnitys:before{ display:  none;}
.prjtamnity.apartment ul li:nth-child(5) .prjtamnitys:before{ display:  none;}
.prjtamnity.apartment ul li:nth-child(6) .prjtamnitys:before{ display:  none;}
.rltdlctnprprty{ padding: 50px 0 0 0;}
.rltdlctnprprty.recent{ z-index: -1;}
.rltdlctnprprty h2{ text-transform:  uppercase; color: #000000; font-size: 28px; text-decoration: underline; margin-top: 0;}
.premium_slider .premium_sliders{ background: #fff; padding: 20px; border-radius: 10px;}
.premium_slider .item.apartment{ padding: 10px;}
.premium_slider .prmimprprty_info h3.apartment{ font-size: 16px;}
.premium_slider .prmimprprty_info h3 span.apartment{ font-size: 13px;}
.premium_slider .prmimprprty_info h3 .verified.apartment{ font-size: 13px; top: 0; line-height: 22px;}
.premium_inn_slider ul li .fetudprjtlsrs h4.apartment{ font-size: 12px; padding-left: 24px; margin: 0;}
.premium_inn_slider ul li .fetudprjtlsrs h4 img.apartment{ width: 20%;}
.premium_inn_slider ul li .fetudprjtlsrs h4 span.apartment{ font-size: 12px;}
.premium_inn_slider ul li .fetudprjtlsrs.apartment{ padding: 5px 0 5px 5px;}
.premium_inn_slider ul li.apartment{ padding: 0 10px 0 0;}
.premium_slider .premium_sliders.apartment{ padding: 15px;}
.premium_slider h5.apartment{ font-size: 22px;}
.premium_slider h5 label.apartment{ font-size: 12px;}
.premium_slider h5 span.apartment{ font-size: 12px;}
.fetudprjtlsl ul li a.apartment{ font-size: 12px; padding: 8px 5px; margin: 0;}
.premium_slider a.apartment{ font-size: 12px; padding: 10px 14px;}
.share-btn.apartment{ padding: 7px 12px; border:  none;}
.prjtprce{ background: #fff; border-bottom: 10px solid #f5c40a; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 12px; padding: 30px; margin-top: 30px;}
.prjtprce h2{ color: #000000; font-size: 22px; font-weight: 700; margin-bottom: 20px;}
.prjtprce thead th{ text-transform:  uppercase; text-align: center; background: #ddd;}
.fetudprjt.southzone{ z-index: -1; padding: 150px 0 0 0;}
.fetudprjt h2.southzone{ color: #000000; font-size: 25px; font-weight: 600; text-align: left; text-transform: capitalize;}
.rdytmprjarndcni{ background: url(../images/south_chennai_bg.png); background-size:  cover; padding: 30px; margin-bottom: 30px;}
.rdytmprjarndcni h2{ color: #fff; font-size: 20px; font-weight: 700; text-align: left; margin-bottom: 10px;}
.rdychesuth_slider{ padding: 0;}
.rdychesuth_slider .item{ padding: 10px;}
.rdychesuth_slider .toptrndglcns{ background: #e6e6e6; padding: 20px; border-radius: 10px;}
.rdychesuth_slider .toptrndglcns_img{ padding: 0;}
.rdychesuth_slider .toptrndglcns_img img{ width: 100%;}
.rdychesuth_slider .toptrndglcns_info{ text-align: left; padding-right: 0;}
.rdychesuth_slider .toptrndglcns_info h3{ color: #000000; font-size: 20px; font-weight: 600; border-bottom: 1px solid #b8b8b8; text-transform:  uppercase; padding-bottom: 12px;}
.rdychesuth_slider .toptrndglcns_info h3:last-child{ border-bottom:  none; margin-top: 0;}
.rdychesuth_slider .toptrndglcns_info h3 span{ display:  block; color: #000000; font-size: 12px; font-weight: 400; text-transform:capitalize;}
.rdychesuth_slider .toptrndglcns_ftr{ padding: 0;}
.rdychesuth_slider .toptrndglcns_ftr h4{ color: #000000; font-size: 20px; font-weight: 700; margin: 20px 0 0 0; text-transform:  uppercase;}
.rdychesuth_slider .toptrndglcns_ftr h4 img{ width:  auto; display:  inline-block; margin-right: 5px;}
.rdychesuth_slider .toptrndglcns_ftr h4 a{ color: #fff; font-size: 18px; text-decoration: none; background: #055ea7; border-radius: 10px; text-transform:  capitalize; padding: 7px 20px; float: right;font-weight: 400;}
.rdychesuth_slider .toptrndglcns_ftr h4 a .fa{ margin-right: 3px;}
.rdychesuth_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:-53px; top:40%; z-index:2; }
.rdychesuth_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:-24px; top:40%; z-index:2;}
.rdychesuth_slider .slick-slide{ position: relative; padding:  0;}
.rdychesuth_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #fff; color: #000; opacity: 1;}
.rdychesuth_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #fff; color: #000; opacity: 1;}
.rdychesuth_slider .slick-next:hover:before{ color:#000;}
.rdychesuth_slider .slick-prev:hover:before{ color:#000;}
.rdytmprjarndcni h2 span{ display:  block; font-size: 16px; font-weight: 400; margin-top: 10px;}
.interest_slider{ padding: 0;}
.interest_slider .item{ padding: 10px;}
.interest_slider .toptrndglcns{ padding: 0; border-radius: 10px;}
.interest_slider .toptrndglcns_img{ padding: 0;}
.interest_slider .toptrndglcns_img img{ width: 100%;}
.interest_slider .toptrndglcns_info{ text-align: left; padding: 0; margin-top: 10px;}
.interest_slider .toptrndglcns_info p{ font-size: 12px; font-weight:  400; color: #fff;}
.interest_slider .toptrndglcns_info p span{ display:  block;}
.interest_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:-53px; top:40%; z-index:2; }
.interest_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:-24px; top:40%; z-index:2;}
.interest_slider .slick-slide{ position: relative; padding:  0;}
.interest_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #fff; color: #000; opacity: 1;}
.interest_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
 display:  inline-block; background: #fff; color: #000; opacity: 1;}
.interest_slider .slick-next:hover:before{ color:#000;}
.interest_slider .slick-prev:hover:before{ color:#000;}
.premium_inn_slider ul li .fetudprjtlsrs h4 img.chennai_south{ width: 14%;}
.rltdlctnprprty h2.chennai_south{ text-align: left;}
.rltdlctnprprty.chennai_south{ padding-top: 15px;}
.ad_slider{ padding: 0;}
.ad_slider .slick-list {}
.ad_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:-17px; top:45%; z-index:2; }
.ad_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:0; top:45%; z-index:2;}
.ad_slider .slick-slide{ position: relative; padding:  0;}
.ad_slider .item{}
.ad_slider .item img{ width: 100%;}
.ad_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 40px; height: 40px; border-radius: 40px; line-height: 40px; text-align: center;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.ad_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 40px; height: 40px; border-radius: 40px; line-height: 40px; text-align: center;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.ad_slider .slick-next:hover:before{ color:#000;}
.ad_slider .slick-prev:hover:before{ color:#000;}
.fetudprjtrs.chennai_south{ background: #fff; border-radius: 20px; padding: 20px; text-align: left;}
.fetudprjtrs.chennai_south h3{ text-align: center; margin-top: 0; color: #000000; font-size: 16px; text-transform:  uppercase; text-decoration:  underline;}
.fetudprjtrs.chennai_south .form-control{ background: #f1f1f1; border-radius: 20px; border:  none; box-shadow:  none;}
.fetudprjtrs.chennai_south .form-control.formsubmit{ background: #035da7; color: #fff; text-transform:  uppercase; font-size: 16px; font-weight: 400;}
.fetudprjtrs.chennai_south .form-group label{ color: #000000; font-size: 16px; font-weight: 500;}
.fetudprjtrs.snglebnr{}
.fetudprjtrs.snglebnr img{ width: 100%;}
.chnilndindblg ul li .chnilndindblgs_img img{ width: 100%;}
.gallery_s_icon { position: absolute; right: 40px; bottom: 6px;}
.gallery_s_icon .fa{ font-size:18px; color:#fff;}
.gallery_s_icon .fa span{ font-family: "Manrope", sans-serif; margin-left: 3px;}
.gallery_s {padding: 0 0 0 0; position: relative;}
.gallery_s img{ display: inline-block; padding:0; width: 100%; border-radius: 30px; height: 350px; object-fit: cover;}
.yellow-transitions{ padding: 0;}
.cnilndftrc .quick_link:after{ content: ''; position: absolute; right: 45px; top: 0; border-right: 1px solid #a3a2a2; height: 275px;}
.cnilndftrc .quick_link:last-child:after{ display:  none;}
.prmimprprty_img_abs.top_property{ right: 0;}
.prjtprce .table th{ font-size: 16px; font-weight:  700;}
.prjtprce .table td{ font-size: 16px; font-weight:  400;}
.cnilndzon{ text-align: center;}
.cnilndzon ul{ padding: 10px 0; margin: 0 0 20px 0; border: 1px solid #a3a2a2; border-left:  none; border-right:  none;}
.cnilndzon ul li{ list-style:  none; display:  inline-block; position: relative; padding: 0 15px;}
.cnilndzon ul li a{ color: #000; font-size: 18px; text-transform:  capitalize; text-decoration:  none;}
.cnilndzon ul li::before {content: ''; position: absolute; left: 0; top: 12px; width: 7px; height: 7px; border-radius: 7px; background: #090909;}
.cnilndzon h3{ text-transform:  uppercase; font-size: 20px;}
.premium_slider .prmimprprty_info.apartment{ padding: 0;}
#popenq1 .modal-header{ padding: 0; background:  none; border:  none;}
#popenq1 .modal-content{ padding: 0; background:  none; border:  none; box-shadow:  none;}
#popenq1 .modal-header .close{ position: absolute; right: -35px; top: 0; background: #ff6e2e; opacity: 1; padding: 5px 10px; color: #fff; text-shadow:  none; font-size: 28px;}
#popenq1 .modal-body{ padding: 0;}
#popenq1 .modal-dialog{ margin: 215px auto;}
.cntcsler h3 span a{ text-transform:  capitalize; margin-top: 10px; display:  inline-block; color: #fff;}
.agent_profile{ padding: 0 0 0 0;}
.agent_profile .breadcrumb{ background:  none;}
.agent_profile .breadcrumb li{}
.agent_profile .breadcrumb li a{ text-decoration:  none; font-size: 16px; color: #000;}
.agent_profile_img{ text-align: center;}
.agent_profile_img .fa{ background: #bfe2ff; border-radius: 50%; width: 100px; height: 100px; text-align: center; line-height: 100px; font-size: 40px; color: #fff;}
.agent_profile_info{ text-align:  left;}
.agent_profile_info h3{ margin-top: 0; font-weight: 600;}
.agent_profile_info a{ text-decoration:  none; font-size: 20px; color: #000}
.mylisttit{ font-size: 30px; margin-bottom: 30px;}
.agent_profiles{ border: 1px solid #ddd; padding: 20px 0; margin-bottom: 20px;}
.recent_slider .recent_sliders{ background: #fff; padding: 20px; border-radius: 10px;}
.recent_slider .item{ padding: 10px;}
.recent_slider .prmimprprty_info h3{ position: relative; color: #090909; font-size: 19px; font-weight: 600; text-align: left; margin-bottom: 0; text-transform: capitalize; }
.recent_slider .prmimprprty_info h3 .verified{ position: absolute; right: 0; top: 0; text-transform: uppercase; border: 1px solid #afafaf; border-radius: 20px; padding: 3px 10px; font-size: 16px;line-height: 25px;}
.recent_slider .prmimprprty_info h3 img {width: auto; display:  inline-block; margin-top: -3px;}
.recent_slider h5{ text-align: left; color: #000000; font-size: 20px; font-weight: 700; position: relative; margin-top: 15px;}
.recent_slider h5 label{ display: block; font-size: 18px; text-transform:  capitalize; font-weight: 400;}
.recent_slider h5 span{ font-size: 14px; font-weight: 400; position: absolute; right: 0; top: 0; padding-left: 50px; line-height: 35px; text-transform:capitalize;}
.recent_slider .prmimprprty_info{ padding: 0;}
.recent_slider h5 span img{ width: auto; display:  inline-block; position: absolute; left: 9px; top: 9px; height: 27px;}
.fetudprjtlsl ul li a.recent{ font-size: 14px; margin-top: 0;}
.recent_slider .prmimprprty_info a.recentenq{ background: #449d44; text-decoration: none; color: #fff; text-transform: uppercase; padding: 8px 22px; border-radius: 4px; font-size: 14px;display:  inline-block; margin-top: 5px;}
.rltdlctnprprty h2.recent{ text-align: center;}
.recent_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:30px; top:24%; z-index:2; }
.recent_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:53px; top:24%; z-index:2;}
.recent_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 55px; height: 55px; border-radius: 55px; line-height: 55px; text-align: center; font-size:30px;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.recent_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 55px; height: 55px; border-radius: 55px; line-height: 55px; text-align: center; font-size:30px;
 display:  inline-block; background: #cfcfcf; color: #000; opacity: 1;}
.recent_slider .slick-next:hover:before{ color:#000;}
.recent_slider .slick-prev:hover:before{ color:#000;}
.recent_inn_slider .slick-list {padding:0 20% 0 0;}
.recent_inn_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:0; top:-8%; z-index:2;}
.recent_inn_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:0; top:-8%; z-index:2;}
.recent_inn_slider .slick-slide{ position: relative; padding:  0;}
.recent_inn_slider .item{ overflow:  hidden; padding: 0 !important;}
.recent_inn_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
border: 2px solid #fff; display:  inline-block;}
.recent_inn_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; width: 45px; height: 45px; border-radius: 45px; line-height: 40px; text-align: center;
    border: 2px solid #fff; display:  inline-block;}
.recent_inn_slider .slick-next:hover:before{ color:#fff;}
.recent_inn_slider .slick-prev:hover:before{ color:#fff;}
.recent_inn_slider{ z-index: 3;}
.recent_inn_slider ul{ padding: 15px 0; margin: 0;}
.recent_inn_slider ul li{ list-style:  none; padding: 0 15px 0 0;}
.recent_inn_slider ul li .fetudprjtlsrs{ background: #bfe2ff; padding:5px 0 5px 5px; border-radius: 10px;}
.recent_inn_slider ul li .fetudprjtlsrs h4{ position: relative; color: #090909; font-size: 16px; font-weight: 700; padding-left: 28px; margin:5px 0;}
.recent_inn_slider ul li .fetudprjtlsrs h4 span{ display:  block; font-weight: 500; margin-top: 0; font-size: 12px;}
.recent_inn_slider ul li .fetudprjtlsrs h4 img{ position:  absolute; left: 0; top: 4px; width:  17%;}
.recent_slider .prmimprprty_info h3 .verifiedadj{ width: 300px; height:24px; overflow: hidden; }
.recent_slider .prmimprprty_info { font-size: 18px;}
.recent_slider .prmimprprty_info .proprtyadd{ padding: 0; font-size: 18px;}
.recent_slider .prmimprprty_info .proprtyadd .fa{ color: #159252; margin-right: 3px;}
.fetudprjtlsr .proprtyadd{ padding: 0; font-size: 18px; z-index:9999;}
.prmimprprty_info .proprtyadd{ padding: 0; font-size: 18px;}
.fetudprjtlsr .proprtyadd .fa{ color: #159252; margin-right: 3px;}
.prmimprprty_info .proprtyadd .fa{ color: #159252; margin-right: 3px;}
.fetudprjtlsr h3 .verifiedadj{ }
.premium_slider .prmimprprty_info h3 .verifiedadj{}
.top_slider .prmimprprty_info h3 .verifiedadj{ width: 500px; height: 80px; overflow:  hidden; }
.contact_fix{ position: fixed; right: -74px; top: 45%; z-index: 2;}
.contact_fix ul{ padding: 0; margin: 0; transform: rotate(-90deg);}
.contact_fix ul li{ list-style:  none; display:  inline-block;}
.contact_fix ul li a{ background: #055ea7; color: #fff; font-size: 16px; border-radius: 4px; padding: 3px 10px; text-decoration:  none;}
.contact_fix ul li a.enquiry{ background: #449d44;}
.read-more .js-more { display: none; }
.read-more .js-more.is-open { display: inline; }
.read-more .js-dots.is-hidden { display: none; }
.readBtn { cursor: pointer; margin-left: 2px; padding: 4px 0; background:  none; font-size: 14px; color: #159252; border:  none; text-transform: capitalize; }
.read-more a{ float:  none; background:  none; color: #159252; padding: 0; border:  none; outline:  none; text-transform: inherit;}
.read-more { line-height: 22px; font-size: 14px; color: #000;}
.fetudprjtlsl ul.premium li{ padding: 0;}
.prjtoverview a.recentenq { background: #449d44; text-decoration: none; color: #fff; text-transform: uppercase; padding: 10px 22px; border-radius: 4px; font-size: 14px; display: inline-block; margin-top: 20px;}
.recent_slider h5 label{ font-size: 14px;}
.fetudprjtlsr h5 label{ font-size: 14px;}
.premium_slider h5 label{ font-size: 14px;}
.top_slider h5 label{ font-size: 14px;}
.premium_slider .prmimprprty_info h3 a{ background:  none; padding: 0; float: none; text-transform: capitalize; color: #090909; margin-top: 0;}
.recent_slider .prmimprprty_info h3 a{ color: #090909; text-decoration:  none;}
.top_slider .prmimprprty_info h3 a{ background:  none; padding: 0; float: none; text-transform: capitalize; color: #090909;} 
.fetudprjtlsl ul li:hover a{ background: #449d44;}
.fetudprjtlsr a:hover{ background: #449d44;}
.premium_slider a:hover{ background: #449d44;}
.top_slider a:hover{ background: #449d44;}
.prjtoverview a:hover.recentenq{ background: #449d44;}
.fetudprjtrs.chennai_south .form-control:hover.formsubmit{ background: #449d44}
.cntcsler button:hover.formsubmit{ background: #449d44; color: #fff;}
.pltprjtcnct a:hover{ background: #449d44;}
.rdychesuth_slider .toptrndglcns_ftr h4 a:hover{ background: #449d44;}
.recent_slider .prmimprprty_info a:hover.recentenq{ background: #449d44;}
.fndyrbstprpty button:hover{ background: #449d44;}
.plot_slider .carousel-caption{ bottom: 0; top: inherit;}
.plot_slider .carousel-caption h3{ display:  inline-block;}
.plot_slider .carousel-caption h3 img{ width:  auto; display:  inline-block;}
.plot_slider .carousel-caption h3 a{ display:  inline-block;}
.plot_slider .carousel-caption .fetudprjtlsl{ display: inline-block;}
.plot_slider .carousel-caption ul li{ border:  none;}
.plot_slider .carousel-caption ul li a img{ width:  auto; display:  inline-block;}
.fetudprjtlsl ul.plot{ text-align: right;}
.social .fbtn.plot{ width: auto;}
.prjtoverview.plot{ padding: 0; background:  none; border:  none; box-shadow:  none;}
.fetudprjtlsl ul.plot{ margin-top: 0;}
.prjtoverview a.plot{ padding: 7px 22px;}
.prmimprprty_info .read-more .readBtn{ padding: 0; text-decoration: underline;}
.fetudprjtlsr p a:hover{ background:  none;}
.prmimprprty_info p a:hover{ background:  none;}
.fetudprjtlsr h3 a:hover{ background:  none;}
.agent_profilec{ background: #fff; padding: 30px; border-radius: 20px; margin-bottom: 30px;}
.agent_profilel{}
.agent_profiler{}
.agent_profile_img h4{ text-align: left; position: relative; border: 1px solid #ddd; border-radius: 10px; padding: 10px 10px 10px 65px; font-weight: 600; font-size: 18px; margin-top: 53px;}
.agent_profile_img h4 span{ display:  block; font-weight: 400; font-size: 14px; margin-top: 5px;}
.agent_profile_img h4 .fa{ position: absolute; left: 10px; top: 10px; font-size: 20px; width: 40px; height: 40px; background: #ddd; border-radius: 10px; line-height: 40px; text-align: center; color: #000;}
.agent_profile_img h3{ margin-top: 10px; font-weight: 700; font-size: 20px;}
.agent_profile_info h5{ font-size: 20px; font-weight: 600;}
.agent_profile_info ul{ padding: 0; margin: 0;}
.agent_profile_info ul li{ list-style:  none; display:  inline-block; padding: 5px;}
.agent_profile_info ul li a{ font-size: 14px; background: #f4f5f7; border: 1px solid #ebecf0;}
.agent_profile_infoc{ margin-top: 10px;}
.agent_profile_infoc ul{ padding: 10px; margin: 0; background: #bfe2ff; border-radius: 20px;}
.agent_profile_infoc ul li{ list-style:  none;}
.agent_profile_infoc ul li .agent_profile_infocs{ background: #fff; padding:0 20px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;}
.agent_profile_infoc ul li .agent_profile_infocs h6{ font-size: 16px; font-weight: 600; position: relative; padding-left: 30px; margin: 0;}
.agent_profile_infoc ul li .agent_profile_infocs h6 span{ display:  block; font-weight: 400; font-size: 14px;}
.agent_profile_infoc ul li .agent_profile_infocs h6 img{ position: absolute; left: 0; top: 7px;}
.prjtoverview a.agents{ margin-top: 28px;}
.agent_profile_infoc ul li .agent_profile_infocs a{ border:  none; background:  none; padding: 10px 0; display:  inline-block;}
.fetudprjt.agentprofile{ padding-top: 30px;}
.filter-bar { display: flex; align-items: center; border: 1px solid #ddd; border-radius: 6px; background: #fff; padding: 8px 12px; margin: 0 auto; position: relative; color: #000; text-align: left; }
.mega-dropdown .btn { border: 1px solid #ddd; border-radius: 4px; background: #fff; color: #333; padding: 6px 12px; font-size: 14px; margin-right: 12px; box-shadow: 0 1px 3px rgba(0,0,0,0.05);
  width: 100%; margin-top: 6px;}
.mega-dropdown .dropdown-menu { width: 600px; padding: 20px; border-radius: 6px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); background: #fff;}
.mega-dropdown .dropdown-menu h5 { font-size: 14px; margin-bottom: 10px; color: #fff; background:#20975a; padding: 7px 5px;}
.mega-dropdown .dropdown-menu label { display: flex; align-items: center; cursor: pointer; margin-bottom: 6px; font-size: 13px; }
.mega-dropdown .dropdown-menu input[type="checkbox"] { margin-right: 8px;}
.mega-dropdown .mega-footer button { margin: 0 5px;}
.mega-dropdown .dropdown-menu label:hover { background-color: #f0f8ff; border-radius: 4px; padding-left: 4px;}
.search-box { flex: 1; display: flex; align-items: center; border: 1px solid #ddd; border-radius: 4px; padding: 5px 8px; background: #fff; flex-wrap: wrap; position: relative; margin-top: 6px;}
.search-box input { border: none; outline: none; flex: 1; font-size: 14px; min-width: 150px; transition: color 0.5s ease, opacity 0.5s ease; }
.search-box .glyphicon { color: #999; margin-right: 6px; }
#tagsContainer { display: flex; flex-wrap: wrap;}
.tag { background: #eaf2ff; border: 1px solid #b3d1ff; color: #0056b3; border-radius: 12px; padding: 2px 8px; margin: 2px; font-size: 13px; display: flex; align-items: center;}
.tag .remove {margin-left: 6px; cursor: pointer; font-weight: bold; }
.suggestions { position: absolute; top: 100%; left: 0; right: 0; background: #fff; border: 1px solid #ddd; border-radius: 4px; max-height: 200px; overflow-y: auto; z-index: 99999; display: none;}
.suggestions div { padding: 8px 12px; cursor: pointer; }
.suggestions div:hover { background: #f0f0f0;}
.search-btn {background: #007bff; border: none; padding: 8px 18px; border-radius: 4px; color: #fff; font-weight: 500;  transition: background 0.2s ease; }
.search-btn:hover { background: #0056b3; }
.fade-placeholder { opacity: 0.3;}
.share-button.sharer .social.plot{ margin-top: -84px;}
.layout_slider{ padding: 0; text-align:center;}
.layout_slider .item{ padding: 0;}
.layout_slider .item img{ height:445px; object-fit:cover; display:inline-block;}
.keyplan_slider{ padding: 0; text-align:center;}
.keyplan_slider .item{ padding: 0;}
.keyplan_slider .item img{ height:445px; object-fit:cover; display:inline-block;}
.floorplan_slider{ padding: 0;}
.floorplan_slider .item{ padding: 0;}
.floorplan_slider .item img{ height:445px; object-fit:cover; display:inline-block;}
.recent_slider h5 span:before{ content: ''; position: absolute; left: 0; top: 0; width: 45px; height: 45px; background: #eaeaea; border-radius: 45px; border: 1px solid #e84f00;}
.fetudprjtlsr h5 span:before{ content: ''; position: absolute; left: 0; top: 0; width: 45px; height: 45px; background: #eaeaea; border-radius: 45px; border: 1px solid #e84f00;}
.premium_slider h5 span:before{ content: ''; position: absolute; left: 0; top: 0; width: 45px; height: 45px; background: #eaeaea; border-radius: 45px; border: 1px solid #e84f00;}
.top_slider h5 span:before{ content: ''; position: absolute; left: 0; top: 0; width: 45px; height: 45px; background: #eaeaea; border-radius: 45px; border: 1px solid #e84f00;}
.prjtamnity ul li .prjtamnitys img{ height: 36px; position: absolute; top: 0;}
.agent_profile_img a{ text-decoration:  none; color: #000;}
.rdincblg {}
.rdincblg h2 { text-align: center;text-transform: uppercase;color: #000000; font-size: 50px; font-weight: 700;}
.rdincblg ul { padding: 0; margin: 0;}
.rdincblg ul li { list-style: none; padding: 15px;}
.rdincblg ul li .rdincblgs {}
.rdincblg ul li .rdincblgs_info { border: 1px solid #949494; padding: 25px; height: 260px; background: #fff;}
.rdincblg ul li .rdincblgs_info span { color: #5f5f5f; font-size: 14px; font-weight: 300; text-transform: uppercase;}
.rdincblg ul li .rdincblgs_info h3 { color: #043359; font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 25px; margin-top: 10px;}
.rdincblg ul li .rdincblgs_info h3 a { text-decoration: none;}
.rdincblg ul li .rdincblgs_info p { color: #000000; font-size: 14px; font-weight: 400; line-height: 20px; height: 80px; overflow:  hidden;}
.rdincblg ul li .rdincblgs_info a { color: #000000; font-size: 14px; text-transform: uppercase; text-decoration: none;}
.rdincblg ul li .rdincblgs_info a .fa { background: #4d4d4d; color: #fff; width: 22px; height: 22px; border-radius: 22px; line-height: 22px; text-align: center;}
.innrblg{}
.innrblg h1{ font-size: 25px;}
.innrblgl{ padding-left: 0;}
.innrblgl img{ margin-bottom: 20px;}
.innrblgl p{ font-size: 16px; font-weight: 400; line-height: 30px;}
.innrblgl span{ font-size: 20px; margin-bottom: 20px; display:  inline-block;}
.innrblgr{}
.sreyrintrnds{ padding: 50px 0 0 0;}
.sreyrintrndss {position: relative;}
.sreyrintrndss h1 {color: #000000;font-size: 36px; font-weight: 600; margin-top: 0; line-height: 50px;}
.sreyrintrndss h1 span {display: block;}
.sreyrintrndss p { color: #000000; font-size: 16px; font-weight: 300;}
.sreyrintrndss ul { padding: 0; margin: 0;}
.sreyrintrndss ul li { position: relative; list-style: none; padding-left: 30px; color: #000000; font-size: 16px; font-weight: 300; margin: 20px 0; line-height: 35px;}
.sreyrintrndss ul li a { text-decoration: none; font-size: 22px; font-weight: 700; color: #000;}
.sreyrintrndss ul li .fa { position: absolute; left: 0; top: 6px; width: 22px; height: 22px; border-radius: 22px; border: 1px solid #000; line-height: 22px; text-align: center;}
.sreyrintrndss ul li span { position: relative; top: -3px;}
.sreyrintrndss h2 { color: #000000; font-size: 36px; font-weight: 600; margin-top: 0; line-height: 50px; margin-bottom: 30px;}
.sreyrintrndss h2 span { display: block;}
.cntinglemp{ padding: 0;}
.phnemsgeror{ color: red;}
.fetudprjtrs .form-control.postproperty{ width:  auto; margin-top: 20px; display:  inline-block;}
.fetudprjtrs.postproperty{ padding: 20px 0;}
.testi_slider .testi_sliders.testimonial{ padding: 20px;}
.testi_slider .testi_sliders_info.testimonial{ padding: 100px 20px 50px 20px;}
.testi_slider .testi_sliders_info p.testimonial{ font-size: 18px;}
.trending_slider .item.toptrending{ padding: 0;}
.recent_slider .prmimprprty_info .proprtyadd a{ z-index: 9999; position: relative; text-decoration:  none; color: #000;}
.read-more a{ color: #000; text-decoration:  none;}
.recent_slider h5 a{ text-decoration:  none; color: #000; text-transform:capitalize;}
.cnilndcrerfrm .form-control { border: none; letter-spacing: 1px; height: 45px;}
.cnilndcrerfrm .form-control:focus { box-shadow: none;}
.cnilndcrerfrm .form-control::placeholder { color: black;  font-weight: 300; font-size: 16px;}
.cnilndcrerfrm .form-group input.form-control { border-radius: 20px;}
.cnilndcrerfrm .form-group { padding: 0px 25px 0 ; margin-bottom: 45px;}
.cnilndcrerfrm .form-group select.form-control { border-radius: 20px;}
.cnilndcrerfrm input#resume.custom-file-input:focus { box-shadow: none;}
.cnilndcrerfrm button.btn.btn-apply { background-color: #464545; color: white; font-size: 17px; padding: 10px 25px; letter-spacing: 1px;  width:  auto;}
.cnilndcrerfrm form { padding-top: 30px; padding-bottom: 0px;}
.filter-box {padding: 15px 0; border-radius: 12px; margin: 0 auto; transition: all 0.3s ease-in-out; background:#054989; }
.filter-box:hover { box-shadow: 0 15px 35px rgba(0,0,0,0.12);}
.filter-box .form-control, .filter-box .multiselect { border-radius: 8px; padding: 0; font-size: 14px; height: 42px !important; font-weight: 600; background:none; border:none; color:#fff; box-shadow:none;}
.location-container { padding:0; }
.filter-box form{padding:0;}
#locationDropdown {position: absolute; z-index: 1000; width: 100%; background: #fff; border: 1px solid #ccc; border-radius: 8px; max-height: 160px; overflow-y: auto; display: none; color:#000;}
#locationDropdown div { padding: 8px 12px; cursor: pointer; transition: 0.2s;}
#locationDropdown div:hover { background-color: #f0f0f0;}
.selected-locations { margin-top: 8px;}
.location-tag { display: inline-block; background: #054989; color: #fff; padding: 4px 10px; border-radius: 15px; margin: 3px 2px; cursor: pointer; font-size: 13px; transition: 0.2s;}
.location-tag:hover { background: #31b0d5;}
.location-tag .remove-tag { margin-left: 5px; font-weight: bold; cursor: pointer;}
.btn-primary, .btn-default { border-radius: 8px; padding: 10px 25px; font-weight: 600;}
.btn-primary { background: #5cb85c; border-color: #4cae4c; transition: 0.3s;}
.btn-primary:hover { background: #4cae4c;}
.btn-default { background: #f8f9fa; color: #333; border: 1px solid #ccc; transition: 0.3s;}
.btn-default:hover { background: #e9ecef;}
.btn-group > .btn{ background: none; border: none; color: #fff; text-align:center;}
.btn-group > .btn:hover{ background:  none;}
.filter-box .form-group{ text-align: left; color: #000; position:relative;}
.filter-box .form-group label{ color: #000; text-align: left;}
.carousel-caption .btn.reset{ border: 1px solid #000; background:  none; color: #000; border-radius: 10px;}
.fndyrbstprpty h1{ color: #000; font-family: "Shadows Into Light", cursive; margin-top: 0;}
.cnilndtmsadcndtn{}
.cnilndtmsadcndtn p{ font-size: 18px;}
.cnilndtmsadcndtn h1{ text-align: center;}
.cnilndtmsadcndtn h2{ font-size: 25px;}
.cnilndtmsadcndtn ul{}
.cnilndtmsadcndtn ul li{ list-style:  none; font-size: 18px; margin: 8px 0;}
.cnilndtmsadcndtn ul li ul{}
.cnilndtmsadcndtn ul li ul li{ list-style:  inherit;}
.cnilndtmsadcndtn ul li.privacy{ list-style: inherit;}
.cnilndtmsadcndtn h3{ font-size: 20px;}
.premium_inn_slider ul li .fetudprjtlsrs h4 img.relocpro{ width:16%;}
.location-container .btn.search{ position:absolute; right:95px; top:-14px; width:auto; padding:5px 10px; border-radius:20px;}
.location-container .form-control.location{ background:#fff; padding:0 10px 0 40px; border-radius:30px; position:relative; height:45px; margin-top:-20px;}
.location-container .fa{ position:absolute; left:25px; top:-4px; z-index:1; color:#999;}
.filter-box .form-group::after { content: ''; position: absolute; top: 0; right: 0; border-right: 1px solid #5080ad; height: 40px;}
.filter-box .open > .dropdown-toggle.btn-default{ background: none; color:#fff; box-shadow: none;}

@-webkit-keyframes glowing {
  0% { background-color: #054989; }
  50% { background-color: #71ceff;  }
  100% { background-color: #0b861c;  }
}

@-moz-keyframes glowing {
  0% { background-color: #054989;  }
  50% { background-color: #71ceff;  }
  100% { background-color: #0b861c;}
}

@-o-keyframes glowing {
  0% { background-color: #054989;  }
  50% { background-color: #71ceff; }
  100% { background-color: #0b861c;  }
}

@keyframes glowing {
  0% { background-color: #054989;  }
  50% { background-color: #71ceff; }
  100% { background-color: #0b861c; }
}

.filter-box .dropdown-menu>.active>a, .filter-box .dropdown-menu>.active>a:focus, .filter-box .dropdown-menu>.active>a:hover{ background:#fff;}
.fetudprjtlsr .proprtyadd a{ float:none; background: none; padding:0; text-transform: inherit; color:#000; z-index:9999; position:relative;}
.fetudprjtlsr h5 a{ float:none; background: none; padding:0; text-transform: inherit; color:#000;}
.fetudprjtlsr h5 a:hover{ background: none;}
.prmimprprty_info .proprtyadd a{ float:none; background: none; padding:0; text-transform: inherit; color:#000; z-index:9999; position:relative;}
.premium_slider h5 a{ float:none; background: none; padding:0; text-transform: inherit; color:#000;}
.premium_slider h5 a:hover{ background: none;}
.plotsec.inrbrdadj{ padding:35px 0 0 0;}
.fetudprjt.zone{padding-top:25px;}
.plotsec.plot{ padding-top:30px;}
.fetudprjtlsr table thead{ background:#eaf2f7;}
.fetudprjtlsr table thead th{ border: none; font-size:14px; text-align:center;}
.fetudprjtlsr table tbody tr{ background:#f7f9fa;}
.fetudprjtlsr table tbody tr td{ font-size:14px; text-align:center;}
.recent_slider .prmimprprty_img{ position:relative;}
.recent_slider .prmimprprty_img .logo{ position:absolute; top:0; right:0; width:200px; height:60px; background:#fff; z-index:2; text-align:center; border-bottom-left-radius:20px;}
.recent_slider .prmimprprty_img .logo img{ height:30px; position:relative; top:14px; display: inline-block;}
.fetudprjtlsl .prmimprprty_img{ position:relative; margin-top:44px;}
.fetudprjtlsl .prmimprprty_img .logo{ position:absolute; top:0; right:0; width:165px; height:60px; background:#fff; z-index:2; text-align:center; border-bottom-left-radius:20px;}
.fetudprjtlsl .prmimprprty_img .logo img{ height:30px; position:relative; top:14px; display: inline-block;}
.premium_slider .prmimprprty_img{ position:relative;}
.premium_slider .prmimprprty_img .logo{ position:absolute; top:0; right:0; width:165px; height:60px; background:#fff; z-index:2; text-align:center; border-bottom-left-radius:20px;}
.premium_slider .prmimprprty_img .logo img{ height:30px; position:relative; top:14px; display: inline-block;}
.location-container .btn.search.viewall{right:10px;}

.fetudprjtlsr .table-responsive{ height:92px; overflow:hidden;}
.fetudprjtlsl .prmimprprty_img.properties{ margin-top:15px;}
.fetudprjtlsl .prmimprprty_img.search{ margin-top:15px;}


@media (min-width: 360px) and (max-width: 480px)
{

    .recent_inn_slider ul li .fetudprjtlsrs h4{ font-size: 14px; padding-left: 30px !important;}
    .recent_inn_slider ul li{ padding: 0 5px 0 0;}
    .fndyrbstprpty .nav-tabs > li > a{ font-size: 14px !important;}
    .recent_inn_slider ul li .fetudprjtlsrs h4 span{ font-size: 11px !important;}
    .recent_slider .prmimprprty_info .proprtyadd{ font-size: 14px;}
    .recent_inn_slider ul{ padding-bottom: 0;}
    .recent_slider .prmimprprty_info a.recentenq{ padding: 7px 5px !important; font-size: 13px ;}
    .recent_slider h5 label{ font-size: 14px;}
    .recent_slider .prmimprprty_info h3 img{ margin-right: 2px;}
    .recent_slider .prmimprprty_info p{ margin-top: 5px;}
    .featured_slider ul li .fetudprjtlsrs h4{ font-size: 12px;}
    .featured_slider ul li .fetudprjtlsrs h4 span{ font-size: 11px !important;}
    .fetudprjtlsr .proprtyadd{ text-align: left; font-size: 14px;}
    .fetudprjtlsr a{ padding: 7px 5px;}
    .featured_slider ul li{ padding: 0 5px 0 0;}
    .fetudprjtlsr h3 .verifiedadj{height: 23px;}
    .recent_slider .prmimprprty_info h3 .verifiedadj{ width: 222px;}
    .premium_inn_slider ul li .fetudprjtlsrs h4{ font-size: 14px; padding-left: 32px;}
    .premium_slider .prmimprprty_info h3 .verifiedadj{ width: 245px; }
    .premium_inn_slider ul li{ padding: 0 10px 0 0;}
    .premium_inn_slider ul li .fetudprjtlsrs h4 span{ font-size: 11px !important;}
    .top_slider .prmimprprty_info h3 .verifiedadj{ width: 245px; font-size: 18px; }
    .top_inn_slider ul li{ padding: 0 5px 0 0 !important;}
    .top_inn_slider ul li .fetudprjtlsrs{ padding: 5px 0 5px 5px;}
    .top_inn_slider ul li .fetudprjtlsrs h4{ margin: 0; font-size: 14px !important;}
    .premium_inn_slider ul li .fetudprjtlsrs h4 img{ top: 0; width: 22%;}
    .top_inn_slider ul li .fetudprjtlsrs h4 span{ font-size: 12px !important;}
    .top_slider a{ padding: 10px 13px;}
    .top_slider .prmimprprty_info h3 .verified{ font-size: 13px;}
    .fndyrbstprpty h1{ font-size: 20px !important; margin-bottom: 10px;}
    .fndyrbstprpty .nav-tabs > li > a{ padding: 2px 0px !important;}
    .fetudprjtlsl ul li{ margin-right: 2px !important;}
    .fetudprjtlsr h5{ font-size: 20px !important;}
    .recent_slider h5{ font-size: 20px !important;}
    .fetudprjtls{ padding: 15px 10px !important;}
    .premium_slider .prmimprprty_info a{ padding: 7px 8px;}
    .fetudprjtlsl ul.premium{ margin-top: 0 !important;}
    .premium_inn_slider ul li{ padding: 0 5px 0 0 !important;}
    .premium_slider h5{ font-size: 20px !important;}
    .top_inn_slider ul li .fetudprjtlsrs h4 img{ top: 1px !important;}
    .top_slider h5{ font-size: 20px !important;}
    .top_slider .prmimprprty_info a{ padding: 7px 9px;}
    .recent_inn_slider ul li .fetudprjtlsrs h4 img{ width: 22% !important; top:0;}
    .featured_slider ul li .fetudprjtlsrs h4 img{ width: 22%;}
    .recent_slider h5 span img{}
    .fetudprjtlsr h5 span img{}
    .premium_slider h5 span img{}
    .prjtoverview a.recentenq{ padding: 7px 7px; font-size: 13px; float: right;}
    .prjtoverview ul li h3{ font-size: 15px;}
    .prjtoverview ul li h3 span{ font-size: 13px;}
    .premiumadj.plot{ padding-left: 15px;}
    .prjtoverview.plot{ padding: 0 15px;}
    
	
}

@media (max-width: 480px) and (orientation : landscape)
{
		
		
}

@media (max-width:720px) {

.container-menu { width:100%;}
.navigation { float:left; display:block;  width:100%; }
.core-menu {float:right; width:100%;background:#1a1a1a; margin:auto; display:none; }
.core-menu li {width:100%; display:block; }
.core-menu li a{display:block;  margin:auto; }
.hamburger-menu {display:block;position: absolute;right: 0;top: -63px; }
.burger-1, .burger-2, .burger-3 {display:block;position:absolute; width:25px; height:3px; border-radius:30px; right:0; margin-right:25px; background:#fff;
    -webkit-transition:.2s ease; -ms-transition:.2s ease;-moz-transition:.2s ease; -o-transition:.2s ease; transition:.2s ease; }
.burger-1 {top:15px;cursor: pointer; }
.burger-2 {top:23px;cursor: pointer; }
.burger-3 { top:31px;cursor: pointer;}
.burger-1.open, .burger-2.open, .burger-3.open { -webkit-transition:.2s ease; -ms-transition:.2s ease; -moz-transition:.2s ease;-o-transition:.2s ease; transition:.2s ease;transform-origin:50% 50%;}
.burger-1.open {top:25px; width:23px; transform:rotate(45deg);-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); }
.burger-2.open {opacity:0;}
.burger-3.open {top:25px; width:23px; transform:rotate(-45deg);}
.dropdown { width:100%; background:#0e0e0e; position:relative; top: 0; padding: 0; background:  none; }
.dropdown2 {right:0; top:0; width:100%; position:relative;padding:0 20px; }
.hdrtop{ padding: 0; margin-top: 0;}
.affixmenu .navbar-nav{ margin: 0;}
 

  
}


@media  (max-width: 1200px)  {
 
}
@media  (max-width: 1100px)  {
  
}


@media (max-width:767px){

.logo{ padding:0 0 0 35px;}
.header_bg{ padding: 0;}
.main_menu .navbar-right{ margin: 0;}
.last_pointer .fa {width: 30px;	height: 30px;border-radius: 30px;line-height: 30px;	text-align: center;	font-size: 18px; }
.last_pointer{ bottom: 45px; right: 7px; z-index: 999;}
.navigation nav ul { float: left; margin: 0;}
.navigation nav ul li a, .navigation nav ul li a:visited{ color: #fff;}
.navigation nav ul{ background: #286432; width:100%;}
.navigation nav ul li.active a{ color:#fff;}
.navigation nav ul li ul{ margin-top:0; padding-bottom: 20px;}
.navigation nav ul li a:hover, .navigation nav ul li a:visited:hover{ background: none;}
.navigation nav ul li a:hover{ color:#fff;}
.navigation nav ul li.active a, .navigation nav ul li:hover a{ border-bottom: none;}
.navigation .brand img{ width: 72%;}
.navigation .brand{ width: 52%; margin-left: 15px; position: relative !important; top: 7px !important;}
.navigation{ height:  inherit; padding: 0; z-index: 101;}
.navigation nav ul li.active a::after{ display:  none;}
.menu_rgt{ padding: 0;}
.rsidnl_prjt .carousel-caption{ bottom: -246px; top: 29px;}
.mobmenu .navbar {position: fixed;left: 0;width: 100%;background: #fff;display: flex;	align-items: center;padding: 0 15px; z-index: 2; min-height: 60px;}
.mobmenu .navbar .logo img { max-width: 145px; height:  auto;}
.mobmenu .menu-btn {font-size: 30px;cursor: pointer;background: none;border: none;	color: #1d396c;position: absolute;left: 10px;padding: 0;z-index: 10000;	display:  flex;	}
.mobmenu .menu-btn.active::before {content: '×';}
.mobmenu .menu-btn::before { content: '☰';}
.offcanvas-menu { position: fixed; left: -285px; top: 0; width: 125px; background: #0051a0; color: white; transition: 0.3s; z-index: 10000; text-indent: 20px;overflow-x: scroll;}
.offcanvas-menu.active { left: 0;}
.offcanvas-menu ul { list-style: none; padding: 0; margin: 0;}
.offcanvas-menu li { padding:10px 0; position: relative;}
.offcanvas-menu li a {color: white; text-decoration: none; display: block; font-size: 16px;}
.offcanvas-menu li.active a{ color: #ffc34b;}
.mobmenu .submenu { display: none; padding-left: 0;}
.mobmenu .submenu-toggle > a::after { content:"\f107"; font-family:'FontAwesome'; margin-left: 5px;}
.mobmenu .submenu-toggle.active > a::after { content: " ▲";}
.mobmenu .overlay { position: fixed; top: 0;left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; transition: 0.3s; z-index: 9998;}
.mobmenu .overlay.active { visibility: visible; opacity: 1;}
.affix .navbar{ top: 30px;} 
.offcanvas-menu li li a{ font-weight: 500;}
.offcanvas-menu li li li a{ }
.offcanvas-menu li li li li a{ border:  none; font-weight: 400;}
.socfix{ right:  inherit; bottom: 0; left: 0; width: 100%; top:  inherit; background: #2c2c2c;}
.socfix ul li{ display:  inline-block; border-right: 1px solid rgba(255, 255, 255, 0.3); text-align: center;}
.socfix ul li:last-child{ border:  none;}
.offcanvas-menu li li li{ padding: 5px 15px; border:  none;}
.offcanvas-menu li li li li:before{ border:  none;}
.offcanvas-menu li li{ text-indent: 30px; border:  none;}
.offcanvas-menu li{ border-bottom: 1px solid rgba(255,195,75,.5)}
.offcanvas-menu li li li:before{ content: ''; border-bottom: 1px solid rgba(255, 255, 255, 0.3); position: absolute; left: 0; right: 0; bottom: 0; width: 100%;}
.offcanvas-menu li li li:last-child:before{ border:  none;}
.project_banner{ margin-top: 54px;}
.mobmenu{ position: relative; width: 100%; padding: 0;}
#nav{ background:  none; border:  none; margin: 0;}
#button{ bottom: 115px; right: 10px; z-index: 9999; cursor: pointer; width: 40px; height: 40px; line-height: 40px;}
#button::after{ line-height: 35px; font-size: 1.5rem;}
.hdr_top{ top: -130px;}
.cnilndftrc img{ width: 100%;}
.hdrcont{ margin: 0; float: none; right: 0; position: absolute; top: 0;}
.hdrcont ul{ text-align: center; margin-top:5px;}
.flash_rel{ border:  none;}
.banner-wrap{ overflow: inherit;}
.project_banner .carousel-caption{ top: 0;}
.fndyrbstprpty h1{ font-size: 22px;}
.fetudprjt h2{ font-size: 25px;}
.fetudprjtlsr{ padding: 0; text-align: center;}
.fetudprjtlsr ul li{}
.fetudprjtlsl ul{ margin: 20px 0; text-align: center;}
.fetudprjtlsr h5{ font-size: 25px; text-align: left; margin-bottom: 20px;}
.fetudprjtlsr h5 label{ font-size: 14px;}
.prtyadss h2{ font-size: 35px;}
.prmimprprty h2{ font-size: 35px; margin-top: 20px;}
.prmimprprty{ padding:0 15px 0 15px;}
.fetudprjtlsl ul.premium{ text-align: left; margin-bottom: 0;}
.premium_slider .item{ padding: 0;}
.prmimprprty_img_abs{ right: 0;}
.premium_slider .slick-prev{ top: 18%;}
.premium_slider .slick-next{ top: 18%;}
.prmimprprty_new_abs{ left: 0;}
.premium_slider h5{ font-size: 25px; text-align: left; margin-bottom: 20px;}
.premium_slider h5 span{}
.premium_slider h5 label{ font-size: 14px;}
.top_slider{ padding: 0;}
.top_slider .item{ padding: 0;}
.top_slider .slick-prev{ top: 14%; left: 0;}
.top_slider .slick-next{ top: 14%; right: 24px;}
.top_slider h5{ font-size: 25px; text-align: left; margin-bottom: 20px;}
.top_slider h5 label{ font-size: 14px;}
.chnilndindblg h2{ font-size: 35px; margin-bottom: 25px;}
.chnilndindblg{ padding: 0;}
.chnilndindblg ul li .chnilndindblgs_info ul li{ padding: 0; margin-bottom: 0;}
.chnilndindblg ul li{ margin-bottom: 30px;}
.chnilndprcs h2{ font-size: 35px;}
.chnilndprcs ul li{ padding: 0; margin: 10px 0;}
.chnilndprcs ul li .chnilndprcss_info{ padding: 0;}
.chnilndprcs ul li .chnilndprcss_info h3{ margin-top: 20px;}
.chnilndtstymnyl h2{ font-size: 35px;}
.testi_slider .testi_sliders_info{ padding: 100px 15px 50px 15px;}
.testi_slider .testi_sliders_info p{ font-size: 18px;}
.testi_slider .testi_sliders{ padding: 10px 15px;}
.toptrndglcn h2{ font-size: 30px;}
.chnilndtstymnyl{ padding: 35px 0 0 0;}
.testi_slider{ padding-top: 0;}
.trending_slider .toptrndglcns{ margin: 0 0 10px 0;}
.testi_slider .testi_quoteb{ right: 20px;}
.testi_slider .testi_quotet{ left: 20px;}
.trending_slider .slick-next{ right: 25px;}
.toptrndglcn h2 span{ font-size: 30px;}
.cnailndfaq h2{ font-size: 35px;}
.cnailndfaq .panel-heading{ padding: 0;}
.cnailndfaq .panel-group .panel-heading + .panel-collapse > .panel-body{ padding: 0 15px;}
.cnailndfaqs{ padding: 0;}
.mobcnilndftr{ text-align: center; padding: 5px 5px 60px 5px;}
.mobcnilndftr img{ width: 60%; margin-bottom: 30px;}
.mobcnilndftrs{ text-align: left; padding: 0;}
.mobcnilndftrs .panel-title > a:before {float: right !important; font-family: FontAwesome; content: "-"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; color: #000;
    font-size: 25px;font-weight: 300; margin-top: 0;}
.mobcnilndftrs .panel-title > a.collapsed:before { float: right !important; content: "+"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; color: #272727;}
.mobcnilndftrs .panel-title > a.collapsed {}
.mobcnilndftrs .panel-title > a:hover, .mobcnilndftrs .panel-title > a:active, .mobcnilndftrs .panel-title > a:focus { text-decoration: none;}
.mobcnilndftrs .panel-title { color: #090909; font-size: 20px; font-weight: 500; display: block; padding: 10px 0;}
.mobcnilndftrs .panel-body { color: #303030; font-size: 16px; font-weight: 400;}
.mobcnilndftrs .panel-body ul{ padding: 0; margin: 10px 0 10px 15px;}
.mobcnilndftrs .panel-body ul li{ list-style:  none; padding: 4px;}
.mobcnilndftrs .panel-body ul li a{ color: #090909; font-size: 13px; font-weight: 400; border-radius: 10px; text-decoration:  none; display:  inline-block;}
.mobcnilndftrs .panel-heading { background: none; border-bottom: 1px solid #ddd; padding: 0 15px;}
.mobcnilndftrs .panel-default { border: none; box-shadow: none;}
.mobcnilndftrs .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #cccccc !important;}
.mobcnilndftrs .panel-group .panel-heading + .panel-collapse > .panel-body { border: none; color: #4d4a4a; font-size: 16px; font-weight: 400; padding: 0;}
.mobcnilndftrs .panel-title a { display: block; text-decoration: none; outline: none; color: #000; padding: 7px 0; border-radius: 30px;}
.mobcnilndftrs .panel-title a.collapsed { color: #303030;}
.mobcnilndftr h3{}
.mobcnilndftr h3 .fa{ background: #055ea7;color: #fff; width: 45px; height: 45px; border-radius: 10px; line-height: 45px; text-align: center;}
.mobcnilndftr p{ color: #090909; font-size: 13px; font-weight: 400;}
.mobcnilndftr p a{ color: #090909; text-decoration:  none;}
.mobcnilndftr p span{ display:  block;}
.hdrcont ul li{ display:  inherit;}
.project_banner .carousel-caption{ top: 25px; left: 15px; right: 15px;}
.prmimprprty_img_abs .carousel-caption{ position: absolute !important;}
.chnilndindblg ul li .chnilndindblgs_img .carousel-caption{ position: absolute !important;}
.pltprjtinfo{ text-align: center; padding: 0;}
.pltprjtinfo h1{ font-size: 18px;}
.pltprjtcnct{ float:  none; text-align: center; padding: 0;}
.pltprjtcnct a{ font-size: 20px;}
.plotsec ul li{ border:  none; text-align: right;}
.pltprjtinfo .breadcrumb{ text-align: center;}
.plot_slider{ margin-top: 35px;}
.project_banner.plot{ margin-top: 0;}
.prjtoverview{ padding: 15px;}
.prjtoverview h2{ font-size: 22px; text-align: center;}
.prjtoverview ul li{ padding-right: 0; padding-left: 55px;}
.share-button.sharer .social.plot{ margin-left:0 !important;}
.prjtabout{ padding: 15px;}
.prjtabout h2{ text-align: center; margin-top: 0;}
.prjtamnity ul li .prjtamnitys::after{ display:  none;}
.prjtamnity ul li .prjtamnitys::before{ display:  none;}
.prjtamnity ul li{ border-bottom: 1px solid #ddd; padding: 20px 0;}
.cnailndfaqs .panel-group .panel-heading + .panel-collapse > .panel-body ul.adv { padding: 0;}
.prjtlocadv{ padding: 15px;}
.prjtlocmap{ padding: 15px;}
.cntcsler{ padding: 15px; margin-top: 30px;}
.prjtkeypln{ padding: 15px;}
.prjtlyotpln{ padding: 15px;}
.prjtamnity{ padding: 15px 10px;}
.prjtfstrs ul li{ margin-bottom: 35px;}
.prjtfstrs ul li:last-child{ margin-bottom: 0;}
.social .fbtn{ padding: 4px 6px;}
.prjtamnity ul li .prjtamnitys p{ font-size: 14px; padding-left: 42px; margin: 0;}
.prjtabout p{ font-size: 13px;}
.prjtfstrs ul li .prjtfstrss p{ font-size: 14px; padding-left: 50px;}
.prjtfstrs{ padding: 15px;}
.prjtfstrs ul li .prjtfstrss p img{ width: 24%;}
.cntcsler .form-control::placeholder{ font-size: 14px;}
.mob_plot_slider{ padding: 0;}
.mob_plot_slider .item{ position: relative;}
.mob_plot_slider .plot_slide_info { text-align: center; width: 100%; padding: 6px 20px; background: #035da7;}
.mob_plot_slider img{ width: 100%; height:300px; object-fit:cover;}
.mob_plot_slider .plot_slide_info h1{ color: #fff; font-size: 17px; text-transform:  uppercase; margin-bottom: 0; margin-top: 0;}
.mob_plot_slider .plot_slide_info h2{ color: #fff; font-size: 13px; font-weight: 400; margin: 5px 0 0 0;}
.mob_plot_slider .plot_slide_info h2 span{ color: #fff; font-size: 13px;}
.mob_plot_slider .plot_slide_info h3{ text-align: left;}
.mob_plot_slider .plot_slide_info h3 a{ background: #159252; color: #fff; border-radius: 10px; font-size: 18px; font-weight: 700; padding: 5px 25px; display:  inline-block;}
.mob_plot_slider .plot_slide_info h3 a img{ width:  auto; display:  inline-block; margin-right: 5px;}
.mob_plot_slider .plot_slide_info h3 .fetudprjtlsl{ float: right;}
.project_banner.mobplot{ margin-top: 0;}
.plotsec.mobplot{ padding: 60px 0 0 0;}
.scrolled .main_menu { top: 0;}
.share-btn.plot{ padding: 8px 12px;}
.social .fbtn.mobplot{ padding:3px 10px;}
.mob_plot_slider .plot_slide_info h3 .fetudprjtlsl ul{ position: relative; top: -57px; left: 115px;}
.mobinfoslider{margin-top: 0;}
.mobinfoslider p{text-align: center;font-size: 15px;margin-top: 20px;  color: #000; padding: 10px 20px;border-radius: 40px;font-weight: 500; text-decoration:underline;}
.mob_menu_slider{}
.mob_menu_slider .item{ text-align: center; border-right: 1px solid #000;}
.mob_menu_slider .item a{ color: #000000; text-transform:  uppercase; font-weight: 700; text-decoration:  none; font-size: 13px;}
.mob_menu_slider .item a span{ display:  block; text-transform:  capitalize; font-weight: 400; font-size: 14px;}
.mob_menu_slider .slick-prev{ line-height:40px; text-align:center; position: absolute; left:0; top:43%; z-index:2; }
.mob_menu_slider .slick-next{ line-height:40px; text-align:center; position: absolute; right:0; top:43%; z-index:2;}
.mob_menu_slider .slick-prev::before {content:'\f104'; font-family: 'FontAwesome'; display:  inline-block; color: #000; opacity: 1;}
.mob_menu_slider .slick-next::before {content:'\f105'; font-family: 'FontAwesome'; display:  inline-block; color: #000; opacity: 1;}
.mob_menu_slider .slick-next:hover:before{ color:#000;}
.mob_menu_slider .slick-prev:hover:before{ color:#000;}
.menu-wrapper{ display:  inherit;}
.scrolled .secondary-menu{ position: fixed; top: 60px; z-index: 9999;}
.cnailndspecs{ padding: 0;}
.cnailndspecs .panel-heading{ padding: 0;}
.cnailndspecs .panel-group .panel-heading + .panel-collapse > .panel-body ul{ padding: 0;}
.prjtlyotpln.floor_plan h2{ margin-bottom: 20px;}
.rltdlctnprprty h2{ font-size: 20px; text-align: center;}
.premium_inn_slider ul li .fetudprjtlsrs h4 img.apartment{ width:  auto; top: 0;}
.premium_inn_slider ul li .fetudprjtlsrs h4.apartment{ padding-left: 27px;}
.fetudprjtlsl ul.apartment{ text-align: left;}
.prjtprce{ padding: 15px;}
.fetudprjtl{ padding: 0 15px;}
.rdychesuth_slider .slick-prev{ left: -10px;}
.rdychesuth_slider .slick-next{ right: 0;}
.fetudprjtlsl img{ width: 100%;     border-radius: 30px;}
.rdytmprjarndcni{ padding: 30px 15px;}
.rdychesuth_slider .item{ padding: 0;}
.interest_slider .slick-prev{ left: 0;}
.interest_slider .slick-next{ right: 0;}
.interest_slider .item{ padding: 0;}
.fetudprjt h2.southzone{ text-align: center; font-size: 18px;}
.rltdlctnprprty h2.chennai_south{ text-align: center;}
.fetudprjt h2{ text-align: center;}
.rdychesuth_slider .toptrndglcns{ padding: 15px;}
.rdychesuth_slider .toptrndglcns_info h3{ margin-top: 0;}
.rdychesuth_slider .toptrndglcns_ftr h4{ font-size: 16px;}
.fetudprjtls{ padding: 30px 15px;}
.fetudprjtlsr h3{ font-size: 18px; margin-top: 15px;}
.fetudprjtlsr h3 span{ font-size: 16px;}
.fetudprjtlsr h3 .verified{ font-size: 13px; top: 0; line-height: 22px;}
.premium_inn_slider ul li .fetudprjtlsrs h4 img.chennai_south{ width: 20%;}
.fetudprjtlsr a{ float:  none; display:  inline-block; padding: 6px 5px; margin-top: 0;}
.fetudprjtr{ padding: 0 15px;}
.fndyrbstprpty{ padding:10px 0;}
.fndyrbstprpty .form-control{ font-size: 16px;}
.fndyrbstprpty .nav-tabs > li > a{ font-size: 16px; padding: 2px 3px;}
.fndyrbstprpty .nav-tabs > li{ padding: 0;}
.featured_slider{ z-index:  inherit;}
.cnailndfaqs .panel-title{ padding: 10px 12px;}
.premium_slider a{ float:  none; padding: 10px 20px;}
.premium_slider .prmimprprty_info{ text-align: center; padding: 0 0 50px 0;}
.top_slider a{ float:  none; display:  inline-block;}
.top_slider .prmimprprty_info{ text-align: center; padding: 0;}
.ftrinfos{ margin-left: 20px;}
#popenq .modal-dialog{ margin: 215px 20px;}
.mylisttit{ text-align: center; font-size: 25px;}
.agent_profile_info{ padding: 0;}
.agent_profile_info h3{ font-size: 18px;}
.premium_slider .prmimprprty_info h3{ font-size: 18px;}
.fetudprjtlsr h5 span{}
.gallery_s{ padding: 0;}
.premium_slider .prmimprprty_info a{ display:  inline-block; vertical-align:  top; margin: 0;}
.top_slider .prmimprprty_info a{ display:  inline-block;}
.top_slider h5 span{ width: 225px; overflow:  hidden; height: 42px; }
.recent_slider .prmimprprty_info a.recentenq{ padding: 8px 10px; float: right; display:  inline-block; margin-top: 0;}
.recent_slider h5{ text-align: left;}
.recent_slider h5 span{ padding-left:40px;}
.recent_slider h5 span img{ left:5px; top:3px;}
.recent_slider h5 label{}
.recent_slider .prmimprprty_info h3 .verified{ font-size: 13px; top: 0; line-height: 22px;}
.fetudprjt{ padding: 35px 0 0 0;}
#popenq .modal-header .close{ right: 0; z-index: 2;}
.recent_slider .recent_sliders{ padding: 20px 15px 50px 15px; margin-bottom:20px;}
.recent_inn_slider ul li .fetudprjtlsrs h4 span{  font-size: 13px;}
.fndyrbstprpty .card-body .tab-content{ margin-top: 20px;}
.recent_inn_slider ul li .fetudprjtlsrs{ padding:5px 0 5px 5px;}
.featured_slider ul li .fetudprjtlsrs h4{ text-align: left; padding-left: 32px; margin: 0;}
.featured_slider ul li .fetudprjtlsrs{ padding: 5px 0 5px 5px;}
.featured_slider ul li .fetudprjtlsrs h4 span{ font-size: 13px;}
.recent_inn_slider ul li .fetudprjtlsrs h4{ margin: 0;}
.premium_inn_slider ul li .fetudprjtlsrs h4{ text-align: left; margin: 0;}
.premium_inn_slider ul li .fetudprjtlsrs h4 span{ font-size: 13px;}
.top_inn_slider ul li .fetudprjtlsrs h4{ text-align: left;}
.top_slider a{ padding: 10px 20px;}
.fndyrbstprpty .input-group-addon .fa-angle-down{ top: 18px;}
.prmimprprty_info .proprtyadd{ text-align: left; font-size: 14px;}
.premium_slider .prmimprprty_info h3 .verified{ top: 0; font-size: 13px; line-height: 22px;}
.premium_slider a{ padding: 10px 13px;}
.top_slider .prmimprprty_info{ padding: 0 0 50px 0;}
.top_slider .prmimprprty_info h3 .verified{ top: 0;}
.top_slider a{ padding: 10px 13px;}
.recent_slider .prmimprprty_info p{ font-size: 14px;}
.fetudprjtlsr p{ text-align: left;}
.fetudprjtlsr p{ font-weight: 400; font-size: 14px; line-height: 16px;}
.premium_slider p{ text-align: left; font-size: 14px;}
.top_slider p{ text-align: left;}
.recent_slider .prmimprprty_info h3{ margin-top: 10px; font-size: 18px;}
.recent_slider h5{ margin-top: 10px;}
.recent_slider .slick-next{ top:  inherit; bottom: 27px; right: 40%;}
.recent_slider .slick-prev{ top:  inherit; bottom: 27px; left: 40%;}
.recent_slider .slick-next::before{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px;}
.recent_slider .slick-prev::before{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px;}
.premium_slider .slick-next{ top:  inherit; bottom: 0; right: 40%;}
.premium_slider .slick-prev{ top:  inherit; bottom: 0; left: 40%;}
.premium_slider .slick-next::before{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px;}
.premium_slider .slick-prev::before{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px;}
.top_slider .slick-next{ top:  inherit; bottom: 0; right: 40%;}
.top_slider .slick-prev{ top:  inherit; bottom: 0; left: 40%;}
.top_slider .slick-next::before{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px;}
.top_slider .slick-prev::before{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px;}
.contact_fix{ right: inherit; top: inherit; bottom: 0; width: 100%; left: 0;}
.contact_fix ul{ transform:  rotate(0); text-align: center; background: #eaeaea; width: 100%; padding: 20px 0;}
.prjtamnity h2{ text-align: center; margin-top: 0;}
.prjtprce h2{ text-align: center; margin-top: 0;}
.prjtfstrs h2{ text-align: center; margin-top: 0;}
.prjtlocadv h2{ text-align: center; margin-top: 0;}
.prjtlocmap h2{ text-align: center; margin-top: 0;}
.fndyrbstprpty .card-body .tab-content{ font-size: 16px;}
.fndyrbstprpty button{ font-size: 15px; margin-top: 0; padding: 5px 20px;}
.read-more a{ font-size: 14px;}
.read-more{ font-size: 14px;}
.rltdlctnprprty{ padding: 25px 0 0 0;}
.prtyads{ padding: 10px 0; margin-top: 25px;}
.wholeprjctcon{ padding: 25px 0;}
.prjtlyotpln h2{ text-align: center; margin-top: 0;}
.prjtkeypln h2{ text-align: center; margin-top: 0;}
.cnailndfaqs .panel-heading{ padding: 0;}
.prjtprce .table td{ font-size: 13px;}
.prjtamnity ul{ margin: 0;}
.cnailndfaqs .panel-group .panel-heading + .panel-collapse > .panel-body{ font-size: 13px;}
.cnailndspecs .panel-title a{ font-size: 15px;}
.readBtn{ font-size: 13px;}
.share-btn.apartment{ padding: 7px 12px;}
.premium_slider.rellocpro .slick-next{ bottom: -20px;}
.premium_slider.rellocpro .slick-prev{ bottom: -20px;}
.prjtamnity ul li .prjtamnitys p span{ display:  initial;}
.cnailndspecs .panel-group{ margin-bottom: 0;}
.prjtfstrs ul{ padding: 20px 0 0 0;}
.prjtlocadv .panel-group{ margin-bottom: 0;}
.prjtamnity ul li .prjtamnitys p img{ top: -7px;}
.agent_profilel{ padding: 0;}
.agent_profiler{ padding: 0;}
.agent_profilec{ padding: 15px 15px 0 15px;}
.agent_profile_img h4{ margin-top: 20px;}
.agent_profile_infoc ul li .agent_profile_infocs{ padding: 0 7px;}
.agent_profile_img .fa{ width: 50px; height: 50px; border-radius: 50px; line-height: 50px;}
.prjtoverview a.agents{ margin-top: 21px;}
.agent_profile_img{ position: relative;}
.fetudprjt.agentprofile{ padding-top: 75px;}
.fetudprjt.agentprofile h2{ margin-bottom: 15px;}
.mega-dropdown .dropdown-menu{ width: 100%; padding-top: 0; margin-top: 60px;}
.filter-bar{ display:  inherit; padding: 0; text-align: center; border:  none;}
.mega-menus{ padding: 0;}
.search-box{ margin: 15px 0;}
.mega-dropdown .btn{ background: #159252; color: #fff; border:  none; overflow-x: scroll;}
.mega-dropdown .mega-footer button{ width: 45%;}
.fndyrbstprpty button.search{ margin-top: 0;}
.fetudprjtlsl ul li a{ padding: 7px 13px;}
.share-button.sharer .social.top{ margin-top: -55px;}
.plotsec.inrbrdadj{ padding-top: 35px;}
.prtyadss{ margin-bottom: 20px;}
.prjtamnity ul li .prjtamnitys{ min-height: 40px;}
.rdincblg ul li{ padding: 15px 0;}
.sreyrintrndss h1{ font-size: 28px; line-height: 35px;}
.sreyrintrndss h2{ font-size: 25px; line-height: 35px;}
.sreyrintrndss ul li a{ font-size: 18px;}
.innrblgr{ padding: 0;}
.toptrndglcn.toptrending{ padding: 50px 15px 0 15px;}
.cnilndcrerfrm .form-group{ padding: 0; margin-bottom: 20px;}
.recent_slider .prmimprprty_info{ min-height:inherit;}
.filter-box .form-group{ padding:0; margin:0;}
.location-container .btn.search{ position: static;}
.propertyFilterForm{ padding:0;}
.location-container{}
.filter-box{ padding:10px 0; z-index:2; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.location-container .fa{ top:78px;}
.location-container .form-control.location{ border-top-left-radius:0; border-top-right-radius:0;}
.hdrcont ul li a.blink{ font-size:12px;}
.hdrcont ul li a.phone{ font-size:14px; margin-top:2px; display:inline-block;}
.plotsec.postpro{padding-top:30px;}
.gallery_s img{height:250px;}
.project_banner img.ds{opacity:0.2; height:300px;}
.recent_slider h5 span::before{ width:35px; height:35px; border-radius:35px;}
.fetudprjtlsr h5 span::before{ width:35px; height:35px; border-radius:35px;}
.fetudprjtlsr h5 span{ padding-left:40px;}
.fetudprjtlsr h5 span img{ left:6px; top:5px;}
.recent_slider .prmimprprty_img .logo{ padding:0;}
.fetudprjtlsl .prmimprprty_img .logo{ padding: 0;}
.premium_slider .prmimprprty_img .logo{ padding: 0;}
.fetudprjtlsr .table-responsive{ margin-bottom:0; border: none;}
.fetudprjtlsl .prmimprprty_img{ margin-top:0;}



 		
}

@media (min-width: 390px) and (max-width: 844px)  

{

	
}


@media only screen and (max-width: 800px) {

.navigation .nav-mobile { display: block; }
.navigation nav { width: 100%; padding:0; position: relative; z-index: 2; }
.navigation nav ul { display: none; }
.navigation nav ul li { float: none; border-bottom:1px solid rgba(255,255,255,.3); border-image: none; padding: 5px 0; }
.navigation nav ul li a { padding:10px 15px; line-height:10px; }
.navigation nav ul li ul li a { padding-left: 30px; }
.navigation .nav-dropdown { position: relative; box-shadow: none; top:-4px;  }

	
}


@media (min-width: 992px) and (max-width: 1200px) 
  
  
{

.core-menu li{ padding: 15px 3px;}
.core-menu li a{ font-size: 13PX;}
.dropdown:hover .mega-menu{ display:  block;}
.secondary-menu .nav li a{ padding: 12px 10px; font-size: 16px;}
.scrolled .secondary-menu .nav li a{ padding: 10px 2px;}
.recent_slider .recent_sliders{ padding: 10px;}
.recent_slider .prmimprprty_info .proprtyadd{ font-size: 13px;}
.recent_slider .prmimprprty_info h3 .verified{ font-size: 12px;}
.recent_slider h5{ font-size: 20px;}
.recent_slider h5 label{ font-size: 14px;}
.fndyrbstprpty h1{ font-size: 35px;}
.fetudprjtlsl ul li{ margin-right: 0; width: 62px;}
.fetudprjtlsl ul li a{ padding: 4px;}
.recent_slider .prmimprprty_info a.recentenq{ padding: 7px 6px; font-size: 12px; margin-top: 6px;}
.share-btn.apartment{ padding: 3px 12px;}
.featured_slider ul li .fetudprjtlsrs h4{ padding-left: 32px;}
.featured_slider ul li .fetudprjtlsrs h4 span{ font-size: 12px;}
.fetudprjtlsr .proprtyadd{ font-size: 16px;}
.fetudprjtlsr h3 .verified{ font-size: 14px;}
.fetudprjtlsr a{ float:  none; display:  inline-block; padding: 10px 15px;}
.fetudprjtrs.chennai_south{ padding: 20px 0;}
.premium_slider h5 span{ height: 45px;}
.premium_slider a{ display:  inline-block; padding: 10px 24px;}
.premium_inn_slider ul li .fetudprjtlsrs h4 span{ font-size: 14px;}
.chnilndprcs ul li .chnilndprcss_info p{ font-size: 17px;}
.trending_slider .toptrndglcns_info h4{ font-size: 17px;}
.trending_slider .toptrndglcns_info a{ font-size: 17px;}
.cnilndftrc .quick_link::after{ right: 20px;}

}

@media (min-width: 864px) and (max-width: 1536px)  

  {

    .recent_inn_slider ul li .fetudprjtlsrs h4{ font-size: 12px; padding-left: 32px;}
    .recent_inn_slider ul li .fetudprjtlsrs h4 span{ font-size: 11px;}
    .recent_inn_slider ul li{ padding: 0 10px 0 0;}
    .recent_inn_slider ul li .fetudprjtlsrs{ padding: 5px 0 5px 5px;}
    .recent_inn_slider ul li .fetudprjtlsrs h4 img{ width: 22%;}
    .recent_slider .prmimprprty_info h3 .verified{ font-size: 12px;}
    .recent_slider .prmimprprty_info .proprtyadd{ font-size: 15px;}
    .fetudprjtlsl ul li a{ padding: 7px 5px;}
    .recent_slider .prmimprprty_info a.recentenq{ padding: 7px; margin-top: 6px;}
    .recent_slider .recent_sliders{ padding: 20px 15px;}
    .fetudprjtlsl ul li a.recent{ font-size: 13px;}
    .fetudprjtlsl ul li{ margin-right: 2px;}
    .premium_slider h5 span{ height: 45px;}

  
  
	
	  
  }


@media (min-width: 800px) and (max-width: 1600px)  
{

	
}


@media (max-width: 1024px)  
{
	
	
		
}



@media (min-width: 1024px) and (max-width: 1366px)  
{
		
	
	
}


@media (min-width: 1920px) and (max-width: 1080px)  
{

	
		
	
	
}

@media (max-width: 1600px)  
{

	
	
	
}



