/*==========================================*/
/* CSS Document */

html,body{height:100%!important;position:relative;font-size:16px;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Chau Philomene One',sans-serif;margin:0;letter-spacing:2px}
h1{font-weight:700;font-color:#444;line-height:2em}
h2{font-weight:400;font-color:#93bb61;line-height:1.5em}
p, ul, ul li, h4{margin:0;font-family:'Lato',sans-serif;color:#333;font-size:1em;line-height:1.8em}
::selection{color:#fff}
p.parrafo {margin-bottom:25px}
.preloader{background:#fff;z-index:9999;position:fixed;display:block;width:100%;height:100%;top: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}
.preloader .image-container{display:table;height:100%;width:100%;text-align:center}
.preloader .image-container .image{display:table-cell;vertical-align:middle;margin:0 auto}
.preloader.loaded{display:none}
.navbar-header a img {width: 210px; height: 69px;}

a{color:#93bb61;-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;position:relative;padding-bottom:5px;cursor:pointer}
a:hover,a:after{color:#93bb61;text-decoration:none;cursor:pointer}
img:focus,div:focus{outline:0}
body.navbar-fixed{margin-top:120px}
.container-medium{padding-right:15px;padding-left:15px;margin:0 auto;max-width:960px;position:relative;z-index:1}
.container-small{padding-right:15px;padding-left:15px;margin:0 auto;max-width:700px;position:relative;z-index:1}
section{background:#fff}
.second-bg{background:#f7f8fa!important}
.dark-bg{background:#272f34!important}
.light-bg{background:#fff!important}
.parallax-section{background-attachment:fixed!important}
h1.light-coloring,h2.light-coloring,h3.light-coloring,h4.light-coloring,h5.light-coloring{color:#fff!important}
p.light-coloring{color:#eee!important}
h1.normal-coloring,h2.normal-coloring,h3.normal-coloring,h4.normal-coloring,h5.normal-coloring{color:#444!important}
p.normal-coloring{color:#676767!important}
ul li {list-style-type: circle; margin-bottom:15px;}
input, textarea {font-family:'Lato',sans-serif;}
.planes {font-size:1.5em; font-weight: 600; color:#facd2b}
.planes1 {font-size:1.3em; font-weight: 600; color:#666}
input[type=button]  {border-color:#facd2b;background:#facd2b;font-family:'Chau Philomene One', sans-serif;color:#333;font-weight:300;font-size:1em}
.centered {text-align: center; margin: 0 auto}



/* styles from green (color) */
.underlined-heading:after {background: #facd2b;}
.iconic-column .icon i {font-size: 40px;color: #93bb61;}
.iconic-column .icon:after {background: #93bb61;}
.iconic-column-alt .icon i {color: #93bb61;}
.portfolio-item .portfolio-figure figcaption .caption-wrap .portfolio-btn:hover {color: #93bb61;}
.portfolio-item .portfolio-figure:hover figcaption {background: #93bb61;}

.def-input{font-family:'Lato', sans-serif; padding:7px 20px 7px 5px;border:0;border-bottom:1px solid #ccc;color:#676767;height:auto;line-height:inherit;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius: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}
.def-input:focus{outline:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none; border-bottom:1px solid #facd2b;}
.def-select select{-webkit-appearance:none;background:url(../../images/select-arrow.png) right no-repeat}
.form-group strong{padding-top:10px}
label{margin:0}

.def-btn{text-align: center;display:inline-block;padding:7px 25px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.def-btn:hover:after{width:0}
.def-btn.btn-solid{border-color:#facd2b;background:#facd2b;font-family:'Chau Philomene One', sans-serif;color:#333;font-weight:300;font-size:1em}
.def-btn.btn-solid:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.5)}
.def-btn.btn-outline{background:transparent;-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}
.def-btn.btn-outline:hover{color:#fff;box-shadow:0 10px 10px -10px rgba(0,0,0,0.5)}

.def-accordion{border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin-bottom:20px!important}
.def-accordion .panel-heading{background:transparent;padding:0;border:0}
.def-accordion .panel-heading a{display:table;padding:0;width:100%}
.def-accordion .panel-heading a .accordion-shape{height:50px;width:10%;display:table-cell;vertical-align:middle;position:relative}
.def-accordion .panel-heading a .accordion-shape:after{content:"";position:absolute;top:0;right:-30px;border-right:30px solid transparent}
.def-accordion .panel-heading a .title-text{display:table-cell;width:90%;vertical-align:middle;color:#676767;padding-left:30px;border:1px solid #ccc;-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}
.def-accordion .panel-body{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-top:0!important;padding:15px 0}
.def-accordion .panel-body ul li a{padding:10px 0;border-bottom:1px solid #ccc;display:block;width:100%;color:#676767}

.block {display:block;overflow: hidden;}
.valign-wrap{display:table}
.valign-middle{display:table-cell;vertical-align:middle}
.valign-bottom{display:table-cell;vertical-align:bottom}
.valign-top{display:table-cell;vertical-align:top}
.halign-middle{display:table-cell;margin:0 auto;text-align: center;}
.sec-pad{padding:80px 0}
.sec-pad-t{padding-top:40px}
.sec-pad-b{padding-bottom:40px}
.sec-h-pad{padding:40px 0}
.sec-h-pad-t{padding-top:40px}
.sec-h-pad-b{padding-bottom:40px}
.sec-hq-pad{padding:60px 0}
.sec-hq-pad-t{padding-top:60px}
.sec-hqq-pad{padding:120px 0 40px}
.sec-hq-pad-b{padding-bottom:60px}
.sec-q-pad{padding:20px}
.sec-q-pad1{padding:10px}
.sec-q-pad-t{padding-top:20px}
.sec-q-pad-b{padding-bottom:20px}
.mar-t-10{margin-top:10px}
.mar-b-10{margin-bottom:10px}
.mar-t-20{margin-top:20px}
.mar-b-20{margin-bottom:20px}
.mar-t-40{margin-top:40px}
.mar-b-40{margin-bottom:40px}
.mar-t-60{margin-top:60px}
.mar-b-60{margin-bottom:60px}
.mar-t-80{margin-top:80px}
.mar-b-80{margin-bottom:80px}
.section-bg{background:#f7f8fa}
.no-padding{padding:0}
.no-h-padding{padding-left:0;padding-right:0}
.no-v-padding{padding-top:0;padding-bottom:0}
.no-t-padding{padding-top:0}
.no-b-padding{padding-bottom:0}
.no-r-padding{padding-right:0}
.no-l-padding{padding-left:0}
.no-border{border:0!important}
.component-separator{height:60px;width:100%}
.fullwidth{width:100%}
.fullheight{height:100%}
.floated-full{float:left;width:100%}
.halfwidth{width:50%}

.container-medium{padding-right:15px;padding-left:15px;margin:0p auto;max-width:960px;position:relative;z-index:1}
.navbar{background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0;box-shadow:0 0 7px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0 7px rgba(0,0,0,0.2);-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}
.navbar .top-content, .social{position:relative;z-index:2;margin:0;background:#93bb61; height:3em;}
.social{z-index:2;background:#93bb61; height:auto; width:100%}
.social ul {width:90%}
.navbar-brand {float:none !important}
.navbar .top-content ul{padding:10px;position:relative;list-style:none;}
.navbar .top-content ul li{display:inline-block;color:#fff;font-size:1em;padding-right:20px}
.navbar .top-content ul li i{padding-right:5px}
.navbar .top-content ul li a{color:#fff;cursor:pointer}
.navbar .top-content ul li a:after{background:#fff;cursor:pointer}
.navbar.scroll-fixed-navbar{margin-top:-51px}
.navbar.scroll-fixed-navbar .top-content{margin-bottom:0}
.navbar-header {text-align: center; margin-bottom:10px;}
.navbar .navbar-brand{height:100%;max-width:210px; text-align: center}
.navbar .navbar-brand img{width:100%}
.navbar {display:block;margin-left:auto; margin-right:auto;}
.navbar .navbar-nav{text-transform:uppercase;display:block;margin-left:auto; margin-right:auto;}
.navbar .navbar-nav .open a,.navbar .navbar-nav .open a:hover,.navbar .navbar-nav .open a:focus{background-color:transparent}
.navbar .navbar-nav li a{font-family:'Chau Philomene One',sans-serif;-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;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);font-size:0.95em;letter-spacing:1px;color:#666}
.navbar .navbar-nav li a:hover,.navbar .navbar-nav li a:focus{background:none;border-bottom:none;color: #93bb61;}
.navbar .navbar-nav li.active a{background:none;position:relative;color: #93bb61;}
.navbar .navbar-nav li.active a:before{content:"";position:absolute;top:15px;left:5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.navbar .navbar-nav li.active a:hover{background:none;display:block;cursor:pointer;color: #93bb61;}
.navbar .navbar-nav .dropdown{position:static}
.navbar .navbar-nav .dropdown .dropdown-menu{background:#fff;left:auto;right:0;width:100%}
.navbar .navbar-nav .dropdown .dropdown-menu.small-dropdown-menu{width:auto;left:auto;right:auto}
.navbar .navbar-nav .dropdown .dropdown-menu.small-dropdown-menu li{width:auto;display:block;cursor:pointer}
.navbar .navbar-nav .dropdown .dropdown-menu a{display:block;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap{padding:10px 15px;display:block;width:100%;float:left}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list strong{text-transform:uppercase}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list .iconic-nav-list{vertical-align:middle}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list .iconic-nav-list i{vertical-align:middle;font-size:1em;padding-right:10px;margin-top:-5px}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled .shop-nav-wrap{padding-top:0;padding-bottom:0}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled .shop-nav-wrap .media-heading a{font-size:1em}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled .shop-nav-wrap .price{font-weight:700;font-size:14px}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled .shop-nav-wrap .shop-nav-list li:first-child{padding-bottom:0}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled .shop-nav-wrap .shop-nav-list li .media-heading a{padding-top:0;padding-bottom:0}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled .shop-nav-wrap .shop-nav-list li .media-object{width:64px}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list li{display:block;padding:0 10px;border-bottom:1px solid #eee;color:#eee}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list li a{cursor:pointer;display:inline-block;width:100%;padding:10px;padding-left:0;color:#93bb61;-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}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list li a:hover{display:block;color:#93bb61;cursor:pointer}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled li:last-child{border-bottom:0}
.txticon {font-family:'Chau Philomene One',sans-serif;font-size:0.7em;text-transform:uppercase;font-weight: 300;display:inline; }



.social{float:right;position:relative;margin-top:5px}
.social ul{display:inline-block;margin:0!important;padding:0!important}
.social ul li{display:inline-block;padding-right:5px!important;font-size:1.3em!important}
.social a,.social a:hover{color:#fff;text-decoration:none}
.social ul li a:hover{text-decoration:none}

.banner{height:100%;width:100%;background-size:cover;position:relative;z-index:1}
.banner.carousel{height:100%;width:100%}
.banner.carousel .left,.banner.carousel .right{height:100%;display:table;width:100px;background:none;opacity:1;-webkit-opacity:1;-moz-opacity:1}
.banner.carousel .left .control,.banner.carousel .right .control{display:table-cell;vertical-align:middle;opacity:.8;-webkit-opacity:.8;-moz-opacity:.8;-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}
.banner.carousel .left .control .shape,.banner.carousel .right .control .shape{display:inline-block;border:1px solid #fff;width:40px;height:40px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-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;text-align:center;position:relative;z-index:3}
.banner.carousel .left .control .shape i,.banner.carousel .right .control .shape i{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);padding:10px;font-size:18px;color:#fff;text-shadow:none}
.banner.carousel .left .control .shape:hover,.banner.carousel .right .control .shape:hover{background:#fff}
.banner.carousel:hover .left .control,.banner.carousel:hover .right .control{opacity:1;-webkit-opacity:1;-moz-opacity:1}
.banner.carousel .carousel-inner{height:100%;display:block;float:none}
.banner.carousel .carousel-inner .item{height:100%;width:100%}
.banner.carousel .carousel-inner .item .overlay{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5}
.banner.carousel .carousel-inner .item .overlay-dark{background:#333;opacity:.3;-webkit-opacity:.2;-moz-opacity:.2}
.banner.carousel .carousel-inner .item .overlay-light{background:#fff;opacity:.3;-webkit-opacity:.2;-moz-opacity:.2}
.banner.carousel .carousel-inner .item .container{display:table;height:100%}
.banner.carousel .carousel-inner .item .content-wrap{display:table;height:100%;width:100%}
.banner.carousel .carousel-inner .item .content{position:relative;z-index:3;float:none;padding:30px 40px 0 80px}
.banner.carousel .carousel-inner .item .content .text-content .underlined-heading{padding-bottom:30px}
.banner.carousel .carousel-inner .item .content .text-content .underlined-heading h1{color:#fff;font-weight:400;font-size:1.4em;padding-top:80px;padding-bottom:10px}
.banner.carousel .carousel-inner .item .content .text-content .underlined-heading h2{color:#fff;font-size:2.8em}
.banner.carousel .carousel-inner .item .content .text-content .underlined-heading:after{background:#fff}
.banner.carousel .carousel-inner .item .content .text-content .banner-description{padding-bottom:40px}
.banner.carousel .carousel-inner .item .content .text-content .banner-description h3{color:#fff;font-size:1em;line-height:1.8em;font-weight:300;font-family:'Lato',sans-serif;font-weight:600;letter-spacing:1px}
.btn-banner {font-size:1.2em !important}
.banner.carousel .carousel-inner .item .content .image-content{text-align:center}
.banner.carousel .carousel-inner .item .content .image-content.phone-image .image img{width:100%}
.banner .scroll-info{position:absolute;bottom:20%;text-align:center;width:100%;display:none}
.banner .scroll-info .shape{display:inline-block;border:1px solid #fff;width:30px;height:30px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-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;text-align:center;position:relative;z-index:3;margin-left:-20px}
.banner .scroll-info .shape i{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);padding:10px;font-size:18px;color:#fff}
.banner .scroll-info .shape .fa-angle-down{-webkit-animation-name:drop;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-name:drop;animation-duration:1s;animation-timing-function:linear;animation-delay:0;animation-iteration-count:infinite;animation-play-state:running}
@-webkit-keyframes drop {
0%{top:5px;opacity:0}
30%{top:10px;opacity:1}
100%{top:25px;opacity:0}
}
@keyframes drop {
0%{top:5px;opacity:0}
30%{top:10px;opacity:1}
100%{top:25px;opacity:0}
}
.banner .scroll-info .shape:hover{border:1px solid #fff}
.banner .scroll-info .shape:hover i{color:#fff}
.underlined-heading{padding-bottom:20px;position:relative;margin-bottom:25px}
.underlined-heading:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:2px}
.center-underlined-heading{padding-bottom:20px;position:relative;margin-bottom:25px;text-align:center}
.center-underlined-heading:after{content:"";position:absolute;left:50%;bottom:0;width:50px;height:2px;margin-left:-25px}
.title-paragraph-center .underlined-heading:after{left:50%;margin-left:-25px}
.title-rl .left-content{width:40%}
.title-rl .left-content h3{display:inline-block;width:50%;padding-right:15px}
.title-rl .right-content{width:60%;padding-left:15px}

.iconic-title .title-icon{position:relative;display:inline-block}
.iconic-title .title-icon span{width:40px;height:40px;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.iconic-title .title-icon span i{padding:9px;font-size:22px;color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.iconic-title .title-icon:before{content:"";position:absolute;background:1px;border:1px solid #ccc;width:25px;right:-45px;top:50%;margin-top:-2px}
.iconic-title .title-icon:after{content:"";position:absolute;background:1px;border:1px solid #ccc;width:25px;left:-45px;top:50%;margin-top:-2px}
.iconic-title h1{display:block;font-size:1.5em;padding-top:20px}
.iconic-title h2{display:block;font-size:1em}
.iconic-title-alt .title-icon{width:35px;height:35px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);text-align:center;float:left;}
.iconic-title-alt .title-icon i{font-size:1.5em;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);color:#fff;}
.iconic-title-alt .underlined-heading{padding-left:70px;font-size:22px;padding-bottom:30px}

.title-w-bg{text-align:center}
.title-w-bg h1,.title-w-bg h2,.title-w-bg h3,.title-w-bg h4,.title-w-bg h5,.title-w-bg h6{color:#fff}

.overlay{position:absolute;width:100%;height:100%;z-index:1;background:#272f34;opacity:.8;-webkit-opacity:.8;-moz-opacity:.8}

.triple-column{background:#333}
.triple-column .column{height:300px;padding:30px 50px}
.triple-column .column .valign-wrap{height:100%}
.triple-column .column .title{padding-bottom:15px}
.triple-column .column .title h3{color:#fff}
.triple-column .column .text{padding-bottom:20px}
.triple-column .column .text p{color:#fff}
.triple-column .column .button a{border:2px solid #fff;color:#fff}
.triple-column .column .button a:hover{color:#fff}
.triple-column .center .button a{border:2px solid #fff;color:#fff}
.triple-column .center .button a:hover{background:#fff;border:2px solid #fff}
.triple-column .center:before{content:"";position:absolute;height:300px;width:30px;left:-30px;top:0;border-left:30px solid transparent}
.triple-column .center:after{content:"";position:absolute;height:300px;width:30px;right:-30px;top:0;border-right:30px solid transparent}

.portfoliofilter{padding-bottom:60px}
.portfoliofilter .filterbutton{display:inline-block;margin:0 15px;margin-bottom:10px;color:#676767;padding-bottom:15px;font-weight:700}
.portfoliofilter .filterbutton:after{height:2px}
.portfoliofilter .filterbutton.current:after{width:100%;height:2px}
.portfolio-collase .with-space{padding-bottom:30px}
.portfolio-item{position:relative;margin:0 auto;text-align:left;width:100%;height:auto}
.portfolio-item .portfolio-figure{overflow:hidden}
.portfolio-item .portfolio-figure img{position:relative;display:block;width:100%;-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;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}
.portfolio-item .portfolio-figure figcaption{padding:10px;opacity:0;-webkit-opacity:0;-moz-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;box-shadow:0 5px 15px 0 rgba(0,0,0,0.35);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.35);position:absolute;display:inline-block;top:0;left:0;height:100%;width:100%;z-index:2}
.portfolio-item .portfolio-figure figcaption .caption-wrap{border:2px solid #fff;padding:0 30px;text-align:center}
.portfolio-item .portfolio-figure figcaption .caption-wrap h2{font-size:18px;color:#fff;font-weight:700;line-height:1}
.portfolio-item .portfolio-figure figcaption .caption-wrap .separator{width:50px;height:2px;display:block;background:#fff;margin:0 auto;display:inline-block}
.portfolio-item .portfolio-figure figcaption .caption-wrap p{font-size:14px;color:#fff}
.portfolio-item .portfolio-figure figcaption .caption-wrap .portfolio-btn{font-family:'Chau Philomene One',sans-serif;text-transform:uppercase;border-color:#fff;background:#fff;color:#93bb61;margin-top:30px;padding:7px 10px 7px 20px;display:inline-block;position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.portfolio-item .portfolio-figure figcaption .caption-wrap .portfolio-btn:before{content:'';position:absolute;height:100%;width:0;background:#fff;-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;top:0;left:0;z-index:1}
.portfolio-item .portfolio-figure figcaption .caption-wrap .portfolio-btn .text-content{position:relative;z-index:2}
.client-comment h4, .client-comment1 H4 {font-family:'Chau Philomene One',sans-serif;text-transform:uppercase;font-weight: 400}
.client-comment h5, , .client-comment1 H4 {font-family:'Lato',sans-serif;font-size:1em;font-weight: 600}
.cap{text-transform: lowercase !important}
.portfolio-item .portfolio-figure figcaption .caption-wrap .portfolio-btn i{margin-left:5px;font-weight:700;display:inline-block;font-size:24px;vertical-align:middle}
.portfolio-item .portfolio-figure figcaption .caption-wrap .portfolio-btn:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:#fff}
.portfolio-item .portfolio-figure figcaption .caption-wrap .portfolio-btn:hover:before{width:100%}
.portfolio-item .portfolio-figure:hover img{-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;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.portfolio-item .portfolio-figure:hover figcaption{opacity:1;-webkit-opacity:1;-moz-opacity:1}
.gallery-list .with-space{padding-bottom:30px}

.banner-small{width:100%;height:400px;position:relative}
.banner-small .content-wrap{position:relative;z-index:2;}
.banner-small .content-wrap .title{position:relative}
.banner-small .content-wrap .title:before{content:"";position:absolute;top:-20px;width:50px;height:2px}
.banner-small .content-wrap .title h1{color:#fff;font-family:'Chau Philomene One',sans-serif;font-weight:300;font-size:24px;text-transform:capitalize;padding-bottom:15px}
.banner-small .content-wrap .subtitle{padding-bottom:50px}
.banner-small .content-wrap .subtitle h2{color:#fff;font-family:'Chau Philomene One',sans-serif;font-weight:300;font-size:14px;text-transform:capitalize}
.banner-small.components-banner{height:200px}
.banner-small.components-banner .title h1{padding-bottom:0}
.banner-small.components-banner .subtitle{padding-bottom:0}
.banner-carousel .carousel .carousel-inner .item-content{position:absolute;height:100%;width:100%;top:0;z-index:2}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap{height:100%}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content{text-align:center;top:0}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .title h3{color:#eee}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .text{padding:10px 0 20px}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .text p{color:#ccc}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .title,.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .text{display:inline-block;margin:0 auto;width:70%}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .button-wrap .def-btn{margin:0 5px}
.banner-carousel .carousel .carousel-control{background:none;opacity:1;-webkit-opacity:1;-moz-opacity:1}
.banner-carousel .carousel .control-button{-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;padding:0;width:40px;height:40px;position:absolute;top:50%;text-align:center;text-shadow:none;color:#fff;margin-top:-20px}
.banner-carousel .carousel .control-button.left{left:-20px}
.banner-carousel .carousel .control-button.right{right:-20px}
.banner-carousel .carousel .control-button .fa{font-size:25px;margin:6px}
.banner-typed{height:100%;width:100%;position:relative;display:table;z-index:1;background:transparent}
.banner-typed .banner-content{position:relative;z-index:2;display:table-cell;vertical-align:middle;text-align:center;color:#fff}
.banner-typed .banner-content .title{width:80%;text-align:center;margin:0 auto}
.banner-typed .banner-content .title h1{font-weight:700;font-size:40px;color:#fff;margin-top:0;text-transform:uppercase;font-weight:300;letter-spacing:10px;display:inline-block;line-height:1.2}
.banner-typed .banner-content .subtitle{text-align:center;margin:0 auto;font-size:24px;margin-top:20px;line-height:35px;text-transform:uppercase;font-weight:300;letter-spacing:2px;display:inline-block;position:relative;margin-bottom:25px}
.banner-typed .banner-content .subtitle p{margin:0;font-size:18px;line-height:18px}
.banner-typed .banner-content .typed-cursor{font-size:24px;font-family:'Lato',sans-serif;font-size:40px;font-weight:300;visibility:hidden}
.banner-typed .banner-content .buttons{display:inline-block;padding-top:40px;text-align:center}
.banner-typed .banner-content .buttons .def-btn{margin:0 7.5px;font-weight:700;color:#fff;border-color:#fff}

.testimonial{padding-bottom:100px}
.testimonial .text-content{float:none;padding-bottom:40px}
.testimonial .testimonial-slider .testimonial-content{margin:0 15px}
.testimonial .testimonial-slider .testimonial-content .text{font-family:'Lato',sans-serif;position:relative;padding:40px 20px;background:#f7f8fa}
.testimonial .testimonial-slider .testimonial-content .text .quote{padding-bottom:20px}
.testimonial .testimonial-slider .testimonial-content .text .quote img{width:25px}
.testimonial .testimonial-slider .testimonial-content .text i{font-size:40px}
.testimonial .testimonial-slider .testimonial-content .text:before{content:"";position:absolute;bottom:-15px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #f7f8fa}
.testimonial .testimonial-slider .testimonial-content .image-name-wrap{padding-top:30px}
.testimonial .testimonial-slider .testimonial-content .image-name-wrap .image{width:80px}
.testimonial .testimonial-slider .testimonial-content .image-name-wrap .image img{width:100%}
.testimonial .testimonial-slider .testimonial-content .image-name-wrap .name{font-family:'Lato',sans-serif;position:relative;font-size:1em;font-weight:600}
.testimonial .testimonial-slider .testimonial-content .image-name-wrap .name:after{content:"";position:absolute;width:50px;height:2px;bottom:-10px;left:0}
.testimonial .testimonial-slider .testimonial-content .image-name-wrap .position{padding-top:15px}
.testimonial .testimonial-slider .testimonial-content .image-name-wrap .name-position{padding-left:20px}
.testimonial .testimonial-slider .testimonial-content:focus{border:0;outline:0}
.testimonial .slick-dots{padding-top:30px;bottom:-80px}
.testimonial .slick-dots li{width:10px;height:10px;margin:0 5px}
.testimonial .slick-dots li button{width:10px;height:10px;padding:0}
.testimonial .slick-dots li button:before{content:'';background:#272f34;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.testimonial .slick-dots li.slick-active button:before{opacity:1;-webkit-opacity:1;-moz-opacity:1}
.testimonial-alt .image-slider{position:relative;height:400px;overflow:hidden}
.testimonial-alt .image-slider .carousel-container{height:100%;width:100%;position:absolute;top:0}
.testimonial-alt .image-slider .carousel-container .carousel{position:relative;z-index:2;height:100%;padding:40px 0}
.testimonial-alt .image-slider .carousel-container .carousel .carousel-inner .item .text{padding:30px 40px 20px}
.testimonial-alt .image-slider .carousel-container .carousel .carousel-inner .item .text p{font-family:'Lato',sans-serif;color:#ccc;font-size:18px;line-height:30px}
.testimonial-alt .image-slider .carousel-container .carousel .carousel-inner .item .image img{max-width:80px}
.testimonial-alt .image-slider .carousel-container .carousel .carousel-indicators{position:relative;bottom:0}
.testimonial-alt .image-slider .carousel-container .carousel .carousel-indicators li{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);margin:0 5px}
.testimonial-alt .overlay{top:0}


.iconic-column{text-align:center;padding:20px 15px}
.iconic-column .icon{padding-bottom:20px;margin-bottom:30px;position:relative}
.iconic-column .icon i{font-size:40px}
.iconic-column .icon:after{content:"";position:absolute;height:1px;width:50px;bottom:0;left:50%;margin-left:-25px}
.iconic-column .text .title h3{font-size:18px;margin-bottom:10px}
.iconic-column-alt{padding:20px 0}
.iconic-column-alt .icon{padding-bottom:20px;margin-bottom:30px;position:relative;float:left}
.iconic-column-alt .icon i{font-size:40px}
.iconic-column-alt .text{text-align:left;padding-left:70px}
.iconic-column-alt .text .title h3{font-size:18px;margin-bottom:10px}


.feature-panel-wrap .feature-panel{position:relative;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.feature-panel-wrap .feature-panel .panel-body{padding-right:100px}
.feature-panel-wrap .feature-panel .panel-body .image img{width:100%}
.feature-panel-wrap .feature-panel .panel-body .image,.feature-panel-wrap .feature-panel .panel-body .description{float:left}
.feature-panel-wrap .feature-panel .panel-body .description{padding-left:30px}
.feature-panel-wrap .feature-panel .panel-body .description .content{padding-bottom:30px}
.feature-panel-wrap .feature-panel .panel-heading{position:absolute;right:0;top:0;width:65px;padding:0}
.feature-panel-wrap .feature-panel .panel-heading ul{display:block;border:0}
.feature-panel-wrap .feature-panel .panel-heading li{display:inline-block;width:100%;text-align:center}
.feature-panel-wrap .feature-panel .panel-heading li:first-child a{border-top-right-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-bottom:1px solid #ccc}
.feature-panel-wrap .feature-panel .panel-heading li:last-child a{border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;border-top:1px solid #ccc}
.feature-panel-wrap .feature-panel .panel-heading li span,.feature-panel-wrap .feature-panel .panel-heading li i{display:block;color:#676767}
.feature-panel-wrap .feature-panel .panel-heading li span{padding-top:10px}
.feature-panel-wrap .feature-panel .panel-heading li i{font-size:18px}
.feature-panel-wrap .feature-panel .panel-heading li a{background:#eee;padding:25px 0;width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.feature-panel-wrap .feature-panel .panel-heading li.active a{color:#fff;position:relative}
.feature-panel-wrap .feature-panel .panel-heading li.active a:before{content:"";position:absolute;left:-10px;top:50%;margin-top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent}
.feature-panel-wrap .feature-panel .panel-heading li.active a i,.feature-panel-wrap .feature-panel .panel-heading li.active a span{color:#fff}

.def-panel .panel-heading{padding:10px 15px 0}
.def-panel .panel-heading .nav{border:0}
.def-panel .panel-heading .nav a{padding:0;border:0}
.def-panel .panel-heading .nav a:hover,.def-panel .panel-heading .nav a:focus{background:none;border:0}
.def-panel .panel-heading .nav a:hover h3:after,.def-panel .panel-heading .nav a:focus h3:after{width:50px}
.def-panel .panel-heading .nav a:after{width:0}
.def-panel .panel-heading .nav h3{margin:0;margin-right:30px}
.def-panel .panel-heading .nav h3:after{-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;width:0}
.def-panel .panel-heading .nav li.active h3:after{width:50px}

.gallery-column{overflow:hidden;position:relative}
.gallery-column img{position:relative;display:block;width:100%;-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;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}
.gallery-column figcaption{padding:10px;width:100%;opacity:0;-webkit-opacity:0;-moz-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;box-shadow:0 5px 15px 0 rgba(0,0,0,0.35);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.35);position:absolute;display:inline-block;top:0;left:0;height:100%;width:100%;z-index:2;cursor:pointer}
.gallery-column figcaption .caption-wrap{border:2px solid #fff;padding:0 20px;text-align:center}
.gallery-column figcaption .caption-wrap i{background:#fff;font-size:30px;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.gallery-column:hover img{-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;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.gallery-column:hover figcaption{opacity:1;-webkit-opacity:1;-moz-opacity:1}
.gallery-carousel-wrap{background:#f4f4f4}
.gallery-carousel-wrap .title{text-align:center}
.gallery-carousel-wrap .title h3{color:#000}
.gallery-carousel-wrap .title h3:after{left:50%;margin-left:-25px}
.gallery-carousel-wrap .title p{color:#666;width:100%;padding-bottom:50px}
.gallery-carousel-wrap .gallery-carousel .slick-track{padding-bottom:20px}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-prev,.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-next{top:auto;bottom:-50px;width:auto;height:auto;font-size:14px}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-prev{left:0}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-prev:before{content:"\f053";font-family:FontAwesome;text-transform:uppercase;font-size:14px;line-height:1.2}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-prev:after{content:"Anterior";text-transform:uppercase;position:absolute;font-family:'Lato',sans-serif;left:20px;top:8px}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-next{right:0}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-next:before{content:"\f054";font-family:FontAwesome;float:right;text-transform:uppercase;font-size:14px;line-height:1.2}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-next:after{content:"Siguiente";text-transform:uppercase;position:absolute;font-family:'Lato',sans-serif;right:20px;top:8px}
.gallery-carousel-wrap .image{margin:0 20px;opacity:.5;-webkit-opacity:.5;-moz-opacity:.5}
.gallery-carousel-wrap .image.slick-current{opacity:1;-webkit-opacity:1;-moz-opacity:1}
.gallery-carousel-wrap .image img{width:100%}

.about-with-image{display:table;width:100%;position:relative;background:#272f34}
.about-with-image .container-fluid{padding:0}
.about-with-image .image-bg{position:absolute;width:50%;height:100%;left:0}
.about-with-image .right-content{padding:60px 40px 80px;background:#272f34;z-index:2;text-align:left;display:table;float:none}
.about-with-image .right-content .text-content{display:table-cell}
.about-with-image .right-content .text-content h3{color:#fff}
.about-with-image .right-content .text-content p{color:#ccc}

.blog-post, .blog-post-alt {padding-bottom: 30px;}
.blog-post .image-content .image img, .blog-post-alt .image-content .image img {width: 100%;}



.cta-form{position:relative}
.cta-form .content{padding:80px 0;position:relative;z-index:3}
.cta-form .content .title h3{color:#fff}
.cta-form .content .text{padding:10px 0 30px}
.cta-form .content .text p{color:#fff}
.cta-form .content .form-wrap .def-input{border-color:transparent}
.cta-form-alt{background:#272f34}
.cta-form-alt .title{text-align:center}
.cta-form-alt .title h3{color:#fff}
.cta-form-alt .title h3:after{left:50%;margin-left:-25px}
.cta-form-alt .title p{color:#eee;width:80%;padding-left:20%;padding-bottom:30px}

.contact-columns .title-icon-wrap .title-icon{display:inline-block;float:none}
.contact-columns .column{border-right:1px solid #ccc}
.contact-columns .column:last-child{border-right:0}
.contact-columns .iconic-title-alt h2{padding-left:0;text-align:center;padding-bottom:20px}
.contact-columns .iconic-title-alt h2:after{left:50%;margin-left:-25px}

.map .map-canvas iframe {width:100%; height: 400px}

footer .column-container{padding:40px 0;background:#333}
footer .column-container .container{position:relative}
footer .column-container .container:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;}
footer .column-container .contact-us .footer-column{position:relative;padding-bottom:20px;}
footer .column-container .contact-us .footer-column:before{content:"";position:absolute;top:-40px;height:80px;width:100%}
footer .column-container .contact-us .footer-column .title,footer .column-container .contact-us .footer-column .content{padding:0 15px}
footer .column-container .contact-us .footer-column .title h4{color:#fff}
footer .column-container .contact-us .footer-column .title h4:after{background:#666}
footer .column-container .contact-us .footer-column .content p{color:#fff}
footer .column-container .contact-us .footer-column .content .input-group{margin-top:15px}
footer .column-container .contact-us .footer-column .content .input-group .def-input{padding:6px 15px;}
footer .column-container .contact-us .footer-column .content .input-group .def-btn{padding:6px 15px;border:1px solid transparent;background:#333;font-size:12px}
footer .column-container .footer-column .title{padding-top:0!important}
footer .column-container .footer-column .title h4{color:#fff;font-family:'Chau Philomene One',sans-serif;font-size:1.2em}
footer .column-container .footer-column .title h4 span{color:#333}
footer .column-container .footer-column .content p{color:#ccc}
footer .column-container .footer-column .media .media-left .fa-twitter{font-size:18px}
footer .column-container .footer-column .media .media-body .time{font-style:italic}
footer .column-container .footer-column .more-info{padding:10px 20px;margin-top:20px;text-decoration:none}
footer .copyright{background:#93bb61;font-size:0.9em;width:100%;position:relative;font-family:'Lato',sans-serif;}
footer .copyright .container{position:relative;padding:15px 0;color:#fff;left:0;top:0}
footer .copyright .left-section, footer .copyright .content-wrap {position: relative;}
footer .copyright .container .content .social li a i{color:#fff;margin-right:10px; font-size:1.5em;}
footer .copyright .container .content .social li {display: inline; list-style-type: none}
footer .social{width:50%;position:relative;margin-top:0; font-size:0.7em;display:inline; color:#fff;}
footer .column-container .contact-us .footer-column {background: #f4f4f4;}
footer .column-container .contact-us .footer-column:before {background: #f4f4f4;}
.navbar .top-content {height: 3em}
.navbar .top-content ul {font-size:1em; text-align: center;padding:5px 10px;}
.social {float: right}


@media (min-width: 1200px) {
.navbar {margin-left:auto; margin-right:auto; display: block}
.navbar .top-content {height:2em}
.navbar .top-content ul {font-size:0.9em; padding:0}
.social {float: none; text-align: center;  padding:0; margin:0;display: block}
.navbar .navbar-nav .dropdown .dropdown-menu{text-align:center}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap{width:1170px;float:none;display:inline-block;margin:0 auto}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap .dropdown-list{text-align:left}
.map .map-canvas iframe {width:100%; height: 300px}
}
@media (min-width: 1025px) and (max-width: 1999px) {
.navbar .top-content {height:2em}
.navbar .top-content ul {font-size:0.90em; padding:0}
.social {float: none; text-align: center; padding:0; margin:0}
.navbar-header a img {text-align: center}
.navbar .navbar-nav li a{padding:0 15px}
.map .map-canvas iframe {width:100%; height: 300px}
}
@media (min-width: 992px) {
.navbar .top-content {height:2em}
.navbar .top-content ul {font-size:0.90em; padding:0}
.social {float: none; text-align: center; padding:0; margin:0}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap{width:970px}
.map .map-canvas iframe {width:100%; height: 400px}
}
@media (max-width: 1024px) {
.navbar .top-content {height:2em}
.navbar .top-content ul {font-size:0.90em; padding:0}
.social {float: none; text-align: center; padding:0; margin:0}
footer .column-container .contact-us .footer-column .content .input-group .def-input{width:100%;display:block}
footer .column-container .contact-us .footer-column .content .input-group .input-group-btn{float:left;margin-top:10px}
footer .col-md-6, footer .col-sm-6, footer .col-xs-6 {width:100%; font-size:0.9em}
footer .col-md-6 .social, footer .col-sm-6 .social, footer .col-xs-6 .social {width:100%; font-size:1.2em; margin-top:20px;text-align:center}
.map .map-canvas iframe {width:100%; height: 400px}
.planes, .planes1 {margin-bottom:20px;}
}
@media (max-width: 991px) {
.navbar .top-content{display: none}
.navbar-header {float:none}
.navbar .top-content ul li i{padding-left:15px}
.navbar .navbar-nav li a{padding:10px 7px;font-size:0.8em}
.navbar .navbar-nav .cart a{padding:24px 10px 23px 5px}
.navbar .navbar-nav .cart a i{font-size:17px}
.navbar .navbar-brand{height:100%;padding:24px 0 24px 10px}
.navbar .navbar-brand img{width:80px}
.navbar-header a img {text-align: center}
.nav>li {margin-bottom:0}
.triple-column .column .title h3{font-size:20px}
.triple-column .column .text p{line-height:20px}
.project-counter{position:relative}
.project-counter .counter-wrap .counter-column{padding-bottom:30px}
.project-counter .counter-wrap .counter-column:last-child{padding-bottom:0}
.portfolio-single .description{margin-bottom:30px}
.team-slider-wrap .team-slider-nav .slick-slide.team-photo .overlay .content{padding:10px;width:100%}
.team-slider-wrap .team-slider-nav .slick-slide.team-photo .overlay .content .name h3{font-size:14px}
.team-slider-wrap .team-slider-nav .slick-slide.team-photo .overlay .content .position{font-size:12px}
.team-slider-wrap .team-slider .slider-content .photo-section{display:block;width:100%}
.team-slider-wrap .team-slider .slider-content .text-section{display:block}
.team-slider-wrap .team-slider-nav .slick-slide.team-photo .overlay .content .name h3{line-height:1.5}
.blog-post-alt-four .valign-wrap,.blog-post-alt-four .valign-middle{display:block}
.blog-post-alt-four .text-content:before{display:none}
.blog-post-alt-four.reverse .text-content:before{display:none}
footer .column-container{padding-bottom:20px}
footer .column-container .contact-us{padding-left:0;padding-right:0}
footer .column-container .contact-us .footer-column{background:none}
footer .column-container .contact-us .footer-column .title h4{color:#ccc}
footer .column-container .contact-us .footer-column .content p{color:#ccc}
footer .column-container .contact-us .footer-column:before{background:none}
footer .column-container .contact-us .footer-column .content .input-group .def-input{width:100%;display:block}
footer .column-container .contact-us .footer-column .content .input-group .input-group-btn{float:none;margin-top:0}
footer .copyright .left-section{display:none}
footer .copyright .content-wrap{width:100%}
footer .copyright .content-wrap .content{padding:20px 15px;position:relative;float:left}
footer .copyright .content-wrap .content .right-content .social-media a i{color:#fff}
.feature-panel-wrap .feature-panel .panel-body .description{padding-left:0;padding-top:30px;margin-left:-15px}
footer .col-md-6, footer .col-sm-6, footer .col-xs-6 {width:100%; font-size:0.9em}
footer .col-md-6 .social, footer .col-sm-6 .social, footer .col-xs-6 .social {width:100%; font-size:1.2em; margin-top:20px;text-align:center}
.map .map-canvas iframe {width:100%; height: 300px}
.planes, .planes1 {margin-bottom:20px;}
}

@media (max-width: 767px) {
.sec-pad {padding:30px 0}
.banner-small, .map {display: none}
.portfolio-item, .portfolio-collase {display:none}
.navbar-header a img {text-align: center;}
.nav>li {margin-bottom:0}
.navbar .navbar-collapse .navbar-nav{height:100%;overflow:scroll}
.navbar .navbar-collapse .navbar-nav li a{color:#ccc}
.navbar .navbar-collapse .navbar-nav .dropdown-menu .dropdown-list.titled .shop-nav-wrap{padding:0}
.navbar .navbar-collapse .navbar-nav .dropdown-menu .dropdown-list.titled .shop-nav-wrap ul li{padding:0}
.navbar .navbar-collapse .navbar-nav .dropdown-menu .dropdown-list.titled .shop-nav-wrap .shop-nav-list li{padding-left:0}
.navbar .navbar-collapse .navbar-nav .dropdown-menu .dropdown-list.titled .shop-nav-wrap .shop-nav-list li .media .media-left a{padding-left:0}
.navbar .navbar-nav .dropdown .dropdown-menu{width:100%}
.banner.carousel{height:auto}
.banner.carousel .carousel-inner .item  {width:100% height:300px;}
.banner.carousel .carousel-control{top:50%}
.banner.carousel .carousel-inner .item .container{display:block;width:100%}
.banner.carousel .carousel-inner .item .container .valign-wrap{display:block;width:100%}
.banner.carousel .carousel-inner .item .container .valign-wrap .valign-middle{display:block;width:100%}
.banner.carousel .carousel-inner .item .container .valign-wrap .valign-bottom{display:block;width:100%;padding:0}
.banner.carousel .carousel-inner .item .content{padding:0 40px}
.banner.carousel .carousel-inner .item .content .text-content{padding-top:40px;padding-bottom:40px}
.banner.carousel .carousel-inner .item .content .image-content .image {width:300px}
.banner .scroll-info{display:none}
body.navbar-fixed{margin-top:65px}
.navbar.scroll-fixed-navbar{margin-top:0}
.navbar.scroll-fixed-navbar .navbar-brand{margin-top:0}
.navbar.scroll-fixed-navbar .navbar-nav li{float:left;width:100%!important}
.navbar .navbar-brand{padding:15px 15px 15px 30px}
.navbar .top-content{display:none}
.navbar .navbar-toggle{margin:10px auto;text-align: center;border:0; float: none}
.navbar .navbar-toggle:hover,.navbar .navbar-toggle:focus{background:none}
.navbar .navbar-toggle .icon-bar{background:#272f34;margin-top:0;margin-bottom:5px}
.navbar .navbar-toggle .icon-bar:last-child{margin-bottom:0}
.navbar .navbar-collapse{background:#272f34}
.navbar .navbar-nav{margin:0 -15px}
.navbar .navbar-nav .cart .number{right:10px}
.navbar .navbar-nav .open a,.navbar .navbar-nav .open a:hover,.navbar .navbar-nav .open a:focus{color:#fff}
.navbar .navbar-nav li.active a:hover,.navbar .navbar-nav li.active a:focus{color:#fff}
.navbar .navbar-nav li.active a:hover:before,.navbar .navbar-nav li.active a:focus:before{border-right:5px solid #fff}
.navbar .navbar-nav li.active a:focus{background:none}
.navbar .navbar-nav li{border-bottom:1px solid #333;width:100%; }
.navbar .navbar-nav li:hover .dropdown-toggle{padding:20px 13px;display:inline-block;width:100%}
.navbar .navbar-nav li:hover a{color:#fff;}
.navbar .navbar-nav .dropdown .dropdown-menu{display:none!important}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap{border-bottom:0}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap .dropdown-list{display:inline-block;padding:0;width:100%}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap .dropdown-list.nowrap-list li{display:inline-block;width:100%}
.navbar .navbar-nav .dropdown.open .dropdown-menu{display:block!important;position:relative;float:left;width:100%}
.components-banner .subtitle{text-align:left}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .title h3{font-size:18px}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .text p{line-height:18px}
.banner-carousel .carousel .carousel-inner .item-content .valign-wrap .text-content .button-wrap .def-btn{font-size:10px;padding:5px 15px}
.margin-responsive{margin-bottom:20px}

.about-with-image .image-bg{display:block;position:relative;width:100%;height:300px}
.about-with-image .right-content{padding:60px 30px 80px}

.contact-columns .column{border-right:0}
.gallery-column{width:100%}
.portfoliofilter .filterbutton{margin-bottom:10px}
.def-panel .panel-heading h3{font-size:16px;margin-right:10px}

.banner-typed .banner-content .subtitle{font-size:16px;margin-bottom:10px}
.banner-typed .banner-content .title h1{font-size:18px;letter-spacing:3px}
.banner-typed .banner-content .buttons{padding-top:10px}
.banner-typed .scroll-info{display:none}

footer .col-md-6, footer .col-sm-6, footer .col-xs-6 {width:100%; font-size:0.9em}
footer .col-md-6 .social, footer .col-sm-6 .social, footer .col-xs-6 .social {width:100%; font-size:1.2em; margin-top:20px;text-align:center}
.map .map-canvas iframe {width:100%; height: 300px}
.quienes {width: 400px}
.mtopmovil {padding-top:40px}
.iconic-title-alt .title-icon i {font-size:1.5em}
.planes, .planes1 {margin-bottom:20px;}
.gallery-column figcaption, #banner-carousel  {display: none}
.tripadvisor {margin-top:80px;}
}
@media (max-width: 480px) {

.top-content {height:auto}
.social ul {font-size:1.1em}
.social ul li {margin-bottom:0}
.navbar-header a img {width:150px; height:auto}
.navbar .navbar-toggle{margin:10px auto 0;text-align: center; float: none}
.banner.carousel .carousel-inner .item  {width:480px; height:auto; }
.banner-small, .banner .carousel{display: none}
.map .map-canvas iframe {width:100%; height: 300px}
.sec-pad {padding:30px 0}
.banner.carousel {width:480px;}
.carousel-inner {margin-top:120px;}
.banner.carousel .carousel-inner .item .content .text-content .underlined-heading {width:500px}
.banner.carousel .carousel-inner .item .content .text-content .underlined-heading h2 {font-size:98%}
.portfolio-item, .portfolio-collase, .map-canvas {display:none}
.quienes {width: 300px}
.mtopmovil {padding-top:40px}
.iconic-title-alt .title-icon i {font-size:1.5em}
.planes, .planes1 {margin-bottom:20px;}
.gallery-column figcaption, #banner-carousel {display: none}
.tripadvisor {margin-top:80px;}
}
