@charset "utf-8";

/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 

   v2.0 | 20110126

   License: none (public domain)

*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {display: block;}

body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';content: none;}

table {border-collapse: collapse;border-spacing: 0;}



@font-face {

    font-family: 'open_sansregular';

    src: url('../fonts/opensans-regular-webfont.eot');

    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),

         url('../fonts/opensans-regular-webfont.woff') format('woff'),

         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),

         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'open_sansbold';

    src: url('../fonts/opensans-bold-webfont.eot');

    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),

         url('../fonts/opensans-bold-webfont.woff') format('woff'),

         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),

         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');

    font-weight: normal;

    font-style: normal;



}





.area{

  text-align:center;

  color:#fff;

  text-transform:uppercase;

  animation:blur 1.25s ease-out infinite;

  text-shadow:0px 0px 2px #FF0000,

      0px 0px 3px #FF0000; /*#183A71*/

}



@keyframes blur{

  from{

      text-shadow:0px 0px 10px #3BB3C3,

      0px 0px 10px #3BB3C3, 

      0px 0px 15px #3BB3C3,

      0px 0px 15px #3BB3C3,

      0px 0px 15px #3BB3C3,

      0px 0px 15px #3BB3C3,

      0px 0px 15px #3BB3C3,

      0px 0px 15px #3BB3C3,

      0px 0px 20px #3BB3C3,

      0px 0px 20px #3BB3C3,

      0px 0px 20px #3BB3C3,

      0px 0px 30px #3BB3C3,

      0px 10px 25px #3BB3C3,

      0px 10px 25px #3BB3C3,

      0px 10px 25px #7B96B8,

      0px 10px 25px #7B96B8,

      0px -10px 25px #7B96B8,

      0px -10px 25px #7B96B8;}

}





body{font-family:open_sansregular !important; width:100%; float:left; min-width:320px;}

.top_bar li {display: inline-block;margin: 10px 5px;}

.top_bar {display: inline-block;float: left;text-align: right;width: 100%;}

.menu .nav.navbar-nav span {display: inline-block;text-align: center;width: 100%;}

.menu .nav.navbar-nav a {

    padding: 15px 10px;

    text-align: center;

    text-transform: uppercase;

	width: 100%;

	display: inline-block;

}

ul.nav.navbar-nav{ margin-top:50px;}/*15px*/

.main_header_bg {

    display: inline-block;

    float: left;

   /* width: 100%;background-image:url(../images/header-bg-4.jpg);background-position:left top; background-repeat:repeat; background-color:#FFF; background-size:100% 100%; */

}

.arrow-up {

    width: 0;

    height: 0;

    border-left: 20px solid transparent;

    border-right: 20px solid transparent;

    border-bottom: 15px solid #00aeef;

    position: relative;

    top: -26px;

    left: 126px;}

	.logo_top > a, .logo > a {

    /*background-image: url("../images/mask_sprite.png");*/

    background-position: center center;

/*    box-shadow: 0 0 36px 22px #ffffff;

*/    height: 220px !important;

    position: relative;

    width: 110px !important;

}

.collapse.navbar-collapse {

    margin-right: 130px !important; /* margin-right: 126px !important;*/  

}

.menu .navbar-nav > li:last-child{ border-right:0;}

/*.main_header_bg .logo {

  display: none;

}

*/.custom_header .logo {

  display: block;

}

.logo_top {

  float: left;

  width: 50%; display:none;

}

.left_top {

display: inline-block;

    float: right;

    width: 100%;	padding-right:16%; /*18%*/

}

.custom_header .logo_top {

  display: none;

}

.logo_top img {

  margin-top: 6px;

}

.main_cintainer_first {

  width: 100%;

  

}

.main_cintainer_first {

    /*background-image: url("../images/background_4.jpg");*/

	background-color:#FFF;

    background-position: left center;

    background-repeat: no-repeat;

    background-size: 100% auto;

    display: inline-block;

    float: left;

    width: 99%;

}

.main_cintainer_sec {

  width: 100%;

  background-color: #cceffc;

}



.footer_detals .contact-us li i{ /*color:#FFF; */}

.footer_detals .follow h3{color:#FFF;}

.menu {/*float: right;*/margin-left: -40px;}

.custom_header .logo a img{height: 109px;width: 84px;}

.custom_header ul.nav.navbar-nav {

    margin-top: 25px;

}

.custom_header .left_top img{ height:90px !important;}

.logo a img{width:98px; padding-top:15px;}

.logo {margin-bottom: 5px; margin-top: -55px; /*margin-left:60px;*/}/* margin-left:95px;*/

.sub_data li a{ border-right:0 !important;}

.slider .bx-pager.bx-default-pager, .slider .bx-controls-auto {display: none;}

.menu .nav.navbar-nav a {

    padding:5px 10px 10px; background-image:url(../images/menu-list-bg.png); background-position:left center; background-repeat:no-repeat;  margin:0;

}

.menu .nav.navbar-nav li:first-child a{ background-image:none;}

#mask {

    background-image: url("../images/mask_sprite.png");

    background-position: center center;

    background-repeat: no-repeat;

    background-size: 100% 100%;

    display: inline-block;

    height: 170px;

    padding: 10px;

    position: absolute;

    width: 100%;

    z-index: -10;top: 171px;

}



.sub_data.nri_dt{ left:-235px;}

.nri_dt .arrow-up{ left:225px;}

.mb_icon{ display:none !important;}

.sub_data.media_menu > li {

    width: 100%;

}

.sub_data.media_menu {

    left: 0;

    width: 170px;

}

.sub_data.media_menu .arrow-up {

    left: 0;

}

.testimonial_data{background-image:url(../images/pattern.jpg); background-repeat:repeat-x; position:relative; width:100%;margin-bottom:10px;

display:inline-block; float:left; min-height:300px;}

.contant_data{background-image:url(../images/pattern.jpg); background-repeat:repeat-x; position:relative; background-color:#FFF; width:100%;margin-bottom:10px;

display:inline-block; float:left; min-height:450px; font-size:17px;}

.leftBg {left: -53px; position:absolute; top:0;}

.rightBg{ right:-53px; position:absolute;}

.about_data {display: inline-block;float: left;text-align: center;width: 100%;padding-bottom: 25px;}

.about_data h2, .testimonial_contant h2{color: #004c7d;font-size: 22px;line-height: 46px;margin: 0;}

.testimonial_contant h2{padding-left:15px;   margin-bottom: 25px;}

.img_graphices {display: inline-block;margin-top: 15px;width: 100%;}

.img_graphices img {border-radius: 50%;width: 200px; height:200px; border:1px solid #63B2FF;}

.about_data li {margin: 15px;text-align: left; background:url(../images/arrow.png) no-repeat left 4px;padding-left: 30px;}

.about_data a {background-color: #004c7d;color: #ffffff;float: right;margin: 0 25px;padding: 5px 20px;text-align: right;text-decoration: none;}

.about_data a:hover{color:#FFF; background-color:#00aeef; text-decoration:none;}

.client_img img {border-radius: 50%;width: auto;}

.client_img {display: inline-block;float: none;text-align: center;width: 100%;}

.client_text h2 {font-weight: bold;line-height: 20px;margin: 0;padding: 0;}

.client_text span {color: #00aeef;float: left;margin: 5px 0;width: 100%;}

.client_text {background-color: rgba(0, 174, 239, 0.6);border-radius: 5px;display: inline-block;float: left;padding: 15px;width: 100%; color:#FFF;margin-top:15px;}

.arrow-left {border-bottom: 20px solid rgba(0, 0, 0, 0);border-right: 20px solid rgba(0, 174, 239, 0.2);border-top: 20px solid rgba(0, 0, 0, 0);height: 0;left: -5px;position: absolute;top: 35px;width: 0;}

.slider {

    display: inline-block;

    float: left;

    width: 100%;

}

.client_text h2, .client_text span {

    color: #FFF;

}

.about_data ul {

   min-height: 170px;

}

/*.con_bg{background:url(../images/con_bg11.jpg) no-repeat left top; width:100%; float:left; background-size:100% 100%;}*/

.slider .bxslider img {

    width: 100%;

}

.custom_header {

  position: fixed;

  z-index: 99999;

   height: 115px;

}

.custom_header .logo img {

 margin-top: 4px;

 width: 60px

}

.custom_header .logo {

  float: right;

  width: 100%;

}

/*.testimonial_bg{background:url(../images/t2.jpg) no-repeat left top; width:100%; float:left; background-size:100% 100%;}  */

/*----------------------start footer css--------------------*/



/* .footer_bg{background:url(../images/footer-bg-3.jpg) no-repeat left top; width:100%; float:left; background-size:100% 100%;box-shadow: 0 0 5px 1px #3BB3C3;} */

.footer_detals span {color: #00AEEF;padding-left: 6px;}

.footer_detals h2 {color: #457ad4;font-size: 18px;}

.footer_detals a, .footer_detals p, .footer_detals h6 {color: #000;}

.footer_bottam {border-top: 1px solid #457ad4;display: inline-block;float: left;width: 100%;margin-top: 10px;}

.ft_bottam_text {color: #457ad4;margin: 0;padding: 10px 0;}

.sociyal_icon li {color: #457ad4;display: inline-block;margin: 6px 0;}

.sociyal_icon ul{margin:0;}

.sociyal_icon {float: right;}



/*----------------------End footer css--------------------*/



/*---------------------- start hover css-----------------------*/



.sub_data {background-color: #ffffff;display: inline-block;left: -137px;padding: 10px;position: absolute;top: 35px;width: 600px;z-index: 9999; display:none; border:1px solid #00aeef;}

.hover_menu:hover .sub_data{display:block;}

.sub_data li {float: left;width: 50%;padding:5px; min-height:85px;}

.imd_dt img {width: 100%;}

.imd_dt {float: left;width: 30%;}

.description {float: left;padding-right: 10px; padding-left:10px;width: 70%;}

.description h6 {float: left;font-size: 16px;margin: 0;text-align: left;width: 100%;}

.description p {color: #777777;font-size: 10px;text-align: justify; margin:0;}

.sub_data > li:hover {background-color: #004c7d;color: #ffffff;}

.sub_data > li:hover a, .sub_data > li:hover a p {color: #ffffff !important;}

.ct_dt {

    color: #000;font-size:12px;

    padding: 0 8px;

}

.left_top li{ margin:10px 0;}

.left_top li a{ color:#000; font-size:12px; padding:0 4px; border-right:1px solid #000;}

.enquiry img, .faqs_img img{ width:14px; margin-right:5px;}

.group_logo img{ border-radius:50%; border:1px solid #777;}

.top_bar img{ border:0 !important;}

.group_logo .top_bar{ text-align:center;}

.contact-us img {

    float: left; width:300px;

}

.cp_dt {

    float: left;

    margin-top: 25px !important;

    vertical-align: middle;

}

.fr_dt label{ width:100%; float:left; font-weight:normal; font-size:14px;}

.fr_dt sup{ color:red;}

.fr_dt input {

    background: #f7fbfc none repeat scroll 0 0 !important;

    border: 1px solid #d5d5d5 !important;

    font-size: 15px;

    height: 34px;

    text-indent: 10px;

    width: 100%;

}

.fr_dt ul li{ width:50%; float:left;}

.fr_dt ul li input{ width:auto; float:left;}

.fr_dt ul li label{ width:auto; padding-left:5px;}

.fr_dt p{ font-size:15px;}

.fr_dt{ width:100%; float:left;}

.btn_dt li{ text-align:center;}

.btn_dt input{ background-color:#3BB3C3 !important; border-color:#3BB3C3 !important; color:#FFF;}



/*----------------------End hover css-----------------------*/





.about_tabe .nav.nav-tabs a {background-color: #004c7d ;border-radius: 0;color: #777777;text-align: center;}

.about_tabe .active > a {background-color: #00AEEF !important;border: 0 none !important;color: #ffffff !important;padding: 11px 16px;}

.about_tabe .nav-tabs > li > a:hover {background-color: #00AEEF !important;border: 0 none !important;color: #ffffff !important;padding: 11px 16px;}

.about_tabe {padding: 0 15px;}

.group_contant {display: inline-block;padding: 25px;width: 100%;}

.group_logo {float: left;text-align: center;width: 30%;}

.group_logo > a {float: left;}

.group_contant > ul {float: left;width: 70%;}

.group_title h3 {color: #00aeef ;}

.contant_data.about_detals {min-height: 380px;}

.portfolio-four-column .grid figure {height: auto; margin-bottom:15px;}



.portfolio-full-width .grid figure, .portfolio-four-column .grid figure {width: 25%;}

.grid figure {background: #3085a3 none repeat scroll 0 0;display: inline-block;height: 280px;overflow: hidden;position: relative;text-align: center;width: 33.333%;z-index: 1;}

.grid figure a {color: #ffffff !important;}

.grid figure img {transition: all 0.2s linear 0s;}

.grid figure img {display: block;min-height: 100%;position: relative; width:100%;}

#options {padding: 10px 0 25px;text-align: center;}

.scroll-img {font-size: 0;height: 56px;margin-left: 25px;overflow: hidden;width: 95%;}

.scroll-img ul {height: 56px;margin: 0;width: 100%;}

#options li {display: inline-block;margin: 4px 8px 4px 0;text-align: center;}

.scroll-img ul li {display: inline-block;margin: 10px 0 10px 10px;}

.tabs ul.posts li img, .author-content, li.work img, .recentworks .pic, .img-caption, a.prev, a.next, .scrollup, #options li a, .portfolio img.pic, .portfolio .img-caption {

    border-radius: 2px;

}

#options li a {background: #004c7d none repeat scroll 0 0;border: 1px solid #dddddd;color: #FFF;display: inline-block;font-size: 16px;padding: 7px 20px;text-decoration: none;}

#options li a.selected {border: 1px solid #00aeef ; background:#00aeef ;}

.grid {list-style: outside none none;margin: 0;overflow: hidden;padding: 3em 0 0;text-align: center;width: 100%;}

.isotope, .isotope .isotope-item {transition-duration: 0.8s;}

.portfolio .item {overflow: hidden;position: relative;}

.portfolio-wrap .item {width: 24.99%; height:100% !important;}

.grid figure {height: 420px;}

.grid figure {height: 346px;}

.grid figure {height: 265px;}

.grid figure {height: 332px;}

.grid figure {height: 332px;}

.grid figure {background: #3085a3 none repeat scroll 0 0;display: inline-block;height: 280px;overflow: hidden;position: relative;text-align: center;width: 33.333%;z-index: 1;}

.portfolio-border {border: 1px solid #00aeef;}

.isotope-item {z-index: 2;}

.grid figure img {transition: all 0.2s linear 0s;}

.grid figure img {display: block;min-height: 100%;position: relative;}

img {max-width: 100%;}

img {vertical-align: middle;}

.grid figure a:hover {opacity: 0.7;}

.grid figure:hover img {opacity: 0.7;transform: scale(1.1);}

.side-bar {background: #edf4fa url("../images/side-bar.jpg") repeat-x scroll left top; width:100%; display:inline-block;}

.side-bar > div > div {background: rgba(0, 0, 0, 0) url("../images/side-bar-top-right.jpg") no-repeat scroll right top;padding: 20px 0;}

.side-bar > div {background: rgba(0, 0, 0, 0) url("../images/side-bar-top-left.jpg") no-repeat scroll left top;}

.side-bar h3::before {background-image: url("../images/side-bar-title-left.png");left: -13px;width: 13px;}

.side-bar h3::before, .side-bar h3::after {background-position: left top;background-repeat: no-repeat;content: "";display: table;height: 59px;line-height: 0;position: absolute;top: 0;}

.side-bar h3::after {background-image: url("../images/side-bar-title-right.png");right: -17px;width: 17px;}

.side-bar h3::before, .side-bar h3::after {background-position: left top;background-repeat: no-repeat;content: "";display: table;height: 59px;line-height: 0;position: absolute;top: 0;}

.side-bar h3 {background: rgba(0, 0, 0, 0) url("../images/side-bar-title.png") repeat scroll 0 0;color: #2555a1;font-family: "Cinzel",serif;font-size: 18px;line-height: 44px;margin: 0 17px 0 0;padding: 9px 15px 6px 20px;position: relative;text-transform: capitalize;}

.side-bar ul {list-style: outside none none; margin:0 0 10px 25px;}

.side-bar ul li {line-height: 30px;}

.side-bar ul li.active a {font-weight: bold;}

.side-bar ul li a:hover, .side-bar ul li.active a {color: #045d98;text-decoration: none;}

.side-bar ul li a {color: #000000;}

.side-bar .active > a {background-color: rgba(0, 0, 0, 0) !important;border: 0 none !important;color: #004c7d !important;padding: 0;}

.video_gallery_bg .thumbnail {box-shadow: 0 0 5px 1px #004c7d;}

.video_gallery_bg {margin: 0 15px;}

.slde_bar_bootam {margin: 25px 0;}

#layout h2, #location h2, #payment h2, #plot_status h2, #downloads h2 {background: #00aeef  none repeat scroll 0 0;border: 1px solid #00aeef ;border-radius: 10px 10px 0 0;color: #ffffff;font-family: "Oswald",sans-serif;font-size: 18px;font-weight: 100;margin: 0;padding: 6px 10px;text-align: left;}

.realestate_data .tab-pane {float: left;margin-top: 10px;padding: 0 15px 15px;width: 100%;}

.realestate_data #plot_status.tab-pane{padding:0;}

.realestate_data .nav-tabs > li{ float:none; display:inline-block;}

.realestate_data {text-align: center;}

.top_bg {background: rgba(0, 0, 0, 0) url(../images/plan.jpg) repeat scroll 0 0 / 100% 105.4%;height: 954px;margin: auto;width: 100%;}

.span_bg {position: absolute;}

.span_bg:hover {background: #00aeef  none repeat scroll 0 0;color: #ffffff;}

.act {background: red none repeat scroll 0 0;color: #ffffff;}

.reserved{background-color:#069; color:#FFF;}

.booked{background-color:#FFFF00; color:#000000;}

.available{background-color:#32CC00; color:#FFF;}

.span_1 {height: 73px;left: 545px;right: 0;text-align: center;top: 384px;width: 132px;}

.span_2{height: 74px; left:545px;  right: 0; text-align: center; top:458px;  width:132px;}

.span_3{height:75px; left:545px;  right: 0; text-align: center; top:533px;  width:132px;}

.span_4{height:75px; left:545px;  right: 0; text-align: center; top:609px;  width:132px;}

.span_5{height: 75px; left:545px;  right: 0; text-align: center; top:685px;  width:132px;}

.span_6{height: 75px; left:545px;  right: 0; text-align: center; top:761px;  width:132px;}

.span_7{height: 74px; left:545px;  right: 0; text-align: center; top:837px;  width:132px;}



.span_8{height: 76px; left:356px;  right: 0; text-align: center; top:835px;  width:132px;}

.span_9{height: 77px; left:356px;  right: 0; text-align: center; top:757px;  width:132px;}

.span_10{height: 77px; left:356px;  right: 0; text-align: center; top:679px;  width:132px;}

.span_11{height: 77px; left:356px;  right: 0; text-align: center; top:601px;  width:132px;}

.span_12{height: 77px; left:356px;  right: 0; text-align: center; top:523px;  width:132px;}

.span_13{height: 77px; left:356px;  right: 0; text-align: center; top:445px;  width:132px;}

.span_14{height: 77px; left:356px;  right: 0; text-align: center; top:367px;  width:132px;}

.span_15{height:76px; left:356px; right:0; text-align:center; top:290px; width:132px;}

.span_16{height:76px; left:356px; right:0; text-align:center; top:213px; width:132px;}



.span_bg h1 {color: #FFF;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;margin: 0;padding: 10px 0 0;}

.downloadbut {background: #00aeef none repeat scroll 0 0;border-radius: 14px;float: left;margin-top: 18px;padding: 10px;text-align: center;width: auto; color:#FFF;}

#contact input.form-control, #contact textarea.form-control, #contact select.form-control {background: #F7FBFC none repeat scroll 0 0 !important;border: 1px solid #d5d5d5 !important;}

.reply input {margin: 0 0 10px;}

#contact .form-control {

    border-color: #dddddd !important;

    box-shadow: none !important;

    margin-bottom: 10px !important;

}

.contact-us p {line-height: 24px;margin-left: 20px;margin-top: -2px;font-size:11px;}

.main-content p, .content p {text-align: left;}

.contact-us li i {float: left;margin: 4px 0 0;}

.member-social.dark a {background: #9e9e9e none repeat scroll 0 0;transition: background 0.5s ease-in-out 0s;}

.member-social a {border-radius: 50%;float: left;height: 50px;margin: 0 6px 6px 0;padding: 7px 0 6px;text-align: center;width: 50px; text-decoration:none;}

.member-social a:hover{text-decoration:none;}

.member-social a i {color: #ffffff;display: block !important;font-size: 20px;line-height: 38px;margin: 0 auto !important;}

.team .item .team-member-links a.facebook:hover, .member-social.dark a.facebook:hover, header .social li.facebook:hover, footer .social li.facebook:hover {background: #4c66a4 none repeat scroll 0 0;}

.team .item .team-member-links a.twitter:hover, .member-social.dark a.twitter:hover, header .social li.twitter:hover, footer .social li.twitter:hover {

    background: #2c77ba none repeat scroll 0 0;

}

.team .item .team-member-links a.dribbble:hover, .member-social.dark a.dribbble:hover, header .social li.dribbble:hover, footer .social li.dribbble:hover {

    background: #ea4c89 none repeat scroll 0 0;

}

.team .item .team-member-links a.gplus:hover, .member-social.dark a.gplus:hover, header .social li.gplus:hover, footer .social li.gplus:hover {

    background: #9e0b0f none repeat scroll 0 0;

}

.team .item .team-member-links a.linkedin:hover, .member-social.dark a.linkedin:hover, header .social li.linkedin:hover, footer .social li.linkedin:hover {

    background: #006699 none repeat scroll 0 0;

}

.btn.btn-color.submit.pull-right{background-color:#004c7d; color:#FFF;}

.our_location {padding-left: 15px;}

.menu .dropdown-menu {

    min-width: 90px;

    padding: 0;

}

.contact_blog {

    display: inline-block;

    margin-top: 20px;

    width: 100%;box-shadow: 0 0 3px 1px #00aeef;

}

.contact_blog p{

   text-align:left; padding:5px;

}

.project_form {

    display: inline-block;

    padding-right: 15px;

    width: 100%;

}

.project_form  .form-group > label {

    width: 100%;color: #00aeef;

}

.project_form select {

    height: 34px;

    width: 100%;

}

.project_form textarea, .project_form select, .project_form .form-control {

    width: 100%; border:1px solid #004c7d;

}

.project_form .btn.btn-default {

    float: right; background-color:#004c7d; border-color:#004c7d; color:#fff;

}

.project_form .checkbox > label{ color:#004c7d;}



.project_form .checkbox input{color:#004c7d;}

.img_con {

    display: inline-block;

    float: left;

    margin-top: 20px;

    width: 100%;

}

.img_con img{width:100%;}

.project_form_title h2 {

    border-bottom: 1px solid #004c7d;

    margin: 0 0 15px;

    padding: 10px 0; color:#00aeef;

}

.group_text li {margin: 15px;text-align: left; background:url(../images/arrow.png) no-repeat left 4px;padding-left: 30px;}

.sub_data li a{ background-image:none !important;}

.menu .navbar-nav > li{ margin:0 0px;}

#MainContent h1, .faqs_title h1{   color: #004c7d;

    font-size: 22px;

    line-height: 46px;

    margin: 0;

}

.press_release_data, .faqs_contact {

    padding: 0 15px;

}

.faqs_contact #accordion{ margin-top:15px;}

.faqs_contact #accordion .panel-title a{ width:100%; display:inline-block;}

.press_release_info {

    display: inline-block;

    float: left;

    width: 97%;

}

.faqs_contact #accordion .panel-default > .panel-heading {

    background-color: #173a72;

    border-color: #173a72;

    color: #FFF;

}

.press_release_data #MainContent h2 {

    background-color: #173A72;

    color: #ffffff;

    font-size: 18px;

    line-height: 45px;

    padding-left: 10px;

}

.imgleft {

    float: left;

    margin-right: 20px;

    width: 300px;

}

.read {

    background-color: hsl(196, 100%, 47%);

    display: inline-block;

    padding: 4px;

    text-align: center;

    width: 100px; color:#FFF;

}

.panel-title span {

    float: right;

    font-size: 20px;

}

.coll_up.collapsed .up_arrow{ display:none;}

.coll_up.collapsed .dwon_arrow{ display:block !important;}

.faqs_contact .panel-title .coll_up .dwon_arrow{ display:none;}

.left_top img {

    position: absolute;

    width: 94px;

    z-index: 999; right:5px/*-65px*/;

}

.sub_data.moba_sub_menu {

    display: none !important;

}



.our_team_data .group_logo{ width:100%; display:inline-block; text-align:center;}

.our_team_data .group_logo img{ display:inline; text-align:center;}

.our_team_data .group_logo > a {

    display: inline-block;

    float: none;

    text-align: center;

    width: 100%;

}

.informtion {

    display: inline-block;

    text-align: justify; font-size:15px;

    width: 100%;

}

.our_team_data {

    display: inline-block;

    margin-top: 20px;

    width: 100%;

}

.car_title input{ width:auto; float:left; height:auto;}

.car_title label {

    color: #193a70;

    float: left;

    font-size: 16px;

    margin-left: 10px;

    text-transform: uppercase;

    width: auto;

}

.pers_dt h4 {

    background-color: #163b70;

    color: #ffffff;

    padding: 10px;

}

.sub_btn li input{ background-color: #163b70 !important; text-align:center;text-indent:0; border-color:#163b70 !important;

    color: #ffffff;}

.portfolio.isotope {

    min-height: 214px;

}

.fancybox-close{ right:0 !important; top:0 !important;}

.com_name {

    left: -238px;

    position: absolute;

    top: -11px;

}

.custom_header .com_name{ /* width:135px; */}

.feedback > a {

  background-color: #00186d;

  color: #ffffff;

  padding: 7px;

  font-size:20px;

  border-radius:8px;

}

.feedback > a:hover{ color:#FFF; text-decoration:none;}

.feedback {

    bottom: 0;

    position: fixed;

    right: 0;

}





.project-contant h3{ width:100%;float:left; font-size:18px; margin-top:0; font-weight:bold;}

.project-contant h3 a{ text-decoration:none; color:#00aeef;}

.project-contant {

    width: 100%;

    float: left;

    border-top: 1px solid #E3EEFB;

    padding: 10px; margin-bottom:15px;

}

.project-contant .developer {

    font-size: 11px;

    color: #666;

    float: left;

    margin: 0 0 8px;
	width:100%;

}

.project-contant .up-down {

    font-size: 11px;

    color: #666;

    float: right;

    margin: 0 0 8px;

}

.project-contant .facility {

    font-size: 14px;

    color: #333333;

    float: left;
	width:100% !important;
}

.project-contant .sub {

    font-size: 14px;

    color: #333333;

    float: right;

    padding: 0 0 0 15px;

    background: url(../images/small-location.png) no-repeat;

}

.project-img img {

    width: 100%;
	max-height:245px;

}

.project-img{ width:100%; float:left; position:relative;}

.hover_data {

    position: absolute;

    top: 50%;

    text-align: center;

    width: 100%; display:none; background-color:rgba(0,0,0, 0.5;)

}

.project-img:hover .hover_data{ display:block;}

.hover_data a{ background-color:#00aeef; color:#fff; padding:10px; text-decoration:none;}

.project-anchors {

    display: inline-block;

    text-align: center;

    width: 100%;

    background: #f7f7f7;

    padding: 15px 0 5px;

    vertical-align: middle;

}

.project_view{ width:100%; display:inline-block; float:left; position:relative;}

.layout_inner_data {

    width: 100%;

    display: inline-block;

    margin-top: 55px;

}

.project-anchors li {

    display: inline-block;

}

.fix_nav_top{ position:fixed; left:0; top:115px; z-index:999;}

.project-anchors li a{ color:#333; text-decoration:none;}

.border-title {

    padding: 10px 0;

    border-bottom: 1px solid;

    margin-bottom: 10px; color:#004c7d;

}

.highlights_text_left{ width:50%; float:left;}

.highlights_text_right{ width:50%; float:left; padding-left:15px;}

.highlights{ width:100%; display:inline-block; float:left;}

.map_data{

    text-align: center;

	width:100%; display:inline-block;

}


.viewProject {
  border: 1px solid #ccc;
  display: inline-block;
  float: left;
  width: 100%;
}
.project-contant p{ width:100%; float:left; text-align:left;}
.hover_data_info {
  background-color: #2a5690;
  color: #fff;
  display: inline-block;
  float: left;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}
.hover_data_info > a, .hover_data_info > a:hover{ color:#fff;}


@media screen and (max-width: 1200px) {

.group_logo > a{ margin:0;}

.panel-wrapper {display: inline-block;overflow: scroll;position: relative;width: 100%;z-index: 999;}

.top_bg {min-width: 817px;overflow: scroll;width: 100% !important;}

.mo_left_data {

    left: 484px;

    width: 181px;

}

.img-responsive {

    width: 100%;

}

.menu .nav.navbar-nav a{ padding:0px 8px 0px;}

.menu .navbar-nav > li{ margin:0;}

.collapse.navbar-collapse{ margin-right:0 !important;}

.left_top{ width:52%;}

.logo_top{ width:48%;}

.car_title label{  font-size:14px;}

#maps > iframe {

    width: 100%;

}

.com_name{left:-208px;}

.left_top img{ right:-20px;}





}

@media screen and (max-width: 991px) {

.logo img {width: 100%;}

.menu .navbar-nav > li > a{padding:15px 6px;}

.footer_detals > p {font-size: 11px;}

.client_img img{ width:20%; margin:0 auto;}

.testimonial_contant .bx-pager.bx-default-pager{ bottom:0;}

.arrow-left{ display:none;}

.group_contant > ul{ width:60%;}

.group_logo{ width:40%;}

.scroll-img, .scroll-img ul{height:auto;}

.project_form{padding:0 15px;}

.logo{ width:80px;}

.menu .nav.navbar-nav span{ font-size:11px;}

.menu .nav.navbar-nav a {

    padding: 0px 10px 0px;

}

.logo{ margin-left:-30px;}

.left_top img{ height:90px !important;}

.custom_header .logo{ width:100%;}

.press_release_data #MainContent h2{ font-size:13px; line-height: 25px;}

.press_release_info > p {

    font-size: 12px;

}

.custom_header .logo img {

  margin-top: -1px !important;

  width: 53px !important;

}

.left_top {

  width: 100% !important;

}

.logo_top {

    display: none;

}

.main_header_bg .logo {

    display: block;

}

.left_top img {

    position: absolute;

    right: 0;

    top: 3px;

    width: 59px;

    z-index: 999;

}

.menu .collapse.navbar-collapse{ margin-left:-160px !important;}

.com_name{ left:-80px;}

}

@media screen and (max-width: 767px) {

	.com_name{ display:none;}

body{overflow-x:hidden;}

.left_top{ text-align:center;}

.logo img {width: 200px;}

.logo {

    display: block;

    float: none;

    margin: 0 auto;

    width: 65px; float:left;

}

.menu {

    float: none;

    position: relative;

    top: -30px; margin-left:0;

}



.ft_bottam_text {text-align: center;}

.hover_menu:hover .sub_data{display:none;}

.sociyal_icon {float: none;text-align: center;}

.menu .nav.navbar-nav a {

    background-color: #193a70;

    background-image: none;

    color: #ffffff;

    padding: 15px 4px;

    text-align: center;

}

.menu .nav.navbar-nav {margin: 0;}

.portfolio-full-width .grid figure, .portfolio-four-column .grid figure{ width:50%;}

/*.menu #bs-example-navbar-collapse-1{ margin-left:-15px !important;}

*/.menu .nav.navbar-nav a {

    background-image: none;

    padding: 15px 4px;

    text-align: center;

}

.res_menu {

  width: 100% !important;

}

.res_logo {

  float: left;

  width: 100% !important;

  margin-top:-24px !important; 

}

.navbar-collapse.collapse.in{ margin-left:0 !important; width:100%;}

.menu .nav.navbar-nav a:hover{ background-color:#3BB3C4; color:#FFF;}

.custom_header{ display:none;}

.left_top img {

    position: absolute;

    right: 40%;

    top: 40px;

    width: 94px;

    z-index: 999;

}

.main_cintainer_first{ background-image:none;}

.map_img{ display:none !important;}

.mb_icon{ display:block !important; border-right:0 !important; display:inline-block !important;}

.mb_icon a{border-right:0 !important;}

.left_top img {

    display: inline-block;

    position: inherit;

    right: 0;

    top: 0;

    width: auto;

    z-index: 999;

}

.footer_detals.animate.fadeInUp {

    text-align: center;

}

.footer_detals .fa{ display:none;}

.contact-us img{ float:none;}

.contact-us .r_logo{ background-image:none;}

.left_top li{ display:inline-block;}

.left_top{ padding-right:0;}

.res_menu {

    margin-top: -35px;

}

#mask{ left:0;}

.hover_menu:hover .media_menu{ display:block !important;}

.sub_data.media_menu .arrow-up{ display:none;}

.sub_data.media_menu{ width:100%;}

.sub_data.media_menu a {

    display: inline-block;

    width: 100% !important;

}

.hover_menu:hover .sub_data.moba_sub_menu {

    display: block !important;

}

.sub_data.moba_sub_menu {

    float: left;

    left: 0;

    width: 100%; position:inherit; margin-top:-48px;

}

.sub_data.moba_sub_menu > li, .sub_data.moba_sub_menu a{

    display: inline-block;

    text-align: center;

    width: 100%;

}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{ margin:0;}

#bs-example-navbar-collapse-1{ margin-left:0 !important;}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{ margin:0 !important;}

.group_contant{ padding:0;}

.group_text li{ margin:0;}

.about_tabe  a{ margin-bottom:5px;}

.left_top img {

    height: auto !important;

}



}

@media screen and (max-width: 639px) {

.group_contant > ul{ width:100%;}

.group_logo{ width:100%; display:inline-block; text-align:center;}

.group_logo > a{ width:100%;}

.img-responsive {display: inline !important;text-align: center;}

.portfolio-full-width .grid figure, .portfolio-four-column .grid figure{ width:100%;}

.realestate_data .nav-tabs > li{margin-bottom:10px;}

.imgleft {

    float: left;

    margin-bottom: 10px;

    margin-right: 20px;

    width: 100%;

}

.top_bar li{ margin:10px 0px;}

.about_tabe li{ width:100%; text-align:center;}

.about_tabe img{ width:100% !important;}

.gallry_img{ width:50% !important;}

a.pp_expand, a.pp_contract{ right:0 !important; top:-30px !important;}

#inline{ width:100% !important;}

#inline #contact label {

    width: 100% !important; margin-right:0 !important;

}

.group1 {

    right: 70px !important;

    top: -30px;

}

.txt, .txtarea{ width:100% !important; margin-right:0 !important;}

.bx-wrapper .bx-controls-direction a{ z-index:777 !important;}

}

@media screen and (max-width: 480px) {

	#size {

    position: relative;

    top: -32px;

}

	}

@media screen and (max-width: 479px) {

.ct_dt {

    color: #000000;

    font-size: 10px;

    padding: 4px 2px;

}

.left_top li a {

    border-right: 1px solid #000000;

    color: #000000;

    font-size: 10px;

    padding: 0 2px;

}

.left_top img{ width:18px;}

.gallry_img{ width:100% !important;}

#size {

    position: relative;

    right: -60px;

    top: -32px;

}

#inline > h2 {

    font-size: 16px;

}

}

@media screen and (max-width: 320px) {

	body{overflow-x:scroll}

	}

	

.about_tabe ul li {

    font-size: 15px;

}