@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@font-face {
font-family: 'Gotham-Book';
src: url('../fonts/gothambook.eot');
src: url('../fonts/gothambook.eot?#iefix') format('embedded-opentype'),
url('../fonts/gothambook.woff') format('woff'),
url('../fonts/gothambook.ttf') format('truetype'),
url('../fonts/gothambook.svg#gothambook') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gotham-Light';
src: url('../fonts/gothamlight.eot');
src: url('../fonts/gothamlight.eot?#iefix') format('embedded-opentype'),
url('../fonts/gothamlight.woff') format('woff'),
url('../fonts/gothamlight.ttf') format('truetype'),
url('../fonts/gothamlight.svg#gothamlight') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Gotham-Bold';
src: url('../fonts/gothambold.eot');
src: url('../fonts/gothambold.eot?#iefix') format('embedded-opentype'),
url('../fonts/gothambold.woff') format('woff'),
url('../fonts/gothambold.ttf') format('truetype'),
url('../fonts/gothambold.svg#gothambold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
    font-family: 'gotham_boldregular';
    src: url('../fonts/ufonts.com_gotham-bold.eot');
    src: url('../fonts/ufonts.com_gotham-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ufonts.com_gotham-bold.woff2') format('woff2'),
         url('../fonts/ufonts.com_gotham-bold.woff') format('woff'),
         url('../fonts/ufonts.com_gotham-bold.ttf') format('truetype'),
         url('../fonts/ufonts.com_gotham-bold.svg#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1,h2,h3,h4{font-family:'Gotham-Book';}
h2{color:#173f72;}
p{font-family:'Gotham-Book';font-size:14px;}
.home-header{ margin:0; padding:0; padding:0; position:absolute; top:0; left:0; right:0; width:100%; z-index:9999 !important}
.inner-header{ margin:0; padding:0; position:relative;}
.header{ margin:0; padding:0; background:url(../images/header.png);}
.top-shadow{ margin:0; padding:0; width:100%; line-height:none; text-align:center;}
.top-shadow img{ display:inline-block;}
.logo{ margin:0; padding:20px 0;}
.shadow{ margin:0; padding:0; position:absolute; top:0; elevation:0; right:0; width:100%; z-index:999; display:none; text-align:center; line-height:0;}
.shadow img{ display:inline-block;}

.trans-5ms,.contact .list-group-item a{-webkit-font-smoothing: antialiased;
    transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}

.col-home-model .content-footer,
.home-model-gallery-slider .slick-prev,
.home-model-gallery-slider .slick-next,
.floating-buttons li .btn{-webkit-font-smoothing: antialiased;
    transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}

.d-inline-block{display:inline-block!important;}
.contact .list-group{text-align:center;}
.contact .list-group-item{margin:0 5px 15px 5px;border:solid #369946 1px}
.contact .list-group-item a,.contact .list-group-item a:link,.contact .list-group-item a:hover{color:#369946;font-size:18px;font-family:"gotham_boldregular",sans-serif;}
.contact .list-group-item a:hover{opacity:0.8;}

.content-wrap{ margin:0; padding:50px 0; position:relative;}
.content-wrap .container{ position:relative; z-index:10;}

.msg-box{ margin:0; padding:15px 20px; background:#f2efef; border-left:3px solid #0076a3; border-right:3px solid #0076a3;
          text-align:center; font-style:italic; color:#464646; font-size:24px; font-family:'Gotham-Book';}

.home-bottom{ margin:60px 0 0 0; padding:0;}
.home-bottom h2{ margin:0 0 15px 0; padding:0; background:url(../images/double-line.jpg) repeat-x center; color:#173f72;
                 font-size:18px; font-family:'Gotham-Book';}
.home-bottom h3{ margin:0 0 15px 0; padding:0;color:#173f72;font-size:18px; font-family:'Gotham-Book';text-align:center;text-transform:capitalize;}
.home-bottom h2 span{ padding:5px 15px 5px 0; background:#fff;}
.img_border img{ margin:0 0 8px 0; padding:0; /* border:1px solid #343333; */}
.latest{ text-align:center; font-size:12px; color:#676565; font-family: 'Open Sans', sans-serif; font-size:600;}
.latest a{ color:#676565;}
.latest a:hover{ color:#676565;}
.latest img{ display:inline-block;}

.feedback{ margin:0; padding:12px; /* background:#f6f3f3; */ position:relative;  font-family:'Gotham-Book'; font-size:12px;/* color:#898989; */}
.feedback a{padding:10px 40px;background:none repeat scroll 0 0 #4e6c93;color:#fff;}
.new-Dev-1{text-align:center;}
.new-Dev-2{margin-top:14px;text-align:center;}
.home-bottom a:hover{text-decoration:none;}
.home-bottom .new-Dev-2 h2 span{padding-right:4px;}
.feedback span.tail{ margin:0; padding:0; background:url(../images/tail.png); height:17px; width:21px; background:url(../images/tail.png); bottom:-17px; left:50px; position:absolute;}
.user{ margin:20px 0 0 0; padding:0 0 0 30px; background:url(../images/user-ico.png) no-repeat left; line-height:29px; color:#333333; font-family:'Gotham-Book'; font-size:13px;}

.prefooter{ margin:0; padding:50px 0; color:#fff; background:#369946;}
.prefooter h3{ margin:0 0 15px 0; padding:0; background:url(../images/pattern.jpg) repeat-x center;
           font-family:'Gotham-Book'; font-weight:normal; font-size:18px; text-shadow: 1px 2px 5px #000000;}
.prefooter h3 span{ padding:5px 15px 5px 0; background:#369946; font-family:'Gotham-Book';}
.prefooter p{font-family:'Gotham-Book';}

ul.footmenu{ margin:0; padding:0; list-style:none;}
ul.footmenu li{ margin:0; padding:0; border-bottom:1px solid #383838;}
ul.footmenu li a{ margin:0; padding:8px 0; display:block; color:#fff; text-decoration:none;font-family:'Gotham-Book';}
ul.footmenu li a:hover{ color:#fff; text-decoration:underline;}

ul.news{ margin:0; padding:0; list-style:none;}
ul.news li{ margin:0; padding:0; border-bottom:1px solid #383838;}
ul.news li a{ margin:0; padding:8px 0; display:block; color:#fff; text-decoration:none;font-family:'Gotham-Book';}
ul.news li a span, ul.news li a:hover span{ color:#999999;}
ul.news li a:hover{ color:#fff; text-decoration:none;  text-shadow: 1px 2px 5px #000000;}

.newsletter{ margin:8px 0 0 0; padding:0;}
.newsletter input[type=text]{ margin:0; padding:5px; float:left; background:#fff; border-radius:5px 0 0 5px; width:164px; height:38px; border:none;  font-family:'Gotham-Book'; font-style:italic;}
.newsletter input[type=submit]{ margin:0; padding:0; background:url(../images/btn.png); height:40px; width:40px; border:none; cursor:pointer; display:block; text-indent:-9999px; float:left;}

.footer{ margin:0; padding:20px 0; background:#1a3f72; color:#bbbbbb;  font-family:'Gotham-Book';}
.footer a, .footer a:hover{ color:#bbb;}
.footer ul{ margin:0; padding:0; float:right; list-style:none;}
.footer ul li{ margin:0 0 0 8px; float:left;}

.inner-banner{ margin:0; padding:0; position:relative; background:url(../images/inner-bannerimg.jpg) repeat-x center;}
.inner-banner h1{ margin:0; padding:40px 0; font-size:36px; color:#369946; font-family:'Gotham-Book'; font-weight:normal;}
.inner-banner h1 span{ color:#369946}
.bottom-shadow{ margin:0; padding:0; position:absolute; bottom:0; left:0; right:0; width:100%; text-align:center; line-height:0;}
.top-shadow-inner{ margin:0; padding:0; width:100%; line-height:none; text-align:center; position:absolute; top:0; left:0; right:0; line-height:0;}
.top-shadow-inner img, .bottom-shadow img{ display:inline-block;}

.inner-banner_1{ margin:0; padding:0; position:relative; background:#1a3f72;}
.inner-banner_1 h1{ margin:0; padding:60px 0 20px 0; font-size:26px; color:#fff; font-family:'Gotham-Book'; font-weight:normal;}
.homes{ padding-top:20px;}

.inner-page-bg{ margin:0; padding:0; position:absolute; bottom:0; left:0; right:0; width:100%; line-height:0; text-align:center;}
.inner-page-bg img{ display:inline-block;}

.about { background:url(../images/pagebg.jpg) no-repeat bottom center;}
.about p{ color:#7d7d7d; font-size:16px; line-height:22px;  font-family:'Gotham-Book'; margin:0; padding:0 0 25px 0; text-align:center;}
.about .poster{ text-align:center;}
.about .poster img{ display:inline-block;}

.container-map-filter{padding-left:20px;padding-right:20px;}
.container-map-filter > div{}
.map{ margin:0 auto; width:78%;}

.contact{ margin:0; padding:76px 0 0 0;}
.contact .gfield{margin-bottom:15px!important;}
.contact .form-control{ border-radius:0;}

.form-control:focus {outline: none;border: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}

.contact input[type=text], .contact textarea, .contact select, .contact input[type=email], .contact input[type=tel]{
    background:#e6e6e6; border:none; border-bottom:2px solid #e6e6e6;  font-family:'Gotham-Book'; font-size:14px;min-height:46px;}
.contact textarea{ resize:none;}
.contact input:focus[type=text], .contact textarea:focus, .contact select:focus, .contact input[type=email]:focus, .contact input[type=tel]:focus{
    border:none; border-bottom:2px solid #4e6c93!important;}
.contact input[type=submit]{ margin:0; padding:10px 40px; background:#4e6c93; color:#fff; text-transform:uppercase;   font-family:'Gotham-Book'; font-size:16px; border:none; cursor:pointer;}
.contact input:hover[type=submit]{ background:#339b47;}

.contactinfo{ margin:0; padding:0; list-style:none;}
.contactinfo li{ margin:0; padding:35px 0; border-bottom:1px solid #d6d6d6; color:#363636; font-size:24px;}
.contactinfo li i{ width:49px; margin-right:10px; text-align:center;}

nav.primary {width:auto;margin:30px auto; border-bottom:1px solid #e7e6e6;}
nav.primary ul{ margin:0; padding:0; list-style:none;}
nav.primary ul li  {float:left;list-style:none;}
nav.primary ul li a {height:39px;display:block;font-size:15px; color:#000;padding:0 10px;text-decoration:none;line-height:39px; border-bottom: 3px solid #fff;}
nav.primary ul li a:hover{ border-bottom: 3px solid #acd373; color:#acd373;}
nav.primary li a.selected {  border-bottom: 3px solid #acd373;}

/*.main {padding:0;margin:0;display:block;text-align:center;}
.entry {position:relative; margin:10px; cursor: pointer; width:338px; height:251px; padding:0; display:inline-block}
.entry:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.portfolio { margin:0; }
.magnifier {background:rgba(0,186,198,.7) url(../images/magnifier.png) no-repeat center;position:absolute;top:10px;left:10px;bottom:10px;right:10px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.video-hover {background:rgba(0,186,198,.7) url(../images/video.png) no-repeat center;position:absolute;top:10px;left:10px;bottom:10px;right:10px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.entry:hover .video-hover,.entry:hover .magnifier { opacity:1; }
img {max-width:100%;}
.isotope-item {  z-index: 2;}
.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}
.isotope,.isotope .isotope-item {-webkit-transition-duration: 0.8s;  -moz-transition-duration: 0.8s; transition-duration: 0.8s;}
.isotope {-webkit-transition-property: height, width;   -moz-transition-property: height, width; transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;   -moz-transition-property:  -moz-transform, opacity; transition-property: transform, opacity;}*/


.image-showcase{border:5px solid #fff;-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2); box-shadow: 0 0 8px 0 rgba(0,0,0,0.2); position:relative;}
.name{ margin:0; padding:60px 18px 20px; color:#fff; font-size:22px; position:absolute; bottom:0; left:0; right:0; background:url(../images/name-bg.png); font-family:'Gotham-Book'; text-align:right;}
.portfolio .col-sm-4{ margin-bottom:20px; position:relative;}

.sale-label{ margin:0; padding:3px 0 11px; line-height:46px; color:#fff; text-align:center; font-size:16px; font-style:italic; position:absolute; top:20px; left:10px; z-index:100; background:url(../images/label.png); width:160px}

.center-logo{ margin:0 0 0 -101px; padding:0; position:absolute; top:0; left:50%; height:202px; width:202px;}
.process{ margin:0 auto; padding:0; position:relative; min-height:433px; width:676px;  background:url(../images/line4.png) repeat-y center;}
.process ul{ margin:0; padding:0; list-style:none;}
.process ul li{ margin:0; padding:0; float:left;}

.process ul li:nth-child(1){ margin:0; padding:0; position:absolute; top:50px; left:0;}
.process ul li:nth-child(1) a{ background:url(../images/icon1.png); background-position:0 0; height:100px; width:100px; text-indent:-9999px; display:block;}
.process ul li:nth-child(1) a:hover, .process ul li:nth-child(1) a.active{ background-position:0 -100px;}

.process ul li:nth-child(2){ margin:0; padding:0; position:absolute; top:253px; left:85px;}
.process ul li:nth-child(2) a{ background:url(../images/icon2.png); background-position:0 0; height:100px; width:100px; text-indent:-9999px; display:block;}
.process ul li:nth-child(2) a:hover, .process ul li:nth-child(2) a.active{ background-position:0 -100px;}

.process ul li:nth-child(3){ margin:0 0 0 -50px; padding:0; position:absolute; top:334px; left:50%;}
.process ul li:nth-child(3) a{ background:url(../images/icon3.png); background-position:0 0; height:100px; width:100px; text-indent:-9999px; display:block;}
.process ul li:nth-child(3) a:hover, .process ul li:nth-child(3) a.active{ background-position:0 -100px;}

.process ul li:nth-child(4){ margin:0 0 0 -50px; padding:0; position:absolute; top:253px; left:542px;}
.process ul li:nth-child(4) a{ background:url(../images/icon4.png); background-position:0 0; height:100px; width:100px; text-indent:-9999px; display:block;}
.process ul li:nth-child(4) a:hover, .process ul li:nth-child(4) a.active{ background-position:0 -100px;}

.process ul li:nth-child(5){ margin:0 0 0 -50px; padding:0; position:absolute; top:50px; right:0;}
.process ul li:nth-child(5) a{ background:url(../images/icon5.png); background-position:0 0; height:100px; width:100px; text-indent:-9999px; display:block;}
.process ul li:nth-child(5) a:hover, .process ul li:nth-child(5) a.active{ background-position:0 -100px;}

.line1{ margin:0; padding:0; position:absolute; left:100px; top:99px; background:url(../images/line1.jpg); height:1px; width:141px;}
.line2{ margin:0; padding:0; position:absolute; right:100px; top:99px; background:url(../images/line1.jpg); height:1px; width:141px;}
.line3{ margin:0; padding:0; position:absolute; left:170px; top:170px; background:url(../images/line2.png); height:96px; width:95px;}
.line4{ margin:0; padding:0; position:absolute; right:170px; top:170px; background:url(../images/line3.png); height:96px; width:95px;}

.process_details{ margin:0; padding:50px 0 0 0; text-align:center;}
.process_details h2{ color:#173f72; font-size:36px; border-bottom:1px solid #d7d7d7; padding:0 0 10px 0;
                     margin:0 0 10px 0; font-family:'Gotham-Book';}
.process_details p{ color:#636363; font-family:'Gotham-Book';font-size:14px;}

/*====================portfolio Css=====================*/
.portfolio-page-heading{ margin:0; padding:20px 0; font-size:36px; color:#fff; background:#369946; text-transform:uppercase;}
.details-banner{ margin:0 0 30px 0; padding:0;}

.full-details{ margin:0 0 35px 0; padding:0; color:#7f7f7f;}
.full-details h1{ color:#369946; font-size:45px; margin:0; padding:0;  font-family:'Gotham-Book';}
.full-details h3{ color:#369946; margin:0; padding:15px 0; font-size:25px;  font-family:'Gotham-Book';}
.full-details p{ margin:0; padding:0 0 15px 0; font-family:'Gotham-Book';}


.similar{}
.similar h3{ font-weight:bold; margin:0; padding:0 0 15px 0; font-size:25px;  font-family:'Gotham-Book'; color:#369946; }
.recent_projects{ margin:0; padding:0;}
.recent_projects .row{ margin-left:-8px; margin-right:-8px;}
.recent_projects .row .col-sm-4{ padding-left:8px; padding-right:8px;}
.project-img{ margin:0; padding:0; position:relative;}
.project-img .overlay{ margin:0; padding:0; background:url(../images/slide-bg_overlay.png); color:#fff; position:absolute; height:100%; width:100%; left:0; right:0; top:0; bottom:0; text-align:center; display:none;}
.project-img .overlay a{ color:#fff; font-size:18px; text-decoration:none; position:absolute; top:45%; left:0; right:0;}
.project-img:hover .overlay{ display:block;}
.project-name{ margin:0; padding:10px 8px; text-align:center;}
.project-name h4{ color:#369946; font-size:18px; margin:0 0 5px 0; padding:0; font-size:20px; font-weight:normal;}

/*======================portfolio Css=====================*/
.green-menu{ margin:0; padding:0; background:#369946;}
.title{margin:0;text-align:center;color:#3E4156;}
.back{text-align:center;}
nav{display:inline;}
.menu{display:inline-block; margin:0; padding:0; list-style:none;}
.menu li{display:inline-block; position:relative; z-index:100; font-size:17px; font-weight:500;}
.heighlighted-menu{/* float:right; */padding-top:9px;padding-left:54px;}
.heighlighted-menu li{background:none !important;border-radius:3px; }
.heighlighted-menu li:first-child{padding-right:12px;}
.heighlighted-menu li a{padding:6px 14px 6px 14px !important;background:#ffffff !important;color:#1a3f72 !important;font-size:17px !important;font-family:'gotham_boldregular' !important;
                        border-radius:3px;box-shadow:0 0 3px 0 #999;}
.menu li:first-child{margin-left:0;}
.menu li:last-child{ background:none;}
.menu li a{text-decoration:none; padding:15px 25px; display:block;color:#fff;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;
           -o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;font-family: 'Gotham-Book';}
.menu li{background:url(../images/menu-div.png)no-repeat right;}
.menu li a:hover,.menu li:hover > a, .menu li.active > a{color:#fff;}
.menu ul{display:none;margin:0;padding:0;width:220px;position:absolute;top:100%;left:0px; }
.menu ul li{display:block;float:none;background:none;margin:0;padding:0;}
.menu ul li a{font-size:12px;font-weight:normal;display:block; color:#797979; background:#ffffff;}
.menu ul li a:hover,.menu ul li:hover>a{background:#f0f0f0; color:#797979;}
.menu li:hover>ul{display:block;}
.menu ul ul{left:149px;top:0px;}
.mobile-menu{display:none;width:100%;padding:15px 0;background:#369946;color:#fff;text-transform:uppercase;font-weight:600; text-decoration:none; font-size:17px}
.mobile-menu:hover, .mobile-menu:focus{background:#369946;color:#fff;text-decoration:none;}
.mobile-menu i{ margin-right:5px;}

.waitlist-wrap{padding-top:20px;}
.pop-form-wrap{padding:15px!important;}
.pop-form-wrap h3{margin-bottom:30px;color: #184073;font-size: 24px;font-family: 'ProximaNova-Semibold';}
.pop-form-wrap textarea{height:120px!important;}

@media (min-width: 768px) and (max-width: 979px) {
.mainWrap{width:768px;}
.menu ul{top:37px;}
.menu li a{font-size:16px;padding:15px 10px;}
}
@media (max-width: 767px) {
.mainWrap{width:auto;padding:50px 20px;}
.menu{display:none;} 
.mobile-menu{display:block;}
nav{margin:0;background:none;}
.menu li{display:block;margin:0;background:none !important;}
.menu li a{ color:#fff;text-align:center;}
.menu li a:hover,.menu li:hover > a{color:#fff; }
.menu ul{display:block;position:relative;top:0;left:0;width:100%;}
.menu ul ul{left:0;}
.heighlighted-menu{float:none;text-align:center;}
.heighlighted-menu li.hlt-li{width:50% !important;}
.heighlighted-menu li{margin:0 auto !important;}
.heighlighted-menu li:first-child{padding-right:0;}
.heighlighted-menu li a{margin-bottom:8px !important;}
.container-map-filter > div > div:last-child{text-align:left!important;}
.container-map-filter > div > div:last-child span{padding-bottom:7px;}
}
@media (min-width: 320px) and (max-width: 480px) {
	.heighlighted-menu li.hlt-li{width:75% !important;margin-bottom:8px !important;}
	.heighlighted-menu li a{padding:6px 14px 6px 14px !important; }
}
@media (min-width: 480px) and (max-width: 560px) {
	.heighlighted-menu li.hlt-li{width:50% !important;margin-bottom:8px !important;}
	.heighlighted-menu li a{padding:6px 14px 6px 14px !important; }
}
@media (min-width: 768px) and (max-width: 1199px) {
.heighlighted-menu{float:none !important;}
.green-menu .menu{display:block !important;}
.green-menu nav{text-align:center !important;}
.heighlighted-menu{padding-bottom:9px;}
}


.details-top{ margin:0; padding:0;}
.details-block1{ margin:0; color:#6e6e6e;}
.details-block{ margin:0; padding:100px 0 0 0; color:#6e6e6e;font-family:'Gotham-Book';}
.details-block p{ font-size:14px; font-family:'Gotham-Book';}
.details-block h2{ color:#173f72; font-size:44px; font-family:'Gotham-Book'; margin:0; padding:0 0 10px 0;font-weight: normal;}
.details-block h3{ color:#369946; font-size:25px; font-family:'Gotham-Book'; margin:0; padding:0 0 10px 0;font-weight: normal;}
.details-block h4{ color:#7f7f7f; font-size:29px; margin:0; padding:0 0 10px 0;   font-family:'Gotham-Book';}
.details-block h4 span{ color:#7f7f7f; font-size:16px; margin:0; display:block;}
.details-block table.table{font-family: 'Montserrat', sans-serif; background:#fafafa;color:#6e6e6e;font-size:14px;}
.details-block table.table th{ text-transform:uppercase;}
.details-block-row-1,.details-block-row-2,.details-block-row-3,.details-block-row-4{margin-right:0 !important;margin-left:0 !important;}
.details-block-row-1 .col-md-12,.details-block-row-2 .col-md-12,.details-block-row-3 .col-md-12,.details-block-row-4 .col-md-12{padding-left:0 !important;}
.map-container { position: relative; padding-top: 30px; overflow: hidden; margin:5px 0 0 0; }
.map-container iframe,   
.map-container object,  
.map-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.We-Buy-build{}
.We-Buy-build .contents{padding:15px 0 33px 0;background:#fff;}
.We-Buy-build h2.cont-heading{font-size:60px;color:#369946;margin:0;text-align:center;font-family:'Gotham-Book';}
h3.more{text-align:center;margin:0;padding-top:35px;}
h3.more a{padding:15px 40px;background:#1b3f72;color:#ffffff;font-family:'Gotham-Book';font-size:21px;}
.bbuild{margin-top:85px;}
#section7{margin-top:30px;}
/*Team Page*/
#div-zero{padding:0; margin:0;}
#container1148 {max-width: 1148px; width:100%; padding:38px 0;}
.padding {padding:55px 0 0 0;}
#member_name_title{font-family:Gotham-Book; font-size:18px; font-style:sharp; color:#173f72;}
.full-content{}
.bg-img{background: url("../images/section-divider.png") center repeat-x; font-family:Gotham-Book; display: inline-block;font-size: 14px;margin: 0;padding: 0 25px; color:#369946;}
.bg-img span{background:#ffffff;padding:0 10px 0 10px; }
.full-content p{font-family:Gotham-Book; font-size:16px; font-style:regular; color:#7d7d7d; padding:11px 0 0 0 ;}


/*Dropdown*/
ul#menu-menu-2 li .sub-menu {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors:none;
border-color: #6a9121 #6a9121 -moz-use-text-color;display:none;position:absolute;z-index:999;padding:0;margin:0;min-width:180px; top:56px;}
ul#menu-menu-2 li .sub-menu li{background: none repeat scroll 0 0 #fff !important;padding:5px 25px 8px 15px;}                              
#menu-menu-2 ul li { list-style: none;}
#menu-menu-2 ul li a {font-size:13px;font-style:regular ;color:#7b7b7b;text-decoration:none;}
ul#menu-menu-2 li.hover .sub-menu {display:block;}
.navbar-default #menu-menu-2 li.current-menu-item a,.navbar-default #menu-menu-2 li.current-menu-ancestor a{color:#8dc63f;background:url(../images/menu-hover.jpg) repeat-x top;}
ul#menu-menu-2 li .sub-menu li a{background:none !important;color:#7b7b7b !important;}
ul#menu-menu-1 li ul.sub-menu li{list-style: none !important;text-decoration:none;line-height:25px;}
ul#menu-menu-1 li ul.sub-menu li a{text-decoration:none; color:#7b7b7b !important;}
#menu-menu-2 li .sub-menu li a:hover,#menu-menu-2 li .sub-menu li.current-menu-item a{color:#8dc63f !important;}
.navbar-default #bs-example-navbar-collapse-1 #menu-menu-1 li.current-menu-item .sub-menu li a,
.navbar-default #bs-example-navbar-collapse-1 #menu-menu-1 li.current-menu-ancestor .sub-menu li a{color:#7b7b7b !important;}
.navbar-default #menu-menu-1 li.current-menu-item a,.navbar-default #menu-menu-1 li.current-menu-ancestor a,
.navbar-default #bs-example-navbar-collapse-1 #menu-menu-1 li.current-menu-ancestor .sub-menu li.current-menu-item a{color:#8dc63f !important;}


/* owl carousel slider css */
.owl-carousel.owl-theme .owl-controls .owl-buttons{position:absolute; top:43%; width:100%;}
.owl-carousel.owl-theme .owl-buttons .owl-prev{float: left; background: url("../images/green-scroll-left.gif") no-repeat;opacity:0.8;height:25px;width:15px;text-indent:10px;font-size:0px;position:relative;left:-21px;border-radius:0;}
.owl-carousel.owl-theme .owl-buttons .owl-next{float: right; background: url("../images/green-scroll-right.gif") no-repeat;opacity:0.8;height:25px;width:15px;text-indent:10px;font-size:0px;position:relative;right:-13px;border-radius:0;}
.owl-carousel.owl-theme .owl-pagination{display:none;} 
#the_bay_hill .owl-carousel.owl-theme .owl-buttons .owl-prev{background: url("../images/green-scroll-left.gif") no-repeat;opacity:0.8;position:relative;left:-21px !important;border-radius:0;}
#the_bay_hill .owl-carousel.owl-theme .owl-buttons .owl-next{background: url("../images/green-scroll-right.gif") no-repeat;opacity:0.8;position:relative;right:-13px !important;border-radius:0;}
#the_ardmore .owl-carousel.owl-theme .owl-buttons .owl-prev{background: url("../images/green-scroll-left.gif") no-repeat;opacity:0.8;position:relative;left:-21px !important;border-radius:0;}
#the_ardmore .owl-carousel.owl-theme .owl-buttons .owl-next{background: url("../images/green-scroll-right.gif") no-repeat;opacity:0.8;position:relative;right:-13px !important;border-radius:0;}

.models-list{margin-top:20px;}
#models .modelbutton{padding-bottom:20px;}

body.modified-layout .newbannertext{padding-top:100px;position:absolute;top:50%;left:auto;right:auto;transform:translateY(-50%);width:100%;}

.bg-white{background-color:#fff; }
.container-home-models{background:#fff;padding-bottom:80px;}
.col-home-model{padding-top:15px;padding-bottom:15px;color:#fff;}
.col-home-model a,.col-home-model a:link,.col-home-model a:hover{color:#fff;text-decoration:none;display:block;position:relative;}
.col-home-model > ._inner{position: relative;}
.col-home-model .img-wrap img{width:100%;}
.col-home-model .model-content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;}
.col-home-model .content-header,
.col-home-model .content-footer{background:rgba(23, 63, 115, 0.7);position:absolute;right:0;left:0;z-index:10;}
.col-home-model .content-header{padding:15px 25px;top:0;bottom:auto;}
.col-home-model .content-header h3{margin:0;font-size:16px;text-align:center;}
.col-home-model .content-footer{top:auto;bottom:0;font-size:14px;opacity:0;height:0;}
.col-home-model:hover .content-footer{opacity:1;height:100px;}
.col-home-model .content-footer > div{max-width:650px;padding-left:25px;padding-right:25px;}
.col-home-model .content-footer ._inner{padding-top:15px;padding-bottom:15px;}


.home-model-gallery-slider .slick-prev,.home-model-gallery-slider .slick-next{background-color:rgba(23, 63, 115, 0.7)!important;border:none!important;padding:0;width:65px;height:65px;
    z-index:10;background-repeat:no-repeat;background-size:40px 40px;border-radius:50%;background-position:center;}
.home-model-gallery-slider .slick-prev,
.home-model-gallery-slider .slick-prev:hover,
.home-model-gallery-slider .slick-prev:focus {background-image:url("../images/left-chevron.svg")}
.home-model-gallery-slider .slick-next,
.home-model-gallery-slider .slick-next:hover,
.home-model-gallery-slider .slick-next:focus{background-image:url("../images/right-chevron.svg")}
.home-model-gallery-slider .slick-prev:before, .home-model-gallery-slider .slick-next:before{content:none!important;}

.home-model-gallery-slider .slick-prev{left:0;}
.home-model-gallery-slider:hover .slick-prev{left:-25px;}

.home-model-gallery-slider .slick-next{right:0;}
.home-model-gallery-slider:hover .slick-next{right:-25px;}

.mobile-slide{display:none!important;}
.gallery-slide a{display:block;padding:4px;}

.home-model-section{margin-bottom:25px;}
.home-model-section p{text-align:left!important;}

.home-model-detail{padding-bottom:80px;}
.home-model-detail h3{font-size:24px;text-transform:uppercase;margin-bottom:15px;font-weight:bold;}

.home-model-details .feature-line{padding-top:6px;padding-bottom:6px;}
.home-model-details .feature-title{}
.home-model-details .feature-title > i{font-size:18px;margin-right:12px; }

.home-model-floor-plans > div{padding-top:15px;padding-bottom:15px;}

.sticky-parent{position: relative;}
.floating-buttons{list-style:none;margin:0;padding:20px 0 0 0;z-index:99;
    position: sticky;top:135px;right:15px;float: right;}
.floating-buttons li{margin:0;padding:0;}
.floating-buttons li .btn{border:solid #339a47 1px;padding:12px;border-radius:5px;width:54px;height:54px;background:#fff;
    display: inline-flex;align-items: center;justify-content: center;}
.floating-buttons li .btn i{font-size:24px;color:#339a47;}

.floating-buttons li .btn:hover{background:#339a47}
.floating-buttons li .btn:hover i{color:#fff;}



@media (max-width: 991px) {
    body.modified-layout .newbannertext{padding-top:80px;}
    body.modified-layout .header-logo {padding-top:40px;}
    body.modified-layout .header-menu ul#desk-navigation{padding-top:40px!important;}

    .col-home-model .content-footer{opacity:1;height:auto!important;}

    .home-model-detail > div{padding-left:0;padding-right:0;}
    .home-model-detail > div > div{margin-left:0;margin-right:0;}
    .home-model-detail > div > div > div{padding-left:0;padding-right:0;}

    .home-model-gallery-slider .slick-prev,.home-model-gallery-slider .slick-next{width:45px;height:45px;background-size:25px 25px;}

    .home-model-gallery-slider .slick-prev,
    .home-model-gallery-slider:hover .slick-prev{left:-10px;}
    .home-model-gallery-slider .slick-next,
    .home-model-gallery-slider:hover .slick-next{right:-10px;}

    .home-model-detail-lines {max-width:575px;}
}

@media (max-width: 767px) {
    body.modified-layout .header-logo {padding-top: 30px;}
    body.modified-layout.header-logo .img-responsive{max-height:125px;}
    body.modified-layout .header-menu.mobNav{position:relative !important;z-index:99;}
}

@media (max-width: 624px) {
    .home-model-detail-lines{font-size:12px;}
    .home-model-details .feature-title > i {font-size: 15px;margin-right:8px;}
}

@media (max-width: 574px) {
    body.modified-layout .header-logo {padding-top: 30px;}

    .col-home-model .content-header{padding:12px 20px;}
    .col-home-model .content-footer > div{padding-left:20px;padding-right:20px;}
    .col-home-model .content-footer ._inner{padding-top:10px;padding-bottom:10px;}

    .gallery-slide a{padding:2px;}

    .home-model-detail-lines{font-size:11px;}
    .home-model-detail-lines > div > div:nth-child(odd){padding-right:8px;}
    .home-model-detail-lines > div > div:nth-child(even){padding-left:8px;}
    .home-model-details .feature-title > i {font-size:14px;margin-right:6px;}

    .floating-buttons{top:115px;}
    .floating-buttons li .btn{padding:10px;width:44px;height:44px;}
    .floating-buttons li .btn i{font-size:21px;}
}

@media (max-width: 474px) {
    .home-model-detail-lines{font-size:12px;}
    .home-model-detail-lines > div > div{width:100%;}
    .home-model-detail-lines > div > div:nth-child(odd),
    .home-model-detail-lines > div > div:nth-child(even){padding-left:15px;padding-right:15px;}


}

@media (max-width: 374px) {
    .col-home-model .content-header{padding:10px 20px;}
    .col-home-model .content-header h3{font-size:14px;}
    .col-home-model .content-footer ._inner{padding-top:8px;padding-bottom:8px;}
}



/* #Media Queries
================================================== */
/* Large desktop */

@media (min-width: 320px) and (max-width: 675px) {
.process ul { margin:0 auto; width:100px; display:block; min-height:inherit;}
.process ul li:nth-child(1), .process ul li:nth-child(2), .process ul li:nth-child(3), .process ul li:nth-child(4), .process ul li:nth-child(5){ margin:0; padding:0; position:relative; margin-top:20px; left:inherit; top:inherit;}
.center-logo{ position:relative;}
.process{ margin:0; padding:0; width:100%; min-height:500px;}
.line1, .line2, .line3, .line4{ display:none;}
}
@media (min-width: 1200px) {} 
/* END__ */
/* Large then standart */
@media (min-width: 960px) {} 
/* END__ */

/* standart desktop */
@media (max-width: 1200px) {} 
/* END__ */

@media (min-width: 768px) and (max-width: 884px) {
.nav > li > a{ padding-left:7px; padding-right:7px;}
.logo{ padding:25px 0;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 800px) {
.newsletter input[type=text]{ width:120px}
.inner-banner_1 h1{ padding:20px 0; font-family:'Gotham-Book';}
} 
/* END__ */
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .models-list .pull-right{float:none!important;}
.navbar-default .navbar-brand{ display:block !important; font-family:'Gotham-Book';}
.logo{ text-align:center;}
.logo img{ display:inline-block;}
.home-header{ position:relative;}
.top-shadow{ display:none;}
.shadow{ display:block;}
.latest{ margin-bottom:20px;}
.newsletter input[type=text]{ width:250px}
.prefooter .col-sm-3{ margin-bottom:15px; margin-top:15px;}
.footer{ text-align:center;}
.footer ul{ float:none;}
.footer ul li{ float:none; display:inline-block;}
.contact .form-group{ margin-bottom:0;}
.contact input[type=text], .contact textarea,.contact input[type=email], .contact select{ margin-bottom:20px;}
.entry{ width:270px; height:194px;}
.portfolio .col-sm-4{ width:50%; float:left;}
.inner-banner_1 h1{ padding:20px 0;}
/* .green-menu ul li{ width:50%;} */
#project-carousel .owl-item{margin:0 !important;}
} 
/* END__ */
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.We-Buy-build h2.cont-heading{font-size:30px;}
     h3.more a{padding:12px 20px;font-size:12px;}
} 
/* END__ */
/* Landscape phones and down */
@media (max-width: 480px) {
.navbar-default .navbar-brand{ display:block !important; font-family:'Gotham-Book';}
.logo{ text-align:center;}
.logo img{ display:inline-block;}
.home-header{ position:relative;}
.top-shadow{ display:none;}
.shadow{ display:block;}
.latest{ margin-bottom:20px;}
.newsletter input[type=text]{ width:250px}
.prefooter .col-sm-3{ margin-bottom:15px; margin-top:15px;}
.footer{ text-align:center;}
.footer ul{ float:none;}
.footer ul li{ float:none; display:inline-block;}
.inner-banner h1{ padding:30px 0; font-size:24px;}
.contact .form-group{ margin-bottom:0;}
.contact input[type=text], .contact textarea{ margin-bottom:20px;}
.contactinfo li{ font-size:22px;}
.map{ margin:0 auto; width:100%;}
.entry{ width:270px; height:194px;}
.portfolio .col-sm-4{ width:100%; float:left;}
nav.primary ul li{ float:none; width:100%;}
.inner-banner_1 h1{ padding:20px 0;}
.green-menu ul li{ width:100%;}
.details-block{ padding-top:80px;}
.details-block h2{ font-size:35px; color:#173f72;}
} /* END__ */
.tabs li a{padding-left:0 !important;padding-right:0 !important;}
.tabs li:first-child a{margin-right:40px;}
.tabs li a{color:#737373 !important;font-family:'Gotham-Book';}
.tabs li a:focus{outline:none;}
.tabs li a:hover{color:#369946 !important;text-decoration:underline;}
.tabs .active a{color:#369946 !important;text-decoration:underline;}
.tabs-7{padding-top:115px;}
strong.clients-list{display:block;padding-bottom:5px;}
strong.spec-clients{display:block;padding-top:10px;}
.textwidget p{font-size:14px;}
ul.footmenu li a{font-size:14px;}
ul.news li a{font-size:14px;}
.newsletter{font-size:14px;font-family:'Gotham-Book';}
.navbar-default ul li a{font-size:14px;}
@media (min-width: 768px) and (max-width: 990px)
{
	.image img{margin:0 auto;}
	#member_name_title {text-align: center;}
	.member_details{text-align: center;}
	.We-Buy-build h2.cont-heading{font-size:40px;}
	h3.more a{font-size:18px;}
}
@media (min-width: 320px) and (max-width: 767px)
{
	.image img{margin:0 auto;}
	#member_name_title {text-align: center;}
    .member_details{text-align: center;}
}


@media (max-width: 575px) {
    .contact .list-group-item {width:100%;}
    .contact .list-group-item a, .contact .list-group-item a:link, .contact .list-group-item a:hover{font-size:16px;}

    .fixed-footer {padding:10px 15px;font-size:13px;}
    .fixed-footer p,.fixed-footer a{font-size:13px;}
    .fixed-footer span.separator{display:block;width:100%;font-size:0;visibility:hidden;padding:2px;}

}

@media (min-width: 320px) and (max-width: 360px) {
	.tab_content_wrapper.toggle_border{height:373px !important;}
	
}
@media (min-width: 361px) and (max-width: 380px) {
	.tab_content_wrapper.toggle_border{height:383px !important;}
}
@media (min-width: 1200px) and (max-width: 1920px) {
	.tab_content_wrapper.toggle_border{height:375px !important;}
}
#section5 p.sales-p-center img.sales-center-Img{}




/*My code*/
#project-carousel{overflow:hidden;padding:10px 0 0 0;}
.loadProjectSlide img{border:1px solid #666;padding:2px;}
#project-carousel .owl-item{margin:0 5px 0 0; cursor:pointer; }
.download_icon{display:inline-block;background:url("../images/download-icon.png") no-repeat center;height:35px;width:30px;margin:10px;}
.printIcon{background:url("../images/print-icon.png") no-repeat center;display:inline-block;height:35px;width:30px;}
.downloadTop{}
.list-margin,.reset-padding{padding:0;}
.modal2title{margin:10px 0px;}
.details-block.details-block1 td{font-family:"Gotham-Book";}


/* 12-11-14 Code */
.details-block .details-block-row-1{padding:0 0 35px 0;}
/* 19-12-14 Style Sheet*/
.key-legend .key-legend-inner{display: inline-flex;padding:8px 0 0 0;}
.key-legend .legend-title{color: #369946; font-family: "Gotham-Book";font-size: 25px;font-weight: normal;margin: 0;padding: 25px 0 0px 0px;}
.key-legend .description h2.description-title{color:#6e6e6e;font-size:14px;margin:0;padding: 8px 0 0 8px;}
@media (min-width: 320px) and (max-width: 480px) {
	.key-legend .key-legend-inner{width:100%; display: inline-flex;padding:12px 0 0 0;}
	
}
.navbar-default .navbar-nav > li > a{font-family:"Gotham-Book"}

