@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
/*************Brand css*****************/
.brands {color: #313437;background-color: #fff;}
.brands a {display: block;text-align: center;padding: 40px 0;}
@media (max-width:767px) {
  .brands a {padding: 30px 0;}
}
.brands a img {display: inline-block;margin: 10px 20px;vertical-align: middle;}
/**************Date-Picker-From-and-To.css***********************/
#example {max-width: 480px;width: 100%;}
#example h2 {font-weight: bold;}
/***************Footer clean css************************/
.footer-clean {padding: 50px 0;background-color: #fff;color: #4b4c4d;}
.footer-clean h3 {margin-top: 0;margin-bottom: 12px;font-weight: bold;font-size: 16px;}
.footer-clean ul {padding: 0;list-style: none;line-height: 1.6;font-size: 14px;margin-bottom: 0;}
.footer-clean ul a {color: inherit;text-decoration: none;opacity: 0.8;}
.footer-clean ul a:hover {opacity: 1;}
.footer-clean .item.social {text-align: right;}
@media (max-width:767px) {
.footer-clean .item {text-align: center;padding-bottom: 20px;}
}
@media (max-width: 768px) {
.footer-clean .item.social {text-align: center;}
}
.footer-clean .item.social > a {font-size: 24px;width: 40px;height: 40px;line-height: 40px;display: inline-block;text-align: center;border-radius: 50%;border: 1px solid #ccc;margin-left: 10px;margin-top: 22px;color: inherit;opacity: 0.75;}
.footer-clean .item.social > a:hover {opacity: 0.9;}
@media (max-width:991px) {
.footer-clean .item.social > a {margin-top: 40px;}
}
@media (max-width:767px) {
.footer-clean .item.social > a {margin-top: 10px;}
}
.footer-clean .copyright {margin-top: 14px;margin-bottom: 0;font-size: 13px;opacity: 0.6;}
/********************************/
h1, h2, h3, h4, h5, h6 {letter-spacing: normal;}
.footer-dark {padding: 50px 0;color: #f0f9ff;background-color: #282d32;}
.footer-dark h3 {margin-top: 0;margin-bottom: 12px;font-weight: bold;font-size: 16px;}
.footer-dark ul {padding: 0;list-style: none;line-height: 1.6;font-size: 14px;margin-bottom: 0;}
.footer-dark ul a {color: inherit;text-decoration: none;opacity: 0.6;}
.footer-dark ul a:hover {opacity: 0.8;}
@media (max-width:767px) {
.footer-dark .item:not(.social) {text-align: center;padding-bottom: 20px;}
}
.footer-dark .item.text {margin-bottom: 36px;}
@media (max-width:767px) {
.footer-dark .item.text {margin-bottom: 0;}
}
.footer-dark .item.text p {opacity: 0.6;margin-bottom: 0;}
.footer-dark .item.social {text-align: center;}
@media (max-width:991px) {
.footer-dark .item.social {text-align: center;margin-top: 20px;}
}
.footer-dark .item.social > a {font-size: 20px;width: 36px;height: 36px;line-height: 36px;display: inline-block;text-align: center;border-radius: 50%;box-shadow: 0 0 0 1px rgba(255,255,255,0.4);margin: 0 8px;color: #fff;opacity: 0.75;}
.footer-dark .item.social > a:hover {opacity: 0.9;}
.footer-dark .copyright {text-align: center;padding-top: 24px;opacity: 0.3;font-size: 13px;margin-bottom: 0;}
.navigation-clean-search {background: #fff;padding-top: .75rem;padding-bottom: .75rem;color: #333;border-radius: 0;box-shadow: none;border: none;margin-bottom: 0;}
@media (min-width:768px) {
.navigation-clean-search {padding-top: 1rem;padding-bottom: 1rem;}
}
.navigation-clean-search .navbar-brand {font-weight: bold;color: inherit;}
.navigation-clean-search .navbar-brand:hover {color: #222;}
.navigation-clean-search .navbar-toggler {border-color: #ddd;}
.navigation-clean-search .navbar-toggler:hover, .navigation-clean-search .navbar-toggler:focus {background: none;}
.navigation-clean-search .navbar-toggler {color: #888;}
.navigation-clean-search .navbar-collapse, .navigation-clean-search .form-inline {border-top-color: #ddd;}
.navigation-clean-search .navbar-nav a.active, .navigation-clean-search .navbar-nav > .show > a {background: none;box-shadow: none;}
.navigation-clean-search.navbar-light .navbar-nav a.active, .navigation-clean-search.navbar-light .navbar-nav a.active:focus, .navigation-clean-search.navbar-light .navbar-nav a.active:hover {
color: #8f8f8f;box-shadow: none;background: none;pointer-events: none;}
.navigation-clean-search.navbar .navbar-nav .nav-link {padding-left: 18px;padding-right: 18px;}
/*.navigation-clean-search.navbar-light .navbar-nav .nav-link {color: #465765;}*/
.navigation-clean-search.navbar-light .navbar-nav .nav-link:focus, .navigation-clean-search.navbar-light .navbar-nav .nav-link:hover {color: #64c6f5 ;background-color: transparent;}
.navigation-clean-search .action-button, .navigation-clean-button .action-button:active {background: #56c6c6;border-radius: 20px;font-size: inherit;color: #fff !important;box-shadow: none;border: none;text-shadow: none;padding: 8px 20px;transition: background-color 0.25s;}
.navigation-clean-search .action-button:hover, .navigation-clean-search .action-button:focus {background: #66d7d7;}
.navigation-clean-search .form-inline label {color: #ccc;}
.navigation-clean-search .form-inline .search-field {background: none;border: none;border-bottom: 1px solid transparent;border-radius: 0;color: #ccc;box-shadow: none;color: inherit;transition: border-bottom-color 0.3s;}
@media (max-width:767px) {
.navigation-clean-search .form-inline .search-field {display: inline-block;width: 80%;}
}
.navigation-clean-search .form-inline .search-field:focus {border-bottom: 1px solid #ccc;}
#myFooter {background-color: #3c3d41;color: white;padding-top: 30px;}
#myFooter .footer-copyright {background-color: #333333;padding-top: 3px;padding-bottom: 3px;text-align: center;}
#myFooter .row {margin-bottom: 60px;}
#myFooter .footer-copyright p {margin: 10px;color: #ccc;}
#myFooter ul {list-style-type: none;padding-left: 0;line-height: 1.7;}
#myFooter h5 {font-size: 18px;color: white;font-weight: bold;margin-top: 30px;}
#myFooter a {color: #d2d1d1;text-decoration: none;}
#myFooter a:hover, #myFooter a:focus {text-decoration: none;color: white;}
#myFooter .social-networks {text-align: center;padding-top: 30px;padding-bottom: 16px;}
#myFooter .social-networks .social-container a {font-size: 32px;color: #f9f9f9;padding: 10px;transition: 0.2s;}
#myFooter .social-networks .social-container a:hover {text-decoration: none;}
#myFooter .facebook:hover {color: #0077e2;}
#myFooter .google:hover {color: #ef1a1a;}
#myFooter .twitter:hover {color: #00aced;}
#myFooter .linkedin:hover {color: #007BB6;}
@media screen and (max-width: 767px) {
#myFooter {text-align: center;}
}
.navbar-light .navbar-nav .special1 .nav-link {position: absolute;right: 0;top: 0;height: 103px;line-height: 85px;display: block;margin-top: -1rem;}
@media (max-width: 576px) {
.navbar-light .navbar-nav .special1 .nav-link {height: 95px;line-height: 82px;margin-top: -0.78rem;}
div#n2-ss-2-arrow-previous {left: 20px!important;}div#n2-ss-2-arrow-next {left: 85vw!important;}
}
@media screen and (max-width: 425px) {
#panel-157-1-0-0 .table-sm th,#panel-157-1-0-0 .table-sm td {
    padding: 3px !important;
}
}
/*******************************Footer-Dark.css********************************/
.footer-dark {padding: 50px 0;color: #f0f9ff;background-color: #282d32;}
.footer-dark h3 {margin-top: 0;margin-bottom: 12px;font-weight: bold;font-size: 16px;}
.footer-dark ul {padding: 0;list-style: none;line-height: 1.6;font-size: 14px;margin-bottom: 0;}
.footer-dark ul a {color: inherit;text-decoration: none;opacity: 0.6;}
.footer-dark ul a:hover {opacity: 0.8;}
@media (max-width:767px) {
.footer-dark .item:not(.social) {text-align: center;padding-bottom: 20px;}
}
.footer-dark .item.text {margin-bottom: 36px;}
@media (max-width:767px) {
.footer-dark .item.text {margin-bottom: 0;}
}
.footer-dark .item.text p {opacity: 0.6;margin-bottom: 0;}
.footer-dark .item.social {text-align: center;}
@media (max-width:991px) {
.footer-dark .item.social {text-align: center;margin-top: 20px;}
}
.footer-dark .item.social > a {font-size: 20px;width: 36px;height: 36px;line-height: 36px;display: inline-block;text-align: center;border-radius: 50%;box-shadow: 0 0 0 1px rgba(255,255,255,0.4);margin: 0 8px;color: #fff;opacity: 0.75;}
.footer-dark .item.social > a:hover {opacity: 0.9;}
.footer-dark .copyright {text-align: center;padding-top: 24px;opacity: 0.3;font-size: 13px;margin-bottom: 0;}
#panel-231-1-0-0 .text-center.text-md-left .widget-title,div#panel-w5ecfbc3c245fc-0-0-0 .widget-title{text-align: center !important;}
/******************************Carousel-Hero.css*******************************/
div.jumbotron.carousel-hero {color: #fff;text-align: center;background-size: cover;background-position: center;padding-top: 100px;padding-bottom: 100px;margin-bottom: 0;}
div.jumbotron.hero-nature {background-image: url("/assets/img/masacar.jpg");}
div.jumbotron.hero-photography {background-image: url('/assets/img/hero-background-photography.jpg');}
div.jumbotron.hero-technology {background-image: url('/assets/img/hero-background-technology.jpg');}
h1.hero-title, h2.hero-title, h3.hero-title {text-shadow: 0 3px 3px rgba(0,0,0,0.4);color: #fff;}
p.hero-subtitle {max-width: 600px;margin: 25px auto;padding: 10px 15px;color: #fff;}