body {margin: 0px !important;padding: 0px !important;font-family: 'Montserrat', sans-serif !important;} 




.main_banner {float: left;width: 100%;}
.header_wraper {float: left;width: 100%;position: absolute;z-index: 9999;top: 10px;}
.header_wraper .navbar-default {background-color: transparent;border: 0;}
.header_sec {float: left;width: 100%;background: transparent;padding: 10px 15px;}
.maxw_logo {
    max-width: 110px;
}

h6{font-size:18px!important;font-weight:600;/*margin:0;*/background:#ea631d;padding:13px;color:#fff;border-radius:4px; text-transform:uppercase; margin-top:0!important;}
h6 a{font-size:16px!important; color:#fff}.header_wraper .navbar-brand {
    margin-top: 0;
    float: left;
    height: auto;
    padding: 0px 15px;
    font-size: 18px;
    line-height: 20px;
    position: absolute;
    margin-top: -9px;
}
.header_social .btn{padding:0;width:30px;height:100px;line-height:100px;color:#50d18e;text-align:center}
.header_wraper nav.navbar ul.nav > li:last-child{padding-left: 15px;}

/* =========================== default =========================== */

.banner_wraper {float: left;width: 100%;position:relative;}

/********************************/

.fade-carousel{position:relative;height:100vh}
.fade-carousel .carousel-inner .item{height:100vh}
.fade-carousel .carousel-indicators>li{margin:0 2px;background-color:#f39c12;border-color:#f39c12;opacity:.7}
.fade-carousel .carousel-indicators>li.active{width:10px;height:10px;opacity:1}

/********************************/

.hero{position:absolute;width:65%!important;top:60%;left:50%;z-index:3;color:#fff;text-align:left;text-transform:capitalize;text-shadow:1px 1px 0 rgba(0,0,0,.75);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.hero h1{margin:10px auto 20px;padding:0;max-width:100%;min-height:123px;    text-align: center;}
.hero h1 a{font-size:45px;line-height:60px;font-weight:700;color:#fff;font-family:Montserrat;letter-spacing:-2px;visibility:inherit;transition:none;text-align:inherit;border-width:0;margin:0;padding:0}
.hero_h3{font-family:Martel,serif;margin:0;padding:0;font-size:19px;font-weight:600;text-align:center;}
.hero h1 a:hover {text-decoration: none;}
.fade-carousel .carousel-inner .item .hero{opacity:0;-webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s}
.fade-carousel .carousel-inner .item.active .hero{opacity:1;-webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s}

/********************************/

.banner_btn{padding:12px 35px;color:#f5f5f5;font-size: 13px;background-color:#50d18e;border:1px solid #50d18e;outline:0;margin:20px 15px 20px 0;border-radius: 50px;text-transform: capitalize;float: left;}
.banner_btn:hover {color:#50d18e;background-color:#fff;border:1px solid #fff;}
.banner_2btn{padding:11px 35px;color:#f5f5f5;font-size: 13px;background-color:transparent;border:2px solid #50d18e;outline:0;margin:20px 15px 20px 0;border-radius: 50px;text-transform: capitalize;float: left;}
.banner_2btn:hover {color:#fff;background-color:#50d18e;border:2px solid #50d18e;}

/********************************/

.button_new {background-color: #fff !important;color: #000 !important;font-size: 13px !important;font-weight: 600 !important;}

/********************************/

.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat}
.fade-carousel .slides .slide-1{background-image:url(../images/slide-2.jpg)}
.fade-carousel .slides .slide-2{background-image:url(../images/slide-3.jpg)}
.fade-carousel .slides .slide-3{background-image:url(../images/slide-4.jpg)}

/********************************/

@media screen and (min-width: 980px){}
@media screen and (max-width: 640px){}

/* =========================== default =========================== */

.about_wraper {float: left;width: 100%;padding: 60px 0;}
.main_head:before,
.read_more:before{content:"";bottom:0}
.sub_para{font-size:14px;font-weight:700;text-transform:uppercase;margin:20px 0 0;color:#999}
.main_head{position:relative;padding-bottom:35px;color:#000;margin:20px 0;font-size:36px;font-weight:700}
.main_para,.read_more{font-weight:300;font-size:16px;line-height:1.7}
.main_head:before{position:absolute;width:30px;height:4px;background:#50d18e;}
.main_para{margin:0 0 12px;font-family:Martel,serif;color:#2d2c2c}
.read_more{color:#50d18e;background-color:rgba(255,255,255,0);padding:0;position:relative;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:none;white-space:nowrap;text-transform:capitalize;outline:0!important;-webkit-user-select:none}
.read_more:before{position:absolute;left:0;background:#50d18e;width:115px;height:1px}
.read_more:hover {text-decoration: none;color:#50d18e;}

/* =========================== default =========================== */

.fature_wraper {float: left;width: 100%;padding: 60px 0;}
.fature_wraper .main_head{position:relative;padding-bottom:15px;text-align:center;    margin: 0 0 20px;}
.fature_wraper .main_head:before {left: 50%;margin-left: -15px;}
.fture_four {float: left;width: 33.33%;padding: 15px;}
.fture_fourw {float: left;width: 100%;padding: 0;}
.fture_conts {float: left;width: 100%;padding: 25px 10px;background-color: #EFEFEF;}
.sub_head{color:#222;font-size:15px;margin:0 0 10px;text-transform:none;text-align:center}
.mains_para{font-size:14px;line-height:20px;font-weight:600;text-align:center;color:#666;margin:0 0 8px;font-family:Martel,serif;}
.fture_conts .read_more{text-align:center;display:block;margin:auto;font-size:15px;font-weight:500}
.read_more:before{position:absolute;left:50%;background:#50d18e;width:116px;height:1px;margin-left:-58px}
/* =========================== default =========================== */
.fture_three {float: left;width:33%;padding:7px 15px;}
.fture_galry {float: left;width: 100%;padding:14px 10px;background-color: #EFEFEF;}
.fture_galry .sub_head {margin:0;}
.banner_head {position: absolute;
    top: 75%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);}
.banner_header {position: relative;
    padding-bottom: 15px;
    text-align: center;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    padding: 0;
    color: #000;}
/* =========================== default =========================== */

.snip1577{position:relative;overflow:hidden;margin:0;width:100%;float:left;color:#fff;text-align:left;font-size:16px;background:#000}
.snip1577 *,.snip1577:after,
.snip1577:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;transition:all .4s ease}
.snip1577 img{max-width:100%;backface-visibility:hidden;vertical-align:top}
.snip1577:after,
.snip1577:before{position:absolute;top:20px;right:20px;content:'';background-color:#fff;z-index:1;opacity:0}
.snip1577:before{width:0;height:1px}
.snip1577:after{height:0;width:1px}
.snip1577 figcaption{position:absolute;left:0;bottom:20%;padding:15px 20px}
.snip1577 h3,.snip1577 h4{margin:0;font-size:1.1em;font-weight:400;opacity:0}
.snip1577 h3{text-transform:uppercase;font-weight:800;margin-bottom:5px}
.snip1577 h4{font-size:.8em;font-family:Martel,serif;line-height: 1.8em;}.snip1577 a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.snip1577.hover img,.snip1577:hover img{zoom:1;filter:alpha(opacity=20);-webkit-opacity:.5;opacity:.5}
.snip1577.hover:after,.snip1577.hover:before,
.snip1577:hover:after,.snip1577:hover:before{opacity:.5;-webkit-transition-delay:.25s;transition-delay:.25s}
.snip1577.hover:before,.snip1577:hover:before{width:40px}
.snip1577.hover:after,.snip1577:hover:after{height:40px}
.snip1577.hover h3,.snip1577.hover h4,.snip1577:hover h3,.snip1577:hover h4{opacity:1}
.snip1577.hover h3,.snip1577:hover h3{-webkit-transition-delay:.3s;transition-delay:.3s}
.snip1577.hover h4,.snip1577:hover h4{-webkit-transition-delay:.35s;transition-delay:.35s}

/* =========================== default =========================== */

.choose_wraper {float: left;width: 100%;padding: 60px 0 50px;background:url(../images/choose-bg.jpg);background-repeat: no-repeat;background-size: 100%;background-attachment: fixed;
 background-position: center;}
.choose_wraper .main_head {text-align: center;color: #000;padding-bottom: 15px;    margin: 0 0 30px;}
.choose_wraper .main_head:before { left: 50%;margin-left: -30px;}

/* =========================== default =========================== */

#myDiv {
    
}

.contact_form {display:table;width: 800px;margin: auto;padding: 50px 15px;background-color: #fff;}
.form_para{margin:0 0 5px;font-family:Martel,serif;color:#222;font-weight:600;font-size:14px;line-height:1.8em;letter-spacing:0;}
.contact_form .foter_para {    margin: 0 0 15px;
    font-family: Martel,serif;
    color: #666;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.8em;
    text-align: center;}
.contact_form .foter_para span {color: #50d18e;}
  .form{
    width: 100%;
    padding: 15px;
    background:rgba(0, 0, 0, 0.01);
    border:1px solid rgba(0, 0, 0, 0.2);
    margin-bottom:25px;font-weight:400;
    color:#727272 !important;
    font-size:13px;font-family:Martel,serif;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
  }

  .form:hover{
    border:1px solid #8BC3A3;
  }

  .form:focus{
    color: white;
    outline: none;
    border:1px solid #8BC3A3;
  }
  
    .form2{
    width: 100%;
    padding: 12px;
    background:rgba(0, 0, 0, 0.01);
    border:1px solid rgba(0, 0, 0, 0.2);
    margin-bottom:25px;font-weight:400;
    color:#727272 !important;
    font-size:13px;font-family:Martel,serif;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
  }

  .form2:hover{
    border:1px solid #8BC3A3;
  }

  .form2:focus{
    color: white;
    outline: none;
    border:1px solid #8BC3A3;
  }

  .textarea{
    height: 200px;
    max-height: 200px;
    max-width: 100%;
  }
  

  .form-btn{
    display: block;
    height: auto;
    padding:15px 30px 13px;
    color:#fff;font-weight: 700;
    background:#B49A00;
    border:none;
    border-radius:3px;
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;font-family:Martel,serif;
    transition: all 0.3s;
    margin:auto;
    box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
    -moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
    -webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
  }

  .form-btn:hover{
    background:#111;
    color: white;
    border:none;
  }

  .form-btn:active{
    opacity: 0.9;
  }

/* =========================== default =========================== */


.amenty_wraper {float: left;width: 100%;padding: 60px 0 50px;background:#f5f5f5;}
.amenty_wraper .main_head {text-align: center;color: #222;padding-bottom: 15px;    margin: 0 0 20px;}
.amenty_wraper .main_head:before { left: 50%;}
.choose_three {float: left;width: 25%;padding: 15px 15px 10px;}
.choose_threew {float: left;width: 100%;padding: 15px 0px 0;}
.icon_mxw {max-width: 40px;display: block;margin: 0 auto 20px;}

.amenty_wraper .sub_head {margin: 0 auto 15px;}

/* =========================== default =========================== */

.testis_wraper {float: left;width: 100%;padding: 70px 0;background: transparent url(../images/t-background.jpg) 0% 0%/auto repeat scroll;}
.testis_wraper .main_head {text-align: center;color: #000;padding-bottom: 15px;    margin: 0 0 20px;}
.testis_wraper .main_head:before { left: 50%;margin-left: -15px;}

/* =========================== default =========================== */

.gallery_wraper {float: left;width: 100%;padding: 70px 0;background: #fff;}
.gallery_wraper .main_head {text-align: center;color: #000;padding-bottom: 15px;    margin: 0 0 20px;}
.gallery_wraper .main_head:before { left: 50%;margin-left: -15px;}
.gallery_sect {float: left;width: 100%;padding: 20px 0 0;}
.gallery_three {float: left;width: 25%;padding: 15px;}

/* =========================== default =========================== */

.snip1581{position:relative;display:block;overflow:hidden;margin:0;width:100%;background-color:#000;color:#fff;text-align:left;font-size:16px;box-shadow:0 0 5px rgba(0,0,0,.15)}
.snip1581 a,.snip1581 figcaption{position:absolute;top:0;bottom:0;left:0;right:0}
.snip1581 *{-webkit-transition:all .35s;transition:all .35s;-webkit-box-sizing:border-box;box-sizing:border-box}.snip1581 img{max-width:100%;vertical-align:top}
.snip1581 figcaption{padding:20px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,transparent 100%);background-image:linear-gradient(to top,rgba(0,0,0,.8) 0,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end}
.snip1581 h3{font-size:26px;font-weight:400;line-height:1;letter-spacing:1px;margin:3px 0 6px}
.snip1581 .mains_para{text-align:left;font-size:15px;}.snip1581 .title3{font-weight:700;font-size:20px;color: #62C089;}
.snip1581.hover img,.snip1581:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

/* =========================== default =========================== */

.foter_wraper {float: left;width: 100%;padding: 70px 0 50px;background: #1e1e1e;}
.maxw2_logo {max-width: auto;margin-bottom: 20px;}
.foter_para{margin:0 0 12px;font-family:Martel,serif;color:#999;font-weight:600;font-size:14px;line-height:1.8em}
.foter_wraper .sub_head{color:#f5f5f5;font-size:18px;margin:0 0 20px;text-align:left}
.fote2_nav li,.fote_nav li a{display:block;font-family:Martel,serif;color:#999;font-weight:600;font-size:14px;line-height:1.8em}
.fote_nav{padding:0;margin:0;list-style:none}
.fote_nav li a{margin:9px 0}
.fote2_nav{padding:0 0 0 30px;margin:0;list-style:none;position:relative}
.fote2_nav li{margin:9px 0}
.fote2_nav li i {position: absolute;left: 0px;margin-top: 3px;}

/* =========================== default =========================== */

.copy_wraper {float: left;width: 100%;padding: 20px 0 15px;background: #181818;}
.copy_wraper .foter_para {margin: 0;}
.copy_wraper .foter_para span{color: #fff;}
.copy_wraper .foter_para a{color: #50d18e;}
.copy_wraper .foter_para a:hover{text-decoration: none;}
.header2_social .btn{padding:0;width:30px;color:#ccc;text-align:center}
.header2_social .btn:hover{padding:0;width:30px;color:#50d18e;text-align:center}

/* =========================== default =========================== */

/* =========================== fonts

font-family: 'Montserrat', sans-serif;

font-family: 'Martel', serif;

font-family: 'Lato', sans-serif;

 =========================== */
 
/* =========================== default =========================== */
.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:0px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/* =========================== default =========================== */

.testimonial-container{width:100%}
.cd-testimonials-wrapper{position:relative;width:100%;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:30px 0 14px;z-index:1}
.testimonial-content{max-width:1000px;width:80%;margin:0 auto 30px}
.cd-testimonials{color:rgba(130,132,139,1);text-align:center;list-style:none;padding:0;margin:0}
.testimonial-content p{margin:0 0 12px;font-family:Martel,serif;color:#666;font-weight:600;font-size:18px;line-height:1.8em}
ul.cd-author-info{list-style:none}.cd-author .cd-author-info li{font-size:20px;text-transform:uppercase;font-weight:800;color:#000}
.cd-author .cd-author-info li span{font-family:Martel,serif;font-weight:400;color:#999;text-transform:initial;font-size:17px}
.flex-direction-nav{display:none}
.flex-control-paging li a{width:12px;height:12px;display:block;background:0 0;border:1px solid #50d18e;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}
.flex-control-paging li a.flex-active{background:#50d18e;cursor:default}
.flex-control-nav{bottom:0;position:absolute;margin:0 auto;padding:0;text-align:center;width:100%}
.flex-control-nav li{display:inline-block;padding:0 5px}

@media only screen and (min-width: 768px) {
.cd-testimonials-wrapper{padding:40px 0 50px}
}

@media only screen and (min-width: 768px) {
.cd-author .cd-author-info{line-height:1.4;padding:0;text-align:center}
}

@media screen and (max-width: 767px) {

.flex-direction-nav a{width:30px}
.flex-direction-nav a:before{visibility:hidden;padding:14px 0 10px}
.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0;text-align:right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0}
.flex-direction-nav{visibility:hidden}

}

/* =========================== default =========================== */