 @import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Open+Sans:300,300i,400,400i,600,600i,700,700i|Oswald:200,300,400,500,600,700|Playfair+Display:400,400i,700,700i");.reset-elem, .dropdown, .filter-area .category-filter ul.filter, .fixed-vertical-header .inner-fixed-vertical .navbar-vertical, .fixed-vertical-header .inner-fixed-vertical .navbar-vertical li ul.second-level, .fixed-vertical-header .inner-fixed-vertical .widg-shutter ul.insta-list, .full-menu .top-menu-line ul.social-icons, .full-menu nav.menu ul.navigate-menu, .full-menu nav.menu ul.navigate-menu ul.second-level, .left-menu nav.menu ul.navigate-menu, .left-menu nav.menu ul.navigate-menu ul.second-level, .left-menu ul.social-icons, section.photos-section .photos-box .photo-post .hover-box .inner-hover .share-like ul.share-list, section.photos-section.masonry ul.filter, section.photos-section.featured-works ul.filter, div.gal-style-section ul.scroller-list, div.gal-style-section .gal-style-box .photo-post .content-post .inner-content ul.tags-image, section.team-section .team-box .team-post .hover-box .inner-hover ul.social-list, section.news-section .news-box .news-post .post-content ul.post-tags, section.blog-section div.blog-box.iso-call .blog-post ul.post-tags, section.blog-section .blog-box.standard .blog-post .post-content ul.post-tags, section.blog-section ul.pagination-list, .sidebar .social-widget ul.social-list, .sidebar .instagram-widget ul.insta-list, .sidebar .popular-widget ul.popular-list, .sidebar .tags-widget ul.tags-list, .sidebar .category-widget ul, .single-post .share-tags-box ul.share-list, .single-post .share-tags-box ul.tags-list, .comment-area-box > ul, .comment-area-box ul.depth, section.about-me-section .about-box ul.social-icons, section.about-me-section2 .about-box-gal ul.social-icons, section.contact-section .contact-box ul.social-icons, footer ul.social-icons, footer.footer-with-instagram div.insta-widget ul.instagram-list {margin: 0;padding: 0;}.paragraph, p, section.photos-section .photos-box .photo-post .hover-box .inner-hover span {font-size: 14px;color: #696969;font-family: "Open Sans", sans-serif;font-weight: 400;line-height: 24px;margin: 0 0 10px;}.heading1, h1 {color: #222222;font-size: 23px;font-family: "Montserrat", sans-serif;font-weight: 700;line-height: 36px;margin: 0 0 30px;}.heading2, h2, .comment-area-box > ul li .comment-box .comment-content h4 {color: #222222;font-size: 16px;font-family: "Montserrat", sans-serif;font-weight: 400;text-transform: capitalize;margin: 0 0 10px;line-height: 24px;}.heading3, h3 {font-family: "Open Sans", sans-serif;font-weight: 600;font-size: 18px;color: #222222;margin: 0 0 5px;text-transform: uppercase;}.back-cover {background-size: cover !important;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;}.anchor, a {display: inline-block;text-decoration: none !important;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.navbar {padding: 0;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;border-bottom: 1px solid #e6e6e6;width: 100%;z-index: 999999;background: #fff !important;}.navbar a.navbar-brand {float: none;padding: 20px 64px 20px 25px;}.navbar-toggler {outline: none !important;cursor: pointer;}header {padding: 0;z-index: 99999;position: relative;}header a.open-close-menu {margin: 0 25px 0 15px;}header a.open-close-menu span {display: block;width: 30px;height: 3px;background: #696969;margin-bottom: 6px;-webkit-border-radius: 1px;-moz-border-radius: 1px;-ms-border-radius: 1px;border-radius: 1px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}header a.open-close-menu span:last-child {margin-bottom: 0;}header a.open-close-menu:hover span {background: #ff9900;}.navbar-nav {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.navbar-nav > li > a {color: #696969 !important;font-size: 13px;font-family: "Montserrat", sans-serif;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;padding: 28px 11px !important;margin: 0 3px;text-transform: uppercase;letter-spacing: 1px;position: relative;border: none;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;}.navbar-nav > li > a i {font-size: 13px;margin-left: 10px;}.navbar-nav > li > a.active, .navbar-nav > li > a:hover {color: #ff9900 !important;}.navbar-nav li {position: relative;}.navbar-collapse {position: relative;}.dropdown {position: absolute;border-top: 2px solid #ff9900;top: 100%;left: 0;background: #fff;width: 200px;visibility: hidden;opacity: 0;margin-top: 10px;transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-webkit-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;}.dropdown > li {position: relative;display: block;border-bottom: 1px solid #e3e1f3;}.dropdown > li a {display: block;padding: 14px 20px;color: #6c7a89;font-size: 12px;font-weight: 600;font-family: "Montserrat", sans-serif;text-transform: uppercase;}.dropdown > li > a:hover {background: #f2f4f8;color: #ff9900;}.dropdown > li .dropdown.level2 {top: -2px;left: 100%;border-left: 1px solid #292929;}li:hover > .dropdown {visibility: visible;opacity: 1;margin-top: -1px;}.search-area .search-form {margin: 0;text-align: center;position: relative;width: 322px;max-width: 100%;}.search-area .search-form input {background: #f1f1f1;border: 1px solid transparent;padding: 9px 30px;outline: none;color: #696969;font-size: 13px;font-family: "Open Sans", sans-serif;font-weight: 400;width: 100%;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;}.search-area .search-form button {position: absolute;top: 10px;right: 30px;background: transparent;border: none;outline: none;color: #696969;font-size: 13px !important;padding: 0;cursor: pointer;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.search-area .search-form button:hover {color: #ff9900;}.filter-area {color: #696969;font-size: 13px;font-family: "Open Sans", sans-serif;}.filter-area > span {margin-right: 5px;}.filter-area .category-filter {display: inline-block;margin-right: 10px;position: relative;}.filter-area .category-filter a {color: #696969;line-height: 20px;}.filter-area .category-filter a i {font-size: 9px;display: inline-block;line-height: 20px;float: right;margin-left: 5px;}.filter-area .category-filter a:hover {color: #ff9900;}.filter-area .category-filter ul.filter {position: absolute;width: 120px;padding: 15px;top: 100%;margin-top: 20px;right: 0;background: #fff;border: 1px solid #f3f3f3;text-align: right;visibility: hidden;opacity: 0;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.filter-area .category-filter ul.filter li {display: block;margin-bottom: 5px;}.filter-area .category-filter ul.filter.active {visibility: visible;opacity: 1;margin-top: 10px;}.fixed-vertical-header {position: fixed;z-index: 999999;top: 0;right: 0;bottom: 0;margin-right: -365px;width: 360px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.fixed-vertical-header .inner-fixed-vertical {position: absolute;padding: 40px 60px;background: #fff;overflow-y: scroll;top: 0;left: 0;bottom: 0;}.fixed-vertical-header .inner-fixed-vertical a.logo {margin-bottom: 70px;}.fixed-vertical-header .inner-fixed-vertical a.logo img {width: 200px;height: auto;}.fixed-vertical-header .inner-fixed-vertical .navbar-vertical {margin-bottom: 60px;}.fixed-vertical-header .inner-fixed-vertical .navbar-vertical li {display: block;position: relative;margin-bottom: 0;border-bottom: 1px solid #e6e7e8;}.fixed-vertical-header .inner-fixed-vertical .navbar-vertical li a {display: block;color: #696969;font-size: 13px;font-family: "Open Sans", sans-serif;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;padding: 10px 0;margin: 0;line-height: 20px;text-transform: uppercase;position: relative;}.fixed-vertical-header .inner-fixed-vertical .navbar-vertical li a span {display: inline-block;float: right;font-size: 16px;}.fixed-vertical-header .inner-fixed-vertical .navbar-vertical > li a.active, .fixed-vertical-header .inner-fixed-vertical .navbar-vertical > li a:hover {color: #000000;}.fixed-vertical-header .inner-fixed-vertical .navbar-vertical li {position: relative;}.fixed-vertical-header .inner-fixed-vertical .navbar-vertical li ul.second-level {display: none;padding-left: 20px;border-top: 1px solid #e6e7e8;}.fixed-vertical-header .inner-fixed-vertical .navbar-vertical li ul.second-level li:last-child {border-bottom: none;}.fixed-vertical-header .inner-fixed-vertical .widg-shutter {margin-bottom: 30px;}.fixed-vertical-header .inner-fixed-vertical .widg-shutter h2 {color: #222222;font-size: 13px;font-family: "Open Sans", sans-serif;font-weight: 600;text-transform: uppercase;margin-bottom: 0;}.fixed-vertical-header .inner-fixed-vertical .widg-shutter p {margin-bottom: 0;}.fixed-vertical-header .inner-fixed-vertical .widg-shutter ul.insta-list {padding-top: 8px;overflow: hidden;}.fixed-vertical-header .inner-fixed-vertical .widg-shutter ul.insta-list li {list-style: none;float: left;margin-bottom: 10px;margin-right: 10px;}.fixed-vertical-header .inner-fixed-vertical .widg-shutter ul.insta-list li a {display: inline-block;}.fixed-vertical-header .inner-fixed-vertical .widg-shutter ul.insta-list li a img {width: 70px;height: auto;}.fixed-vertical-header .inner-fixed-vertical .widg-shutter ul.insta-list li a:hover {opacity: 0.5;}.fixed-vertical-header a.close-menu {display: block;width: 30px;height: 30px;margin: 0 auto 76px;position: relative;}.fixed-vertical-header a.close-menu span {position: absolute;top: 0;left: 50%;width: 2px;height: 26px;background: #696969;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.fixed-vertical-header a.close-menu span:last-child {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.fixed-vertical-header a.close-menu:hover span {background: #ff9900;}.fixed-vertical-header.active {margin-right: 0;}.fixed-vertical-header:before {content: '';position: absolute;top: 0;left: -5px;width: 5px;bottom: 0;background: rgba(0, 0, 0, 0.1);}header.fullscreen-style .navbar {padding: 0;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;border-bottom: none;width: 100%;z-index: 999999;background: #fff !important;}header.fullscreen-style .navbar a.navbar-brand {float: none;padding: 20px 0px;}header.fullscreen-style a.open-close-fullmenu {margin: 0;}header.fullscreen-style a.open-close-fullmenu span {display: block;width: 30px;height: 3px;background: #696969;margin-bottom: 6px;-webkit-border-radius: 1px;-moz-border-radius: 1px;-ms-border-radius: 1px;border-radius: 1px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}header.fullscreen-style a.open-close-fullmenu span:last-child {margin-bottom: 0;}header.fullscreen-style a.open-close-fullmenu:hover span {background: #ff9900;}.full-menu {position: fixed;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;background: #fff;z-index: 999999;display: flex;justify-content: space-between;padding: 50px 80px;flex-direction: column;visibility: hidden;opacity: 0;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.full-menu .top-menu-line {display: flex;justify-content: space-between;}.full-menu .top-menu-line ul.social-icons li {display: inline-block;margin: 0 13px;}.full-menu .top-menu-line ul.social-icons li a {color: #969696;font-size: 25px;}.full-menu .top-menu-line ul.social-icons li a:hover {color: #010101;}.full-menu .top-menu-line a.close-menu {display: inline-block;margin-left: 100px;width: 24px;height: 24px;position: relative;cursor: pointer;}.full-menu .top-menu-line a.close-menu span {position: absolute;top: 0;left: 50%;width: 2px;height: 22px;background: #696969;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.full-menu .top-menu-line a.close-menu span:last-child {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.full-menu .top-menu-line a.close-menu:hover span {background: #ff9900;}.full-menu nav.menu {text-align: center;}.full-menu nav.menu ul.navigate-menu {position: relative;}.full-menu nav.menu ul.navigate-menu li {display: block;margin-bottom: 16px;}.full-menu nav.menu ul.navigate-menu li a {color: #696969;font-size: 28px;font-family: "Montserrat", sans-serif;text-transform: uppercase;font-weight: 700;}.full-menu nav.menu ul.navigate-menu li a:hover {color: #222222;}.full-menu nav.menu ul.navigate-menu li:last-child {margin-bottom: 0;}.full-menu nav.menu ul.navigate-menu ul.second-level {display: none;margin-top: 10px;position: absolute;width: 200px;top: 0;left: 50%;margin-left: -100px;background: #fff;min-height: 100%;}.full-menu nav.menu ul.navigate-menu ul.second-level li a {font-size: 16px;font-weight: 400;text-transform: initial;letter-spacing: initial;}.full-menu nav.menu ul.navigate-menu ul.second-level li {margin-bottom: 5px;}.full-menu .bottom-menu-line {width: 100%;display: flex;justify-content: space-between;}.full-menu .bottom-menu-line p {margin: 0;padding-top: 10px;}.full-menu .bottom-menu-line .search-area .search-form {margin: 0;text-align: center;position: relative;width: 420px;max-width: 100%;}.full-menu .bottom-menu-line .search-area .search-form input {background: transparent;border: 1px solid transparent;border-bottom: 1px solid #e6e6e6;padding: 9px 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}.full-menu .bottom-menu-line .search-area .search-form button {top: 10px;right: 0;}.full-menu.active {visibility: visible;opacity: 1;}header.fullscreen-style.trans-style {height: 0;}header.fullscreen-style.trans-style .navbar {background: transparent !important;}header.fullscreen-style.trans-style a.open-close-fullmenu span {background: #ffffff;}header.fullscreen-style.trans-style a.open-close-fullmenu:hover span {background: #ff9900;}header.left-style {width: 84px;position: fixed;top: 0;left: 0;bottom: 0;background: #f5f5f5;}header.left-style a.navbar-brand {position: absolute;bottom: 100px;left: -28px;padding: 0;margin: 0;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}header.left-style a.navbar-brand img {width: 140px;height: auto;}header.left-style a.open-close-leftmenu {margin: 0;position: absolute;top: 30px;left: 26px;}header.left-style a.open-close-leftmenu span {display: block;width: 30px;height: 3px;background: #696969;margin-bottom: 6px;-webkit-border-radius: 1px;-moz-border-radius: 1px;-ms-border-radius: 1px;border-radius: 1px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}header.left-style a.open-close-leftmenu span:last-child {margin-bottom: 0;}header.left-style a.open-close-leftmenu:hover span {background: #ff9900;}.left-menu {position: fixed;top: 0;bottom: 0;left: 85px;width: 350px;overflow: hidden;background: #fff;z-index: 999999;display: flex;justify-content: space-between;padding: 100px 20px 150px;flex-direction: column;visibility: hidden;opacity: 0;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}.left-menu nav.menu {text-align: left;padding-left: 90px;}.left-menu nav.menu ul.navigate-menu {position: relative;}.left-menu nav.menu ul.navigate-menu li {display: block;margin-bottom: 12px;}.left-menu nav.menu ul.navigate-menu li a {color: #696969;font-size: 20px;font-family: "Montserrat", sans-serif;text-transform: uppercase;font-weight: 700;position: relative;}.left-menu nav.menu ul.navigate-menu li a:before {content: '';position: absolute;width: 0px;height: 2px;background: #000;top: 13px;left: 0;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}.left-menu nav.menu ul.navigate-menu li a:hover {color: #222222;padding-left: 25px;}.left-menu nav.menu ul.navigate-menu li a:hover:before {width: 15px;}.left-menu nav.menu ul.navigate-menu li:last-child {margin-bottom: 0;}.left-menu nav.menu ul.navigate-menu ul.second-level {display: none;position: absolute;width: 100%;top: 0;left: 0;background: #fff;min-height: 100%;z-index: 2;}.left-menu nav.menu ul.navigate-menu ul.second-level li a {font-size: 16px;font-weight: 400;}.left-menu nav.menu ul.navigate-menu ul.second-level li a.back-main-menu:before {display: none;}.left-menu nav.menu ul.navigate-menu ul.second-level li a.back-main-menu:hover {padding-left: 0;}.left-menu nav.menu ul.navigate-menu ul.second-level li {margin-bottom: 8px;}.left-menu ul.social-icons {text-align: center;}.left-menu ul.social-icons li {display: inline-block;margin: 0 8px;}.left-menu ul.social-icons li a {color: #969696;font-size: 22px;}.left-menu ul.social-icons li a:hover {color: #010101;}.left-menu.active {visibility: visible;opacity: 1;}header.transparent-style .navbar, header.transparent-overlay .navbar, header.transparent-overlay2 .navbar {width: 100%;position: fixed;background: transparent !important;border-bottom: none;top: 0;left: 0;}header.transparent-style .navbar .navbar-brand, header.transparent-overlay .navbar .navbar-brand, header.transparent-overlay2 .navbar .navbar-brand {padding-top: 30px;padding-bottom: 30px;}header.transparent-style .navbar-nav, header.transparent-overlay .navbar-nav, header.transparent-overlay2 .navbar-nav {transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}header.transparent-style .navbar-nav > li > a, header.transparent-overlay .navbar-nav > li > a, header.transparent-overlay2 .navbar-nav > li > a {color: #bcbcbc !important;font-size: 13px;font-family: "Montserrat", sans-serif;font-weight: 400 !important;margin: 0;padding: 30px 15px !important;}header.transparent-style .navbar-nav > li > a.active, header.transparent-style .navbar-nav > li > a:hover, header.transparent-overlay .navbar-nav > li > a.active, header.transparent-overlay .navbar-nav > li > a:hover, header.transparent-overlay2 .navbar-nav > li > a.active, header.transparent-overlay2 .navbar-nav > li > a:hover {color: #fff !important;}header.transparent-style .navbar-nav.social-icons, header.transparent-overlay .navbar-nav.social-icons, header.transparent-overlay2 .navbar-nav.social-icons {margin-right: 5px;}header.transparent-style .navbar-nav.social-icons > li > a, header.transparent-overlay .navbar-nav.social-icons > li > a, header.transparent-overlay2 .navbar-nav.social-icons > li > a {font-size: 17px;margin: 15px 15px 15px 0;padding: 0 !important;}header.transparent-style .navbar-nav.social-icons > li > a i, header.transparent-overlay .navbar-nav.social-icons > li > a i, header.transparent-overlay2 .navbar-nav.social-icons > li > a i {font-size: 17px;}header.transparent-overlay .navbar {background: rgba(0, 0, 0, 0.35) !important;}header.transparent-overlay .navbar .navbar-brand {padding-top: 17px;padding-bottom: 17px;}header.transparent-overlay2 .navbar {background: rgba(34, 34, 34, 0.93) !important;}header.transparent-overlay2 .navbar .navbar-brand {padding-top: 17px;padding-bottom: 17px;}header.default-header .navbar {border-bottom: none;}header.default-header .navbar a.navbar-brand {padding: 12px 44px 12px 25px;}header.default-header .navbar-nav.social-icons {margin-right: 15px;}header.default-header .navbar-nav.social-icons > li > a {font-size: 17px;padding: 0 10px !important;margin: 0;}header.default-header .navbar-nav.social-icons > li > a i {font-size: 17px;margin: 0;}header.default-header .search-area .search-form {margin: 0;margin-right: 25px;text-align: center;position: relative;width: 270px;max-width: 100%;}header.default-header .search-area .search-form input {background: transparent;border: 1px solid transparent;border-bottom: 1px solid #e6e6e6;padding: 9px 0;padding-left: 10px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}header.default-header .search-area .search-form button {top: 10px;right: 0;}header.portrait-font .navbar, header.gal-style .navbar {border-bottom: none;}header.portrait-font .navbar a.navbar-brand, header.gal-style .navbar a.navbar-brand {padding: 12px 44px 12px 25px;}header.portrait-font .navbar-nav, header.gal-style .navbar-nav {margin-right: 10px;}header.portrait-font .navbar-nav > li > a, header.gal-style .navbar-nav > li > a {font-size: 16px;font-family: "Oswald", sans-serif;}header.portrait-font .navbar-nav > li > a.active, header.portrait-font .navbar-nav > li > a:hover, header.gal-style .navbar-nav > li > a.active, header.gal-style .navbar-nav > li > a:hover {color: #222222 !important;}header.portrait-font .toogle-menu, header.gal-style .toogle-menu {visibility: hidden;opacity: 0;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}header.portrait-font .toogle-menu.active, header.gal-style .toogle-menu.active {visibility: visible;opacity: 1;}header.portrait-font a.toogle-link, header.gal-style a.toogle-link {margin: 0;margin-right: 25px;}header.portrait-font a.toogle-link span, header.gal-style a.toogle-link span {display: block;width: 30px;height: 3px;background: #696969;margin-bottom: 6px;-webkit-border-radius: 1px;-moz-border-radius: 1px;-ms-border-radius: 1px;border-radius: 1px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}header.portrait-font a.toogle-link span:last-child, header.gal-style a.toogle-link span:last-child {margin-bottom: 0;}header.portrait-font a.toogle-link:hover span, header.gal-style a.toogle-link:hover span {background: #222222;}header.portrait-font .dropdown, header.gal-style .dropdown {border-top: 2px solid #9bc01c;}header.portrait-font .dropdown li a, header.gal-style .dropdown li a {font-size: 14px;font-weight: 400;font-family: "Oswald", sans-serif;letter-spacing: 0.5px;}header.portrait-font .dropdown li a:hover, header.gal-style .dropdown li a:hover {color: #9bc01c;}header.gal-style .navbar {background: #f7f7f7 !important;}header.gal-style .navbar-nav > li > a.active, header.gal-style .navbar-nav > li > a:hover {color: #9bc01c !important;}header.center-menu .navbar {border-bottom: none !important;}header.center-menu .navbar-nav {margin-right: 10px;}header.center-menu .navbar-nav > li > a {font-size: 13px;font-family: "Montserrat", sans-serif;color: #222222 !important;}header.center-menu .navbar-nav > li > a.active, header.center-menu .navbar-nav > li > a:hover {color: #000 !important;}header.center-menu .social-icons {margin-right: 15px;}header.center-menu .social-icons li {margin: 0 10px;}header.center-menu .social-icons li a {color: #969696 !important;padding: 0 !important;margin: 0 !important;}header.center-menu .social-icons li a i {font-size: 16px;margin: 0;}header.center-menu .social-icons li a:hover {color: #000 !important;}header.black-transparent .navbar {background: transparent !important;}header.black-transparent .social-icons li a {color: #000000 !important;}header.low-transparency .navbar {background: rgba(255, 255, 255, 0.9) !important;}header.active.black-transparent .navbar {background: #ffffff !important;}.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;}.boxedcontainer {max-width: 1170px;margin: auto;padding: 0px 30px;}.tp-banner-container {width: 100%;position: relative;padding: 0;}.tp-banner {width: 100%;position: relative;}.tp-banner-fullscreen-container {width: 100%;position: relative;padding: 0;}.preloader {position: fixed;width: 100%;height: 100%;background: #fff;display: flex;justify-content: center;align-items: center;text-align: center;top: 0;left: 0;-webkit-backface-visibility: hidden;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;z-index: 9999;}.preloader img {-webkit-backface-visibility: hidden;width: 200px;height: 200px;}.title-section {text-align: center;margin-bottom: 30px;position: relative;}.title-section p {margin: 0;line-height: 24px;}.title-section h1 {margin-bottom: 5px;text-transform: uppercase;}.title-section.white-style h1, .title-section.white-style p {color: #ffffff;}#home-section {overflow: hidden;background: #111111;position: relative;}#home-section .tp-caption.Concept-Title {color: #fff;font-size: 23px;font-family: "Montserrat", sans-serif;font-weight: 700 !important;letter-spacing: 0px !important;}#home-section .tp-caption.NotGeneric-SubTitle {color: #fff;font-size: 13px;font-family: "Open Sans", sans-serif;font-weight: 400 !important;letter-spacing: 0px !important;}#home-section iframe {border: none;}#home-section .tparrows.uranus.tp-leftarrow:before {content: '';width: 44px;height: 44px;border-top: 2px solid #fff;border-left: 2px solid #fff;transform: rotate(-45deg);}#home-section .tparrows.uranus.tp-rightarrow:before {content: '';width: 44px;height: 44px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg);}#home-section.paddings-fullscreen {position: relative;margin: 0 40px;overflow: hidden;}#home-section.paddings-fullscreen .tp-caption.NotGeneric-SubTitle a {color: #fff;font-size: 17px;font-family: "Montserrat", sans-serif;}#home-section.paddings-fullscreen .rev_slider {position: relative;}#home-section.paddings-fullscreen a.fullscreen-link {z-index: 9999;position: absolute;top: 20px;right: 60px;width: 22px;height: 22px;}#home-section.paddings-fullscreen a.fullscreen-link span {width: 8px;height: 8px;position: absolute;}#home-section.paddings-fullscreen a.fullscreen-link span:nth-child(1) {border-top: 3px solid #fff;border-left: 3px solid #fff;top: 0;left: 0;}#home-section.paddings-fullscreen a.fullscreen-link span:nth-child(2) {border-top: 3px solid #fff;border-right: 3px solid #fff;top: 0;right: 0;}#home-section.paddings-fullscreen a.fullscreen-link span:nth-child(3) {border-bottom: 3px solid #fff;border-left: 3px solid #fff;bottom: 0;left: 0;}#home-section.paddings-fullscreen a.fullscreen-link span:nth-child(4) {border-bottom: 3px solid #fff;border-right: 3px solid #fff;bottom: 0;right: 0;}#home-section.paddings-fullscreen a.fullscreen-link.active span:nth-child(1) {border: none;border-bottom: 3px solid #fff;border-right: 3px solid #fff;}#home-section.paddings-fullscreen a.fullscreen-link.active span:nth-child(2) {border: none;border-bottom: 3px solid #fff;border-left: 3px solid #fff;}#home-section.paddings-fullscreen a.fullscreen-link.active span:nth-child(3) {border: none;border-top: 3px solid #fff;border-right: 3px solid #fff;}#home-section.paddings-fullscreen a.fullscreen-link.active span:nth-child(4) {border: none;border-top: 3px solid #fff;border-left: 3px solid #fff;}section#home-section.one-page-slider .tp-caption.Concept-Title {color: #fff;font-size: 40px;font-family: "Montserrat", sans-serif;font-weight: 700 !important;letter-spacing: 0px !important;}section#home-section.one-page-slider .tp-caption.NotGeneric-SubTitle {color: #fff;font-size: 21px;font-family: "Open Sans", sans-serif;font-weight: 600 !important;letter-spacing: 0px !important;}section#home-section.one-page-slider .persephone .tp-bullet {width: 200px;height: 10px;background: rgba(255, 255, 255, 0.5);border: none;}section#home-section.one-page-slider .persephone .tp-bullet:hover, section#home-section.one-page-slider .persephone .tp-bullet.selected {background: #fff;}a.button-one {color: #696969;font-size: 14px;font-family: "Montserrat", sans-serif;text-transform: uppercase;padding: 10px 45px;background: #e6e6e6;font-weight: 600;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;border-radius: 22px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;margin: 0;}a.button-one:hover {color: #000;}.center-button {text-align: center;}a.button-two {color: #ff9900;font-size: 15px;font-family: "Montserrat", sans-serif;text-transform: capitalize;padding: 12px 30px 10px;border: 2px solid #ff9900;font-weight: 700;-webkit-border-radius: 24px;-moz-border-radius: 24px;-ms-border-radius: 24px;border-radius: 24px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;margin: 0;}a.button-two:hover {background: #ff9900;color: #fff;}button.mfp-close, button.mfp-arrow, a.zoom {outline: none;}section.banner-section {padding: 80px 0;text-align: center;background: #111 url("../upload/others/ban1.jpg") center center no-repeat;background-size: cover;}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {section.banner-section {background: #111 url("../upload/others/ban1%402x.jpg") center center no-repeat;background-size: cover;}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {section.banner-section {background: #111 url("../upload/others/ban1%402x.jpg") center center no-repeat;background-size: cover;}}section.banner-section .banner-box {max-width: 510px;margin: 0 auto 50px;background: #fff;padding: 50px 35px;}section.banner-section .banner-box h1 {text-transform: uppercase;line-height: 33px;margin-bottom: 25px;}section.banner-section .banner-box p {margin-bottom: 0;}section.banner-section a {color: #fff;font-size: 13px;font-family: "Montserrat", sans-serif;text-transform: uppercase;padding: 10px 20px;background: #000;font-weight: 700;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;margin: 0;}section.banner-section a:hover {opacity: 0.7;}section.page-banner-section {padding: 220px 0 140px;text-align: center;background: #111 url("../upload/others/ab3.jpg") center bottom no-repeat;background-size: cover;}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {section.page-banner-section {background: #111 url("../upload/others/ab3%402x.jpg") center bottom no-repeat;background-size: cover;}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {section.page-banner-section {background: #111 url("../upload/others/ab3%402x.jpg") center bottom no-repeat;background-size: cover;}}section.page-banner-section h1 {font-weight: 400;text-transform: uppercase;font-size: 45px;margin-bottom: 0;}section.page-banner-section.blog-ban {background: #111 url("../upload/blog/ban.jpg") center bottom no-repeat;background-size: cover;}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {section.page-banner-section.blog-ban {background: #111 url("../upload/blog/ban%402x.jpg") center bottom no-repeat;background-size: cover;}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {section.page-banner-section.blog-ban {background: #111 url("../upload/blog/ban%402x.jpg") center bottom no-repeat;background-size: cover;}}section.page-banner-section.services-ban {background: #111 url("../upload/others/ser-ban.jpg") center bottom no-repeat;background-size: cover;}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {section.page-banner-section.services-ban {background: #111 url("../upload/others/ser-ban%402x.jpg") center bottom no-repeat;background-size: cover;}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {section.page-banner-section.services-ban {background: #111 url("../upload/others/ser-ban%402x.jpg") center bottom no-repeat;background-size: cover;}}p.page-description {color: #000000;font-size: 25px;font-family: "Playfair Display", serif;font-style: italic;line-height: 38px;max-width: 710px;margin: 0 auto 80px;text-align: center;}section.photos-section {padding: 40px;}section.photos-section .photos-box {margin: -5px -5px 35px;}section.photos-section .photos-box .photo-post {width: 33.33333%;padding: 5px;position: relative;}section.photos-section .photos-box .photo-post img {width: 100%;height: auto;}section.photos-section .photos-box .photo-post .hover-box {position: absolute;bottom: 5px;left: 5px;right: 5px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;opacity: 0;}section.photos-section .photos-box .photo-post .hover-box .inner-hover {width: 100%;height: 100%;padding: 20px;padding-top: 60px;background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);justify-content: space-between;overflow: hidden;}section.photos-section .photos-box .photo-post .hover-box .inner-hover .title-post {margin-left: -100%;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}section.photos-section .photos-box .photo-post .hover-box .inner-hover h2 {color: #fff;margin-bottom: -5px;font-size: 15px;font-weight: 300;}section.photos-section .photos-box .photo-post .hover-box .inner-hover span {margin: 0;font-size: 13px;color: #fff;font-weight: 300;}section.photos-section .photos-box .photo-post .hover-box .inner-hover .share-like {margin-top: 15px;margin-right: -100%;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;position: relative;}section.photos-section .photos-box .photo-post .hover-box .inner-hover .share-like a {color: #fff;font-size: 16px;margin-left: 10px;font-weight: 300;}section.photos-section .photos-box .photo-post .hover-box .inner-hover .share-like a:hover {color: #ff9900;}section.photos-section .photos-box .photo-post .hover-box .inner-hover .share-like ul.share-list {position: absolute;text-align: center;opacity: 0;visibility: hidden;right: 0px;top: -90px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}section.photos-section .photos-box .photo-post .hover-box .inner-hover .share-like ul.share-list li {display: block;}section.photos-section .photos-box .photo-post .hover-box .inner-hover .share-like:hover ul.share-list {top: -70px;visibility: visible;opacity: 1;}section.photos-section .photos-box .photo-post:hover .hover-box {opacity: 1;}section.photos-section .photos-box .photo-post:hover .hover-box .inner-hover .title-post, section.photos-section .photos-box .photo-post:hover .hover-box .inner-hover .share-like {margin-left: 0;margin-right: 0;}section.photos-section.grid-boxed {padding: 0;}section.photos-section.grid-boxed .photos-box {margin: -15px -15px 25px;}section.photos-section.grid-boxed .photos-box .photo-post {width: 350px;margin: 15px;padding: 0;position: relative;}section.photos-section.grid-boxed .photos-box .photo-post img {width: 100%;height: auto;}section.photos-section.grid-boxed .photos-box .photo-post .hover-box {position: absolute;top: 10px;bottom: 10px;left: 10px;right: 10px;background: rgba(255, 255, 255, 0.96);text-align: center;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;opacity: 0;}section.photos-section.grid-boxed .photos-box .photo-post .hover-box h2 {position: absolute;top: 50%;left: 0;width: 100%;margin-top: -12px;font-size: 15px;}section.photos-section.grid-boxed .photos-box .photo-post .hover-box h2 a {color: #222222;}section.photos-section.grid-boxed .photos-box .photo-post .hover-box h2 a:hover {color: #ff9900;}section.photos-section.grid-boxed .photos-box .photo-post .hover-box p {position: absolute;bottom: 20px;left: 0;margin: 0;width: 100%;}section.photos-section.grid-boxed .photos-box .photo-post .hover-box a.likes {color: #222222;font-size: 13px;font-family: "Montserrat", sans-serif;}section.photos-section.grid-boxed .photos-box .photo-post .hover-box a.likes:hover {color: #ff9900;}section.photos-section.grid-boxed .photos-box .photo-post:hover .hover-box {opacity: 1;}section.photos-section.grid-boxed .photos-box .photo-post:hover .hover-box .inner-hover .title-post, section.photos-section.grid-boxed .photos-box .photo-post:hover .hover-box .inner-hover .share-like {margin-left: 0;margin-right: 0;}section.photos-section.masonry {padding: 30px 85px 30px 170px;}section.photos-section.masonry ul.filter {text-align: center;margin-bottom: 30px;}section.photos-section.masonry ul.filter li {display: inline-block;margin-left: 10px;}section.photos-section.masonry ul.filter li a {color: #696969;font-size: 13px;font-family: "Montserrat", sans-serif;font-weight: 700;text-transform: uppercase;}section.photos-section.masonry ul.filter li a:hover {color: #222222;}section.photos-section.masonry ul.filter li:before {content: '|';color: #696969;font-size: 13px;font-family: "Montserrat", sans-serif;font-weight: 700;margin-right: 12px;}section.photos-section.masonry ul.filter li:first-child {margin-left: 0;}section.photos-section.masonry ul.filter li:first-child:before {display: none;margin-right: 0;}section.photos-section.masonry .photos-box {margin: 0 0 30px;}section.photos-section.masonry .photos-box .photo-post {width: 20%;padding: 5px;position: relative;}section.photos-section.masonry .photos-box .photo-post img {width: 100%;height: auto;}section.photos-section.masonry .photos-box .photo-post .hover-box {position: absolute;top: 15px;bottom: 15px;left: 15px;right: 15px;background: white;text-align: center;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;opacity: 0;}section.photos-section.masonry .photos-box .photo-post .hover-box h2 {position: absolute;bottom: 30px;left: 0;width: 100%;margin: 0;font-size: 15px;}section.photos-section.masonry .photos-box .photo-post .hover-box h2 a {color: #222222;}section.photos-section.masonry .photos-box .photo-post .hover-box h2 a:hover {color: #ff9900;}section.photos-section.masonry .photos-box .photo-post .hover-box p {position: absolute;top: 30px;left: 0;margin: 0;width: 100%;}section.photos-section.masonry .photos-box .photo-post .hover-box a.likes {color: #222222;font-size: 13px;font-family: "Montserrat", sans-serif;}section.photos-section.masonry .photos-box .photo-post .hover-box a.likes:hover {color: #ff9900;}section.photos-section.masonry .photos-box .photo-post:hover .hover-box {opacity: 1;}section.photos-section.masonry .photos-box .photo-post:hover .hover-box .inner-hover .title-post, section.photos-section.masonry .photos-box .photo-post:hover .hover-box .inner-hover .share-like {margin-left: 0;margin-right: 0;}section.photos-section.featured-works {padding: 100px 0;}section.photos-section.featured-works ul.filter {text-align: center;margin-bottom: 30px;}section.photos-section.featured-works ul.filter li {display: inline-block;margin: 0 5px;}section.photos-section.featured-works ul.filter li a {color: #969696;font-size: 16px;font-weight: 400;font-family: "Montserrat", sans-serif;}section.photos-section.featured-works ul.filter li a:hover, section.photos-section.featured-works ul.filter li a.active {color: #222222;}section.album-section {padding: 0 15px;}section.album-section .album-box {margin: -15px 0;}section.album-section .album-box .album-post {width: 33.33333%;padding: 15px;position: relative;}section.album-section .album-box .album-post img {width: 100%;height: auto;}section.album-section .album-box .album-post .gallery-link {position: absolute;top: 35px;left: 35px;right: 35px;bottom: 35px;text-align: center;background: transparent;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}section.album-section .album-box .album-post .gallery-link > a {position: absolute;display: inline-block;top: 50%;margin-top: -32px;left: 50%;margin-left: -88px;width: 176px;padding: 12px 5px;background: rgba(255, 255, 255, 0.9);color: #222222;font-size: 30px;font-family: "Oswald", sans-serif;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}section.album-section .album-box .album-post .gallery-link > a:hover {color: #ff9900;}section.album-section .album-box .album-post .gallery-link span {position: absolute;display: block;text-align: center;left: 0;bottom: 35px;width: 100%;color: #222222;font-size: 15px;font-family: "Oswald", sans-serif;opacity: 0;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}section.album-section .album-box .album-post .gallery-link span i {margin-right: 5px;}section.album-section .album-box .album-post:hover .gallery-link {background: rgba(255, 255, 255, 0.9);}section.album-section .album-box .album-post:hover .gallery-link > a {background: transparent;}section.album-section .album-box .album-post:hover .gallery-link span {opacity: 1;}div.gal-style-section {padding: 40px 40px 0;}div.gal-style-section ul.scroller-list {position: fixed;right: 10px;top: 50%;margin-top: -50px;width: 18px;text-align: center;z-index: 2;}div.gal-style-section ul.scroller-list li {display: inline-block;}div.gal-style-section ul.scroller-list li a {display: inline-block;width: 10px;height: 10px;background: #969696;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}div.gal-style-section ul.scroller-list li a.active {width: 16px;height: 16px;background: #9bc01c;}div.gal-style-section .gal-style-box {border-bottom: 1px solid #dedede;padding-bottom: 100px;}div.gal-style-section .gal-style-box .photo-post {display: flex;align: items-center;}div.gal-style-section .gal-style-box .photo-post .image-box {width: 50%;}div.gal-style-section .gal-style-box .photo-post .image-box img {width: 100%;height: 100%;}div.gal-style-section .gal-style-box .photo-post .content-post {width: 50%;display: flex;align-items: center;justify-content: center;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content {max-width: 550px;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content h2 {color: #000;font-size: 30px;text-transform: uppercase;margin-bottom: 20px;font-weight: 300;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content ul.tags-image {margin-bottom: 50px;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content ul.tags-image li {display: inline-block;margin-right: 3px;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content ul.tags-image li a {color: #969696;font-size: 17px;font-family: "Montserrat", sans-serif;text-transform: uppercase;font-weight: 300;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content ul.tags-image li a:hover {color: #9bc01c;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content ul.tags-image li:before {content: '/';color: #969696;font-size: 17px;font-family: "Montserrat", sans-serif;margin-right: 4px;font-weight: 300;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content ul.tags-image li:first-child:before {display: none;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content p {color: #000;line-height: 24px;margin-bottom: 50px;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content a.view-gal-link {color: #969696;font-size: 17px;font-family: "Montserrat", sans-serif;text-transform: uppercase;font-weight: 300;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content a.view-gal-link i {margin-left: 16px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content a.view-gal-link:hover {color: #9bc01c;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content a.view-gal-link:hover i {margin-left: 10px;}.cbp-so-init .cbp-so-side {opacity: 0;-webkit-transition: none;-moz-transition: none;transition: none;}.cbp-so-init .cbp-so-side-left {-webkit-transform: translateX(-80px);-moz-transform: translateX(-80px);transform: translateX(-80px);}.cbp-so-init .cbp-so-side-right {-webkit-transform: translateX(80px);-moz-transform: translateX(80px);transform: translateX(80px);}.cbp-so-section.cbp-so-animate .cbp-so-side-left, .cbp-so-section.cbp-so-animate .cbp-so-side-right {-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;-moz-transition: -moz-transform 0.5s, opacity 0.5s;transition: transform 0.5s, opacity 0.5s;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);opacity: 1;}@media screen and (max-width: 73.5em) {.cbp-so-scroller {font-size: 65%;}}@media screen and (max-width: 41.125em) {.cbp-so-side {float: none;width: 100%;}}footer {padding: 25px;border-top: 1px solid #e6e6e6;position: relative;}footer p {margin: 0;}footer ul.social-icons {text-align: right;}footer ul.social-icons li {display: inline-block;margin-left: 16px;}footer ul.social-icons li a {color: #969696;font-size: 17px;}footer ul.social-icons li a:hover {color: #010101;}footer a.go-top {display: inline-block;width: 35px;height: 35px;font-size: 12px;color: #696969;line-height: 33px;text-align: center;background: #e6e6e6;position: absolute;top: -70px;right: 40px;z-index: 2;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;opacity: 0;}footer a.go-top:hover {color: #000;}footer a.go-top.active {opacity: 1;}footer.footer-box {border: none;padding: 0;}footer.footer-box .inner-footer {padding: 25px 0;border-top: 1px solid #e6e6e6;}footer.footer-box a.go-top {top: initial;bottom: 20px;right: 40px;}footer.footer-box.without-border .inner-footer {border-top: none;padding: 25px;}footer.footer-center {border: none;text-align: center;}footer.footer-center a.go-top {top: initial;bottom: 20px;right: 40px;}footer.footer-center.dark-style {background: #222222;}footer.footer-center.dark-style p {color: #fff;}footer.footer-center.dark-style a.go-top {background: #606060;color: #e6e6e6;}footer.footer-center.dark-style a.go-top:hover {color: #000;background: #fff;}footer.footer-with-instagram {padding: 90px 0 0;border-top: none;}footer.footer-with-instagram div.insta-widget h1 {text-align: center;text-transform: uppercase;font-weight: 400;}footer.footer-with-instagram div.insta-widget ul.instagram-list {overflow: hidden;}footer.footer-with-instagram div.insta-widget ul.instagram-list li {float: left;width: 16.6666%;list-style: none;}footer.footer-with-instagram div.insta-widget ul.instagram-list li a img {width: 100%;height: auto;}footer.footer-with-instagram div.insta-widget ul.instagram-list li a {position: relative;}footer.footer-with-instagram div.insta-widget ul.instagram-list li a:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;background: rgba(255, 255, 255, 0.9);transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}footer.footer-with-instagram div.insta-widget ul.instagram-list li a:hover:after {top: 10px;left: 10px;right: 10px;bottom: 10px;opacity: 1;}footer.footer-with-instagram .inner-footer {background: #000000;padding: 25px 0 22px;}footer.footer-with-instagram .inner-footer p {color: #fff;}footer.footer-with-instagram .inner-footer ul.social-icons li a:hover {color: #fff;}footer.footer-with-instagram a.go-top {top: initial;bottom: 20px;background: #606060;color: #e6e6e6;}footer.footer-with-instagram a.go-top:hover {color: #000;background: #fff;}body.dark-skin {background: #161619;}body.dark-skin .navbar {background: #161619 !important;border-bottom: 1px solid #313135;}body.dark-skin header.default-header .navbar, body.dark-skin header.fullscreen-style .navbar {border-bottom: none;}body.dark-skin .search-area .search-form input {background: #242428;}body.dark-skin .filter-area, body.dark-skin .filter-area .category-filter a {color: #ffffff;}body.dark-skin header a.open-close-menu span, body.dark-skin header.fullscreen-style a.open-close-fullmenu span, body.dark-skin header.left-style a.open-close-leftmenu span, body.dark-skin .left-menu nav.menu ul.navigate-menu li a:before, body.dark-skin header.gal-style a.toogle-link span, body.dark-skin header.portrait-font a.toogle-link span {background: #fff;}body.dark-skin header.gal-style .navbar-nav > li > a.active, body.dark-skin header.gal-style .navbar-nav > li > a:hover, body.dark-skin header.portrait-font .navbar-nav > li > a.active, body.dark-skin header.portrait-font .navbar-nav > li > a:hover {color: #9bc01c !important;}body.dark-skin a.button-one, body.dark-skin footer a.go-top, body.dark-skin section.news-section .news-box .center-button a {background: #343438;color: #a2a2a2;}body.dark-skin a.button-one:hover, body.dark-skin footer a.go-top:hover, body.dark-skin section.news-section .news-box .center-button a:hover {color: #fff;}body.dark-skin footer {border-top: 1px solid #313135;}body.dark-skin footer p.copyright-line {color: #fff;}body.dark-skin footer.footer-box, body.dark-skin footer.footer-with-instagram {border-top: none;}body.dark-skin footer.footer-box .inner-footer {border-top-color: #313135;}body.dark-skin .fixed-vertical-header .inner-fixed-vertical {background: #0e0e0e;}body.dark-skin .fixed-vertical-header:before {background: #37373d;}body.dark-skin .fixed-vertical-header .inner-fixed-vertical .navbar-vertical li a {color: #8e8e8e;}body.dark-skin .fixed-vertical-header .inner-fixed-vertical .navbar-vertical li a.active, body.dark-skin .fixed-vertical-header .inner-fixed-vertical .navbar-vertical li a:hover {color: #fff;}body.dark-skin .fixed-vertical-header .inner-fixed-vertical .navbar-vertical li {border-bottom: 1px solid #272727;}body.dark-skin .fixed-vertical-header .inner-fixed-vertical .navbar-vertical li ul.second-level {border-top: 1px solid #272727;}body.dark-skin .fixed-vertical-header .inner-fixed-vertical .widg-shutter h2, body.dark-skin .full-menu .bottom-menu-line p {color: #fff;}body.dark-skin .fixed-vertical-header .inner-fixed-vertical .widg-shutter p {color: #8e8e8e;}body.dark-skin .navbar-nav > li > a {color: #fff !important;}body.dark-skin .navbar-nav > li > a:hover, body.dark-skin .navbar-nav > li > a.active {color: #ff9900 !important;}body.dark-skin header.default-header .search-area .search-form input, body.dark-skin .full-menu .bottom-menu-line .search-area .search-form input {background: transparent;border-bottom: 1px solid #313136;}body.dark-skin .dropdown, body.dark-skin .full-menu, body.dark-skin .full-menu nav.menu ul.navigate-menu ul.second-level {background: #161619;}body.dark-skin .dropdown > li a {color: #ffffff;}body.dark-skin .dropdown > li a:hover {background: #272727;}body.dark-skin .dropdown > li, body.dark-skin section.about-section .about-box, body.dark-skin section.news-section .news-box, body.dark-skin div.gal-style-section .gal-style-box {border-bottom: 1px solid #313136;}body.dark-skin .full-menu nav.menu ul.navigate-menu li a:hover, body.dark-skin .full-menu nav.menu ul.navigate-menu li a.active, body.dark-skin .full-menu .top-menu-line ul.social-icons li a:hover, body.dark-skin .full-menu .top-menu-line ul.social-icons li a.active, body.dark-skin section.photos-section.masonry ul.filter li a:hover, body.dark-skin section.photos-section.masonry ul.filter li a.active, body.dark-skin .left-menu nav.menu ul.navigate-menu li a:hover, body.dark-skin .left-menu nav.menu ul.navigate-menu li a.active, body.dark-skin section.photos-section.featured-works ul.filter li a:hover, body.dark-skin section.photos-section.featured-works ul.filter li a.active {color: #fff;}body.dark-skin header.left-style {background: #0f0f11;}body.dark-skin .left-menu, body.dark-skin .left-menu nav.menu ul.navigate-menu ul.second-level {background: #090909;}body.dark-skin h2, body.dark-skin h1, body.dark-skin section.news-section .news-box .news-post .post-content h2 a, body.dark-skin section.testimonial-section .testimonial-box .testimonial-post .post-content p, body.dark-skin section.testimonial-section .testimonial-box .testimonial-post .post-content span, body.dark-skin div.gal-style-section .gal-style-box .photo-post .content-post .inner-content h2 {color: #fff;}body.dark-skin section.banner-section .banner-box h1, body.dark-skin section.team-section .team-box .team-post .hover-box .inner-hover h2 {color: #222222;}body.dark-skin section.testimonial-section {background: #1f1f23;}body.dark-skin section.testimonial-section .testimonial-box .testimonial-post {background: #161619;}body.dark-skin section.testimonial-section .testimonial-box .owl-dots .owl-dot.active {background: #ffffff;}body.dark-skin .title-section p, body.dark-skin div.gal-style-section .gal-style-box .photo-post .content-post .inner-content p {color: #c8c8c8;}body.dark-skin header.gal-style .navbar {background: #1d1d20 !important;}@media (max-width: 991px) {body.dark-skin .navbar-nav {background: #161619;}body.dark-skin .dropdown {background: transparent;border: none;}body.dark-skin .dropdown li {border: none;}body.dark-skin .dropdown li a {background: transparent !important;}}@media (max-width: 1700px) {section.contact-section .contact-box {padding: 0 100px;}section.about-me-section {padding-left: 100px;}}@media (max-width: 1500px) {section.photos-section.masonry .photos-box .photo-post {width: 25%;}section.about-me-section {padding: 50px 0;padding-left: 45px;}section.comming-soon-section #clock .comming-part span {width: 160px;height: 160px;line-height: 140px;font-size: 60px;}section.comming-soon-section {padding-top: 50px;}}@media (max-width: 1380px) {section.contact-section .contact-box {padding: 30px;}}@media (max-width: 1199px) {.search-area .search-form {width: 240px;}.search-area .search-form input {padding-right: 44px;}.navbar a.navbar-brand {padding-right: 25px;}section.photos-section .photos-box .photo-post {width: 50%;}header.default-header .search-area .search-form {width: 160px;}header.default-header .search-area .search-form input {padding-right: 20px;padding-left: 0;}section.photos-section.grid-boxed .photos-box .photo-post {width: 290px;}section.photos-section.masonry .photos-box .photo-post {width: 33.3333%;}section.photos-section.masonry {padding: 30px 35px 30px 120px;}.left-menu {padding: 60px 20px 80px;}div.gal-style-section {padding: 0;}div.gal-style-section .gal-style-box .photo-post .content-post {padding: 0 30px;}div.gal-style-section .gal-style-box .photo-post .content-post .inner-content h2 {line-height: 36px;}footer.footer-with-instagram div.insta-widget ul.instagram-list li {width: 20%;}section.about-me-section {padding: 50px 45px;}section.about-me-section .about-box {max-width: 100%;}section.about-me-section div.image-holder {position: relative;top: initial;left: initial;width: 100%;height: auto;margin-top: 50px;}section.gallery-section .gallery-box.col4 .gallery-post {width: 33.3333%;}section.comming-soon-section {padding: 140px 0 100px 0;height: auto !important;}section.gallery-section .gallery-box.col3 .gallery-post, section.blog-section div.blog-box.iso-call .blog-post {width: 50%;}section.gallery-section.pinterest-style.full .gallery-box .gallery-post {width: 25%;}section.blog-section div.blog-box.iso-call .blog-post .link-post {height: 587px;}.sidebar .instagram-widget ul.insta-list li a img {max-width: 85px;}section.contact-section {display: block;padding: 50px 25px;}section.contact-section div.image-holder {width: 100%;}section.contact-section .contact-box {width: 100%;padding: 0;margin-bottom: 30px;overflow: hidden;}}@media (max-width: 991px) {section.photos-section {padding: 30px;}footer a.go-top {right: 30px;}footer {text-align: center;}footer p.copyright-line {margin-bottom: 10px;}footer ul.social-icons {text-align: center;}header.default-header .search-area {display: none;}#home-section.paddings-fullscreen {margin: 0 30px;}.navbar-toggler {margin-right: 30px;}.navbar-nav {padding-top: 15px;padding-bottom: 15px;background: #fff;max-height: 240px;overflow-y: scroll;border-top: 1px solid rgba(0, 0, 0, 0.1);}.navbar-nav > li > a {padding: 5px 30px !important;border: none !important;}.navbar a.open-close-menu, .navbar a.open-search {display: none;}.navbar-nav > li > a:hover, .navbar-nav > li > a.active {color: #ff9900 !important;}.dropdown {opacity: 1;visibility: visible;background: transparent;border: none;position: relative;padding-left: 20px;margin-top: -5px !important;top: initial;left: initial;width: initial;}.dropdown li {border: none;}.dropdown li a {background: transparent !important;padding: 5px 30px;}section.photos-section.grid-boxed .photos-box .photo-post {width: 330px;}.full-menu {padding: 30px;}header.transparent-style .navbar-nav.social-icons, header.transparent-overlay .navbar-nav.social-icons, header.transparent-overlay2 .navbar-nav.social-icons, header.default-header .navbar-nav.social-icons, header.center-menu .social-icons, header.portrait-font a.toogle-link span, header.gal-style a.toogle-link span {display: none;}header.transparent-style .navbar-nav > li > a.active, header.transparent-style .navbar-nav > li > a:hover, header.transparent-overlay .navbar-nav > li > a.active, header.transparent-overlay .navbar-nav > li > a:hover, header.transparent-overlay2 .navbar-nav > li > a.active, header.transparent-overlay2 .navbar-nav > li > a:hover {color: #222222 !important;}header.transparent-style .navbar-nav > li > a, header.transparent-overlay .navbar-nav > li > a, header.transparent-overlay2 .navbar-nav > li > a {padding: 5px 30px !important;}section.photos-section.masonry .photos-box .photo-post {width: 50%;}section.carousel-photo {padding: 0 15px;}header.portrait-font .dropdown, header.gal-style .dropdown {border-top: none;}div.gal-style-section .gal-style-box .photo-post {display: block;height: auto !important;}div.gal-style-section .gal-style-box .photo-post .image-box {width: 100%;}div.gal-style-section .gal-style-box .photo-post .content-post {width: 100%;padding: 30px;}footer.footer-with-instagram div.insta-widget ul.instagram-list li {width: 25%;}header.portrait-font .toogle-menu, header.gal-style .toogle-menu {visibility: visible;opacity: 1;}section.about-section .about-box .about-post {margin-bottom: 30px;}section.testimonial-section .testimonial-box .testimonial-post img {width: 90px;height: 90px;}section.testimonial-section .testimonial-box .testimonial-post {padding: 30px;}section.album-section .album-box .album-post {width: 50%;}section.about-me-section {padding: 50px 35px;}section.gallery-section .gallery-box.col4 .gallery-post {width: 50%;}section.services-section .services-post {display: block;}section.services-section .services-post .image-holder {width: 100%;margin-bottom: 30px;}section.services-section .services-post .post-content {width: 100%;margin-bottom: 30px;}section.icons-services-section .services-icon-post {margin-bottom: 30px;}section.error-section {height: auto !important;padding: 140px 0 100px;}section.gallery-section .gallery-box .gallery-post, section.gallery-section .gallery-box.col3 .gallery-post {width: 100%;}section.gallery-section .center-button a, section.gallery-video-section .center-button a {margin-bottom: 5px;}section.gallery-section.pinterest-style.full .gallery-box .gallery-post {width: 33.3333%;}section.blog-section div.blog-box.iso-call .blog-post .link-post {height: 425px;}.sidebar {margin-top: 50px;}.sidebar .instagram-widget ul.insta-list li:nth-child(3n) {margin-right: 7px;}}@media (max-width: 767px) {.filter-area {display: none;}section.photos-section .photos-box .photo-post {width: 100%;}section.photos-section.grid-boxed .photos-box .photo-post {width: 100%;margin: 15px 0;}.full-menu {display: block;}.full-menu ul.social-icons, .full-menu .bottom-menu-line {display: none;}.full-menu .top-menu-line {margin-bottom: 20px;}section.photos-section.masonry {padding: 30px 15px 30px 100px;}.left-menu {width: 250px;padding: 30px 20px 50px;}.left-menu nav.menu {padding-left: 0px;}footer.footer-with-instagram div.insta-widget ul.instagram-list li {width: 33.3333%;}section.album-section .album-box .album-post {width: 100%;}footer.footer-center.dark-style a.go-top {right: 10px;}section.gallery-section.pinterest-style.full .gallery-box .gallery-post {width: 50%;}section.blog-section div.blog-box.iso-call .blog-post {width: 100%;}.single-post .share-tags-box ul.tags-list {text-align: left;}section.contact-section .contact-box ul.social-icons {float: none;text-align: left;}section.contact-section .contact-box h1 {float: none;}}@media (max-width: 600px) {.search-area {display: none;}.fixed-vertical-header .inner-fixed-vertical a.logo {display: none;}.fixed-vertical-header a.close-menu {margin-bottom: 30px;}header.fullscreen-style .navbar {padding: 0 15px;}section.photos-section.masonry .photos-box .photo-post {width: 100%;}footer.footer-with-instagram div.insta-widget ul.instagram-list li {width: 50%;}section.gallery-section .gallery-box.col4 .gallery-post {width: 100%;}section.gallery-section.pinterest-style.full .gallery-box .gallery-post {width: 100%;}.comment-area-box ul.depth .comment-box {padding-left: 0;}}