/**
 * All Header Styles
 */

/*
	Main Header
 */
.container header.sticky-nav { width: 100%; }
.jt-page-header { z-index: 9999; }
.jt_main_content .container.jt-main-banner-holder .jt-page-header.jt-blog-page { min-height: 550px; }
.jt_main_content .sticky-wrapper { z-index: 1; position: absolute; width: 100%;}
.sticky-wrapper {position: relative;z-index: 999;}
.jt_banner_cover {display: none !important;}

.jt_main_content .jt-main-banner-holder .menu-metas .widget.widget_text { width: auto; }
.jt_main_content .jt-main-banner-holder .menu-metas .widget.widget_text .textwidget ul { margin: 0; }
.jt_main_content .jt-main-banner-holder .menu-metas .widget.widget_text .textwidget ul li a { font-size: 12px; }
.jt_main_content .jt-main-banner-holder .menu-metas .widget.widget_text .textwidget ul li ul { left: auto; right: 0; min-width: auto; }
.jt_main_content .jt-main-banner-holder .menu-metas .widget.widget_text .textwidget ul li ul.dropdown-menu li.dropdown a { padding: 20px; font-size: 10px; }
.jt_main_content .jt-main-banner-holder .menu-metas .widget.widget_text .textwidget ul li ul.dropdown-menu li.dropdown a img { padding: 0 10px 0 0; }
.jt_main_content .jt-main-banner-holder header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a { top: 48px; }
.jt_main_content .jt-main-banner-holder .hidden-big-screen .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a,
.jt_main_content .jt-main-banner-holder .is-sticky header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a { top: 30px; }
.jt_main_content .jt-main-banner-holder header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger { padding: 38px 12px 42px; }
.jt_main_content .jt-main-banner-holder .is-sticky header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger { padding: 18px 12px 22px; }

/* Banner */
.is_front_page.jt_main_content.have_rev_slider .jt-page-header.jt-blog-page header,
.is_front_page.jt_freelance_content.have_rev_slider .jt-freelance-head header { background: transparent; }
.is_front_page.jt_main_content.have_rev_slider .jt-page-header.jt-blog-page .is-sticky header,
.is_front_page.jt_freelance_content.have_rev_slider .jt-freelance-head .is-sticky header {
	background: #fff;
	-webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
}

/*.jt_main_content.have_rev_slider .jt-page-header.jt-blog-page .is-sticky header .navbar.navbar-default ul.nav.navbar-nav li a,
.jt_freelance_content.have_rev_slider .jt-page-header.jt-freelance-head .is-sticky header ul.nav.navbar-nav li a,
.jt_freelance_content.have_rev_slider .jt-page-header.jt-freelance-head .is-sticky header .menu-metas.navbar-default .widget.widget_text ul li a { color: #35373e; }*/

.is_front_page.jt_main_content.have_rev_slider .jt-page-header.jt-blog-page .is-sticky header .navbar.navbar-default ul.nav.navbar-nav li ul.dropdown-menu li a,
.is_front_page.jt_freelance_content.have_rev_slider .jt-page-header.jt-freelance-head .is-sticky header ul.nav.navbar-nav li ul.dropdown-menu li a { color: #888; }
.is_front_page.jt_main_content.have_rev_slider .jt-page-header.jt-blog-page .is-sticky header .navbar.navbar-default ul.nav.navbar-nav li ul.dropdown-menu li a:hover,
.is_front_page.jt_freelance_content.have_rev_slider .jt-page-header.jt-freelance-head .is-sticky header ul.nav.navbar-nav li ul.dropdown-menu li a:hover { color: #fff; }
.jt-banner-graphic.animation-disable .jt-ban-icon {bottom: -4px;left: -4px;right: 0px;margin: 0px auto;background: rgba(255,255,255,0.6);width: 24px;height: 24px;}
.jt-page-header .banner_marker_custom {float: none;position: absolute;margin: 0px auto;left: 0px;right: 0px;bottom: 0px;text-align: center;}

.dropdown-menu { margin: 0; }
.navbar-right { float: right !important; }
.navbar-right.menu-metas { float: right !important; }
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu { padding: 0; }
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu li a,
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li a { padding: 15px 20px 15px 25px; }
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu li:first-child a,
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:first-child a { padding: 20px 20px 15px 25px; }
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu li:last-child a,
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:last-child a { padding: 15px 20px 20px 25px; }
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu li:only-child a,
.jt_main_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:only-child a { padding: 20px 20px 20px 25px; }
.jt_main_content header nav ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children.dropdown a:after { top: 20px; }
.jt_main_content .jt-main-banner-holder .menu-metas ul.navbar-nav { margin: 0; }
.jt_main_content .navbar-right .dropdown-menu { top: auto; padding: 0; }
.jt_main_content .navbar-right .dropdown-menu .dropdown-menu { top: auto; left: 100%; }
.jt_main_content .is-sticky .navbar-right .dropdown-menu .dropdown-menu { top: -26px; }
.jt_main_content.page-template-template-one-page-architecture .jt-page-header.jt-blog-page .sticky-wrapper {float: left;width: 100%;position: relative;z-index: 999;}
.jt_main_content .dropdown-menu .menu-item-has-children.dropdown > a:after {top: 25px;}
.navbar-default .nav li:nth-last-child(1) .dropdown-menu > li > .dropdown-menu,
.navbar-default .nav li:nth-last-child(1) .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu,
.navbar-default .nav li:nth-last-child(2) .dropdown-menu > li > .dropdown-menu,
.navbar-default .nav li:nth-last-child(2) .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu,
.navbar-default .nav li:nth-last-child(3) .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu {left: auto;right: 100%;}
.navbar-default .nav li .dropdown-menu > li > .dropdown-menu {top: 0;}

/* Menu Icon */
.menu-item > a > span {font-size: 13px;font-weight: normal;padding-right: 2px;}

/* Search */
body:not(.top-share-open) header .jt-menu-search {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
	-moz-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
	-ms-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
	-o-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
	transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
}
body.top-share-open header .navbar-collapse .jt-main-nav,
body.top-share-open header .jt-menu-search {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
	-moz-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
	-ms-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
	-o-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
	transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.2s ease 0.2s;
}
.is-sticky #top-search form,
.is-sticky #top-search-slim form {height: 100%;}
.jt-pagination {width:100%;float: left;}

/* Page Title */
.jt_main_content .jt-page-banner h1 {
  font-family: 'Montserrat', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 25px;
  text-transform: uppercase;
}
.jt_main_content .jt-page-banner h3 {
  font-family: "Amiri",serif;
  color: #fff;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 20px;
  text-transform: capitalize;
  font-style: italic;
}
.jt_main_content .jt-page-banner .jt-main-ban-tit,
.jt-ban-img { float: left; width: 100%; margin-top: 17px; }
.jt-ban-img {margin: 0;}
.jt_main_content .jt-page-banner { position: absolute; width: 100%; }
.jt_main_content .jt-page-banner.jt-main-bantext-1null { top: 47%; }
.jt_main_content .jt-page-banner.jt-main-bantext-2null { top: 51%; }
.jt_main_content .jt-page-banner.jt-main-bantext-3null { top: 50%; }
.jt_main_content .jt-page-banner.jt-main-bantext-4null { top: 46%; }
.jt_main_content .jt-page-banner.jt-main-bantext-5null { top: 46%; }
.jt_main_content .jt-page-banner.jt-main-bantext-6null { top: 48%; }
.jt_main_content .jt-page-banner.jt-main-bantext-7null { top: 39%; }
.jt_main_content .jt-page-banner.jt-main-bantext-8null { top: 42%; }
.jt_main_content .jt-page-banner.jt-main-bantext-9null { top: 41%; }
.jt_main_content .jt-page-banner.jt-main-bantext-10null { top: 46%; }
.jt_main_content .jt-page-banner.jt-main-bantext-11null { top: 43%; }
.jt_main_content .jt-page-banner.jt-main-bantext-12null { top: 36%; }
.jt_main_content .jt-page-banner.jt-main-bantext-13null { top: 37%; }
.jt_main_content .jt-page-banner.jt-main-bantext-14null { top: 36%; }
.jt_main_content .jt-page-banner.jt-main-bantext-15null { top: 34%; }
.jt_main_content .jt-page-banner { top: 47%; }
.jt_main_content .jt-page-banner h2 { width: 100%; }

/* Banner */
.jt_main_content .jt-vintage-banner.slider-container { position: absolute; height: 100%; top: 0; }
.slider-container {background-position: center center !important;}
.jt_main_content .jt-vintage-banner.jt-vint-small-banner { height: 100% !important; }
.jt_main_content .jt-page-header.jt-blog-page .slider-container canvas { width: 100%; height: auto; }
.jt_main_content.page-template.page-template-template-vintage-home .wrapper > .entry-content.page-container { height: auto; }
.jt_main_content .jt-blog-page { background: none; z-index: 9999; }
.jt_freelance_content .jt-blog-page { background: none; }
.jt_main_content .container.jt-main-banner-holder header,
.jt_main_content .container.jt-main-banner-holder .is-sticky header { width: 1170px; }
.single-portfolio.jt_main_content .jt-main-banner-holder .jt-page-header.jt-blog-page.is_single_portfolio_header .sticky-wrapper { position: absolute; z-index: 10; width: 100%; }
.single-portfolio.jt_main_content .jt-main-banner-holder .jt-page-header.jt-blog-page.is_single_portfolio_header header { position: absolute; z-index: 10; width: 100%; }

/* Comfortable with all page templates */
.page-template.jt_main_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_main_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_main_content.page-template-page-photography,
.page-template.jt_main_content.page-template-page-photography .entry-content,
.page-template.jt_main_content.page-template-page-photography .page-container,
.page-template.jt_main_content.page-template-page-photography .main-content,
.page-template.jt_main_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_main_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_main_content.page-template-page-photography .wrapper > .entry-content.page-container > div,
.right-cont-wrap .jt_content_holder {height: 100%;padding: 0;}
.page-template.jt_main_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_main_content.page-template-page-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_main_content.page-template-page-photography .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_main_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_main_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_main_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_main_content.page-template-page-kenburns-photography,
.page-template.jt_main_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_main_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_main_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_main_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_main_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_main_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_main_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_main_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_main_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_main_content.page-template-page-kenburns-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_main_content.page-template-page-kenburns-photography .content-ctrl {height: 100%;}
.page-template.jt_main_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_main_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_main_content.page-template-page-slider-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_main_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_main_content.page-template-page-slider-photography,
.page-template.jt_main_content.page-template-page-slider-photography .entry-content,
.page-template.jt_main_content.page-template-page-slider-photography .page-container,
.page-template.jt_main_content.page-template-page-slider-photography .main-content,
.page-template.jt_main_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_main_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_main_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_main_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_main_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_main_content.page-template-page-slider-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_main_content.page-template-page-slider-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_main_content.page-template-page-slider-photography .content-ctrl {height: 100%;}
.page-template.jt_main_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_main_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_main_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_main_content.page-template-page-masonry-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_main_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_main_content.page-template-page-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_main_content.page-template-page-masonry-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_main_content #grid-gallery .slideshow {width: 100%;top: 70px;}
.page-template.jt_main_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_main_content .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template.jt_main_content .container .jt-photo-filter {top: 150px;right: 22%;}
.page-template-page-photography.jt_main_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt_main_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template.jt_main_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_main_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_main_content.page-template-page-slider-photography .container-fluid.padding-zero.jt-main-banner-holder,
.page-template.jt_main_content.page-template-page-slider-photography .container.padding-zero.jt-main-banner-holder { height: auto; }
.jt_main_content.page-template-template-one-page-architecture button.slider-switch { position: absolute; z-index: 9999; top: 120px; }
.jt_main_content.page-template-template-one-page-architecture { overflow: hidden; }
.jt_main_content.page-template-template-one-page-architecture .img-dragger.img-dragger-large.dragdealer { overflow: hidden; position: fixed; }
.jt_main_content.page-template-template-one-page-architecture .have-js .dragslider { overflow: hidden; }
.jt_main_content.page-template-template-one-page-architecture .dragslider.switch-min,
.jt_main_content.page-template-template-one-page-architecture .dragslider.switch-max { overflow: hidden; }
.jt_main_content.page-template-template-one-page-architecture .dragslider { overflow: hidden; }
.jt_main_content.page-template-template-one-page-architecture .dragslider.show-content { overflow: visible; }
.jt_main_content.page-template-template-one-page-architecture .jt-main-banner-holder { height: 110px; }
.jt_main_content.page-template-template-one-page-architecture .jt-main-banner-holder .jt-page-header.jt-blog-page { min-height: 110px; }

.jt_main_content.single-portfolio .jt-page-header.jt-blog-page { min-height: 110px; }

/*Left Header Photography*/
.page-template.jt_left_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_left_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_left_content.page-template-page-photography,
.page-template.jt_left_content.page-template-page-photography .entry-content,
.page-template.jt_left_content.page-template-page-photography .page-container,
.page-template.jt_left_content.page-template-page-photography .main-content,
.page-template.jt_left_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_left_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_left_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_left_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_left_content.page-template-page-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_left_content.page-template-page-photography .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_left_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_left_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_left_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_left_content.page-template-page-kenburns-photography,
.page-template.jt_left_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_left_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_left_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_left_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_left_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_left_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;adding: 0;}
.page-template.jt_left_content.page-template-page-kenburns-photography .wrapper {height: 100%; overflow: visible;}
.page-template.jt_left_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_left_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_left_content.page-template-page-kenburns-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_left_content.page-template-page-kenburns-photography .content-ctrl {height: 100%;}
.page-template.jt_left_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_left_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_left_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_left_content.page-template-page-slider-photography,
.page-template.jt_left_content.page-template-page-slider-photography .entry-content,
.page-template.jt_left_content.page-template-page-slider-photography .page-container,
.page-template.jt_left_content.page-template-page-slider-photography .main-content,
.page-template.jt_left_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_left_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_left_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_left_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_left_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_left_content.page-template-page-slider-photography .jt-portfolio-wrapper {left: 0%;}
.page-template.jt_left_content.page-template-page-slider-photography .jt_blog_header_content {height: auto;}
.page-template.jt_left_content.page-template-page-slider-photography .container-fluid.padding-zero .content-ctrl {height: 100%;}
.page-template.jt_left_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_left_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_left_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_left_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_left_content.page-template-page-masonry-photography .content-ctrl {padding: 0px;}
.page-template.jt_left_content #grid-gallery .slideshow {width: 85%;top: 0px;}
.page-template.jt_left_content .container #grid-gallery .slideshow {top: 0px;left: 286px;}
.page-template.jt_left_content .container .jt-photo-filter {top: 100px;right: 22%;}
.page-template.jt_left_content .container {height: 100%;}
.page-template.jt_left_content .container {height: 100%;}
.jt_left_content.page-template-template-one-page-architecture .wrapper,
.jt_right_content.page-template-template-one-page-architecture .wrapper { height: 100%; }
.jt_right_content.page-template-template-one-page-architecture .left-cont-wrap.right-menu-content { height: 100%; }

/*Right Header Photography*/
.page-template.jt_right_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_right_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_right_content.page-template-page-photography,
.page-template.jt_right_content.page-template-page-photography .entry-content,
.page-template.jt_right_content.page-template-page-photography .page-container,
.page-template.jt_right_content.page-template-page-photography .main-content,
.page-template.jt_right_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_right_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_right_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_right_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_right_content.page-template-page-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_right_content.page-template-page-photography .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_right_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_right_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_right_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_right_content.page-template-page-kenburns-photography,
.page-template.jt_right_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_right_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_right_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_right_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_right_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_right_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_right_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_right_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_right_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_right_content.page-template-page-kenburns-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_right_content.page-template-page-kenburns-photography .content-ctrl {height: 100%;}
.page-template.jt_right_content.page-template-page-kenburns-photography .left-cont-wrap.right-menu-content {height: 100%;}
.page-template.jt_right_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_right_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_right_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_right_content.page-template-page-slider-photography,
.page-template.jt_right_content.page-template-page-slider-photography .entry-content,
.page-template.jt_right_content.page-template-page-slider-photography .page-container,
.page-template.jt_right_content.page-template-page-slider-photography .main-content,
.page-template.jt_right_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_right_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_right_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_right_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_right_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_right_content.page-template-page-slider-photography .jt-portfolio-wrapper {left: 0%;}
.page-template.jt_right_content.page-template-page-slider-photography .jt_blog_header_content {height: auto;}
.page-template.jt_right_content.page-template-page-slider-photography .content-ctrl {height: 100%;}
.page-template.jt_right_content.page-template-page-slider-photography .left-cont-wrap.right-menu-content {height: 100%;}
.page-template.jt_right_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_right_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_right_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div { height: 100%; padding: 0;}
.page-template.jt_right_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%; height: auto !important;}
.page-template.jt_right_content.page-template-page-masonry-photography .content-ctrl {padding: 0px;}
.page-template.jt_right_content #grid-gallery .slideshow {width: 85%;top: 0px;}
.page-template.jt_right_content .container #grid-gallery .slideshow {top: 0px;left: 0px; width: 100%;}
.page-template.jt_right_content .container .jt-photo-filter {left: 300px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.08);}
.page-template.jt_right_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_right_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}

/*
	Blog Header
 */
.jt-blog-header {
	width: 100%;
	float: left;
	-moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.1);
	position: relative;
}
.jt-blog-header .navbar-default .jt-blog-list > li > a,
.jt-blog-header .navbar-default .jt-blog-list > li > a:hover,
.jt-blog-header .navbar-default .jt-blog-list > li > a:active,
.jt-blog-header .navbar-default .jt-blog-list > li > a:focus {color: #35373e;padding: 30px 25px 23px;}
.jt-blog-list {text-align: center;}
.jt-blog-list > li {line-height: 70px;}
.jt-header-social {
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	z-index: 0;
	line-height: 90px;
	padding: 0 30px;
	border-right: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	float: left;
 }
.jt-header-social li {display: inline-block;list-style: none;padding: 0 20px 0 0;}
.jt-header-social li:last-child {padding: 0;}
.jt-header-social li a {color: #35373e;}
.jt-header-social li a,
.jt-header-social li a:hover,
.jt-header-social li a:active,
.jt-header-social li a:focus {color: #35373e;text-decoration: none;}
.jt-logo-caption {
	width: 100%;
	float: left;
	background: url('../images/patterns/home-blog-pat.jpg');
	text-align: center;
	padding: 65px 0;
}
.jt-blog-logo {padding: 0;}
.jt-blog-logo img {max-width: 100%;}
.jt-blog-header .sticky-nav {
	width: 100%;
	display: block;
	padding: 0px 80px;
	background: #fff;
	-moz-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.1);
	position: relative;
}
.jt-blog-header .navbar-default.menu-metas ul.navbar-nav li.jt-search > a,
.jt-blog-header .navbar-default.menu-metas ul.navbar-nav li > a  {padding: 0;}
.jt-blog-header .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart,
.jt-blog-header .navbar-default.menu-metas ul.navbar-nav li.jt-search {padding: 30px;border-right:1px solid #f0f0f0;}
.jt-blog-header .navbar-default.menu-metas ul.navbar-nav li.jt-search > a {color: #000;}
.jt-blog-header .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num {top: 0;right: -10px;}
#jt-top-cart-trigger img {width: 20px;height: 17px;}
.jt-blog-header #top-search form input::-webkit-input-placeholder {color: #000;}
.jt-blog-header #top-search form input:-moz-placeholder {color: #000;}
.jt-blog-header #top-search form input::-moz-placeholder {color: #000;}
.jt-blog-header #top-search form input:-ms-input-placeholder {color: #000;}
.jt-blog-header #top-search-slim form input::-webkit-input-placeholder {color: #000;}
.jt-blog-header #top-search-slim form input:-moz-placeholder {color: #000;}
.jt-blog-header #top-search-slim form input::-moz-placeholder {color: #000;}
.jt-blog-header #top-search-slim form input:-ms-input-placeholder {color: #000;}
.jt-blog-header .menu-metas ul {margin: 0;}
.jt-blog-header #top-search form,
.jt-blog-header #top-search-slim form {background: #fff;}
.jt-blog-header .navbar-default .navbar-collapse, .navbar-default .navbar-form {float: right;}
.jt-blog-header .jt-main-menu {line-height: 90px;}
.jt-blog-header #jt-top-cart .top-cart-content,
.jt-blog-header .is-sticky #jt-top-cart .top-cart-content {top: 90px;}

/* Comfortable with all page templates */
.page-template.jt_blog_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_blog_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_blog_content.page-template-page-photography,
.page-template.jt_blog_content.page-template-page-photography .entry-content,
.page-template.jt_blog_content.page-template-page-photography .page-container,
.page-template.jt_blog_content.page-template-page-photography .main-content,
.page-template.jt_blog_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_blog_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_blog_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_blog_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_blog_content.page-template-page-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_blog_content.page-template-page-photography .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_blog_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_blog_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_blog_content.page-template-page-kenburns-photography,
.page-template.jt_blog_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_blog_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_blog_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_blog_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_blog_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_blog_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .content-ctrl {height: 100%;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_blog_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_blog_content.page-template-page-slider-photography,
.page-template.jt_blog_content.page-template-page-slider-photography .entry-content,
.page-template.jt_blog_content.page-template-page-slider-photography .page-container,
.page-template.jt_blog_content.page-template-page-slider-photography .main-content,
.page-template.jt_blog_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_blog_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_blog_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_blog_content.page-template-page-slider-photography .jt-portfolio-wrapper {left: 0%;}
.page-template.jt_blog_content.page-template-page-slider-photography .jt_blog_header_content {height: auto;}
.page-template.jt_blog_content.page-template-page-slider-photography .content-ctrl {height: 100%;}
.page-template.jt_blog_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_blog_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_blog_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_blog_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_blog_content.page-template-page-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_blog_content.page-template-page-masonry-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_blog_content #grid-gallery .slideshow {width: 100%;top: 0px;}
.page-template.jt_blog_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_blog_content .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template-page-photography.jt_blog_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt_blog_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-photography.jt_blog_content .content-ctrl .main-content-center,
.jt-photo-filter,
.page-template-page-masonry-photography .content-ctrl .main-content-center .jt-photo-filter {z-index: 9999;}
.page-template.jt_blog_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_blog_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}
.jt-arch-prt-content .jt-port-cat a::after {content: ", ";}
.jt-arch-prt-content .jt-port-cat a:last-child::after {content: "";}
.jt-hover-shadow .jt-portfolio-item:hover {-moz-box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.06);-webkit-box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.06);box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.06);}
.page-template.jt_blog_content .content-ctrl .main-content-center .jt-photo-filter {top: 170px;right: 22%;}
.jt_blog_content.page-template-template-one-page-architecture .jt-blog-header .sticky-wrapper {float: left;width: 100%;position: relative;z-index: 999;}
.jt_blog_content.page-template-template-one-page-architecture button.slider-switch { position: absolute; top: 100px; }
.jt_blog_content.page-template-template-one-page-architecture { overflow: hidden; }
.jt_blog_content.page-template-template-one-page-architecture .img-dragger.img-dragger-large.dragdealer { overflow: hidden; position: fixed; }
.jt_blog_content.page-template-template-one-page-architecture .have-js .dragslider { overflow: hidden; }
.jt_blog_content.page-template-template-one-page-architecture .dragslider.switch-min,
.jt_blog_content.page-template-template-one-page-architecture .dragslider.switch-max { overflow: hidden; }
.jt_blog_content.page-template-template-one-page-architecture .dragslider { overflow: hidden; }
.jt_blog_content.page-template-template-one-page-architecture .dragslider.show-content { overflow: visible; }
.jt_blog_content.page-template-template-one-page-architecture .jt-logo-caption { display:none; }

/* Style - K */
.jt_blog_content .jt_blog_header_content ul.jt-header-social { border: 0px; }
.jt_blog_content .jt_blog_header_content .jt-header-social { border-right: 0px; }
.jt_blog_content .jt_blog_header_content li#top-search,
.jt_blog_content .jt_blog_header_content li#top-search-slim { border-left: 1px solid #f0f0f0; }
.jt_blog_content .jt-logo-caption .banner-overlay {position: absolute;width: 100%;height: 100%;top: 0;}
.jt_blog_content .container.jt_blog_header_content .jt-blog-header header,
.jt_blog_content .container.jt_blog_header_content .jt-blog-header .is-sticky header { width: 1170px; }
.jt_blog_content .is-sticky .navbar.navbar-default .menu-metas li.jt-menu-cart a span.jt-cart-num { top: 0; }
.jt_blog_content .navbar ul.navbar-nav ul.dropdown-menu ul.dropdown-menu { top: -1px; }
.jt_blog_content .is-sticky .navbar ul.navbar-nav ul.dropdown-menu ul.dropdown-menu { top: -1px; }
.jt_blog_content header nav ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children.dropdown a:after { top: 19px; }
.jt_blog_content .jt_blog_header_content .menu-metas li.jt-search,
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text { margin-right: -1px; }
.jt_blog_content .jt_blog_header_content .menu-metas li.jt-search,
.jt_blog_content .jt_blog_header_content .menu-metas li.jt-menu-cart,
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text { border-width: 0 1px 0 1px; border-color: #f0f0f0; border-style: solid; }
.jt_blog_content .jt-logo-caption { position: relative; overflow: hidden; }
.jt_blog_content .jt-logo-caption .slider-container { top: 0; position: absolute; }
.jt_blog_content .jt-logo-caption .jt-blog-logo { position: relative; }
.jt_blog_content .jt-logo-caption canvas { position: relative; width: 100%; height: auto; }
.jt_blog_content .jt_blog_rev_slider { float: left; width: 100%; }

/* Blog Width */
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text {width: auto;padding: 0 30px;border-right: 1px solid #f0f0f0;line-height: 90px;}
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text .textwidget ul li a { font-size: 12px; color: #35373e; }
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text .textwidget ul li ul {left: -30px;right: auto;top: 90px;max-width: auto;}
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text .textwidget ul li ul.dropdown-menu li.dropdown { line-height: 0; }
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text .textwidget ul li ul.dropdown-menu li.dropdown a {padding: 20px;font-size: 10px;color: #888;width: 100%;}
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text .textwidget ul li ul.dropdown-menu li.dropdown a:hover { color: #fff; }
.jt_blog_content .jt_blog_header_content .menu-metas .widget.widget_text .textwidget ul li ul.dropdown-menu li.dropdown a img { padding: 0 10px 0 0; }
.jt_blog_content .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav ul.dropdown-menu.jt-top-width-three { background: #121212; }
.hidden-big-screen .menu-metas .widget.widget_text ul.nav.navbar-nav li.dropdown.menu-item-has-children ul.dropdown-menu { min-width: 190px; }

/* Blog - Logo */
.jt-blog-header header.logo-center ul.jt-main-nav li ul.dropdown-menu { padding: 0; }
.jt-blog-header header.logo-center ul.jt-main-nav li a { color: #35373e; padding: 30px 25px 26px; }
.jt-blog-header header.logo-center ul.jt-main-nav li ul.dropdown-menu li a { color: #888; padding: 8px 25px; }
.jt-blog-header header.logo-center ul.jt-main-nav li ul.dropdown-menu li a:hover { color: #fff; }
.jt-blog-header header.logo-center #top-search form input,
.jt-blog-header header.logo-center #top-search-slim form input { color: #35373e; font-family: "Amiri",serif; }
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li ul.dropdown-menu { padding: 0; }
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li ul.dropdown-menu a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li ul.dropdown-menu ul.dropdown-menu li a { padding: 15px 20px 15px 25px; }
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li ul.dropdown-menu > li:first-child a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li ul.dropdown-menu ul.dropdown-menu li:first-child a { padding: 20px 20px 15px 25px; }
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li ul.dropdown-menu > li:last-child a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li ul.dropdown-menu ul.dropdown-menu li:last-child a { padding: 15px 20px 20px 25px; }
.jt_blog_content header nav ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children.dropdown:first-child a:after { top: 25px; }
.jt_blog_content header nav ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children.dropdown:last-child a:after { top: 20px; }

/* Blog - Navigation */
.jt_blog_content .menu-collapser {background: #fff;height: 75px;line-height:75px;border-bottom: 1px solid rgba(53,55,62,0.1);width: 50%;}
.jt_blog_content .collapse-button .icon-bar {background: #35373E;}
body.jt_blog_content.top-search-open #top-search form input,
body.jt_blog_content.top-search-open #top-search-slim form input {width: 88%;padding: 10px;}
.jt_blog_content .navbar-default .navbar-nav > .open > a:focus,
.jt_blog_content .navbar-default .navbar-nav > .open > a,
.jt_blog_content .navbar-default .navbar-nav > li > a:focus,
.jt_blog_content .navbar-default .navbar-nav > .open > a,
.jt_blog_content .navbar-default .navbar-nav > li > a,
.jt_blog_content .navbar-nav > ul > li > span.dropdown-toggle a {color: #35373E;}
.jt_blog_content .is-sticky .navbar-default.menu-metas ul.navbar-nav li > a {padding: 0;}
.jt_blog_content .jt-blog-header .menu-metas.navbar-default ul.navbar-nav li a#jt-top-cart-trigger { padding: 0; }

/**
 * Left Menu - Portfolio
 */
.left-menu-wrap {
	position: fixed;
	width: 14%;
	height: 100%;
	background: #fff;
	left: 0;
	top: 0;
	z-index: 10;
	padding: 60px 0 0 0;
	-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
	text-align: center;
}
.left-menu-wrap .port-logo {width: 50%;margin: 0 auto;text-align: left;}
.port-logo img {max-width: 100%;}
.jt-blog-bg:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	/*background: rgba(255,255,255,0.1);*/
}
.jt-header-content {
	position: absolute;
	width: auto;
	height: auto;
	left: 80px;
	bottom: 55px;
	z-index: 1;
}
.jt-header-content > p {
	font-family: 'Amiri', serif;
	font-size: 17px;
	color: #35373e;
	font-style: italic;
	margin: 0;
}
.jt-header-content > h4 {
	color: #35373e;
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	float: left;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0;
	padding:10px 0 0 0;
}
.right-cont-wrap {position: relative;left: 14%;width:86%;}
.jt-blog-space {padding: 120px 0;}
.left-menu-list {width: 100%;float: left;padding: 75px 0 0 0;}
.left-menu-list .left-menu {
	padding: 0;
	margin: 0;
	display: inline-block;
	width: 100%;
	text-align: left;
}
.left-menu-list .left-menu > li {
	list-style: none;
	padding: 0 0 32px 0;
	font-family: 'Montserrat', sans-serif;
	color: #35373e;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.left-menu-list .left-menu > li.current_page_item > a:after,
.left-menu-list .left-menu > li.current-menu-parent > a:after,
.left-menu-list .left-menu > li.active > a:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #35373e;
	top: 7px;
	left: 0;
	display: block;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.left-menu-list .left-menu > li > a {
	font-family: 'Montserrat', sans-serif;
	color: #35373e;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 0px 3px 0 5px;
	position: relative;
}
.left-menu-list .left-menu > li > a,
.left-menu-list .left-menu > li > a:hover,
.left-menu-list .left-menu > li > a:focus,
.left-menu-list .left-menu > li > a.active {text-decoration: none;color: #35373e;}
.left-menu-list .left-menu > li > a {position: relative;padding: 0px 3px 0 5px;cursor: pointer;}
.left-menu-list .left-menu > li > a:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 1px;
	background: #35373e;
	top: 7px;
	left: 0;
	display: block;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.left-menu-list .left-menu > li > a:hover:after {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	width: 100%;
}
.left-menu-list .left-menu .port-filter {padding: 10px 0px 0px 5px !important;margin: 0;display: none;}
.left-menu-list .left-menu .port-filter li {list-style: none;padding: 0 0 12px 0;}
.left-menu-list .left-menu .port-filter li:last-child {padding: 0;}
.left-menu-list .left-menu .port-filter li a {
	color: #999999;
	font-size: 10px;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.left-menu-list .left-menu .port-filter li a,
.left-menu-list .left-menu .port-filter li a:hover,
.left-menu-list .left-menu .port-filter li a:active,
.left-menu-list .left-menu .port-filter li a:focus {text-decoration: none;}
.left-menu-list .left-menu .port-filter li a:hover {color: #cccccc;}
.jt-footer-style-four .jt-copyright-area {
	width: 100%;
	float: left;
	text-align: center;
	background: #f9f9f9;
	border: none;
	min-height: 100px;
	line-height: 100px;
	padding: 0;
}
.jt-footer-style-four .jt-copyright-area > p {
	color: #999999;
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0;
}
.contact-wrap {
	width: 100%;
	float: left;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
	color: #111111;
	position: absolute;
	bottom: 60px;
	left: 0;
}
.contact-wrap .cont-det {
	width: auto;
	text-align: left;
	margin: 0 auto;
	display: inline-block;
}
.contact-wrap a,
.contact-wrap a:hover,
.contact-wrap a:active,
.contact-wrap a:focus {
	text-decoration: none;
	color: #111111;
	margin: 0 0 5px;
	display: block;
}

/* Banners */
.jt_left_content .jt-blog-bg,
.jt_right_content .jt-blog-bg { min-height: 450px; position: relative; }
.jt_left_content .right-cont-wrap .slider-container canvas,
.jt_right_content .left-cont-wrap .slider-container canvas { width: 100%; height: 100%; }
.jt_left_content .right-cont-wrap .jt-blog-bg .banner-overlay,
.jt_right_content .left-cont-wrap .jt-blog-bg .banner-overlay { position: absolute; width: 100%; height: 100%; top: 0; }
.jt_left_content .right-cont-wrap .jt-blog-bg .rev_slider_wrapper,
.jt_right_content .left-cont-wrap .jt-blog-bg .rev_slider_wrapper { z-index: 1; }

.jt_left_content .left-menu-list .left-menu { background: transparent; }
.jt_left_content .left-menu-wrap .left-menu-list li a { padding: 0; }
.jt_left_content .left-menu-list .port-filter-menu span.jt-cross-over,
.jt_right_content .right-menu-wrap.menu-right .left-menu-list .port-filter-menu span.jt-cross-over { width: 100%; position: relative; cursor: pointer; }
.jt_left_content .left-menu-list .port-filter-menu span.jt-cross-over:after,
.jt_right_content .right-menu-wrap.menu-right .left-menu-list .port-filter-menu span.jt-cross-over:after {
  content: "";
  width: 0%;
  background: #35373E none repeat scroll 0% 0%;
  top: 7px;
  left: 0px;
  display: block;
  opacity: 0;
  transition: all 0.5s ease 0s;
  height: 1px;
  position: absolute;
}
.jt_left_content .left-menu-list .port-filter-menu span.jt-cross-over:hover:after,
.jt_right_content .right-menu-wrap.menu-right .left-menu-list .port-filter-menu span.jt-cross-over:hover:after {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  width: 100%;
}

.jt_left_content .menu-collapser {
  height: 75px;
  line-height: 75px;
  background: #fff;
  -moz-box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.1);
  z-index: 99;
}
.jt_left_content .jt-top-white {width: 100%;float: left;}
.jt_left_content .collapse-button .icon-bar {-moz-box-shadow: 0px 1px 0px #000;-webkit-box-shadow: 0px 1px 0px #000;box-shadow: 0px 1px 0px #000;}
.jt_left_content ul.slimmenu.collapsed li a,
.jt_left_content ul.slimmenu.collapsed li a:focus,
.jt_left_content ul.slimmenu.collapsed li a:active {color: #35373E;}
.jt_left_content .left-menu-wrap {text-align: left;padding: 60px 0 0 50px;}
.jt_left_content .left-menu-wrap .port-logo {width: auto;}
.jt_left_content .contact-wrap {padding-left: 50px;line-height: 24px;}
.jt_left_content .left-menu-list .left-menu {background: #fff;position: relative;z-index: 1;}

/* Left Side Menu */
.left-menu-list .left-menu .port-filter { padding-top: 0px !important; }
.left-menu-list .left-menu .port-filter li:first-child { padding-top: 10px; }
.left-menu-list .left-menu .sub-menu { padding: 0px 0px 0px 5px !important; margin: 0; }
.left-menu-list .left-menu .sub-menu li { list-style: none; padding: 0 0 15px; }
.left-menu-list .left-menu .sub-menu li:first-child { padding-top: 20px; }
.left-menu-list .left-menu .sub-menu li:last-child { padding-bottom: 0; }
.left-menu-list .left-menu .sub-menu li a {
  color: #999999;
  font-size: 10px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.left-menu-list .left-menu .sub-menu li a,
.left-menu-list .left-menu .sub-menu li a:hover,
.left-menu-list .left-menu .sub-menu li a:active,
.left-menu-list .left-menu .sub-menu li a:focus { text-decoration: none; }
.left-menu-list .left-menu .sub-menu li a:hover { color: #cccccc; }
.left-menu-list .menu-main-menu-container ul.left-menu > li.menu-item > a::after {
  content: "";
  position: absolute;
  width: 0%;
  height: 1px;
  background: #35373e;
  top: 7px;
  left: 0;
  display: block;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.left-menu-list .menu-main-menu-container ul.left-menu > li.menu-item > a:hover:after {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  width: 100%;
}

/**
 * Right Menu - Portfolio
 */
.right-menu-wrap {
    width: 14%;
    height: 100%;
    background: #FFF none repeat scroll 0% 0%;
    right: 0px;
    top: 0px;
    z-index: 10;
    padding: 60px 50px 0px 0px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    position: fixed;
}
.left-cont-wrap {position: relative;left: 0;width:86%;}
.menu-right .left-menu {text-align: right;}
.jt_right_content .right-menu-wrap.menu-right .port-logo {text-align: right;}
.jt_right_content .right-menu-wrap {padding: 60px 50px 0 0;text-align: right;}
.jt_right_content .left-menu-list .left-menu {text-align: right;}
.jt_right_content .contact-wrap {padding-right:50px;line-height: 24px;}
.jt_right_content .left-menu-list {position: relative;background: #fff;z-index: 1;}
.jt_right_content .menu-collapser {
  height: 75px;
  line-height: 75px;
  background: #fff;
  -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
}
.jt_right_content .jt-top-white {width: 100%;float: left;}
.jt_right_content .collapse-button .icon-bar {-moz-box-shadow: 0px 1px 0px #000;-webkit-box-shadow: 0px 1px 0px #000;box-shadow: 0px 1px 0px #000;}
.left-menu-wrap .jt-social-four li i,
.jt-photo-wrap .jt-social-four li i {position: relative;top: -2px;left: 1px;}
.jt_right_content .left-menu-list { background: transparent; }

.jt-photo-wrap > .right-cont-wrap { left: 14.38%; }
.jt-photo-wrap > .right-cont-wrap { width: 85.6%; }

/**
 * Business Header
 */

/* Header Widget */
ul.search-onmenu { position: relative; text-align: right; padding: 0; margin: 0; }
.search-onmenu li { list-style: none; line-height: 100px; }
.search-onmenu li i { color: #fff; padding: 5px; }
.jt_business_content .jt-header-three #top-search form input,
.jt_business_content .jt-header-three #top-search-slim form input { padding-top: 0px; }
.jt-header-three #top-search form input,
.jt-header-three #top-search-slim form input { padding-top: 60px; }
.jt_arch_content #top-search form input,
.jt_arch_content #top-search-slim form input { padding-top: 10px; }
.jt-arch-header #top-search form input,
.jt-arch-header #top-search-slim form input { padding-top: 10px; }
.jt_business_content .jt-header-three .is-sticky #top-search form input,
.jt_business_content .jt-header-three .is-sticky #top-search-slim form input { padding-top: 30px; }
.jt-header-three .is-sticky #top-search form input,
.jt-header-three .is-sticky #top-search-slim form input { padding-top: 10px; }

/* Navigation */
.jt-page-header.jt-header-three.jt-blog-page ul#menu-create-menu li ul.dropdown-menu { padding: 10px; }
.jt-header-three .is-sticky .navbar-default .navbar-nav > li > a { padding: 36px 20px 26px; }
.jt-header-three .menu-metas .top-cart-content ul.cart_list.product_list_widget li a { padding: 0; }
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item ul.dropdown-menu {padding: 0; }
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item ul.dropdown-menu li a,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li a {padding: 15px 20px 15px 25px; }
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item ul.dropdown-menu li:first-child a,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:first-child a {padding: 20px 20px 15px 25px; }
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item ul.dropdown-menu li:last-child a,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:last-child a {padding: 15px 20px 20px 25px; }
.jt_business_content ul.nav.navbar-nav ul.dropdown-menu ul.dropdown-menu {top: -1px; }
/*.jt_business_content .jt-page-header.jt-header-three .is-sticky header .navbar.navbar-default .navbar-header { line-height: 80px; }*/
.jt_business_content ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children a:after {top: 19px; }
.jt_business_content .jt-header-three .jt-top-left-bar > .jt-each-top-left { border: none; }
.jt_business_content .jt-header-three .jt-top-right-bar .jt-header-social { line-height: 3; padding: 0 20px; }
.jt_business_content .container.jt-bussiness-head-cont .jt-page-header.jt-blog-page .slider-container.jt-vint-small-banner { height: 500px !important; }
.jt_business_content .jt-page-header.jt-blog-page .slider-container.jt-vint-small-banner { height: 450px !important; }
.jt_business_content .container.jt-bussiness-head-cont .jt-page-header.jt-blog-page .slider-container.jt-vint-small-banner.banner-rev-slide { height: 100% !important; }
.jt_business_content .jt-bussiness-head-cont .jt-page-header.jt-blog-page .slider-container.jt-vint-small-banner.banner-rev-slide { height: 100% !important; }
.jt_business_content .jt-page-header.jt-blog-page { min-height: 0px; }
.jt_business_content .jt-page-header.jt-blog-page .slider-container canvas { width: 100%; height: auto; }
.jt_business_content.page-template.page-template-template-vintage-home .entry-content {height: auto; }
.jt_business_content .jt-bussiness-head-cont .is-sticky .menu-metas.navbar-default.navbar-right ul.navbar-nav li.jt-menu-cart > a {padding: 34px 20px 22px; }
.jt_business_content .jt-bussiness-head-cont .is-sticky .menu-metas.navbar-default.navbar-right ul.navbar-nav li.jt-menu-cart a span.jt-cart-num {top: 36px; }
.jt_business_content .jt-bussiness-head-cont .slider-container .rev_slider_wrapper {z-index: 1; }
.jt_business_content .jt-bussiness-head-cont .widget.jt-top-header .jt-top-left-bar .jt-each-top-left {padding: 0; }
.jt_business_content .jt-bussiness-head-cont .widget.jt-top-header .jt-top-left-bar .jt-each-top-left .textwidget ul.jt-top-contact,
.jt_business_content .jt-bussiness-head-cont .widget.jt-top-header .jt-top-left-bar .jt-each-top-left .jt-widget-text ul.jt-top-contact {
  float: left;
  padding: 0 20px 0;
  border-left: 1px solid #f3f3f3;
  border-right: 1px solid #f3f3f3;
  margin-right: -1px;
}
.jt_business_content .jt-bussiness-head-cont .widget.jt-top-header .jt-top-right-bar {border: 0px;padding: 0px 20px;border-right: 1px solid #F3F3F3;border-left: 1px solid #F3F3F3;}
.jt_business_content .container.jt-bussiness-head-cont header.sticky-nav,
.jt_business_content .container.jt-bussiness-head-cont .is-sticky header.sticky-nav { width: 1170px; position: absolute; }
.jt_business_content .jt-business-banner-content .jt-breadcrumbs {
  font-family: "Amiri",serif;
  font-size: 16px;
  margin: 10px 0px 0px;
  color: #FFF;
  display: block;
  letter-spacing: 1px;
}
.jt_business_content .jt-bussiness-head-cont .menu-metas .widget.widget_text { width: auto; }
.jt_business_content .jt-bussiness-head-cont .menu-metas .widget.widget_text ul li a { font-size: 12px; padding: 36px 14px 28px; }
.jt_business_content .jt-bussiness-head-cont .menu-metas .widget.widget_text ul.nav.navbar-nav li.dropdown ul.dropdown-menu { left: -10px; padding: 0px; min-width: auto; }
.jt_business_content .jt-bussiness-head-cont .menu-metas .widget.widget_text ul.nav.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a { padding: 20px; font-size: 10px; }
.jt_business_content .jt-bussiness-head-cont .menu-metas .widget.widget_text ul.nav.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a img { padding: 0 10px 0 0; }
.jt_business_content .jt-bussiness-head-cont .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li > a { color: #35373e; }
.jt_business_content .jt-bussiness-head-cont .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu { background: #121212; }
.jt_business_content .jt-bussiness-head-cont .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu li.dropdown a { color: #888; }
.jt_business_content .jt-bussiness-head-cont .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu li.dropdown a:hover { color: #fff; }
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page {background: transparent; }
.jt_business_content .jt-bussiness-head-cont header ul.nav.navbar-nav li a { padding: 35px 20px 23px; }
.jt_business_content .jt-bussiness-head-cont header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a { top: 42px; }
.jt_business_content .jt-bussiness-head-cont .is-sticky header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a { top: 42px; }
.jt_business_content .jt-bussiness-head-cont header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger { padding: 32px 12px 30px; }
.jt_business_content .jt-bussiness-head-cont .is-sticky header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger { padding: 33px 12px 30px; }
.jt_business_content .jt-bussiness-head-cont header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger span.jt-cart-num { top: 32px; right: 8%; }
.jt_business_content .jt-bussiness-head-cont header .navbar-header,
.jt_business_content .jt-bussiness-head-cont .is-sticky header .navbar-header { line-height: 72px; }
.jt_business_content .jt-page-header.jt-header-three .slider-container .banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.not-page {
  position: absolute;
  width: 100%;
  height: auto;
  text-align: center;
  top: 52%;
}
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content {
  position: absolute;
  width: 100%;
  height: auto;
  text-align: center;
  top: 47%;
}
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content h1 {
  font-family: 'montserrat', sans-serif;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 50px;
  margin: 0;
  padding: 0 0 20px;
}
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content p {
  font-family: "Amiri",serif;
  letter-spacing: 1px;
  color: #fff;
  text-transform: capitalize;
  font-size: 22px;
  margin: 0;
  padding: 0 0 20px;
}
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-2null { top: 50%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-3null { top: 53%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-6null { top: 51%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-7null { top: 53%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-8null { top: 57%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-9null { top: 49%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-10null { top: 55%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-11null { top: 55%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-arch-bantext-4null { top: 54%; }

/* Title Position */
.jt_business_content .jt-business-banner-content .jt-breadcrumbs li a,
.jt_business_content .jt-business-banner-content .jt-breadcrumbs a { color: #fff; }
.jt_business_content .jt-business-banner-content .jt-breadcrumbs li a:hover,
.jt_business_content .jt-business-banner-content .jt-breadcrumbs a:hover { text-decoration: none; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-1null { top: 55%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-2null { top: 53%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-3null { top: 55%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-4null { top: 51%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-5null { top: 49%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-6null { top: 50%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-7null { top: 46%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-8null { top: 49%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-9null { top: 44%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-10null { top: 52%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-11null { top: 45%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-12null { top: 40%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-13null { top: 41%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-14null { top: 45%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-15null { top: 38%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.jt-main-bantext-1null.front { top: 50%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content { top: 58%; }
.jt_business_content .jt-bussiness-head-cont .jt-business-banner-content.not-page { top: 54%; }

/* Comfortable for all Page Templates */
.page-template.jt_business_content .entry-content.page-container {padding: 0px;}
.page-template.jt_business_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_business_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_business_content.page-template-page-photography,
.page-template.jt_business_content.page-template-page-photography .entry-content,
.page-template.jt_business_content.page-template-page-photography .page-container,
.page-template.jt_business_content.page-template-page-photography .main-content,
.page-template.jt_business_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_business_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_business_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_business_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_business_content.page-template-page-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_business_content.page-template-page-photography .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_business_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_business_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_business_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_business_content.page-template-page-kenburns-photography,
.page-template.jt_business_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_business_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_business_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_business_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_business_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_business_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_business_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_business_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_business_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_business_content.page-template-page-kenburns-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_business_content.page-template-page-kenburns-photography .content-ctrl {height: 100%;}
.page-template.jt_business_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_business_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_business_content.page-template-page-slider-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_business_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_business_content.page-template-page-slider-photography,
.page-template.jt_business_content.page-template-page-slider-photography .entry-content,
.page-template.jt_business_content.page-template-page-slider-photography .page-container,
.page-template.jt_business_content.page-template-page-slider-photography .main-content,
.page-template.jt_business_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_business_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_business_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_business_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_business_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_business_content.page-template-page-slider-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_business_content.page-template-page-slider-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_business_content.page-template-page-slider-photography .content-ctrl {height: 100%;}
.page-template.jt_business_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_business_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_business_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_business_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%; height: auto !important;}
.page-template.jt_business_content.page-template-page-masonry-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_business_content #grid-gallery .slideshow {width: 100%;top: 70px;}
.page-template.jt_business_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_business_content .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template.jt_business_content .container .jt-photo-filter {top: 150px;right: 22%;}
.page-template-page-photography.jt_business_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt_business_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.jt_business_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl,
.jt_business_content.page-template-page-kenburns-photography .entry-content.page-container,
.jt_business_content.page-template-page-kenburns-photography .entry-content { padding: 0; margin: 0; }
.jt_business_content.page-template-template-one-page-architecture .jt-header-three header { z-index: 110; }
.jt_business_content.page-template-template-one-page-architecture button.slider-switch { position: absolute; top: 170px; }
.jt_business_content.page-template-template-one-page-architecture { overflow: hidden; }
.jt_business_content.page-template-template-one-page-architecture .img-dragger.img-dragger-large.dragdealer { overflow: hidden; position: fixed; }
.jt_business_content.page-template-template-one-page-architecture .have-js .dragslider { overflow: hidden; }
.jt_business_content.page-template-template-one-page-architecture .dragslider.switch-min,
.jt_business_content.page-template-template-one-page-architecture .dragslider.switch-max { overflow: hidden; }
.jt_business_content.page-template-template-one-page-architecture .dragslider { overflow: hidden; }
.jt_business_content.page-template-template-one-page-architecture .dragslider.show-content { overflow: visible; }
.jt_business_content.page-template-template-one-page-architecture .jt-bussiness-head-cont .jt-page-header.jt-header-three.jt-blog-page { z-index: 999; }
.page-template.jt_business_content #grid-gallery .slideshow.slide-top-zero { top: 0 !important; z-index: 100000; }
.jt_business_content.page-template.page-template-page-photography .wrapper > div,
.jt_business_content.page-template.page-template-page-masonry-photography .wrapper > div { height: auto !important; }
.jt_business_content.page-template.page-template-page-kenburns-photography .container.jt-bussiness-head-cont,
.jt_business_content.page-template.page-template-page-kenburns-photography .container-fluid.jt-bussiness-head-cont,
.jt_business_content.page-template.page-template-page-masonry-photography .container.jt-bussiness-head-cont,
.jt_business_content.page-template.page-template-page-masonry-photography .container-fluid.jt-bussiness-head-cont,
.jt_business_content.page-template.page-template-page-slider-photography .container.jt-bussiness-head-cont,
.jt_business_content.page-template.page-template-page-slider-photography .container-fluid.jt-bussiness-head-cont { height: auto; }

/**
 * Photography
 */
.jt-photo-wrap .left-menu-wrap.jt-dark-bg {
	background: #1f1f1f;
	left: auto;
	top: auto;
	width: 14%;
}
.jt-photo-wrap .left-menu-wrap.jt-dark-bg .left-menu-list .left-menu > li {padding: 15px 0;}
.jt-photo-wrap .left-menu-wrap.jt-dark-bg .left-menu-list .left-menu > li,
.jt-photo-wrap .left-menu-wrap.jt-dark-bg .left-menu-list .left-menu > li > a { color: #cccccc;}
.jt-photo-wrap .jt-dark-bg .left-menu-list .left-menu > li > a::after {background: #cccccc;}
.jt-dark-version.widget {padding: 0;}
.jt-dark-version.jt-copy-right {
	width: 100%;
	float: none;
	padding: 30px 0 0 0;
	margin: 0 auto;
	text-align: left;
	display: inline-block;
}
.jt-photo-wrap .left-menu-wrap.jt-dark-bg .contact-wrap {bottom: 100px;}
.jt-dark-version.jt-copy-right p {color: #cccccc;}
.jt-dark-version.jt-soc-list {border-bottom: 1px solid #353535;}
.jt-dark-version.jt-soc-list li a {color: #fff;}
.jt-dark-version.jt-soc-list li a:after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  transition: transform 0.3s ease 0.3s, border-color 0.4s ease 0.1s;
  transform: scale(1.4);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 1000px;
}
.jt-dark-version.jt-soc-list li  a:hover:after {
  -webkit-transition:-webkit-transform ease .3s,border-color ease .1s;
  -moz-transition:-moz-transform ease .3s,border-color ease .1s;
  -ms-transition:-ms-transform ease .3s,border-color ease .1s;
  -o-transition:-o-transform ease .3s,border-color ease .1s;
  transition:transform ease .3s,border-color ease .1s;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  border-color: #fff;
}
.jt-dark-version.jt-soc-list li a i {position: relative;left: 2px;bottom: 2px;}
.jt-photo-wrap .right-cont-wrap {width: 85.7%;left: 14.3%;height: 100%;overflow-x: hidden;}
.page-template-page-kenburns-photography-php.jt-photo-wrap .entry-content .right-cont-wrap {left: 0;width: 100%;}
.page-template-page-kenburns-photography-php.jt-photo-wrap > .right-cont-wrap {width: 85.6%;left: 14.3%;height: 100%;}
.page-template-page-slider-photography-php.jt-photo-wrap .entry-content .right-cont-wrap {left: 0;width: 100%;}
.page-template-page-slider-photography-php.jt-photo-wrap > .right-cont-wrap {width: 85.6%;left: 14.4%;height: 100%;}
.page-template-page-photography-php.jt-photo-wrap .entry-content .right-cont-wrap {left: 0;width: 100%;}
.page-template-page-photography-php.jt-photo-wrap > .right-cont-wrap {width: 85.6%;left: 14.4%;height: 100%;}
.page-template-page-masonry-photography-php.jt-photo-wrap .entry-content .right-cont-wrap {left: 0;width: 100%;}
.page-template-page-masonry-photography-php.jt-photo-wrap > .right-cont-wrap {width: 85.6%;left: 14.4%;height: 100%;}
.jt-photo-wrap .wrapper {height: 100%;width: 100%;float: left;}
.jt-photo-wrap {
 	padding: 25px;
 	height: 100%;
 	width: 100%;
 	float: left;
 	position: relative;
}
.jt-photo-wrap .entry-content {height: 100%; }
.jt-photo-wrap::before {
  content: "";
  width: 100%;
  height: 25px;
  background: #FFF none repeat scroll 0% 0%;
  z-index: 1051;
  display: block;
  top: 0;
  left: 0;
  position: fixed;
}
.jt-photo-wrap::after {
	content: "";
	width: 100%;
	height: 25px;
	background: #FFF none repeat scroll 0% 0%;
	z-index: 1051;
	display: block;
	bottom: 0;
	left: 0;
	position: fixed;
}
.jt-photo-filter {
	position: fixed;
	top: 75px;
	right: 75px;
	z-index: 1;
	-webkit-box-shadow:0px 0px 8px 2px rgba(0,0,0,0.08);
	-moz-box-shadow:0px 0px 8px 2px rgba(0,0,0,0.08);
	box-shadow:0px 0px 8px 2px rgba(0,0,0,0.08);
	width: 113px;
}
.jt-photo-filter .jt-photo-list-wrap {
	width: auto;
	min-height: 30px;
	background: rgba(255,255,255,0.85);
	float: left;
}
.jt-photo-filter .jt-photo-list-wrap img {max-width: 100%;}
.jt-photo-filter .jt-photo-list-wrap a.jt-filter-tit {
	float: left;
	width: 100%;
	padding: 10px 20px;
	cursor: pointer;
}
.jt-photo-filter .jt-photo-list-wrap a.jt-filter-tit,
.jt-photo-filter .jt-photo-list-wrap a:hover.jt-filter-tit,
.jt-photo-filter .jt-photo-list-wrap a:focus.jt-filter-tit,
.jt-photo-filter .jt-photo-list-wrap a:active.jt-filter-tit {text-decoration: none;}
.jt-photo-filter .jt-photo-list-wrap .jt-filter {
	display: inline-block;
	font-family: "Montserrat",sans-serif;
	color: #35373e;
	font-size: 11px;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 0 0 0 8px;
	margin: 0;
}
.jt-photo-filter .jt-photo-list-wrap .jt-photo-filter-list {
	padding: 0 0 10px 20px;
	margin: 0;
	width: auto;
	float: none;
	display: none;
}
.jt-photo-filter .jt-photo-list-wrap .jt-photo-filter-list.jt-filter-display {display: inline-block;}
.jt-photo-filter .jt-photo-list-wrap .jt-photo-filter-list > li {list-style: none;padding: 0 0 5px 0;}
.jt-photo-filter .jt-photo-list-wrap .jt-photo-filter-list > li > a {
	color: #35373e;
	font-family: "Montserrat",sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.jt-photo-filter .jt-photo-list-wrap .jt-photo-filter-list > li > a,
.jt-photo-filter .jt-photo-list-wrap .jt-photo-filter-list > li > a:hover,
.jt-photo-filter .jt-photo-list-wrap .jt-photo-filter-list > li > a:active,
.jt-photo-filter .jt-photo-list-wrap .jt-photo-filter-list > li > a:focus {text-decoration: none;}
.page-template-page-masonry-photography-php #grid-gallery .grid-wrap {float: left;width: 100%;}
.page-template.jt-photo-wrap .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template.jt-photo-wrap .container .jt-photo-filter {right: 15%;}
.right-menu-content .jt-photo-filter {left: 75px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.08);}
.jt-photo-wrap .jt-vint-right {height: auto;}

/* Page Template Comfortable */
.page-template.jt_vintage_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_vintage_content.page-template-page-photography .entry-content,
.page-template.jt_vintage_content.page-template-page-photography .page-container,
.page-template.jt_vintage_content.page-template-page-photography .main-content,
.page-template.jt_vintage_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_vintage_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0px;}
.page-template.jt_vintage_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_vintage_content.page-template-page-photography .type-page {height: 100%;}
.page-template.jt_vintage_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_vintage_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_vintage_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_vintage_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_vintage_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_vintage_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;}
.page-template.jt_vintage_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_vintage_content.page-template-page-kenburns-photography .type-page {height: 100%;}
.page-template.jt_vintage_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_vintage_content.page-template-page-slider-photography .entry-content,
.page-template.jt_vintage_content.page-template-page-slider-photography .page-container,
.page-template.jt_vintage_content.page-template-page-slider-photography .main-content,
.page-template.jt_vintage_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_vintage_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;}
.page-template.jt_vintage_content.page-template-page-slider-photography  .wrapper {height: 100%;overflow: visible;}
.page-template.jt_vintage_content.page-template-page-slider-photography  .type-page {height: 100%;}
.page-template.jt_vintage_content.page-template-page-photography.jt-photo-wrap .jt-vint-right {height: auto;}
.page-template.jt_vintage_content.page-template-page-masonry-photography.jt-photo-wrap .jt-vint-right {height: auto;}
.page-template.jt_vintage_content.page-template-page-masonry-photography.jt-photo-wrap .jt-vint-right >div {height: auto;}
.page-template.jt_vintage_content.page-template-page-masonry-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_vintage_content.page-template-page-masonry-photography .type-page {height: 100%;}
.page-template.jt_vintage_content.page-template-page-masonry-photography .content-ctrl {padding: 0px;}
.page-template.jt_vintage_content.page-template-page-kenburns-photography .content-ctrl {padding: 0px;}
.page-template.jt_vintage_content.page-template-page-slider-photography .content-ctrl {padding: 0px;}
.page-template.jt_vintage_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_vintage_content.page-template-page-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_vintage_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_vintage_content .container #grid-gallery .slideshow {width: 100%;left: 0px;}
.page-template.jt_vintage_content .container .jt-photo-filter {top: 150px;right: 22%;}
.page-template-page-photography.jt_vintage_content #grid-gallery .slideshow {top: 25px;z-index: 99999;width: 83.4%;}
.page-template-page-masonry-photography.jt_vintage_content #grid-gallery .slideshow {top: 30px;z-index: 99999;width: 83.4%;}
.page-template.jt_vintage_content.jt_vintage_right .jt-photo-filter {
  position: fixed;
  top: 75px;
  z-index: 9999;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
  width: 113px;
  left: 75px;
}
.page-template-page-kenburns-photography.jt_vintage_content.jt-photo-wrap .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right > .container-fluid.padding-zero.jt_content_holder { height: 100%;}
.page-template-page-kenburns-photography.jt_vintage_content.jt-photo-wrap .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right > .container-fluid.padding-zero {height: auto;}
.page-template-page-kenburns-photography.jt_vintage_content.jt-photo-wrap .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right > .container.padding-zero {height: auto;}
.page-template-page-kenburns-photography.jt_vintage_content.jt-photo-wrap .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right > .container.padding-zero.jt_content_holder {height: 100%;}
.page-template-page-kenburns-photography.jt_vintage_content.jt-photo-wrap.jt_vintage_right .right-cont-wrap {width: 85.69%;}
.page-template-page-kenburns-photography.jt_vintage_content.jt-photo-wrap .right-cont-wrap .jt-photo-whole-wrap {height: 100%;}
.page-template-page-slider-photography.jt_vintage_content.jt-photo-wrap .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right > .container-fluid.padding-zero.jt_content_holder {height: 100%;}
.page-template-page-slider-photography.jt_vintage_content.jt-photo-wrap .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right > .container-fluid.padding-zero {height: auto;}
.page-template-page-slider-photography.jt_vintage_content.jt-photo-wrap .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right > .container.padding-zero {height: auto;}
.page-template-page-slider-photography.jt_vintage_content.jt-photo-wrap .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right > .container.padding-zero.jt_content_holder {height: 100%;}
.page-template-page-slider-photography.jt_vintage_content.jt-photo-wrap.jt_vintage_right .right-cont-wrap {width: 85.69%;}
.page-template-page-slider-photography.jt_vintage_content.jt-photo-wrap .right-cont-wrap .jt-photo-whole-wrap {height: 100%;}
.page-template-page-photography.jt_vintage_content.jt-photo-wrap .right-cont-wrap.jt-vint-right > .container-fluid.padding-zero {height: auto;}
.page-template-page-photography.jt_vintage_content.jt-photo-wrap .right-cont-wrap.jt-vint-right > .container.padding-zero {height: auto;}
.page-template-page-photography.jt_vintage_content.jt-photo-wrap.jt_vintage_right .right-cont-wrap {width: 85.69%;}
.page-template-page-photography.jt_vintage_content.jt-photo-wrap .right-cont-wrap .jt-photo-whole-wrap {height: 100%;}
.page-template.jt_vintage_content.page-template-page-kenburns-photography .content-ctrl .container {height: 100%;}
.page-template.jt_vintage_content.page-template-page-slider-photography .content-ctrl .container {height: 100%;}
.page-template.jt_vintage_content.jt_vintage_right .content-ctrl .container .jt-photo-filter {
  position: fixed;
  top: 75px;
  z-index: 9999;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
  width: 113px;
  left: 290px;
}
.jt-photo-wrap.jt_photography_content.left-cont.page-template.page-template-page-photography .photography-leftcontent .entry-content.page-container.content-ctrl { height: auto; }
.jt-photo-wrap.jt_photography_content.left-cont.page-template.page-template-page-masonry-photography .photography-leftcontent .entry-content.page-container.content-ctrl { height: auto; }
.jt-photo-wrap.jt_photography_content.left-cont.page-template .photography-leftcontent > div { height: 100%; }
.jt-photo-wrap.jt_photography_content.left-cont.page-template.page-template-template-one-page-architecture { overflow: hidden; }
.jt-photo-wrap.jt_photography_content.left-cont.page-template.page-template-template-one-page-architecture .photography-leftcontent { position: relative;  verflow: hidden; }
.jt-photo-wrap.jt_photography_content.left-cont.page-template.page-template-template-one-page-architecture .photography-leftcontent button.slider-switch { top: 40px; right: 50px; }
.jt-photo-wrap.jt_photography_content .wrapper { overflow: hidden; }

.page-template.page-template-page-kenburns-photography .right-cont-wrap,
.page-template.page-template-page-slider-photography .right-cont-wrap,
.page-template.page-template-template-one-page-architecture .right-cont-wrap { height: 100%; }
.page-template.page-template-template-one-page-architecture .right-cont-wrap,
.page-template.page-template-template-one-page-architecture .right-menu-content { overflow: hidden; }
#kenburn-slide img { width: 100%; }

/**
 * Photography Right Menu
 */
.photography-leftcontent {
  float: left;
  width: 84.6%;
  height: 100%;
  left: 0px;
  right: 14.3%;
}
.photography-rightmenu {
  position: fixed;
  width: 15%;
  height: 100%;
  background: #fff;
  right: 25px;
  top: 0;
  z-index: 1000;
  padding: 60px 0 0 0;
  -moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
  text-align: center;
}
.jt-photo-wrap .photography-rightmenu.jt-dark-bg { background: #29292B none repeat scroll 0% 0%; }
.jt-photo-wrap .photography-rightmenu .left-menu-list .left-menu { text-align: right; }
.jt-photo-wrap .photography-rightmenu .left-menu-list .left-menu > li > a.menu-active:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #35373e;
  top: 7px;
  left: 0;
  display: block;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.jt-photo-wrap .photography-rightmenu .left-menu-list .left-menu > li > a {
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0px 3px 0 5px;
  position: relative;
}
.jt_vintage_content .left-menu-wrap.jt-dark-bg.jt-vint-left-menu .left-menu-list #menu-create-menu .menu-item a .caret {
  display: block;
  width: 0px;
  height: 0px;
  vertical-align: middle;
  border-left: 4px dashed;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  float: right;
  position: absolute;
  right: 30px;
  top: 22px;
}
.jt-vintage-banner-content .jt-vintage-ban-tit { margin: 0; }
.jt_vintage_content.jt-photo-wrap.jt_vintage_right .left-menu-wrap {
  float: right;
  position: fixed;
  height: 100%;
  right: 25px;
  left: auto;
}
.single-portfolio.jt_freelance_content .jt-freelance-head .jt-blog-logo.is_single_portfolio_header .sticky-wrapper { position: absolute; z-index: 10; width: 100%; }
.single-portfolio.jt_freelance_content .jt-freelance-head .jt-blog-logo.is_single_portfolio_header header { position: absolute; z-index: 10; width: 100%; }
.jt_freelance_content .container .jt-page-header { min-height: 550px; }
.jt_freelance_content .jt-freelance-head .menu-metas.navbar-default.navbar-right { float: right !important; }
.jt_freelance_content .jt-freelance-head .jt-blog-logo { padding: 0; }
.jt_freelance_content .jt-freelance-head .jt-blog-logo .sticky-wrapper { position: absolute; width: 100%; z-index: 1; }
.jt_freelance_content .jt-vintage-banner.slider-container { position: absolute; height: 100% !important; top: 0; }
.jt_freelance_content .jt-page-header.jt-blog-page .slider-container canvas { width: 100%; height: 100%; }
.jt_freelance_content.page-template.page-template-template-vintage-home .entry-content { height: auto; }
.jt_freelance_content .container .jt-freelance-head header { width: 1110px; }
.jt_freelance_content .container .jt-freelance-head .is-sticky header { width: 1170px; }
.jt_freelance_content .jt-freelance-head header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a { top: 47px; }
.jt_freelance_content .jt-freelance-head .is-sticky header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a { top: 27px; }
.jt_freelance_content .jt-freelance-head header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger { padding: 38px 12px; }
.jt_freelance_content .jt-freelance-head header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger .jt-cart-num { top: 39px; }
.jt_freelance_content .jt-freelance-head .is-sticky header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger { padding: 18px 12px; }
.jt_freelance_content .jt-freelance-head .is-sticky header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger .jt-cart-num { top: 20px; }
.jt_freelance_content .jt-freelance-head header .menu-metas.navbar-default ul.navbar-nav li#jt-top-cart .top-cart-content { top: 111px; }
.jt_freelance_content .jt-freelance-head .is-sticky header .menu-metas.navbar-default ul.navbar-nav li#jt-top-cart .top-cart-content { top: 70px; }
.jt-photo-wrap.jt_photography_content .right-cont-wrap .jt-blog-bg,
.jt-photo-wrap.jt_photography_content.left-cont .photography-leftcontent .jt-blog-bg { min-height: 450px; }
.jt-photo-wrap.jt_photography_content .right-cont-wrap .jt-blog-bg,
.jt-photo-wrap.jt_photography_content.left-cont .photography-leftcontent .jt-blog-bg { position: relative; }
.jt-photo-wrap.jt_photography_content .right-cont-wrap .jt-blog-bg .slider-container,
.jt-photo-wrap.jt_photography_content.left-cont .photography-leftcontent .jt-blog-bg .slider-container { z-index: 1; }
.jt-photo-wrap.jt_photography_content .right-cont-wrap .jt-blog-bg .slider-container canvas,
.jt-photo-wrap.jt_photography_content.left-cont .photography-leftcontent .jt-blog-bg .slider-container canvas { width: 100%; height: 100%; }
.jt-photo-wrap.jt_photography_content.page-template.page-template-template-vintage-home .entry-content { height: auto; }
.jt-photo-wrap.jt_photography_content .photography-leftcontent .slider-container .banner-overlay ,
.jt-photo-wrap.jt_photography_content .right-cont-wrap .slider-container .banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.jt-photo-wrap.jt_photography_content .left-menu-wrap.jt-dark-bg .contact-wrap .widget,
.jt-photo-wrap.jt_photography_content .photography-rightmenu.jt-dark-bg .contact-wrap .widget { margin-bottom: 10px; }
.jt-photo-wrap.jt_photography_content .left-menu-wrap.jt-dark-bg .contact-wrap > .widget,
.jt-photo-wrap.jt_photography_content .left-menu-wrap.jt-dark-bg .contact-wrap > .jt-copy-right {padding-left: 50px;}
.jt-photo-wrap.jt_photography_content .photography-rightmenu.jt-dark-bg .contact-wrap > .widget {padding-right: 50px;}
.jt-photo-wrap.jt_photography_content .photography-leftcontent .jt-blog-bg.banner_rev_slide,
.jt-photo-wrap.jt_photography_content .right-cont-wrap .jt-blog-bg.banner_rev_slide { min-height: auto; }
.jt-photo-wrap.jt_photography_content .photography-leftcontent .jt-blog-bg.banner_rev_slide .slider-container,
.jt-photo-wrap.jt_photography_content .right-cont-wrap .jt-blog-bg.banner_rev_slide .slider-container { height: 100% !important; }
.jt-photo-wrap.jt_photography_content .photography-leftcontent .jt-blog-bg.banner_rev_slide .slider-container .rev_slider_wrapper,
.jt-photo-wrap.jt_photography_content .right-cont-wrap .jt-blog-bg.banner_rev_slide .slider-container .rev_slider_wrapper { z-index: 1; }

.jt-photo-wrap .right-cont-wrap > div,
.jt-photo-wrap .entry-content > .container-fluid,
.jt-photo-wrap .entry-content > .container,
.jt-photo-wrap .entry-content > .padding-zero,
.jt-photo-wrap .main-content,
.jt-photo-wrap .main-content > article {height: 100%;}
.jt-photo-wrap .main-content > article {margin: 0;}
.jt-photo-wrap .right-cont-wrap > div.foot-ctrl {height: auto;}

.jt-photo-wrap.jt_photography_content .wrapper,
.jt-photo-wrap.jt_vintage_content .wrapper { height: auto; }
.jt-photo-wrap.jt_vintage_content.page-template-template-one-page-architecture .wrapper { height: 100%; }
.jt-photo-wrap.jt_photography_content ul.left-menu { font-family: 'montserrat', sans-serif; }
.jt-photo-wrap.jt_photography_content.page-template.page-template-template-one-page-architecture .wrapper { height: 100%; }

.jt-dark-version.jt-soc-list { border: 0px; }
.jt-copy-right.jt-dark-version { border-top: 1px solid #353535; }
.breadcrumb-trail.breadcrumbs ul {padding: 0;margin: 0;list-style: none;}
.breadcrumb-trail.breadcrumbs ul li {display: inline-block;}
.breadcrumb-trail.breadcrumbs li.sep { display: inline; }
.breadcrumb-trail.breadcrumbs li.sep i { display: none; padding: 0; margin: 0; }
.jt-page-banner .jt-breadcrumbs li:first-child:after { content: ''; padding: 0; }
.jt-page-banner .jt-breadcrumbs li:after { padding: 0; margin: 0; }
.jt-page-banner .jt-breadcrumbs li.sep:after { top: 0; }
.container header { width: 100%; padding: 0; }
.container header .container { padding: 0; }
.container header .navbar-header { padding: 0 0 0 80px; }
.container header .menu-metas.navbar-default.navbar-right { padding: 0 80px 0 0; }
.container .jt-freelance-head header { width: 100%; }
.container .jt-freelance-head .sticky-wrapper.is-sticky header { width: 1170px; }
.menu-metas li.jt-menu-cart a span.jt-cart-num { color: #fff; }

.jt-photo-wrap .photography-rightmenu.jt-dark-bg .left-menu-list .left-menu > li,
.jt-photo-wrap .photography-rightmenu.jt-dark-bg .left-menu-list .left-menu > li > a { color: #ccc; }

/**
 * Archotecture Header
 */
.jt-arch-header {
	position: relative;
	z-index: 102;
	background: #fff;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-moz-box-shadow: 0px 0 10px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0 10px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 10px 0 rgba(0,0,0,0.1);
}
.jt-arch-header.jt-header-three .navbar-header {line-height: 60px;}
.jt-arch-header.jt-header-three .navbar-default .navbar-nav > li > a {padding: 28px 20px 15px;}
.jt-arch-header.jt-header-three .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {top: 35px;}
.is-sticky .jt-arch-header {background: #fff;}
.jt-arch-header.jt-hidden {min-height: 0;height: 0;overflow: hidden;}
.jt-arch-header {background: #fff;padding: 0 50px;}
.jt-front-page .jt-arch-header {padding: 0 30px}
.jt-arch-header .navbar-right .dropdown-menu { top: 80px; }
.jt-arch-body .menu-metas ul { text-align: right; }
body.top-share-open header .jt-arch-share-list {
  text-align: right;
  right: 100px;
  background: #fff;
  min-width: 60%;
}
.jt_arch_content.top-share-open header.jt-arch-header .navbar-left { display: none; }
.jt-arch-header.jt-header-three .navbar-default .navbar-nav > li > a { padding: 28px 20px 18px; }
.jt-arch-body .jt-arch-header { -webkit-box-shadow: none; box-shadow: none; }
.jt-agency-banner-content { left: 0; right: 0; }

/* Content Area + Banner */
.jt_arch_content .right-cont-wrap {left: 0px; width: 100%;}
.jt_arch_content .slideshow {width: 100%;left: 0px;}
.jt_arch_content .container-fluid .slideshow {top: 80px;}

body.jt_arch_content.top-share-open header .jt-arch-share-list { right: 50px; }
.jt_arch_content .wrapper .jt-blog-bg { min-height: 450px; }
.jt_arch_content .jt-arch-head-content .is-sticky .menu-metas .widget.widget_text ul li a { padding: 24px 16px 19px; }
.jt_arch_content .wrapper .jt-blog-bg { position: relative; }
.jt_arch_content .jt-blog-bg .slider-container canvas { width: 100%; height: auto; }
.jt_arch_content .slider-container .banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
}
.jt_arch_content .jt-blog-bg { min-height: auto; }
.jt_arch_content .jt-blog-bg.jt-rev-banner { min-height: auto; }
.jt_arch_content .jt-blog-bg.jt-rev-banner .slider-container { height: 100% !important; }
.jt_arch_content .jt-blog-bg.jt-rev-banner .rev_slider_wrapper { z-index: 2; }
.jt_arch_content .container header.jt-arch-header { width: 1170px; }
.jt_arch_content .container .is-sticky header.jt-arch-header { width: 1170px; }
.jt_arch_content .container.jt-arch-head-content .menu-metas.navbar-default.navbar-right ul.jt-arch-share-list { right: 140px; }
.jt_arch_content .container.jt-arch-head-content .is-sticky .menu-metas.navbar-default.navbar-right ul.jt-arch-share-list li.jt-arch-share a#jt-top-share { padding: 38px 20px 26px; }
.jt_arch_content .jt-arch-head-content .menu-metas.navbar-default.navbar-right li.jt-arch-share ul.jt-arch-share-list { line-height: 80px; }
.jt_arch_content .jt_title_bg_color { background: #fff; }

/* Navigation */
.jt_arch_content header nav ul.nav li.menu-item ul.dropdown-menu { padding: 0; }
.jt_arch_content header nav ul.nav li.menu-item ul.dropdown-menu li a,
.jt_arch_content header nav ul.nav li.menu-item ul.dropdown-menu li ul.dropdown-menu li a { padding: 15px 0 15px 25px; }
.jt_arch_content header nav ul.nav li.menu-item ul.dropdown-menu li:first-child a,
.jt_arch_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:first-child a { padding: 20px 0 15px 25px; }
.jt_arch_content header nav ul.nav li.menu-item ul.dropdown-menu li:last-child a,
.jt_arch_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:last-child a { padding: 15px 0 20px 25px; }
.jt_arch_content header nav ul.nav li.menu-item ul.dropdown-menu li ul.dropdown-menu { left: auto; right: 100%; }
.jt_arch_content header.jt-arch-header.jt-header-three nav ul.nav li.menu-item ul.dropdown-menu li ul.dropdown-menu { top: -1px; }
.jt_arch_content header nav ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children.dropdown a:after { top: 19px; }
.jt_arch_content .is-sticky .navbar-default.menu-metas ul.navbar-nav li > a { padding: 38px 20px 26px; }

/* Comfortable with Page Templates */
.page-template.jt_arch_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_arch_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_arch_content.page-template-page-photography,
.page-template.jt_arch_content.page-template-page-photography .entry-content,
.page-template.jt_arch_content.page-template-page-photography .page-container,
.page-template.jt_arch_content.page-template-page-photography .main-content,
.page-template.jt_arch_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_arch_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_arch_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_arch_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_arch_content.page-template-page-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_arch_content.page-template-page-photography .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_arch_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_arch_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_arch_content.page-template-page-kenburns-photography,
.page-template.jt_arch_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_arch_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_arch_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_arch_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_arch_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_arch_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .type-page { height: 100%;  margin: 0px;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .content-ctrl {height: 100%;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_arch_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_arch_content.page-template-page-slider-photography,
.page-template.jt_arch_content.page-template-page-slider-photography .entry-content,
.page-template.jt_arch_content.page-template-page-slider-photography .page-container,
.page-template.jt_arch_content.page-template-page-slider-photography .main-content,
.page-template.jt_arch_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_arch_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_arch_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_arch_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_arch_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_arch_content.page-template-page-slider-photography .jt-portfolio-wrapper {left: 0%;}
.page-template.jt_arch_content.page-template-page-slider-photography .jt_blog_header_content {height: auto;}
.page-template.jt_arch_content.page-template-page-slider-photography .content-ctrl {height: 100%;}
.page-template.jt_arch_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_arch_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_arch_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_arch_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_arch_content.page-template-page-masonry-photography .content-ctrl {padding: 0px;}
.page-template.jt_arch_content #grid-gallery .slideshow {width: 100%;top: 0px;}
.page-template.jt_arch_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_arch_content .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template-page-photography.jt_arch_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt_arch_content #grid-gallery .slideshow { top: 0px !important; z-index: 99999;}
.page-template.jt_arch_content .content-ctrl .container .jt-photo-filter {
  position: fixed;
  top: 300px;
  right: 450px;
  z-index: 9999;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
  width: 113px;
}
.page-template.jt_arch_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_arch_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}
.jt_arch_content.page-template.page-template-page-photography .container-fluid.jt-arch-head-content,
.jt_arch_content.page-template.page-template-page-photography .container.jt-arch-head-content,
.jt_arch_content.page-template.page-template-page-kenburns-photography .container-fluid.jt-arch-head-content,
.jt_arch_content.page-template.page-template-page-kenburns-photography .container.jt-arch-head-content,
.jt_arch_content.page-template.page-template-page-masonry-photography .container-fluid.jt-arch-head-content,
.jt_arch_content.page-template.page-template-page-masonry-photography .container.jt-arch-head-content,
.jt_arch_content.page-template.page-template-page-slider-photography .container-fluid.jt-arch-head-content,
.jt_arch_content.page-template.page-template-page-slider-photography .container.jt-arch-head-content,
.jt_arch_content.page-template.page-template-template-agency-home .container-fluid.jt-arch-head-content,
.jt_arch_content.page-template.page-template-template-agency-home .container.jt-arch-head-content { height: auto; }
.page-template.jt_arch_content #grid-gallery .slideshow.slide-top-zero { top: 0 !important; z-index: 100000; }

/* Banner */
.jt-arch-title {width: 100%;float: left;margin: 70px auto 0;}
.wpb_wrapper .jt-arch-title {margin: 0;}
.jt_arch_content .jt-post-wrapper > h1 {display: none;}
.jt-arch-title .jt-arch-title-h1-auto {width: auto;float: none;}
.jt-arch-title h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	text-transform: uppercase;
	color: #35373e;
	letter-spacing: 2px;
	position: relative;
	display: inline-block;
	margin: 0 0 25px 0;
	font-weight: 900;
}
.jt-arch-title h1:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height:2px;
	background: #35373e;
}
.jt_arch_content .jt-blog-bg .jt-arch-title {
  position: absolute;
  margin: 0;
  bottom: 130px;
  z-index: 1;
  text-align: center;
}
.jt_arch_content .jt-blog-bg .jt-arch-title img {
  right: 0;
  left: 0;
  margin: 0 auto;
  float: none;
  display: block;
}
.jt_arch_content .jt-arch-title img { float: none; display: block; }
.jt_arch_content .jt-blog-bg .jt-arch-title p,
.jt_arch_content .jt-arch-title p {
  font-family: "Amiri",serif;
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-1null { bottom: 29%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-2null { bottom: 33%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-3null { bottom: 36%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-4null { bottom: 40%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-5null { bottom: 28%; }

.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-6null { bottom: 36%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-7null { bottom: 37%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-8null { bottom: 41%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-9null { bottom: 35%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-bantext-10null { bottom: 40%; }
.jt_arch_content .jt-blog-bg .jt-arch-title.jt-arch-not-page-ban-tit { top: 42%; }

/* Widgets */
.jt_arch_content .jt-arch-head-content .menu-metas .widget.widget_text { width: auto; }
.jt_arch_content .jt-arch-head-content .menu-metas .widget.widget_text ul li a { font-size: 12px; padding: 24px 16px 19px; }
.jt_arch_content .jt-arch-head-content .menu-metas .widget.widget_text ul.navbar-nav li.dropdown ul.dropdown-menu {
  left: auto;
  right: 0;
  padding: 0;
  min-width: auto;
}
.jt_arch_content .jt-arch-head-content .menu-metas .widget.widget_text ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a { padding: 20px; font-size: 10px; }
.jt_arch_content .jt-arch-head-content .menu-metas .widget.widget_text ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a img { padding: 0 10px 0 0; }
.jt_arch_content .jt-arch-head-content .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li > a { color: #35373e; }
.jt_arch_content .jt-arch-head-content .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu { background: #121212; }
.jt_arch_content .jt-arch-head-content .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu li.dropdown a { color: #888; }
.jt_arch_content .jt-arch-head-content .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu li.dropdown a:hover { color: #fff; }

.jt_arch_content.page-template-template-one-page-architecture .dragslider.switch-min { overflow: hidden; }

li.jt-arch-share > a i {
	position: absolute;
	top: 2px;
	left: 0px;
	transition: opacity 0.3s ease 0s;
	line-height: 80px;
	color: #35373e;
	font-weight: bold;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
body.top-share-open li.jt-arch-share > a i.pe-7s-close {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	font-size: 32px;
	left: -4px;
}
body.top-share-open li.jt-arch-share > a i.pe-7s-share {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
li.jt-arch-share > a i.pe-7s-close {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
li.jt-arch-share > a i.pe-7s-share {padding: 0 0 0 2px;}
.jt-arch-share-list {
	z-index: -2;
	position: absolute;
	height: 100%;
	padding: 0px 15px;
	margin: 0px auto;
	top: 0px;
	right: 40px;
}
body:not(.top-share-open) header .jt-arch-share-list {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.1s ease 0.1s;
	-moz-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.1s ease 0.1s;
	-ms-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.1s ease 0.1s;
	-o-transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.1s ease 0.1s;
	transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.1s ease 0.1s;
	position: absolute;
	right:100px;
}
body.top-share-open header .jt-arch-share-list {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transition: height 0.4s ease 0s, margin 0.4s ease 0s, opacity 0.1s ease 0.1s;
	z-index: 1;
	position: absolute;
	overflow: visible;
}
.jt-arch-share-list li {
	display: inline-block;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	position: relative;
}

/**
 * Header Agency
 */
.jt-agency-head-bar {z-index: 0;}
.page_hav_banner .jt-agency-header-two,
.page_hav_banner.jt-agency-header .large-header {min-height: 0;}
.page_hav_banner.jt-agency-header .sticky-wrapper {height: 0 !important;}
.page_hav_banner .jt-agency-banner-content {display: none;}
.large-header {
	position: relative;
	width: 100%;
	background: #333;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 1;
}
.jt-agency-header .large-header {background: #f3f3f3;overflow: visible;}
.jt-animated-hand,
.entry-content .jt-animated-hand {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	z-index: -1;
	margin: 0;
	padding: 0;
}
.jt-animated-hand img {max-width: 100%;}
.jt_agency_content.page-template-template-agency-home .jt-agency-header .large-header .jt-animated-hand.animated { top: auto; }
.jt_agency_content .slider-container {overflow: hidden;}
.jt-animated-hand li {
	list-style: none;
	height: 100%;
	width: 100%;
  position: relative;
}
.jt-agency-header .jt-main-title {
	position: absolute;
	margin: 0;
	padding: 0;
	color: #35373e;
	text-align: center;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
.jt-agency-header .jt-main-title {
	font-family: 'Montserrat', sans-serif;
	font-size: 32px;
	text-transform: uppercase;
	letter-spacing: 7px;
	font-weight: 900;
}
.jt-agency-head-bar {
	padding: 0 80px;
	width: 100%;
	float: left;
	line-height: 100px;
}
.single-portfolio .jt-agency-head-bar {padding: 0;}
.single-portfolio header.jt-agency nav.sticky-nav {padding: 0 80px;}
.jt-agency-menu {
	float: right;
	padding: 10px 0 3px;
	width: 100%;
	z-index: 4;
	position: relative;
}
.jt-agency-menu h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	float: left;
	margin: 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	color: #35373e;
	width: auto;
}
.jt-agency-menu h3.jt-menu-display {opacity: 0;}
.jt-agency-hamburger {float: left;padding: 7px 0 0 10px;}
a.jt-whole-menu {float: right;padding: 40px 0;}
.jt-agency-head-bar .navbar-logo {padding: 4px 0;}
a.jt-whole-menu,
a:hover.jt-whole-menu,
a:focus.jt-whole-menu,
a:active.jt-whole-menu {text-decoration: none;color: #35373e;}
.jt-agency-hamburger .jt-ham-nav {top: -7px;width: 22px;}
.jt-agency-hamburger .jt-ham-nav span:nth-child(2),
.jt-agency-hamburger .jt-ham-nav span:nth-child(3) {left: 5px;}
.jt-whole-menu:hover .jt-agency-hamburger .jt-ham-nav span:nth-child(2),
.jt-whole-menu:hover .jt-agency-hamburger .jt-ham-nav span:nth-child(3) {left: 0;}
.jt-agency-hamburger .jt-ham-nav.open span:nth-child(2),
.jt-agency-hamburger .jt-ham-nav.open span:nth-child(3) {left: 0;}
.entry-content .jt-agency-menu-list,
.jt-agency-menu-list {
	float: none;
	width: auto;
	padding: 0;
	margin: 0;
}
.jt-agency-menu-list {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 6px;
	right: 40px;
	display: none;
}
.jt-agency-menu-list li {display: inline-block;padding: 0 50px 0 0;}
.jt-agency-menu-list li:last-child {padding: 0;}
.jt-agency-menu-list li a {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #35373e;
	position: relative;
}
.jt-agency-menu-list li a,
.jt-agency-menu-list li a:hover,
.jt-agency-menu-list li a:active,
.jt-agency-menu-list li a:focus {text-decoration: none;}
.jt-agency-menu-list li a:after {
	content: "";
	position: absolute;
	width: 0;
	left: 0;
	right: 0;
	top: auto;
	display: block;
	background: #35373e;
	height: 1px;
	margin: 7px auto 0;
	-webkit-transition: width .25s ease;
	-moz-transition: width .25s ease;
	-ms-transition: width .25s ease;
	-o-transition: width .25s ease;
	transition: width .25s ease;
	text-align: center;
}
.jt-agency-menu-list li a:hover:after {width: 100%;}
.jt-port-border {border: 12px solid rgba(75,66,66,0.1);}
.jt-agency-port {position: relative;width: 100%;float: left;}
.jt-agency-hover-content {text-align: center;position: relative;top: 40%;}
.jt-agency-sep {
	width: 1px;
	height: 0;
	background: #35373e;
	margin: 10px auto;
	-webkit-transition: height .5s ease;
	-moz-transition: height .5s ease;
	-ms-transition: height .5s ease;
	-o-transition: height .5s ease;
}
.jt-agency-item {margin-right: 50px;margin-bottom: 100px;}
.jt-agency-item:nth-child(5),
.jt-agency-item:nth-child(10n+5) {margin-bottom: 0;}
.jt-agency-item:nth-child(8),
.jt-agency-item:nth-child(10n+8) {margin-top: 100px;}
.jt-agency-item:nth-child(11),
.jt-agency-item:nth-child(10n+11) {margin-top: 50px;}
.jt-agency-item:nth-child(1),
.jt-agency-item:nth-child(10n+1) {width: 511px;height: 406px;}
.jt-agency-item:nth-child(2),
.jt-agency-item:nth-child(10n+2) {width: 511px;	height: 372px;}
.jt-agency-item:nth-child(3),
.jt-agency-item:nth-child(10n+3),
.jt-agency-item:nth-child(4),
.jt-agency-item:nth-child(10n+4),
.jt-agency-item:nth-child(6),
.jt-agency-item:nth-child(10n+6) {width: 511px;height: 356px;}
.jt-agency-item:nth-child(5),
.jt-agency-item:nth-child(10n+5) {width: 462px;height: 496px;}
.jt-agency-item:nth-child(7),
.jt-agency-item:nth-child(10n+7) {width: 531px;height: 451px;margin-right: 30px;}
.jt-agency-item:nth-child(8),
.jt-agency-item:nth-child(10n+8) {width: 507px;height: 301px;margin-right: 0px;}
.jt-agency-item:nth-child(9),
.jt-agency-item:nth-child(10n+9) {width: 551px;height: 351px;margin-right: 0px;}
.jt-agency-item:nth-child(10),
.jt-agency-item:nth-child(10n+10) {width: 488px;height: 451px;margin-right: 0px;}
.jt-agency-item:hover .jt-agency-sep {height: 20px;}
.jt-agency-hover-content .jt-agency-top {
	top: 20px;
	position: relative;
	-moz-transition: top .5s ease;
	-ms-transition: top .5s ease;
	-o-transition: top .5s ease;
	transition: top .5s ease;
	font-family: 'Amiri', serif;
	font-size: 20px;
	letter-spacing: 6px;
	text-transform: capitalize;
	width: auto;
	float: none;
}
.jt-agency-item:hover .jt-agency-hover-content h3,
.jt-agency-item:hover .jt-agency-hover-content a {top: 0;}
.jt-agency-hover-content a {
	top: -10px;
	position: relative;	-webkit-transition: top .5s ease;
	-moz-transition: top .5s ease;
	-ms-transition: top .5s ease;
	-o-transition: top .5s ease;
	transition: top .5s ease;
	font-family: 'Amiri', serif;
	font-size: 16px;
	color: #35373e;
	letter-spacing: 1px;
	text-transform: capitalize;
}
.jt-agency-hover-content a,
.jt-agency-hover-content a:hover,
.jt-agency-hover-content a:active,
.jt-agency-hover-content a:focus {text-decoration: none;}
.portfolio-detail .customNavigation {
  position: absolute;
  top: 42%;
  right: 20px;
  width: 5%;
  z-index: 999999;
}
.jt-arrow-next {
	cursor: url("../images/arrows/slide-next.png"),auto;
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	z-index: 3;
}
.jt-arrow-prev {
	cursor: url("../images/arrows/slide-prev.png"),auto;
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: 3;
}
#jt-agency-slide.owl-carousel .owl-item img {width: 100%;}
#jt-agency-slide .owl-controls {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	float: left;
}
#jt-agency-slide.owl-carousel .owl-stage-outer {z-index: 2;}
.off {display: none !important;}
.jt-agency-head-bar.jt-on-slide {position: absolute;top: 0;}
.jt-agency-head-bar.jt-on-slide .navbar-logo {z-index: 4;position: relative;}
.jt-footer-style-eight {
	background: #f7f8f9;
	padding: 100px 0;
	text-align: center;
	margin: 150px 0 0 0;
}
.jt-footer-style-eight .jt-social-four li {width: auto;float: none;}
.jt-agency-social.jt-social-four li a {
	color: #35373e;
	font-size: 16px;
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.jt-footer-style-eight .jt-copyright-area {border: 0;padding: 20px 0 15px 0;}
.jt-footer-style-eight .jt-copyright-area p {
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	color: #35373e;
	margin: 0;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.jt-footer-author-details {width: 100%;float: left;}
.jt-footer-author-details p {
	font-family: 'Amiri', serif;
	font-size: 14px;
	letter-spacing: 1px;
	font-style: italic;
	color: #999999;
}
.jt-footer-author-details img,.entry-content .jt-footer-author-details img {padding: 0;max-width: 100%;}
.jt-footer-author-details a {color: #35373e;font-size: 13px;}
.jt-footer-author-details a,
.jt-footer-author-details a:hover,
.jt-footer-author-details a:focus,
.jt-footer-author-details a:active {text-decoration: none;}
.jt-agency-header-one canvas#juster-canvas-two {top: -80px;position: relative;}
.jt-agency-header-one canvas#juster-canvas-three {top: -15%;position: relative;}
.jt-agency-header-one canvas#juster-canvas-four {top: -10%;position: relative;}
.jt-agency-header-two {
	min-height: 550px;
	height:auto;
	width: 100%;
	float: left;
	background: #f3f3f3;
	position: relative;
	z-index: 2;
}
.jt-agency-header-two canvas {
	height: auto;
	width: 100%;
	position: absolute;
	bottom: 0;
}
.jt-agency-header-image {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	opacity:1;
	text-align: center;
	/*background: url("../images/dummy/agency-banner.jpg") no-repeat 50% 0;*/
}
.jt-agency-header-image img {max-width: 100%;}
.jt-agency-banner-content {
	position: absolute;
	top: 43%;
	left: 0;
	width: auto;
	height: auto;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	z-index: 1;
}
.jt-agency-banner-content p {
	color: #35373e;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	letter-spacing: 5px;
	padding: 0 0 25px 0;
	margin: 0;
}
.jt-agency-banner-content p:before,
.jt-agency-banner-content p:after {
	content: "";
	width: 20px;
	height: 1px;
	background: #35373e;
	display: inline-block;
	position: relative;
	top: -4px;
	margin:0 20px;
}
.jt-agency-banner-content h1 {
	font-size: 70px;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #35373e;
	letter-spacing: 20px;
	font-weight: 900;
	padding: 0;
	margin: 0;
}
.jt-agency-banner-content h1.jt-agency-blog-title {
	font-size: 45px;
	width: 70%;
	margin: 0 auto;
}

/* Comfortable with Page Templates */
.page-template.jt_agency_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_agency_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_agency_content.page-template-page-photography,
.page-template.jt_agency_content.page-template-page-photography .entry-content,
.page-template.jt_agency_content.page-template-page-photography .page-container,
.page-template.jt_agency_content.page-template-page-photography .main-content,
.page-template.jt_agency_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_agency_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_agency_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_agency_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_agency_content.page-template-page-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_agency_content.page-template-page-photography .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_agency_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_agency_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_agency_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_agency_content.page-template-page-kenburns-photography,
.page-template.jt_agency_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_agency_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_agency_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_agency_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_agency_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_agency_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_agency_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_agency_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_agency_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_agency_content.page-template-page-kenburns-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_agency_content.page-template-page-kenburns-photography  .content-ctrl {height: 100%;}
.page-template.jt_agency_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_agency_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_agency_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_agency_content.page-template-page-slider-photography,
.page-template.jt_agency_content.page-template-page-slider-photography .entry-content,
.page-template.jt_agency_content.page-template-page-slider-photography .page-container,
.page-template.jt_agency_content.page-template-page-slider-photography .main-content,
.page-template.jt_agency_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_agency_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_agency_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_agency_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_agency_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_agency_content.page-template-page-slider-photography .jt-portfolio-wrapper {left: 0%;}
.page-template.jt_agency_content.page-template-page-slider-photography .jt_blog_header_content {height: auto;}
.page-template.jt_agency_content.page-template-page-slider-photography  .content-ctrl {height: 100%;}
.page-template.jt_agency_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_agency_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_agency_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_agency_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_agency_content.page-template-page-masonry-photography .content-ctrl {padding: 0px;}
.page-template.jt_agency_content #grid-gallery .slideshow {width: 100%;top: 0px;}
.page-template.jt_agency_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_agency_content .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template-page-photography.jt_agency_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt_agency_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template.jt_agency_content .content-ctrl .container .jt-photo-filter {
  position: fixed;
  top: 600px;
  right: 450px;
  z-index: 9999;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
  width: 113px;
}
.page-template.jt_agency_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_agency_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.page-template-template-agency-home.jt_agency_content .entry-content,
.page-template.page-template-template-agency-home.jt_agency_content .page-container,
.page-template.page-template-template-agency-home.jt_agency_content .wrapper > .entry-content.page-container { height: auto; }
.jt_agency_content.page-template-template-one-page-architecture #large-header {
  height: 110px !important;
  background-color: #fff;
  position: relative;
  z-index: 999;
}
.jt_agency_content.page-template-template-one-page-architecture { overflow: hidden; }
.jt_agency_content.page-template-template-one-page-architecture .img-dragger.img-dragger-large.dragdealer { overflow: hidden; position: fixed; }
.jt_agency_content.page-template-template-one-page-architecture .have-js .dragslider { overflow: hidden; }
.jt_agency_content.page-template-template-one-page-architecture .dragslider.switch-min,
.jt_agency_content.page-template-template-one-page-architecture .dragslider.switch-max { overflow: hidden; }
.jt_agency_content.page-template-template-one-page-architecture .dragslider { overflow: hidden; }
.jt_agency_content.page-template-template-one-page-architecture .dragslider.show-content { overflow: visible; }
.jt_agency_content.page-template.page-template-template-one-page-architecture .jt-agency-header .jt-agency-header-two.large-header { height: 120px !important; background: #fff; }
.jt_agency_content.page-template.page-template-template-one-page-architecture header.jt-agency { position: relative; z-index: 999; }
.jt_agency_content.page-template.page-template-template-vintage-home .entry-content,
.jt_agency_content.page-template.page-template-template-vintage-home > .wrapper .entry-content.page-container,
.jt_agency_content.page-template.page-template-template-vintage-home .page-container { height: auto; }

.jt_agency_content.page-template.page-template-template-agency-home .large-header #videoid { position: absolute; width: 100%; height: 100%; }
.jt_agency_content.page-template.page-template-template-agency-home .jt-agency-header canvas {
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.jt_agency_content.page-template.page-template-template-one-page-architecture .jt-agency-header .jt-agency-header-two.large-header { background: transparent; min-height: 100px; }
.jt_agency_content.page-template.page-template-template-one-page-architecture .slider-switch { position: absolute; top: 130px; }

/* Agency Common */
header.jt-agency { padding: 0; }
header.jt-agency nav ul.nav li.menu-item a {
  padding: 41px 0px 25px;
  color: #35373e;
  font-size: 11px;
  line-height: 20px;
}
header.jt-agency .is-sticky nav ul.nav li.menu-item a {padding: 41px 0 44px;}
header.jt-agency nav ul.nav li.menu-item ul.dropdown-menu { top: auto; left: 0; padding: 15px 0; }
header.jt-agency nav ul.nav li.menu-item ul.dropdown-menu li { display: block; }
header.jt-agency nav ul.nav li.menu-item ul.dropdown-menu li a { padding: 8px 25px; color: #888; }
header.jt-agency nav ul.nav li.menu-item ul.dropdown-menu li a:hover { color: #fff; }
header.jt-agency nav ul.nav li.menu-item ul.dropdown-menu li a:hover:after { text-decoration: none; display: none; }
header.jt-agency nav ul.nav li.menu-item ul.dropdown-menu li ul.dropdown-menu { left: 100%; top: -18px; }
header.jt-agency nav.sticky-nav {width: 100%;}
.single .jt-agency .port-slider-wrapper.portfolio-detail .jt-agency-head-bar { z-index: 5; }
.single header.jt-agency { background-color: transparent; }

/* Navigation */
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu { padding: 0; }
.jt_agency_content .jt-agency-header .hidden-big-screen .nav.navbar-nav ul.dropdown-menu li a,
.jt_agency_content .jt-agency-header .hidden-big-screen .nav.navbar-nav ul.dropdown-menu li ul.dropdown-menu li a { padding: 18px 20px 18px 40px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li a,
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li ul.dropdown-menu li a,
.jt_agency_content .jt-agency-header .is-sticky .nav.navbar-nav ul.dropdown-menu li a,
.jt_agency_content .jt-agency-header .is-sticky .nav.navbar-nav ul.dropdown-menu li ul.dropdown-menu li a { padding: 10px 0 10px 25px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li:first-child a,
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li ul.dropdown-menu li:first-child a,
.jt_agency_content .jt-agency-header .is-sticky .nav.navbar-nav ul.dropdown-menu li:first-child a,
.jt_agency_content .jt-agency-header .is-sticky .nav.navbar-nav ul.dropdown-menu li ul.dropdown-menu li:first-child a { padding: 25px 0 10px 25px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li:last-child a,
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li ul.dropdown-menu li:last-child a,
.jt_agency_content .jt-agency-header .is-sticky .nav.navbar-nav ul.dropdown-menu li:last-child a,
.jt_agency_content .jt-agency-header .is-sticky .nav.navbar-nav ul.dropdown-menu li ul.dropdown-menu li:last-child a { padding: 10px 0 25px 25px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li:only-child a { padding: 15px 0 15px 25px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li.menu-item.menu-item-has-children ul.dropdown-menu li:only-child a { padding: 15px 0 15px 25px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li ul.dropdown-menu { left: auto; right: 100%; top: -1px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li.menu-item.menu-item-has-children a:after {
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 3px solid #888;
  position: absolute;
  right: 0px;
  top: 12px;
  left: 80%;
}
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li.menu-item.menu-item-has-children:last-child a:after { top: 10px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li.menu-item.menu-item-has-children ul.dropdown-menu li.menu-item-has-children:first-child a:after { top: 20px; }
.jt_agency_content .jt-agency-header .nav.navbar-nav ul.dropdown-menu li.menu-item.menu-item-has-children ul.dropdown-menu li.menu-item-has-children a:after { top: 20px; }
.jt_agency_content .jt-agency-ban-tit { margin-top: 22px; }
.jt_agency_content .jt-agency-banner-content.jt-agency-bantext-1null { top: 33%; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide { line-height: 70px; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu a.jt-whole-menu { padding: 29px 0 19px; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li a { padding: 30px 0 23px; }
.jt_agency_content .jt-agency-header .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li a:hover { color: #35373e; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li a:hover { color: #35373e; }
.jt_agency_content .jt-agency-header .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li ul.dropdown-menu li a:hover,
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li ul.dropdown-menu li a:hover { color: #fff; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li ul.dropdown-menu li a,
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li ul.dropdown-menu li:only-child a { padding: 10px 0 10px 25px; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li ul.dropdown-menu li:first-child a { padding: 15px 0 10px 25px; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li ul.dropdown-menu li:last-child a { padding: 10px 0 15px 25px; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li ul.dropdown-menu { top: auto; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide .jt-agency-menu ul.nav.navbar-nav li ul.dropdown-menu ul.dropdown-menu { top: -1px; }
.jt_agency_content .jt-agency-header .is-sticky .jt-agency-head-bar.jt-on-slide,
.single-portfolio header.jt-agency .is-sticky nav.sticky-nav {
  background: #fff;

  -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
}
.single-portfolio header.jt-agency .is-sticky nav.sticky-nav {padding: 0px 80px;}

/* Banner */
.jt_agency_content .jt-agency-header .jt-agency-header-two .jt-agency-banner-content.jt-arch-bantext-1null { top: 31%; }
.jt_agency_content .jt-agency-header .jt-agency-header-two .jt-agency-banner-content.jt-arch-bantext-2null { top: 36%; }
.jt_agency_content .jt-agency-header .jt-agency-header-two .jt-agency-banner-content.jt-arch-bantext-4null { top: 45%; }
.jt_agency_content .jt-agency-header .jt-agency-header-two .jt-agency-banner-content.jt-arch-bantext-5null { top: 31%; }
.jt_agency_content .jt-agency-header .jt-agency-header-two .jt-agency-banner-content.jt-arch-bantext-6null { top: 34%; }
.jt_agency_content .jt-agency-header .jt-agency-header-two .jt-agency-banner-content.jt-arch-bantext-8null { top: 42%; }
.jt_agency_content .jt-agency-header .jt-agency-header-two .jt-agency-banner-content.jt-arch-bantext-9null { top: 36%; }
.jt_agency_content .jt-agency-header .jt-agency-header-two .jt-agency-banner-content.jt-arch-bantext-10null { top: 34%; }
.jt_agency_content .jt-agency-header .jt-vint-small-banner { height: 550px !important; }
.jt_agency_content .banner-overlay { position: absolute; width: 100%; height: 100%;top: 0;left: 0; }
.jt_agency_content .jt-agency-header .slider-container canvas { position: relative; width: 100%; height: auto;z-index: 1; }
.jt_agency_content .jt-agency-header.banner-rev-slide .jt-agency-header-image { position: relative; height: 100%; }
.jt_agency_content .jt-agency-header.banner-rev-slide .sticky-wrapper { position: absolute; width: 100%; top: 0; }

/**
 * Studio Header
 */

/* Navigation */
.jt_studio_content .navbar-right .dropdown-menu { top: 100px; }
.jt_studio_content header.jt-studio-header ul.nav.navbar-nav li.menu-item-has-children ul.dropdown-menu { top: 97px; }
.jt_studio_content header.jt-studio-header ul.nav.navbar-nav li.menu-item-has-children ul.dropdown-menu li.menu-item-has-children ul.dropdown-menu { top: -1px; }
.jt_studio_content .navbar-right .dropdown-menu .dropdown-menu { top: 0px; }
.jt_studio_content .is-sticky .navbar-right .dropdown-menu { top: 97px; }
.jt_studio_content .is-sticky .navbar-right .dropdown-menu .dropdown-menu { top: 0px; }
.jt_studio_content .jt-head-studio header .menu-metas.navbar-default ul.footer-lang { padding: 41px 0 0; }
.jt_studio_content.is_front_page .jt-head-studio header .menu-metas.navbar-default ul.footer-lang { padding: 42px 0 0; }
.jt_studio_content .jt-head-studio .is-sticky header .menu-metas.navbar-default ul.footer-lang { padding: 22px 0 0; }
.jt_studio_content .jt-head-studio.not-front-studio header .menu-metas.navbar-default ul.footer-lang,
.jt_studio_content .jt-head-studio.not-front-studio .is-sticky header .menu-metas.navbar-default ul.footer-lang { padding: 33px 0 0; }

.jt_studio_content .jt-head-studio .jt-studio-banner-small .jt-small-content.not-page { top: 40%; }
.jt_studio_content .jt-head-studio.container { height: 100%; }
.jt_studio_content .jt-head-studio.container-fluid { padding: 0; height: 100%; }
.jt_studio_content .jt-head-studio.not-front-studio.container,
.jt_studio_content .jt-head-studio.not-front-studio.container-fluid { height: auto; }
.jt_studio_content .menu-collapser {height: 75px;line-height: 75px;}
.jt_studio_content .collapse-button .icon-bar {background: #fff;}
.jt_studio_content .jt-slim-meta.navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {top: 33px;right: 50px;}
.jt_studio_content .jt-studio-header .navbar-default .navbar-nav > li.menu-item > a.dropdown-toggle:after {top: 49%;}

.jt_studio_content .nav.navbar-nav ul.dropdown-menu { padding: 0; }
.jt_studio_content .nav.navbar-nav ul.dropdown-menu li a,
.jt_studio_content .nav.navbar-nav ul.dropdown-menu ul.dropdown-menu li a { padding: 10px 20px 10px 25px; }
.jt_studio_content .nav.navbar-nav ul.dropdown-menu li:first-child a,
.jt_studio_content .nav.navbar-nav ul.dropdown-menu ul.dropdown-menu li:first-child a { padding: 25px 20px 10px 25px; }
.jt_studio_content .nav.navbar-nav ul.dropdown-menu li:last-child a,
.jt_studio_content .nav.navbar-nav ul.dropdown-menu ul.dropdown-menu li:last-child a { padding: 10px 20px 25px 25px; }
.jt_studio_content .nav.navbar-nav ul.dropdown-menu li:only-child a,
.jt_studio_content .nav.navbar-nav ul.dropdown-menu ul.dropdown-menu li:only-child a { padding: 15px 20px 15px 25px; }
.jt_studio_content .nav.navbar-nav ul.dropdown-menu ul.dropdown-menu { left: auto; right: 100%; top: -1px; }
.jt_studio_content .is-sticky header.jt-studio ul.nav.navbar-nav li.menu-item-has-children.dropdown ul.dropdown-menu { top: 70px; }
.jt_studio_content .is-sticky header.jt-studio ul.nav.navbar-nav li.menu-item-has-children.dropdown ul.dropdown-menu ul.dropdown-menu { top: -1px; }
.jt_studio_content .not-front-studio .is-sticky header.jt-studio ul.nav.navbar-nav li.menu-item-has-children.dropdown ul.dropdown-menu { top: 97px; }
.jt_studio_content header nav ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children.dropdown a:after { top: 15px; }
.jt_studio_content.is_front_page .jt-head-studio .jt-studio-banner .jt-vint-small-banner { height: 100% !important; }
.jt_studio_content .jt-head-studio.not-front-studio .menu-metas.navbar-default.navbar-right { padding: 0; background: #fff; }
.jt_studio_content .jt-head-studio.not-front-studio .navbar-header { padding: 0 10px; }
.jt_studio_content .jt-head-studio.not-front-studio .menu-metas .widget.widget_text { width: auto; }
.jt_studio_content .jt-head-studio.not-front-studio .menu-metas .widget.widget_text ul li a { color: #35373e; font-size: 12px; padding: 28px 6px 35px; }
.jt_studio_content.is_front_page .is-sticky header.jt-studio.jt-studio-header {
	background: #fff;

	-webkit-box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.1);
}
.jt_studio_content.is_front_page .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a { top: 50px; }
.jt_studio_content.is_front_page .is-sticky .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a { top: 32px; }
.jt_studio_content.is_front_page .jt-studio-banner-wrap .hidden-big-screen .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a { top: 32px; }
.jt_studio_content .jt-head-studio.not-front-studio .menu-metas .widget.widget_text ul.nav.navbar-nav li.dropdown ul.dropdown-menu { left: auto; right: -20px; top: 100px; padding: 0; }
.jt_studio_content .jt-head-studio.not-front-studio .menu-metas .widget.widget_text ul.nav.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a { padding: 20px; color: #888; font-size: 10px; width: 100%; }
.jt_studio_content .jt-head-studio.not-front-studio .menu-metas .widget.widget_text ul.nav.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a:hover { color: #fff; }
.jt_studio_content .jt-head-studio.not-front-studio .menu-metas .widget.widget_text ul.nav.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a img { padding: 0 10px 0 0; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-vint-small-banner { height: 550px !important; }
.jt_studio_content .jt-head-studio.not-front-studio .slider-container canvas { position: relative; width: 100%; height: auto; }
.jt_studio_content.page-template.page-template-template-vintage-home .entry-content,
.jt_studio_content.page-template.page-template-template-vintage-home .wrapper > .entry-content,
.jt_studio_content.page-template.page-template-template-vintage-home .page-container,
.jt_studio_content.page-template.page-template-template-vintage-home .wrapper > .entry-content.page-container { height: auto; }
.jt_studio_content .container.jt-head-studio header.jt-studio-header,
.jt_studio_content .container.jt-head-studio .is-sticky header.jt-studio-header { width: 1170px; }
.jt_studio_content .jt-studio-banner-small .banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.jt_studio_content .jt-studio-banner-small .rev_slider_wrapper { z-index: 1; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-header .navbar-default .navbar-nav > li.menu-item > a.dropdown-toggle:after { top: 45%; }
.jt_studio_content .jt-studio-banner-wrap .menu-metas .widget.widget_text { width: auto; }
.jt_studio_content .jt-studio-banner-wrap .menu-metas .widget.widget_text ul li a { font-size: 12px; }
.jt_studio_content .jt-studio-banner-wrap .menu-metas .widget.widget_text ul li ul {
  left: auto;
  right: -10px;
  padding: 0px;
  margin: 0px;
  min-width: auto;
}
.jt_studio_content .jt-studio-banner-wrap .menu-metas .widget.widget_text ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a { font-size: 10px; padding: 20px; }
.jt_studio_content .jt-studio-banner-wrap .menu-metas .widget.widget_text ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a img { padding: 0 10px 0 0; }
.jt_studio_content .jt-studio-header.jt-studio-black .collapse.navbar-collapse .menu-metas.navbar-default .widget.widget_text ul.navbar-nav li > a { color: #35373e; }
.jt_studio_content .jt-studio-header.jt-studio-black .collapse.navbar-collapse .menu-metas.navbar-default .widget.widget_text ul.navbar-nav li ul.dropdown-menu { background: #121212; }
.jt_studio_content .jt-studio-header.jt-studio-black .collapse.navbar-collapse .menu-metas.navbar-default .widget.widget_text ul.navbar-nav li ul.dropdown-menu li.dropdown a { color: #888; }
.jt_studio_content .jt-studio-header.jt-studio-black .collapse.navbar-collapse .menu-metas.navbar-default .widget.widget_text ul.navbar-nav li ul.dropdown-menu li.dropdown a:hover { color: #fff; }
.jt_studio_content.is_front_page .jt-studio-header .collapse.navbar-collapse .menu-metas.navbar-default .widget.widget_text ul.navbar-nav li > a { color: #fff; }
.jt_studio_content.is_front_page .jt-studio-header .collapse.navbar-collapse .menu-metas.navbar-default .widget.widget_text ul.navbar-nav li ul.dropdown-menu { background: #121212; }
.jt_studio_content.is_front_page .jt-studio-header .collapse.navbar-collapse .menu-metas.navbar-default .widget.widget_text ul.navbar-nav li ul.dropdown-menu li.dropdown a { color: #888; }
.jt_studio_content.is_front_page .jt-studio-header .collapse.navbar-collapse .menu-metas.navbar-default .widget.widget_text ul.navbar-nav li ul.dropdown-menu li.dropdown a:hover { color: #fff; }

.jt_studio_content .jt-head-studio .jt-studio-banner-wrap header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a i.fa.fa-search { top: -3px; }
.jt_studio_content .jt-head-studio .jt-studio-banner-wrap header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang { color: #888;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.jt_studio_content .jt-head-studio .jt-studio-banner-wrap header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a,
.jt_studio_content .jt-head-studio.not-front-studio header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a {color: #888; letter-spacing: 2px; font-size: 12px; border-color: #888; }
.jt_studio_content.is_front_page .jt-head-studio .jt-studio-banner-wrap .is-sticky header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a,
.jt_studio_content.is_front_page .jt-head-studio.not-front-studio .is-sticky header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a,
.jt_studio_content.is_front_page .jt-head-studio .jt-studio-banner-wrap .is-sticky header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a:hover,
.jt_studio_content.is_front_page .jt-head-studio.not-front-studio .is-sticky header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a:hover {color: #fff;}
.jt_studio_content .jt-head-studio.not-front-studio header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a { padding: 0 10px; }
.jt_studio_content .jt-head-studio.not-front-studio header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a:hover { color: #35373E; }
.jt_studio_content .jt-head-studio .jt-studio-banner-wrap header.jt-studio.jt-studio-header .menu-metas.navbar-default ul.footer-lang li a:hover { color: #35373e; }

/* Comfortable with Page Templates */
.page-template.jt_studio_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_studio_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_studio_content.page-template-page-photography,
.page-template.jt_studio_content.page-template-page-photography .entry-content,
.page-template.jt_studio_content.page-template-page-photography .page-container,
.page-template.jt_studio_content.page-template-page-photography .main-content,
.page-template.jt_studio_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_studio_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_studio_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_studio_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_studio_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_studio_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_studio_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_studio_content.page-template-page-masonry-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_studio_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_studio_content.page-template-page-kenburns-photography,
.page-template.jt_studio_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_studio_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_studio_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_studio_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_studio_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_studio_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_studio_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_studio_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_studio_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_studio_content.page-template-page-kenburns-photography .content-ctrl .container {height: 100%;}
.page-template.jt_studio_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_studio_content.page-template-page-slider-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_studio_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_studio_content.page-template-page-slider-photography,
.page-template.jt_studio_content.page-template-page-slider-photography .entry-content,
.page-template.jt_studio_content.page-template-page-slider-photography .page-container,
.page-template.jt_studio_content.page-template-page-slider-photography .main-content,
.page-template.jt_studio_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_studio_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_studio_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_studio_content.page-template-page-slider-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_studio_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_studio_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_studio_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_studio_content.page-template-page-slider-photography .content-ctrl .container {height: 100%;}
.page-template.jt_studio_content #grid-gallery .slideshow {width: 100%;top: 70px;}
.page-template.jt_studio_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_studio_content .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template.jt_studio_content .container .jt-photo-filter {top: 150px;right: 22%;}
.page-template-page-photography.jt_studio_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt_studio_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template.jt_studio_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_studio_content.page-template-page-slider-photography .content-ctrl .container-fluid.padding-zero,
.page-template.jt_studio_content.page-template-page-kenburns-photography .content-ctrl .container-fluid.padding-zero {height: 100%;}
.page-template.jt_studio_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}
.jt_studio_content.page-template-template-one-page-architecture button.slider-switch { position: absolute; top: 140px; }
.jt_studio_content.page-template-template-one-page-architecture { overflow: hidden; }
.jt_studio_content.page-template-template-one-page-architecture .img-dragger.img-dragger-large.dragdealer { overflow: hidden; position: fixed; }
.jt_studio_content.page-template-template-one-page-architecture .have-js .dragslider { overflow: hidden; }
.jt_studio_content.page-template-template-one-page-architecture .dragslider.switch-min,
.jt_studio_content.page-template-template-one-page-architecture .dragslider.switch-max { overflow: hidden; }
.jt_studio_content.page-template-template-one-page-architecture .dragslider { overflow: hidden; }
.jt_studio_content.page-template-template-one-page-architecture .dragslider.show-content { overflow: visible; }
.jt_studio_content.page-template-template-one-page-architecture .sticky-wrapper { background-color: #fff; position: relative; z-index: 999; }

/* Banner Area */
.jt-studio-header .menu-create-menu li a.jt-active-section {border-bottom: 5px solid #FC0;}
.jt-studio-header.jt-studio-black {
	background: #fff;
	-moz-box-shadow: 0px 1px 6px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 6px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 6px 1px rgba(0,0,0,0.1);
}
.jt-studio-header.jt-studio-black .navbar-logo {padding: 0;}
.jt-studio-header.jt-studio-black .navbar-default .navbar-nav > li.menu-item > a {color:#35373e;padding: 30px 20px 33px;}
.jt-studio-header.jt-studio-black .navbar-default .navbar-nav > li.menu-item > a::after {background: #35373e;top: 45px;}
.is-sticky .jt-studio-header.jt-studio-black .navbar-header {line-height: 90px;}
.jt-studio-header.jt-studio-black .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {color: #35373e;top: 38px;}
.jt-studio-header.jt-studio-black  #top-search form input {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search form input::-webkit-input-placeholder {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search form input:-moz-placeholder {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search form input::-moz-placeholder {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search form input:-ms-input-placeholder {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search-slim form input {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search-slim form input::-webkit-input-placeholder {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search-slim form input:-moz-placeholder {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search-slim form input::-moz-placeholder {color: #35373e;}
.jt-studio-header.jt-studio-black  #top-search-slim form input:-ms-input-placeholder {color: #35373e;}
.jt-studio-banner-small {
	width: 100%;
	float: left;
	/*background: #29292b;*/
	min-height: 550px;
	position: relative;
	text-align: center;
	background: none;
}
.jt-small-studio:after {
	/*background: url("../images/banner/studio-small-1.jpg");*/
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=5);
	-moz-opacity: 0.05;
	-khtml-opacity: 0.05;
	opacity: 0.05;
	z-index: 0;
}
.jt-small-content {
	position: absolute;
	top: 25%;
	z-index: 1;
	left: 0;
	right: 0;
}
.jt-studio-banner-small .jt-studio-sub h3 {text-transform: none;}
ul.jt-studio-social-list,
.entry-content ul.jt-studio-social-list {
	width: 100%;
	float: left;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	padding: 0;
	margin: 0;
}
.jt-studio-social-list li {list-style: none;}
.jt-studio-social {
	width: 16.6667%;
	float: left;
	border-right: 1px solid #f0f0f0;
	text-align: center;
}
.jt-stud-width-7 {width: 14.285%;}
.jt-stud-width-6 {width: 16.6667%;}
.jt-stud-width-5 {width: 20%;}
.jt-stud-width-4 {width: 25%;}
.jt-stud-width-3 {width: 30%;}
.jt-studio-social:last-child {border: 0;}
.jt-studio-social a {
	color: #35373e;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 75px 0;
	width: 100%;
	float: left;
}
.jt-studio-social a,
.jt-studio-social a:hover,
.jt-studio-social a:active,
.jt-studio-social a:focus {text-decoration: none;}
.jt-studio-social a:hover {color: #55acee;}
.jt-tab-image-wrapper ul li {display: inline-block;}
.jt_studio_content.is_front_page .wrapper { height: 100%; }
.jt_studio_content.is_front_page .jt-head-studio .jt-small-content h1,
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content h1 {
  font-family: "montserrat", sans-serif;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 40px;
  margin-bottom: 20px;
}
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-2null { top: 33%; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-3null { top: 36%; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-4null { top: 45%; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-6null { top: 32%; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-7null { top: 37%; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-8null { top: 39%; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-9null { top: 33%; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-10null { top: 34%; }
.jt_studio_content .jt-head-studio.not-front-studio .jt-studio-banner-small .jt-small-content.jt-arch-bantext-11null { top: 44%; }

.jt-studio-banner-wrap {
	height: 100%;
	width: 100%;
	/*background: #333;*/
	position: relative;
}
.jt-studio-banner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	/*opacity: 0.5;*/
	background: transparent;
}
.jt-studio-header {background: transparent;}
.jt-studio-header .jt-main-nav {width: auto;margin: 0;padding: 0;}
.jt-studio-header .navbar-default .navbar-nav > li.menu-item > a {
	position: relative;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
}
.jt-studio-header .navbar-default .navbar-nav > li.menu-item > a:after {
	content: "";
	width: 0;
	height: 1px;
	background: #fff;
	top: 51%;
	left: 0;
	right: 0;
	display: block;
	position: absolute;
	margin: 0 auto;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.is_front_page .is-sticky .jt-studio-header .navbar-default .navbar-nav > li.menu-item > a:after {top: 35px;}
.jt-studio-header .navbar-default .navbar-nav > .active > a,
.jt_main_content .navbar-default .navbar-nav > .active > a {color: #fff;}
.jt-studio-header .navbar-default .navbar-nav > .active > a:after {width: 100%;}
.jt-studio-header .navbar-default .navbar-nav > li.menu-item > a:hover:after {width: 78%;}
.jt-studio-header .menu-metas ul {margin: 0;}
.jt-studio-head {text-align: center;position: relative;top: 30%;}
.jt-studio-head img {max-width: 100%;}
.jt-studio-sub h3 {
	font-family: 'Amiri', serif;
	font-size: 24px;
	color: #fff;
	text-transform: capitalize;
	letter-spacing: 2px;
	font-style: italic;
	padding: 0 0 25px 0;
}
.jt-studio-scroll {padding: 50px 0 0 0;}
.jt-studio-scroll a {
	width: 70px;
	height: 70px;
	line-height: 66px;
	border: 3px solid #fff;
	border-radius: 100%;
	display: inline-block;
	font-family: 'Amiri', serif;
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	color: #fff;
	letter-spacing: 1px;
}
.jt-studio-scroll a,
.jt-studio-scroll a:hover,
.jt-studio-scroll a:focus,
.jt-studio-scroll a:active {text-decoration: none;}
.flnce-bg.jt-studio-bg {background: #999999 url('../images/slide-images/slide-bg.jpg');opacity: 1;}
.studio-testi-slide .slide-cont {
	font-family: 'Amiri', serif;
	font-size: 24px;
	color: #f0f0f0;
	letter-spacing: 2px;
	line-height: 35px;
	padding: 0 0 40px 0;
}
.jt-studio-left {
	background: url('../images/icons/studio-left.png') no-repeat 0 35%;
	height: 30px;
	width: 25px;
	float: left;
}
.jt-studio-right {
	background: url('../images/icons/studio-right.png') no-repeat 0 35%;
	height: 30px;
	width: 25px;
	float: left;
}
.jt-studio-header .navbar-default .navbar-nav > li.menu-item > a::after { top: 54px; }
.jt-studio-banner-small .jt-studio-sub h3 { margin-bottom: 0; }
.jt-studio-banner-small .jt-studio-sub h2 {
  float: left;
  width: 100%;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  font-size: 50px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0 0 25px 0;
  margin-bottom: 0;
}
.jt-studio-banner-small .jt-small-content img { margin-top: 20px; }
.jt-small-content.jt-studio-bantext-1null { top: 31%; }
.jt-small-content.jt-studio-bantext-2null { top: 33%; }
.jt-small-content.jt-studio-bantext-3null { top: 35%; }
.jt-small-content.jt-studio-bantext-4null { top: 45%; }
.jt-small-content.jt-studio-bantext-5null { top: 43%; }
.jt-small-content.jt-studio-bantext-6null { top: 42%; }

/**
 * Vintage Header
 */
.jt-vintage-banner {width: 100%;height: 100%;position: relative;}
.jt-vintage-banner .slide img {max-width: 100%;}
.jt-vintage-banner .slide-nav .prev {left: 50px;}
.jt-vintage-banner .slide-nav .next {right: 50px;}
.jt-vintage-banner .slide-nav .prev,
.jt-vintage-banner .slide-nav .next {position: absolute;top: 50%;z-index: 2;}
.jt-vintage-banner-content {
	text-align: center;
	top:25%;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: auto;
	z-index: 1;
}
.jt-vintage-banner-content img {max-width: 100%;}
.jt-vintage-banner-content h1 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 40px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 5px;
	float: none;
	margin: 0;
	padding: 40px 0 20px 0;
}
.jt-vintage-banner-content p {
	font-family: 'Amiri', serif;
	font-weight: bold;
	font-style: italic;
	font-size: 21px;
	color: #fff;
	letter-spacing: 1px;
	margin: 0;
	padding: 0 0 20px;
}
.jt-vintage-banner-content a {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 3px;
	background: #222222;
	text-align: center;
	padding: 20px 40px;
	display: inline-block;
}
.jt-vintage-banner-content a,
.jt-vintage-banner-content a:hover,
.jt-vintage-banner-content a:focus,
.jt-vintage-banner-content a:active {text-decoration: none;}
.jt-vintage-banner-content a:hover {background: #fff;color: #222222;}
.jt-vintage-banner.slider-container {
  width: 100%;
  height: 600px;
  position: relative;
  overflow: hidden;
}
.jt-vintage-banner .slider {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	list-style: none;
}
.jt-vintage-banner .slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.jt-vintage-banner .slide-bg {position: relative;overflow: hidden;z-index: 1;}
.jt-vintage-banner .slide-bg img {width: 100%;height: auto;display: block;}
.left-menu-wrap.jt-vint-left-menu .jt-social-four li a {color: #cccccc;}
.left-menu-wrap.jt-vint-left-menu .jt-social-four li a:hover:after {border-color: #cccccc;}
.left-menu-wrap.jt-vint-left-menu .navbar-nav > li {float: none;}
.left-menu-wrap.jt-vint-left-menu .navbar-default .navbar-nav > li > a {padding: 10px 0 0;color: #cccccc;}
.left-menu-wrap.jt-vint-left-menu .navbar-default .navbar-nav > li > a:after {
	content: "";
	background: url("../images/icons/vint-left-sep.png") no-repeat center;
	width: 100%;
	height: 5px;
	margin: 10px 0 0;
	display: block;
}
.left-menu-wrap.jt-vint-left-menu .navbar-default .navbar-nav > li:last-child > a:after {display: none;}
.left-menu-wrap.jt-vint-left-menu .navbar-default .navbar-collapse,
.left-menu-wrap.jt-vint-left-menu .navbar-default .navbar-form {width: 100%;margin: 0 auto;}
.left-menu-wrap.jt-vint-left-menu .navbar-right {text-align: center;width: 100%;float: left;}
.left-menu-wrap.jt-vint-left-menu .navbar-right .dropdown-menu {left: 100%;top: 0;}
.left-menu-wrap.jt-vint-left-menu  .dropdown-menu > li > a {
	color: #888888;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	letter-spacing: 2px;
}
.left-menu-wrap.jt-vint-left-menu  .dropdown-menu > li > a:hover {color: #cccccc;}
.jt-photo-wrap .left-menu-wrap.jt-vint-left-menu .contact-wrap {border-top: 1px solid #353535;padding: 20px 0 0 0;bottom: 70px;}
.left-menu-wrap.jt-vint-left-menu .jt-dark-version.jt-copy-right {padding: 0px;}
.left-menu-wrap.jt-vint-left-menu  .port-logo {text-align: center;}
.jt-vint-title h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 3px;
	position: relative;
	width: auto;
	float: none;
	display: inline-block;
}

/* Banner */
.jt_vintage_content .right-cont-wrap.jt-vint-right .jt-vintage-banner canvas { width: 100%; height: 100%; }
.jt_vintage_content .right-cont-wrap.jt-vint-right .jt-vintage-banner iframe { width: 100%; height: 100%; }
.jt_vintage_content .slider-container .banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.jt_vintage_content.jt-photo-wrap.jt_vintage_right .right-cont-wrap { left: 0; right: auto; width: 85.68%; }
.jt_vintage_content.jt-photo-wrap.jt_vintage_right .left-menu-wrap.jt-vint-left-menu .navbar-right .dropdown-menu { left: auto; right: 100%; }
.jt_vintage_content.jt-photo-wrap.jt_vintage_right .left-menu-wrap.jt-vint-left-menu .navbar-right .dropdown-menu .menu-item a { text-align: right; }
.jt_vintage_content.jt-photo-wrap.jt_vintage_right .left-menu-wrap.jt-dark-bg.jt-vint-left-menu .left-menu-list #menu-create-menu .menu-item a .caret {
  border-right: 4px dashed;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: none;
  float: left;
  left: 30px;
  right: auto;
  position: relative;
  top: 12px;
}
.jt_vintage_content.jt-photo-wrap.jt_vintage_right .dropdown-menu .menu-item-has-children.dropdown > a::after {
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-right: 3px solid rgb(136, 136, 136);
  border-left: none;
  right: auto;
  left: 20px;
}
.jt-photo-wrap .dropdown-menu { background-color: #29292b; }
.jt-photo-wrap.jt_vintage_content .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right .slider-container .rev_slider_wrapper { z-index: 1; }
.jt-photo-wrap.jt_vintage_content .jt-photo-whole-wrap.right-cont-wrap.jt-vint-right .slider-container.banner-rev-slide { height: 100% !important; }
.jt-photo-wrap.jt_vintage_content .left-menu-wrap .contact-wrap .jt-copy-right.jt-dark-version { border: 0px; }
.jt_vintage_content.jt-photo-wrap .left-menu-list { background: transparent; }

/* Title Area */
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-1null { top: 31%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-2null { top: 35%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-3null { top: 43%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-4null { top: 48%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-5null { top: 31%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-6null { top: 33%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-7null { top: 42%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-8null { top: 45%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-9null { top: 36%; }
.jt_vintage_content .jt-vint-small-banner .jt-vint-small-content.jt-vintage-bantext-10null { top: 37%; }
.jt-vint-small-content h1 { font-size: 35px; }
.jt-vint-small-content p { font-size: 20px; letter-spacing: 2px }
.jt-vint-small-banner .jt-vint-small-content { top: 48%; }
.jt-vint-small-banner .jt-vintage-banner-content h1 { padding: 0 0 20px; }

.jt_vintage_content footer { margin-bottom: 25px; }
.jt_vintage_content .jt-copy-right.jt-dark-version { border: none; }

/* Comfortable - Page Template */
.page-template.jt_photography_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_photography_content.page-template-page-photography .entry-content,
.page-template.jt_photography_content.page-template-page-photography .page-container,
.page-template.jt_photography_content.page-template-page-photography .main-content,
.page-template.jt_photography_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_photography_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0px;}
.page-template.jt_photography_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_photography_content.page-template-page-photography .type-page {height: 100%;}
.page-template.jt_photography_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_photography_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_photography_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_photography_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_photography_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_photography_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;}
.page-template.jt_photography_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_photography_content.page-template-page-kenburns-photography .type-page {height: 100%;}
.page-template.jt_photography_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_photography_content.page-template-page-slider-photography .entry-content,
.page-template.jt_photography_content.page-template-page-slider-photography .page-container,
.page-template.jt_photography_content.page-template-page-slider-photography .main-content,
.page-template.jt_photography_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_photography_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div,
.page-template.jt_photography_content.page-template-page-masonry-photography.jt-photo-wrap .right-cont-wrap > div {height: 100%;}
.page-template.jt_photography_content.page-template-page-slider-photography  .wrapper {height: 100%;overflow: visible;}
.page-template.jt_photography_content.page-template-page-slider-photography  .type-page {height: 100%;}
.page-template.jt_photography_content.page-template-page-photography.jt-photo-wrap .right-cont-wrap > div {height: auto;}
.page-template.jt_photography_content.page-template-page-masonry-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_photography_content.page-template-page-masonry-photography .type-page {height: 100%;}
.page-template.jt_photography_content.page-template-page-masonry-photography .content-ctrl {padding: 0px;}
.page-template.jt_photography_content.page-template-page-kenburns-photography .content-ctrl {padding: 0px;height: 100%;}
.page-template.jt_photography_content.page-template-page-slider-photography .content-ctrl {padding: 0px;height: 100%;}
.page-template.jt_photography_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template-page-kenburns-photography.jt_photography_content.jt-photo-wrap .jt_content_holder {height: 100%;}
.page-template-page-kenburns-photography.jt_photography_content.jt-photo-wrap .right-cont-wrap .jt-photo-whole-wrap {height: 100%;}
.page-template-page-slider-photography.jt_photography_content.jt-photo-wrap .jt_content_holder {height: 100%;}
.page-template-page-slider-photography.jt_photography_content .jt-photo-whole-wrap {height: 100%;}
.page-template-page-slider-photography.jt_photography_content .photography-leftcontent {height: 100%;}
.jt_photography_content.left-cont .content-ctrl .container .jt-photo-filter {
  position: fixed;
  top: 75px;
  z-index: 9999;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);
  width: 113px;
  left: 290px;
}
.page-template.jt_photography_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_photography_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}
.jt_vintage_content.page-template.page-template-template-vintage-home .jt-vintage-banner-content p { padding: 0 0 45px; }
.page-template-page-masonry-photography.jt_vintage_right .jt-port-col-2 .jt-portfolio-item {width: 49.8899%;}
.page-template-page-masonry-photography.jt_vintage_right .jt-port-col-3 .jt-portfolio-item {width: 33.33%;}
.page-template-page-photography.jt_vintage_right .content-ctrl .container .jt-port-col-4 .jt-portfolio-item {width: 24.8999%;}
.jt_vintage_content.page-template.page-template-template-vintage-home .entry-content { height: auto; }
.jt_vintage_content.page-template.page-template-template-vintage-home .right-cont-wrap.jt-vint-right .jt-vintage-banner canvas { width: 100%; height: auto; }
.jt-photo-wrap.jt_vintage_content.page-template-template-one-page-architecture .right-cont-wrap { z-index: 0; }
.jt-photo-wrap.jt_vintage_content.page-template-template-agency-home .right-cont-wrap > div { height: auto; }
.jt-photo-wrap.jt_vintage_content.page-template-template-one-page-architecture button.slider-switch { position: absolute; right: 60px; }
.jt_blog_content.page-template.page-template-template-vintage-home .wrapper > .entry-content.page-container { height: auto; }
.jt-box-layout-bg.page-template.page-template-template-one-page-architecture .jt-boxed-layout .jt_box_header_content {position: relative; z-index: 999;background: #fff; }
.jt_right_content.page-template.page-template-template-vintage-home .left-cont-wrap .entry-content { height: auto; }
.jt_agency_content.page-template-template-agency-home .wrapper,
.jt_agency_content.page-template-template-agency-home .jt-agency,
.jt_agency_content.page-template-template-agency-home .jt-agency .jt-agency-header,
.jt_agency_content.page-template-template-agency-home .jt-agency .jt-agency-header .content,
.jt_agency_content.page-template-template-agency-home .jt-agency .jt-agency-header .content .large-header { height: 100%; }
.jt_agency_content.page-template-template-agency-home.have_rev_slider .jt-agency-header .sticky-wrapper { position: absolute; width: 100%; top: 0px; }
.jt-photo-wrap.jt_vintage_content.page-template-template-vintage-home .wrapper { height: 100%; }

/**
 * Boxed Header
 */
.jt-boxed-layout {
	width:1270px;
	margin:0 auto;
	float:none;
	background: #fff;
	-moz-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.1);
}
.jt-box-layout-bg {background: url('../images/patterns/box-bg.jpg');}

.jt-box-top-header {background: transparent;}
.jt-box-top-header .jt-main-nav {width: auto;margin: 0;padding: 0;}
.jt-box-top-header  .menu-metas ul {margin: 0;}
.jt-box-top-header .navbar-default .navbar-nav > li.menu-item > a {
	position: relative;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
}
.jt-box-top-header .navbar-default .navbar-nav > .open > a:focus,
.jt-box-top-header .navbar-default .navbar-nav > .open > a,
.jt-box-top-header .navbar-default .navbar-nav > li > a:focus,
.jt-box-top-header .navbar-default .navbar-nav > .open > a,
.jt-box-top-header .navbar-default .navbar-nav > li > a,
.jt-box-top-header .navbar-nav > ul > li > span.dropdown-toggle a {color: #35373e;}
.jt-box-top-header .dropdown-menu > li > a:hover {background: rgba(255,255,255,0.08);}
.jt-box-top-header .navbar-right .dropdown-menu {
	left: auto;
	right: 0;
	top: 80px;
	min-width: 190px;
}
.jt-box-top-header .dropdown-menu {padding: 0;}
.jt-box-top-header .dropdown-menu > li > a {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding:20px 25px;
	border-bottom: 1px solid #232427;
}
.jt-box-top-header .dropdown-menu > li:last-child > a {border:0;}
.jt-box-top-header .dropdown-menu > li > a >span {padding: 0 0 0 10px;}
.jt-box-top-header .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num {color: #fff;}
.jt-box-top-header #top-search form input,
.jt-box-top-header #top-search-slim form input {color: #35373e;}
.jt-box-top-header #top-search form input::-webkit-input-placeholder {
	color: #35373e;
	font-size: 17px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-box-top-header #top-search form input:-moz-placeholder {
	color: #35373e;
	font-size: 17px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-box-top-header #top-search form input::-moz-placeholder {
	color: #35373e;
	font-size: 17px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-box-top-header #top-search form input:-ms-input-placeholder {
	color: #35373e;
	font-size: 17px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-box-top-header #top-search-slim form input::-webkit-input-placeholder {
	color: #35373e;
	font-size: 17px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-box-top-header #top-search-slim form input:-moz-placeholder {
	color: #35373e;
	font-size: 17px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-box-top-header #top-search-slim form input::-moz-placeholder {
	color: #35373e;
	font-size: 17px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-box-top-header #top-search-slim form input:-ms-input-placeholder {
	color: #35373e;
	font-size: 17px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* Comfrotable with Page Template */
.page-template.jt-box-layout-bg.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt-box-layout-bg.page-template-page-photography > .right-cont-wrap,
.page-template.jt-box-layout-bg.page-template-page-photography,
.page-template.jt-box-layout-bg.page-template-page-photography .entry-content,
.page-template.jt-box-layout-bg.page-template-page-photography .page-container,
.page-template.jt-box-layout-bg.page-template-page-photography .main-content,
.page-template.jt-box-layout-bg.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt-box-layout-bg.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .container-fluid.padding-zero {height: 100%;}
.page-template.jt-box-layout-bgjt-box-layout-bg.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt-box-layout-bg.jt-box-layout-bg.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt-box-layout-bg.jt-box-layout-bg.page-template-page-kenburns-photography,
.page-template.jt-box-layout-bg.jt-box-layout-bg.page-template-page-kenburns-photography .entry-content,
.page-template.jt-box-layout-bg.jt-box-layout-bg.page-template-page-kenburns-photography .page-container,
.page-template.jt-box-layout-bg.jt-box-layout-bg.page-template-page-kenburns-photography .main-content,
.page-template.jt-box-layout-bg.jt-box-layout-bg.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt-box-layout-bg.jt-box-layout-bg.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .jt_box_header_content {height: auto;}
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .content-ctrl {height: 100%;}
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .jt_content_holder,
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .jt-boxed-layout {height: 100%;}
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .entry-content.page-container {padding: 0px;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt-box-layout-bg.page-template-page-slider-photography,
.page-template.jt-box-layout-bg.page-template-page-slider-photography .entry-content,
.page-template.jt-box-layout-bg.page-template-page-slider-photography .page-container,
.page-template.jt-box-layout-bg.page-template-page-slider-photography .main-content,
.page-template.jt-box-layout-bg.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt-box-layout-bg.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt-box-layout-bg.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .jt_box_header_content {height: auto;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .content-ctrl {height: 100%;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .jt_content_holder,
.page-template.jt-box-layout-bg.page-template-page-slider-photography .jt-boxed-layout {height: 100%;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt-box-layout-bg .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt-box-layout-bg #grid-gallery .slideshow {width: 100%;top: 70px;}
.page-template.jt-box-layout-bg .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt-box-layout-bg .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template.jt-box-layout-bg .container .jt-photo-filter {top: 150px;right: 22%;}
.page-template-page-photography.jt-box-layout-bg #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt-box-layout-bg #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template.jt-box-layout-bg.page-template-page-masonry-photography .container-fluid.padding-zero .content-ctrl {height: 100%;padding: 0px;}
.page-template.jt-box-layout-bg.page-template-page-masonry-photography .container.padding-zero.jt_content_holder .content-ctrl {padding: 0px;}
.page-template.jt-box-layout-bg.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt-box-layout-bg.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}
.jt-box-layout-bg.page-template-template-one-page-architecture button.slider-switch { position: absolute; top: 140px; }
.jt-box-layout-bg.page-template-template-one-page-architecture { overflow: hidden; }
.jt-box-layout-bg.page-template-template-one-page-architecture .img-dragger.img-dragger-large.dragdealer { overflow: hidden; position: fixed; }
.jt-box-layout-bg.page-template-template-one-page-architecture .have-js .dragslider { overflow: hidden; }
.jt-box-layout-bg.page-template-template-one-page-architecture .dragslider.switch-min,
.jt-box-layout-bg.page-template-template-one-page-architecture .dragslider.switch-max { overflow: hidden; }
.jt-box-layout-bg.page-template-template-one-page-architecture .dragslider { overflow: hidden; }
.jt-box-layout-bg.page-template-template-one-page-architecture .dragslider.show-content { overflow: visible; }

/* Navigation */
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content header.jt-box-top-header,
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .is-sticky header.jt-box-top-header.sticky-nav { background: #fff; height: inherit;-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);}
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .is-sticky header.jt-box-top-header.sticky-nav nav.navbar.navbar-default a.navbar-logo { line-height: 90px; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content header.jt-box-top-header.sticky-nav ul.nav.navbar-nav > li > a,
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .is-sticky header.jt-box-top-header.sticky-nav ul.nav.navbar-nav > li > a { padding: 40px 20px 36px; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a,
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .is-sticky .menu-metas.navbar-default ul.navbar-nav li.jt-menu-search a { top: 48px; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger { padding: 39px 12px; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .is-sticky header.jt-box-top-header.sticky-nav .menu-metas ul li.jt-menu-cart a span.jt-cart-num { top: 40px; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content header.jt-box-top-header .menu-metas ul li.jt-menu-search a:hover,
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .is-sticky header.jt-box-top-header.sticky-nav .menu-metas ul li.jt-menu-search a:hover { color: #35373e; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content header.jt-box-top-header .navbar-collapse > div { float: left; }
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav ul.dropdown-menu { padding: 0; }
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav ul.dropdown-menu li a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav ul.dropdown-menu ul.dropdown-menu li a { padding: 15px 0 15px 25px; }
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav ul.dropdown-menu li:first-child a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav ul.dropdown-menu ul.dropdown-menu li:first-child a { padding: 20px 0 15px 25px; }
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav ul.dropdown-menu li:last-child a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav ul.dropdown-menu ul.dropdown-menu li:last-child a { padding: 15px 0 20px 25px; }
.jt-box-layout-bg .jt-boxed-layout header nav ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children.dropdown a:after { top: 19px; }
.jt-box-layout-bg .jt-boxed-layout header nav ul.nav.navbar-nav ul.dropdown-menu ul.dropdown-menu { top: -1px; }
.jt-box-layout-bg .jt-boxed-layout .jt-box-top-header .menu-main-menu-container { float: left; }
.jt-box-layout-bg .jt-boxed-layout .slider-container { z-index: 0; }
.jt-box-layout-bg .jt-boxed-layout .slider-container canvas {height: 100% !important;}
.jt-box-layout-bg .jt-boxed-layout .slider-container .banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.jt-box-layout-bg .jt-boxed-layout .slider-container canvas { position: absolute; width: 100%; height: auto; }
.jt-box-layout-bg { background: none; }
.jt-box-layout-bg .jt-boxed-layout .collapse.navbar-collapse .widget.widget_text ul li > a { color: #35373e; }
.jt-box-layout-bg .jt-boxed-layout .collapse.navbar-collapse .widget.widget_text ul li ul.dropdown-menu { background: #121212; }
.jt-box-layout-bg .jt-boxed-layout .collapse.navbar-collapse .widget.widget_text ul li ul.dropdown-menu li.dropdown a { color: #888; }
.jt-box-layout-bg .jt-boxed-layout .collapse.navbar-collapse .widget.widget_text ul li ul.dropdown-menu li.dropdown a:hover { color: #fff; }

.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content header.jt-box-top-header { width: 1270px; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .is-sticky header.jt-box-top-header { width: 1270px; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .widget.sep-hover-control.widget_text { width: auto; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .widget.sep-hover-control.widget_text a.dropdown-toggle:hover { color: #35373e; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content ul.nav.navbar-nav > li > a:hover {color: inherit;}
.jt-box-layout-bg .jt-boxed-layout .slider-container.banner-rev-slide { height: 100% !important; }
.jt-box-layout-bg .jt-boxed-layout .slider-container.banner-rev-slide .rev_slider_wrapper { z-index: 1; }
.jt-box-layout-bg .jt-boxed-layout .slider-container.banner-rev-slide .box-banner-content { display: none; }

/* Title Area */
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.not-page {
  position: absolute;
  float: left;
  width: 100%;
  height: auto;
  text-align: center;
  z-index: 10;
  top: 42%;
}
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content {
  position: absolute;
  float: left;
  width: 100%;
  height: auto;
  text-align: center;
  z-index: 10;
  top: 48%;
}
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content h1,
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content h1 {
  font-family: 'Montserrat', sans-serif;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0px;
  padding: 0px 0px 20px;
}
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content p {
  font-family: "Amiri",serif;
  color: #fff;
  text-transform: capitalize;
  font-style: italic;
  font-size: 22px;
  letter-spacing: 1px;
  margin: 0;
  padding: 0 0 20px;
}
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-1null { top: 31%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-2null { top: 37%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-3null { top: 43%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-4null { top: 47%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-5null { top: 30%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-6null { top: 31%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-7null { top: 41%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-8null { top: 43%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-9null { top: 35%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-10null { top: 37%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.jt-arch-bantext-11null { top: 47%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.cus_boxed_banner_content { top: 43%; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.cus_boxed_banner_content p { padding: 0; }
.jt-box-layout-bg .jt-boxed-layout .jt_box_header_content .slider-container .box-banner-content.cus_boxed_banner_content h1 { padding: 20px 0 0; }

/**
 * Shop Header
 */
.jt_shop_content .navbar-logo {padding: 6px 0 0;}
.jt_shop_content .jt-shop-cart li.jt-menu-cart span {position: relative;top: 3px;}
.jt_shop_content .jt-shop-cart li span {padding: 0 0 0 5px;}
.jt-shop-top-header {background: #35373e;width: 100%;float: left;}
.jt-shop-top-header .navbar-default .navbar-nav > li > a {padding: 0;}
.jt-shop-top-header .caret {display: inline-block;margin: 0 0 0 5px;}
.jt-shop-top-header .navbar {min-height: 60px;}
.jt-free-ship {width: 100%;float: left;line-height: 60px;}
.jt-free-ship img {max-width: 100%;}
.jt-free-ship span,
.jt-shop-top-header .navbar-default .navbar-nav > li > a {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	color: #d0d0d0;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 15px 0 15px 10px;
}
.jt-shop-top-header .navbar-default .navbar-nav > .open > a:focus,
.jt-shop-top-header .navbar-default .navbar-nav > .open > a,
.jt-shop-top-header .navbar-default .navbar-nav > li > a:focus,
.jt-shop-top-header .navbar-default .navbar-nav > .open > a,
.jt-shop-top-header .navbar-default .navbar-nav > li > a,
.jt-shop-top-header .navbar-nav > ul > li > span.dropdown-toggle a {color: #d0d0d0;}
.jt-shop-top-header .navbar-default .navbar-nav > li {padding: 0 20px 0 10px;}
.jt-shop-top-header .navbar-right .dropdown-menu {right: 0;left: auto;top: 60px;padding: 0;}
.entry-content .jt-shop-top-headerr .navbar-right {float: right !important;}
.jt-shop-top-header .navbar-right .dropdown-menu.jt-top-width-one {min-width: 185px;}
.jt-shop-top-header .navbar-right .dropdown-menu.jt-top-width-two {min-width: 155px;}
.jt-shop-top-header .navbar-right .dropdown-menu.jt-top-width-three {min-width: 190px;}
.jt-shop-cart {padding: 45px 0;width: 100%;float: left;}
.jt-shop-top-header .jt-main-nav {float: right !important;}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a {padding: 0;}
.jt-shop-cart .navbar-right {float: right !important;}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	color: #35373e;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a,
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a:hover,
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a:active,
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a:focus {text-decoration: none;}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li {padding: 0 30px 0 0;}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li:last-child {padding: 0;}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num {top: 0;	left: 20px;	color: #fff;}
.jt-shop-cart #jt-top-cart .top-cart-content {top: 75px;}
.jt-shop-logo img,
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a img {max-width: 100%;}
.jt-shop-menu-wrap {
	width: 100%;
	float: left;
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.05);
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background: #fff;
}
.jt_shop_content .jt-shop-header .jt-shop-top-head-wrap { position: relative; z-index: 9; }
.jt-shop-menu-wrap .navbar-default .navbar-collapse,
.navbar-default .navbar-form {float: left;width: 100%;}
.jt-shop-menu-wrap .navbar-default .navbar-nav > li > a,
.is-sticky .jt-shop-menu-wrap .navbar-default .navbar-nav > li > a {color: #35373e;padding: 22px 0px;}
.jt-shop-menu-wrap .navbar-default .navbar-nav > li.menu-item-has-children > a,
.is-sticky .jt-shop-menu-wrap .navbar-default .navbar-nav > li.menu-item-has-children > a { padding: 22px 0 18px; }
.jt-shop-menu-wrap .navbar-default .navbar-nav > li > a,
.navbar-nav > ul > li > span.dropdown-toggle a {color: #35373e;}
.jt-shop-menu-wrap .navbar-default .navbar-nav > .open > a:focus,
.jt-shop-menu-wrap .navbar-default .navbar-nav > .open > a,
.jt-shop-menu-wrap .navbar-default .navbar-nav > li > a:focus,
.jt-shop-menu-wrap .navbar-default .navbar-nav > .open > a,
.jt-shop-menu-wrap  .navbar-default .navbar-nav > li > a,
.navbar-nav > ul > li > span.dropdown-toggle a {	color: #35373e;}
.jt-shop-menu-wrap .navbar-default .navbar-nav > li > a:hover,
.jt-shop-menu-wrap .navbar-default .navbar-nav > .open > a:hover {color: #ff6766;}
.jt-shop-menu-wrap .navbar-right .dropdown-menu {top: 80px;left:0;}
.jt-shop-menu-wrap .navbar-default .navbar-nav {padding: 0;}
.jt-shop-menu-wrap .navbar-default .navbar-nav > li {padding: 0 30px;border-right: 1px solid #eeeeee;min-height: 74px;}
.jt-shop-menu-wrap .navbar-default .navbar-nav > li:first-child {border-left:1px solid #eeeeee;}
body.top-search-open .jt-shop-menu-wrap #top-search form,
body.top-search-open .jt-shop-menu-wrap #top-search-slim form {background: #fff;}
.jt-shop-menu-wrap .jt-shop-search {float: right !important;}
.jt-shop-menu-wrap .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {top: 21px;}
.is-sticky .jt-shop-menu-wrap .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {top: 21px;}
.jt-shop-menu-wrap .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search {padding: 0 30px;}
body.top-search-open .jt-shop-menu-wrap .navbar-default.menu-metas li.jt-menu-search > a i.pe-7s-close {top:0;}
body.top-search-open .jt-shop-menu-wrap .navbar-default.menu-metas li.jt-menu-search > a,
body.top-search-open .jt-shop-menu-wrap .navbar-default.menu-metas li.jt-menu-search > a:hover,
body.top-search-open .jt-shop-menu-wrap .navbar-default.menu-metas li.jt-menu-search > a:active,
body.top-search-open .jt-shop-menu-wrap .navbar-default.menu-metas li.jt-menu-search > a:focus {color: #35373e;}
.jt-shop-menu-wrap .navbar-static-top {z-index: 10;}
body:not(.top-search-open) .jt-shop-menu-wrap  .navbar-collapse .jt-main-nav {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
body.top-search-open .jt-shop-menu-wrap .navbar-collapse .jt-main-nav {	filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
* > .fa.fa-hover-show,
*:hover > .fa.fa-hover-hidden {display: none;}
*:hover > .fa.fa-hover-show {display: inline-block;}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a i {
	color: #35373e;
	font-size: 28px;
	position: relative;
	top: 5px;
}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a i.fa-heart {color: #35373e;}
.jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a .fa-heart-o:hover .fa-heart {opacity: 1;}
.jt-trendy-item-wrap {height: 450px !important;margin: 0 0 40px 0;text-align: center;}
.jt-new-prod {width: 100%;float: left;margin: 40px 0;}

/* Page Template */
.page-template.jt_shop_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_shop_content.page-template-page-masonry-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_shop_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_shop_content.page-template-page-photography,
.page-template.jt_shop_content.page-template-page-photography .entry-content,
.page-template.jt_shop_content.page-template-page-photography .page-container,
.page-template.jt_shop_content.page-template-page-photography .main-content,
.page-template.jt_shop_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_shop_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;}
.page-template.jt_shop_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_shop_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_shop_content.page-template-page-kenburns-photography,
.page-template.jt_shop_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_shop_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_shop_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_shop_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_shop_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_shop_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_shop_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_shop_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_shop_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_shop_content.page-template-page-kenburns-photography .jt-shop-header {height: auto;}
.page-template.jt_shop_content.page-template-page-kenburns-photography .content-ctrl {height: 100%; }
.page-template.jt_shop_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_shop_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_shop_content.page-template-page-slider-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_shop_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_shop_content.page-template-page-slider-photography,
.page-template.jt_shop_content.page-template-page-slider-photography .entry-content,
.page-template.jt_shop_content.page-template-page-slider-photography .page-container,
.page-template.jt_shop_content.page-template-page-slider-photography .main-content,
.page-template.jt_shop_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_shop_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_shop_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_shop_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_shop_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_shop_content.page-template-page-slider-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_shop_content.page-template-page-slider-photography .jt-shop-header {height: auto;}
.page-template.jt_shop_content.page-template-page-slider-photography .content-ctrl {height: 100%;}
.page-template.jt_shop_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_shop_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_shop_content .wrapper {height: 100%;overflow: visible;}
.page-template.jt_shop_content .type-page {height: 100%;margin: 0px;}
.page-template.jt_shop_content .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_shop_content .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_shop_content #grid-gallery .slideshow {width: 100%;top: 70px;}
.page-template.jt_shop_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_shop_content .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template.jt_shop_content .container .jt-photo-filter {top: 150px;right: 22%;}
.page-template-page-photography.jt_shop_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt_shop_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template.jt_shop_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_shop_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}
.jt_shop_content.page-template-template-one-page-architecture button.slider-switch { position: absolute; top: 140px; }
.jt_shop_content.page-template-template-one-page-architecture { overflow: hidden; }
.jt_shop_content.page-template-template-one-page-architecture .img-dragger.img-dragger-large.dragdealer { overflow: hidden; position: fixed; }
.jt_shop_content.page-template-template-one-page-architecture .have-js .dragslider { overflow: hidden; }
.jt_shop_content.page-template-template-one-page-architecture .dragslider.switch-min,
.jt_shop_content.page-template-template-one-page-architecture .dragslider.switch-max { overflow: hidden; }
.jt_shop_content.page-template-template-one-page-architecture .dragslider { overflow: hidden; }
.jt_shop_content.page-template-template-one-page-architecture .dragslider.show-content { overflow: visible; }
.jt_shop_content.page-template-template-one-page-architecture .jt-shop-top-head-wrap .jt-shop-top-header { position: relative; z-index: 999; }

/* Widget */
.jt_shop_content .jt-shop-cart .navbar-right {position: relative; top: 10px;}
.jt_shop_content .hidden-big-screen  {z-index: 21;}
.jt_shop_content .jt-slim-meta.navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {top: 33px;right: 55px;color: #35373E;}
body.jt_shop_content.top-search-open #top-search form input,
body.jt_shop_content.top-search-open #top-search-slim form input {color: #35373E;}
.jt_shop_content.top-search-open .jt-slim-logo {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.jt_shop_content .menu-collapser {height: 75px;line-height: 75px;background: #fff;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.06);-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.06);z-index: 99;}
ul.jt-slim-dropdown {margin: 0;padding: 0;line-height:60px;float: left;}
ul.jt-slim-dropdown li {display: inline-block;padding: 0 15px 0 0;}
ul.jt-slim-dropdown a {
  color: #D0D0D0;
  font-family: "Montserrat",sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: normal;
}
.jt_shop_content .jt-slim-logo {top: 155px;}
.jt_shop_content .jt-slim-top .jt-slim-meta ul.navbar-nav {margin: 0;}
.jt_shop_content .jt-slim-icons.jt-slim-meta.jt-slim-icons {background: #fff;border-bottom: 1px solid rgba(0,0,0,0.1)}
.jt_shop_content .jt-slim-icons.jt-slim-meta {position: relative;}
.jt_shop_content .jt-slim-icons.jt-slim-meta ul.navbar-nav > li {
  display: inline-block;
  width: 50%;
  text-align: center;
  float: left;
}
.jt_shop_content .jt-slim-icons.jt-slim-meta ul.navbar-nav > li {border-right: 1px solid rgba(0,0,0,0.1);}
.jt_shop_content .jt-slim-meta.jt-slim-icons ul.navbar-nav > li a i {
  color: #35373E;
  font-size: 25px;
  position: relative;
  top: 5px;
}
.jt_shop_content .jt-slim-meta.jt-slim-icons ul.navbar-nav > li a  {
  font-family: "Montserrat",sans-serif;
  font-size: 11px;
  color: #35373E;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.jt_shop_content .jt-slim-meta.jt-slim-icons ul.navbar-nav > li a,
.jt_shop_content .jt-slim-meta.jt-slim-icons ul.navbar-nav > li a:hover,
.jt_shop_content .jt-slim-meta.jt-slim-icons ul.navbar-nav > li a:active,
.jt_shop_content .jt-slim-meta.jt-slim-icons ul.navbar-nav > li a:focus {text-decoration: none;}
.jt_shop_content .jt-slim-meta.jt-slim-icons ul.navbar-nav > li a {padding: 20px 12px 21px;}
.jt_shop_content .jt-slim-meta #jt-top-cart .top-cart-content {top: 75px;}
.jt_shop_content .jt-slim-meta.jt-slim-icons ul.navbar-nav > li a span {margin: 0 0 0 10px;}
.jt_shop_content .collapse-button .icon-bar {background: #000;}
.jt_shop_content .jt-shop-header .hidden-big-screen .menu-metas.jt-slim-meta.jt-slim-icons { position: relative; }
.jt_shop_content .jt-shop-header .hidden-big-screen .menu-metas.jt-slim-meta.jt-slim-icons ul.navbar-nav > li > a { padding: 20px 0 21px; }
.jt_shop_content .jt-shop-header .hidden-big-screen .menu-metas.jt-slim-meta.jt-slim-icons ul.navbar-nav li.jt-menu-cart-slim a#jt-top-cart-trigger-slim { padding: 21px 0 22px; }
body.jt_shop_content.top-search-open #top-search form input::-webkit-input-placeholder {
  color: #777777;
  font-size: 17px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
body.jt_shop_content.top-search-open #top-search form input:-moz-placeholder {
  color: #777777;
  font-size: 17px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
body.jt_shop_content.top-search-open #top-search form input::-moz-placeholder {
  color: #777777;
  font-size: 17px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
body.jt_shop_content.top-search-open #top-search form input:-ms-input-placeholder {
  color: #777777;
  font-size: 17px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
body.jt_shop_content.top-search-open #top-search-slim form input::-webkit-input-placeholder {
  color: #777777;
  font-size: 17px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
body.jt_shop_content.top-search-open #top-search-slim form input:-moz-placeholder {
  color: #777777;
  font-size: 17px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
body.jt_shop_content.top-search-open #top-search-slim form input::-moz-placeholder {
  color: #777777;
  font-size: 17px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
body.jt_shop_content.top-search-open #top-search-slim form input:-ms-input-placeholder {
  color: #777777;
  font-size: 17px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
body.jt_shop_content .jt-slim-drop .dropdown-menu {right:0;left:auto;}
body.jt_shop_content .jt-box-top-header .dropdown-menu > li > a {padding: 15px 25px;}
body.jt_shop_content .jt-box-top-header .dropdown-menu .menu-item-has-children .dropdown-menu {top: -1px;}
body.jt_shop_content .jt-box-top-header .dropdown-menu .menu-item-has-children.dropdown > a::after {top: 20px;}
.jt_shop_content .jt-shop-header ul.nav.navbar-nav li.menu-item-has-children ul.dropdown-menu { top: auto; }
.jt_shop_content .jt-shop-header ul.nav.navbar-nav li.menu-item-has-children ul.dropdown-menu ul.dropdown-menu { top: -1px; }
.jt_shop_content .jt-shop-header .jt-shop-top-head-wrap .sticky-wrapper,
.jt_shop_content .jt-shop-header .jt-shop-top-head-wrap .sticky-wrapper.is-sticky { z-index: 98; }
.jt_shop_content .jt-shop-top-head-wrap .jt-shop-cart .menu-metas.navbar-default .top-cart-content ul.cart_list.product_list_widget li.mini_cart_item a.remove { padding: 1px 0 0 1px; line-height: 12px;font-size: 12px; }
.jt_shop_content .jt-shop-top-head-wrap .jt-shop-cart .menu-metas.navbar-default .top-cart-content ul.cart_list.product_list_widget li.mini_cart_item a.remove:hover,
.jt_shop_content .jt-shop-top-head-wrap .jt-shop-cart .menu-metas.navbar-default .top-cart-content ul.cart_list.product_list_widget li.mini_cart_item a.remove:hover i { color: #35373e; }
.jt_shop_content .jt-shop-top-head-wrap .jt-shop-cart .menu-metas.navbar-default .top-cart-content ul.cart_list.product_list_widget li.mini_cart_item a.remove i { float: left; left: 4px; top: 0px; }

/* Banner Area */
.jt_shop_content .jt-shop-header { background: #fff; }
.jt_shop_content .jt-shop-cart li.jt-menu-cart span.jt-cart-num { margin: 0; }
.jt_shop_content .jt-shop-cart li.jt-menu-cart span {
  font-family: "Montserrat",sans-serif;
  font-size: 11px;
  color: #35373E;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 0 10px;
}
.jt_shop_content .navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.remove i { color: #ccc; font-size: 12px; }
.jt_shop_content .jt-shop-header .jt-blog-bg {
  float: left;
  min-height: 450px;
  position: relative;
  width: 100%;
}
.jt_shop_content .jt-shop-header .jt-blog-bg .banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.jt_shop_content .jt-shop-header .jt-blog-bg .slider-container canvas { position: absolute; width: 100%; height: auto; }
.jt_shop_content .jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a,
.jt_shop_content .jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a:hover,
.jt_shop_content .jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a:active,
.jt_shop_content .jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li > a:focus { line-height: 35px; }
.jt_shop_content .jt-shop-cart .navbar-default.menu-metas ul.navbar-nav li a#jt-top-cart-trigger { padding: 0; }
.jt_shop_content .is-sticky .jt-shop-menu-wrap .navbar-default .navbar-nav > li > a { padding-left: 0; padding-right: 0; }
.jt_shop_content .container.jt-shop-header .jt-shop-menu-wrap.jt-box-top-header { width: 1170px; }
.jt_shop_content .container.jt-shop-header .is-sticky .jt-shop-menu-wrap.jt-box-top-header { width: 1170px; }
.jt_shop_content .jt-shop-header .rev_slider_wrapper { z-index: 1; }
.jt_shop_content .jt-blog-bg .slider-container.jt-vintage-banner .jt-animated-hand { z-index: 0; }

/* Title Area */
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content {
  position: absolute;
  float: left;
  width: 100%;
  height: auto;
  top: 130px;
  text-align: center;
  z-index: 1;
}
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content h1 {
  color: #fff;
  font-family: 'montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: normal;
  font-size: 40px;
  margin: 0;
  padding: 0 0 20px;
}
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content p {
  font-family: "Amiri",serif;
  color: #fff;
  font-style: italic;
  font-size: 25px;
  text-transform: capitalize;
  letter-spacing: 2px;
  margin: 0;
  padding: 0 0 20px;
}
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.not-page { top: 43%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-1null { top: 48%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-2null { top: 46%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-3null { top: 48%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-4null { top: 43%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-5null { top: 41%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-6null { top: 42%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-7null { top: 36%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-8null { top: 39%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-9null { top: 35%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-10null { top: 42%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-11null { top: 36%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-12null { top: 29%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-13null { top: 31%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-14null { top: 31%; }
.jt_shop_content .jt-shop-header .jt-blog-bg .shop-banner-content.jt-main-bantext-15null { top: 25%; }

/**
 * Freelancer Portfolio
 */
.page-template.jt_freelance_content.page-template-page-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_freelance_content.page-template-page-photography > .right-cont-wrap,
.page-template.jt_freelance_content.page-template-page-photography,
.page-template.jt_freelance_content.page-template-page-photography .entry-content,
.page-template.jt_freelance_content.page-template-page-photography .page-container,
.page-template.jt_freelance_content.page-template-page-photography .main-content,
.page-template.jt_freelance_content.page-template-page-photography .wrapper > .entry-content.page-container,
.page-template.jt_freelance_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_freelance_content.page-template-page-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_freelance_content.page-template-page-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_freelance_content.page-template-page-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_freelance_content.page-template-page-photography .jt-photo-whole-wrap.right-cont-wrap {left: 0%;height: 100%;width: 100%;}
.page-template.jt_freelance_content.page-template-page-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .entry-content.page-container {padding: 0px;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography > .right-cont-wrap,
.page-template.jt_freelance_content.page-template-page-kenburns-photography,
.page-template.jt_freelance_content.page-template-page-kenburns-photography .entry-content,
.page-template.jt_freelance_content.page-template-page-kenburns-photography .page-container,
.page-template.jt_freelance_content.page-template-page-kenburns-photography .main-content,
.page-template.jt_freelance_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container,
.page-template.jt_freelance_content.page-template-page-kenburns-photography .jt-photo-whole-wrap,
.page-template.jt_freelance_content.page-template-page-kenburns-photography .wrapper > .entry-content.page-container > div {height: 100%;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .jt-portfolio-wrapper.right-cont-wrap {left: 0%;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .jt-main-banner-holder {height: auto;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .content-ctrl {height: 100%;padding-top: 0px;padding-bottom: 0px;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .jt_content_holder {height: 100%;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_freelance_content.page-template-page-slider-photography > .right-cont-wrap,
.page-template.jt_freelance_content.page-template-page-slider-photography,
.page-template.jt_freelance_content.page-template-page-slider-photography .entry-content,
.page-template.jt_freelance_content.page-template-page-slider-photography .page-container,
.page-template.jt_freelance_content.page-template-page-slider-photography .main-content,
.page-template.jt_freelance_content.page-template-page-slider-photography .wrapper > .entry-content.page-container,
.page-template.jt_freelance_content.page-template-page-slider-photography .jt-photo-whole-wrap,
.page-template.jt_freelance_content.page-template-page-slider-photography .wrapper > .entry-content.page-container > div {height: 100%;}
.page-template.jt_freelance_content.page-template-page-slider-photography .wrapper {height: 100%;overflow: visible;}
.page-template.jt_freelance_content.page-template-page-slider-photography .type-page {height: 100%;margin: 0px;}
.page-template.jt_freelance_content.page-template-page-slider-photography .jt-portfolio-wrapper {left: 0%;}
.page-template.jt_freelance_content.page-template-page-slider-photography .jt_blog_header_content {height: auto;}
.page-template.jt_freelance_content.page-template-page-slider-photography .content-ctrl {height: 100%;padding-top: 0px;padding-bottom: 0px;}
.page-template.jt_freelance_content.page-template-page-slider-photography .jt_content_holder {height: 100%;}
.page-template.jt_freelance_content.page-template-page-slider-photography .entry-content.page-container.content-ctrl > div {height: 100%;}
.page-template.jt_freelance_content.page-template-page-masonry-photography .wrapper > .entry-content.page-container > div {height: 100%;padding: 0;}
.page-template.jt_freelance_content.page-template-page-masonry-photography .jt-portfolio-wrapper {left: 0%;height: auto !important;}
.page-template.jt_freelance_content.page-template-page-masonry-photography .content-ctrl {padding: 0px;}
.page-template.jt_freelance_content.page-template-page-photography .content-ctrl {padding: 0px;}
.page-template.jt_freelance_content #grid-gallery .slideshow {width: 100%;top: 0px;}
.page-template.jt_freelance_content .container-fluid .jt-photo-filter {top: 170px;}
.page-template.jt_freelance_content .container #grid-gallery .slideshow {width: 100%;top: 0px;left: 0px;}
.page-template-page-photography.jt_freelance_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template-page-masonry-photography.jt_freelance_content #grid-gallery .slideshow {top: 0px !important;z-index: 99999;}
.page-template.jt_freelance_content.page-template-page-slider-photography .content-ctrl .main-content-center {height: 100%;}
.page-template.jt_freelance_content.page-template-page-kenburns-photography .content-ctrl .main-content-center {height: 100%;}

/* Navigation */
.jt-freelance-head .navbar-nav > li > .dropdown-menu { top: 111px; }
.jt-freelance-head .is-sticky .navbar-nav > li > .dropdown-menu { top: 70px; }
.is-sticky .navbar-right .dropdown-menu { top: 70px; }
.jt-freelance-head header.sticky-nav { right: 0; margin: 0 auto; }

.jt_freelance_content header nav ul.nav li.menu-item ul.dropdown-menu { padding: 0px; }
.jt_freelance_content header nav ul.nav li.menu-item ul.dropdown-menu li a,
.jt_freelance_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li a { padding: 15px 25px; }
.jt_freelance_content header nav ul.nav li.menu-item ul.dropdown-menu li:first-child a,
.jt_freelance_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:first-child a { padding: 20px 25px 15px; }
.jt_freelance_content header nav ul.nav li.menu-item ul.dropdown-menu li:last-child a,
.jt_freelance_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu li:last-child a { padding: 15px 25px 20px; }
.jt_freelance_content header nav ul.nav li.menu-item ul.dropdown-menu ul.dropdown-menu { left: auto; right: 100%; top: -1px; }
.jt_freelance_content ul.nav.navbar-nav ul.dropdown-menu li.menu-item-has-children a:after { top: 19px; }

.jt_freelance_content .jt-freelance-head .menu-metas ul.navbar-nav { margin: 0; }
.jt_freelance_content .jt-freelance-head .menu-metas .widget.widget_text { width: auto; }
.jt_freelance_content .jt-freelance-head .menu-metas .widget.widget_text ul li a { font-size: 12px; }
.jt_freelance_content .jt-freelance-head .menu-metas .widget.widget_text ul.navbar-nav li.dropdown ul {
  left: auto;
  right: -10px;
  padding: 0px;
  min-width: auto;
  margin: 0px;
}
.jt_freelance_content .jt-freelance-head .menu-metas .widget.widget_text ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a { padding: 20px; font-size: 10px; }
.jt_freelance_content .jt-freelance-head .menu-metas .widget.widget_text ul.navbar-nav li.dropdown ul.dropdown-menu li.dropdown a img { padding: 0 10px 0 0; }
/*.jt_freelance_content .jt-freelance-head .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li > a { color: #fff; }*/
.jt_freelance_content .jt-freelance-head .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu { background: #121212; }
.jt_freelance_content .jt-freelance-head .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu li.dropdown a { color: #888; }
.jt_freelance_content .jt-freelance-head .collapse.navbar-collapse .menu-metas.navbar-default ul.navbar-nav .widget.widget_text ul li ul.dropdown-menu li.dropdown a:hover { color: #fff; }
.hidden-big-screen .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart-slim .top-cart-content span.quantity { line-height: 17px; }
.jt_freelance_content .jt-freelance-head .jt-blog-logo .banner-overlay { position: absolute; width: 100%; height: 100%; }
.jt_freelance_content .jt-freelance-head .is-sticky .menu-metas.navbar-default ul.navbar-nav li a#jt-top-cart-trigger { padding: 20px 12px; }

/* Banner */
.jt-freelance-logo img {max-width: 100%;}
.jt-freelance-head {
	margin: 35px 30px 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.jt-freelance-head .sticky-nav {left: 0;}
.jt_freelance_content .jt-page-banner .jt-freelance-ban-tit { float: left; width: 100%; margin-top: 20px; }
.jt_freelance_content .jt-page-banner.jt-freelance-bantext-1null { top: 150px; }
.jt_freelance_content .jt-page-banner.jt-freelance-bantext-3null { top: 130px; }
.jt_freelance_content .jt-page-banner h2 {
  font-family: 'montserrat', sans-serif;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.jt_freelance_content .jt-page-banner h3 {
  font-family: "Amiri",serif;
  color: #fff;
  letter-spacing: 1px;
  text-transform: capitalize;
}
.jt_freelance_content .jt-page-banner { position: absolute; width: 100%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-1null { top: 50%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-2null { top: 50%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-3null { top: 50%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-4null { top: 46%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-5null { top: 48%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-6null { top: 48%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-7null { top: 39%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-8null { top: 42%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-9null { top: 41%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-10null { top: 46%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-11null { top: 43%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-12null { top: 37%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-13null { top: 39%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-14null { top: 38%; }
.jt_freelance_content .jt-page-banner.jt-main-bantext-15null { top: 36%; }
.jt_freelance_content .jt-page-banner { top: 48%; }

.jt_freelance_content .slider-switch { position: absolute; top: 150px; }
.jt_freelance_content.page-template-template-one-page-architecture .jt-blog-header .sticky-wrapper {
  float: left;
  width: 100%;
  position: relative;
  z-index: 999;
}
.jt_freelance_content.page-template-page-photography #grid-gallery section.slideshow,
.jt_freelance_content.page-template-page-masonry-photography #grid-gallery section.slideshow { top: 0 !important; z-index: 100000; }
.jt_freelance_content.page-template-template-one-page-architecture { overflow: hidden; }
.jt_freelance_content.page-template-template-one-page-architecture .img-dragger.img-dragger-large.dragdealer { overflow: hidden; position: fixed; }
.jt_freelance_content.page-template-template-one-page-architecture .have-js .dragslider { overflow: hidden; }
.jt_freelance_content.page-template-template-one-page-architecture .dragslider.switch-min,
.jt_freelance_content.page-template-template-one-page-architecture .dragslider.switch-max { overflow: hidden; }
.jt_freelance_content.page-template-template-one-page-architecture .dragslider { overflow: hidden; }
.jt_freelance_content.page-template-template-one-page-architecture .dragslider.show-content { overflow: visible; }
.jt_freelance_content.page-template-template-one-page-architecture .jt-freelance-head header.sticky-nav { position: relative; z-index: 999; }

/* Mega Menu */
.navbar-nav > li.megamenu {position: inherit;}
.navbar-nav > li.megamenu > ul {
  width: auto;
  margin: 0 auto;
  float: none;
  left: 0;
  right: 0;
}
.navbar-nav > li.megamenu.mega-right-align > ul {left: auto;right: 0;}
.navbar-nav > li.megamenu.mega-left-align > ul {left: 0;right: auto;}
.navbar-nav > li.megamenu > ul > li {width: 25%;float: left;}
.navbar-nav > li.megamenu.menu-column-two > ul {width: 40%;}
.navbar-nav > li.megamenu.menu-column-two > ul > li {width: 50%;}
.navbar-nav > li.megamenu.menu-column-three > ul {width: 50%;}
.jt_vintage_content .navbar-nav > li.megamenu.menu-column-three > ul,
.jt_vintage_content .navbar-nav > li.megamenu.menu-column-two > ul {width: 980px;}
.navbar-nav > li.megamenu.menu-column-two.mega-menu-extend > ul > li:nth-child(-n+2) {margin-bottom: 40px;}
.navbar-nav > li.megamenu.menu-column-three > ul > li {width: 33.3333%;}
.navbar-nav > li.megamenu.menu-column-three > ul > li:nth-child(-n+3) { margin: 0px;}
.navbar-nav > li.megamenu.menu-column-three.mega-menu-extend > ul > li:nth-child(-n+3) {margin-bottom: 40px;}
.navbar-nav > li.megamenu.menu-column-four > ul {width: 980px;}
.jt-slimmenu.navbar-nav > li.megamenu.menu-column-four > ul {width: 100%;}
.navbar-nav > li.megamenu.menu-column-four > ul > li {width: 25%;}
.navbar-nav > li.megamenu.menu-column-four.mega-menu-extend > ul > li:nth-child(-n+4) {margin-bottom: 40px;}
.jt-slimmenu.navbar-nav > li.megamenu.menu-column-four > ul > li {width: 100%;}
.navbar-nav > li.megamenu > ul.dropdown-menu > li > ul.dropdown-menu {left: 0;top: 0;position: relative;display: block !important;}
.navbar-nav > li.megamenu > ul.dropdown-menu > li > ul.dropdown-menu {padding-left: 0;padding-right: 0;}
header nav ul.nav li.menu-item.megamenu ul.dropdown-menu li:last-child > a {padding: 0px 0px 20px;}
header nav ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:last-child > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:last-child a,
.jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:last-child > a,
.jt_vintage_content .left-menu-wrap ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:last-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu > ul.dropdown-menu > li > ul.dropdown-menu > li:last-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu > ul.dropdown-menu > li:last-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu > ul.dropdown-menu > li:last-child > ul.mega-dropdown-menu > li:last-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu > ul.dropdown-menu > li:first-child > ul.mega-dropdown-menu > li:last-child > a,
body.jt_shop_content .jt-box-top-header li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:last-child > a {padding: 8px 0 0;}
header nav ul.nav li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:first-child > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:first-child a,
.jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:first-child > a,
.jt_vintage_content .left-menu-wrap ul.nav li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:first-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu.menu-hide-title > ul.dropdown-menu > li > ul.dropdown-menu > li:first-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu.menu-hide-title > ul.dropdown-menu > li:first-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu.menu-hide-title > ul.dropdown-menu > li:first-child > ul.mega-dropdown-menu > li:first-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu.menu-hide-title > ul.dropdown-menu > li:first-child > ul.mega-dropdown-menu > li:first-child > a,
body.jt_shop_content .jt-box-top-header li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li > ul.mega-dropdown-menu > li:first-child > a {padding: 0px 0 8px;}
header nav ul.nav li.menu-item.megamenu > ul.dropdown-menu,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.megamenu ul.dropdown-menu,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item.megamenu ul.dropdown-menu,
.navbar-right li.menu-item.megamenu > .dropdown-menu,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav li.menu-item.megamenu > ul.dropdown-menu,
.jt-box-top-header .nav.navbar-nav li.menu-item.megamenu > ul.dropdown-menu {padding: 50px;}
/*header nav ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu,*/
.jt_vintage_content .left-menu-wrap ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu,
.jt_shop_content nav ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu {
  padding: 20px 20px 0px 0;
  width: 100%;
  z-index: 1000;
  float: left;
  margin: 2px 0px 0px;
  text-align: left;
  list-style: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.jt_vintage_content .left-menu-wrap ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu {border: none;}
header nav ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > a,
header nav ul.nav li.menu-item.megamenu > ul.dropdown-menu > li:last-child > a,
.jt_main_content header nav ul.nav li.menu-item.megamenu > ul.dropdown-menu > li:first-child > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.megamenu > ul.dropdown-menu > li:first-child > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.megamenu > ul.dropdown-menu > li > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.menu-item.megamenu > ul.dropdown-menu > li:last-child > a,
.jt_freelance_content header nav ul.nav li.menu-item.megamenu ul.dropdown-menu > li:first-child > a,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item.megamenu ul.dropdown-menu > li:first-child > a,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item.megamenu ul.dropdown-menu > li > a,
.jt_arch_content header nav ul.nav li.menu-item.megamenu ul.dropdown-menu > li:first-child > a,
.jt_studio_content .nav.navbar-nav li.menu-item.megamenu ul.dropdown-menu > li:first-child > a,
.left-menu-wrap.jt-vint-left-menu li.menu-item.megamenu .dropdown-menu > li > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav li.menu-item.megamenu ul.dropdown-menu > li:first-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav li.menu-item.megamenu ul.dropdown-menu > li > a,
body.jt_shop_content .jt-box-top-header li.menu-item.megamenu > ul.dropdown-menu > li > a {
  letter-spacing: 2px;
  padding: 0 0 4px !important;
  color: #f0f0f0;
  border-bottom: 1px solid #444;
  width: auto;
  float: left;
}
header nav ul.nav li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li > a,
header nav ul.nav li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li:last-child > a,
.jt_main_content header nav ul.nav li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li:first-child > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.megamenu.menu-hide-title > ul.dropdown-menu > li:first-child > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.megamenu.menu-hide-title > ul.dropdown-menu > li > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li:last-child > a,
.jt_freelance_content header nav ul.nav li.menu-item.megamenu.menu-hide-title ul.dropdown-menu > li:first-child > a,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item.megamenu.menu-hide-title ul.dropdown-menu > li:first-child > a,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item.megamenu.menu-hide-title ul.dropdown-menu > li > a,
.jt_arch_content header nav ul.nav li.menu-item.megamenu.menu-hide-title ul.dropdown-menu > li:first-child > a,
.jt_studio_content .nav.navbar-nav li.menu-item.megamenu.menu-hide-title ul.dropdown-menu > li:first-child > a,
.left-menu-wrap.jt-vint-left-menu li.menu-item.megamenu.menu-hide-title .dropdown-menu > li > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav li.menu-item.megamenu.menu-hide-title ul.dropdown-menu > li:first-child > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav li.menu-item.megamenu.menu-hide-title ul.dropdown-menu > li > a,
body.jt_shop_content .jt-box-top-header li.menu-item.megamenu.menu-hide-title > ul.dropdown-menu > li > a {display: none;}
.jt_business_content .jt-bussiness-head-cont header nav.navbar.navbar-default ul.nav.navbar-nav > li.menu-item-has-children > ul.dropdown-menu { top: auto; }
.jt_studio_content .nav.navbar-nav.jt-slimmenu li.menu-item.megamenu ul.dropdown-menu > li:first-child > a {width: 100%;border-bottom: 1px solid #1B1B1B;}
.nav.navbar-nav li.menu-item.megamenu .dropdown-menu .menu-item-has-children.dropdown > a:after {content: none;}
.mega-dropdown-menu {padding: 0;list-style: none;}
.left-menu-wrap.jt-vint-left-menu .navbar-right > li.megamenu > .dropdown-menu,
.left-menu-wrap.jt-vint-left-menu .navbar-right > li.megamenu > .dropdown-menu {top: 17px;}
.jt_vintage_content.jt-photo-wrap.jt_vintage_right .left-menu-wrap.jt-vint-left-menu .navbar-right > li.megamenu .dropdown-menu .menu-item a {text-align: left;}
.megamenu > .dropdown-menu > li > a {margin-bottom: 20px;}
/* Mega Dropdown Menu */
header nav ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu li > a {letter-spacing: 1.5px;-ms-word-wrap: break-word; word-wrap: break-word;}
header nav ul.nav li.menu-item.megamenu .dropdown-menu .menu-item-has-children.dropdown > a:after {content: none;}
header nav ul.nav.navbar-right li.menu-item.megamenu > ul.dropdown-menu > ul.mega-dropdown-menu {min-width: auto;width: 100%;}
.mega-dropdown-menu > li > a {
  display: block;
  padding: 8px 25px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857;
  color: #888;
  white-space: nowrap;
}
.hidden-big-screen,
.hidden-side-big-screen {display: none;}

/* Common Header Three */
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li > a {
	padding: 0 15px 0 0;
	color: #35373e;
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 0;
	padding: 40px 0 0 0;
	width: 0;
}
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li:nth-child(1) > a {
	-webkit-transition: width 1s ease;
	-moz-transition: width 1s ease;
	-ms-transition: width 1s ease;
	-o-transition: width 1s ease;
	transition: width 1s ease;
}
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li:nth-child(2) > a {
	-webkit-transition: width 0.8s ease;
	-moz-transition: width 0.8s ease;
	-ms-transition: width 0.8s ease;
	-o-transition: width 0.8s ease;
	transition: width 0.8s ease;
}
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li:nth-child(3) > a {
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-ms-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li:nth-child(4) > a {
	-webkit-transition: width 0.4s ease;
	-moz-transition: width 0.4s ease;
	-ms-transition: width 0.4s ease;
	-o-transition: width 0.4s ease;
	transition: width 0.4s ease;
}
body.top-share-open .jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li:nth-child(1) > a {
	position: relative;
	width: 100px;
	-webkit-transition: width 1s ease;
	-moz-transition: width 1s ease;
	-ms-transition: width 1s ease;
	-o-transition: width 1s ease;
	transition: width 1s ease;
}
body.top-share-open .jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li:nth-child(2) > a {
	position: relative;
	width: 100px;
	-webkit-transition: width .8s ease;
	-moz-transition: width .8s ease;
	-ms-transition: width .8s ease;
	-o-transition: width .8s ease;
	transition: width .8s ease;
}
body.top-share-open .jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li:nth-child(3) > a {
	position: relative;
	width: 100px;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	-ms-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}
body.top-share-open .jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li:nth-child(4) > a {
	position: relative;
	width: 100px;
	-webkit-transition: width .4s ease;
	-moz-transition: width .4s ease;
	-ms-transition: width .4s ease;
	-o-transition: width .4s ease;
	transition: width .4s ease;
}
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li > a,
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li > a:hover,
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li > a:active,
.jt-header-three .navbar-default.menu-metas ul.jt-arch-share-list li > a:focus {text-decoration: none;}
.jt-header-three {background: #fff;width: 100%;float: left;}
.jt-home-three {
	background: url("../images/banner/business-banner.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 750px;
	width: 100%;
	float: left;
	position: relative;
}
.jt-header-three .sticky-nav {
	background: #fff;
	position: relative;
	z-index: 1;
	-moz-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.1);
	width: 100%;
	float: left;
}
.jt-header-three .is-sticky #jt-top-cart .top-cart-content,
.is-sticky .navbar-right .dropdown-menu {top: 101px;}
.jt-header-three #jt-top-cart .top-cart-content,
.is-sticky .navbar-right .dropdown-menu {top: 101px;}
.jt-header-three .dropdown-menu .menu-item-has-children .dropdown-menu {top: -9px;}
.jt-header-three .navbar-default .navbar-nav > li > a,
.jt-header-three .navbar-default .navbar-nav > li > a:hover,
.jt-header-three .navbar-default .navbar-nav > li > a:active,
.jt-header-three .navbar-default .navbar-nav > li > a:focus {color: #35373e;text-decoration: none;}
.jt-header-three #top-search form input {color: #35373e; }
.jt-header-three #top-search form input::-webkit-input-placeholder {color: #35373e;}
.jt-header-three #top-search form input:-moz-placeholder {color: #35373e;}
.jt-header-three #top-search form input::-moz-placeholder {color: #35373e;}
.jt-header-three #top-search form input:-ms-input-placeholder {color: #35373e;}
.jt-header-three #top-search-slim form input {color: #35373e; }
.jt-header-three #top-search-slim form input::-webkit-input-placeholder {color: #35373e;}
.jt-header-three #top-search-slim form input:-moz-placeholder {color: #35373e;}
.jt-header-three #top-search-slim form input::-moz-placeholder {color: #35373e;}
.jt-header-three #top-search-slim form input:-ms-input-placeholder {color: #35373e;}
.jt-header-three .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num {color: #fff;}
.jt-header-three .navbar-header {line-height: 80px;}
.jt-header-three .navbar-default .navbar-nav > li > a,
.jt-header-three .navbar-default.menu-metas ul.navbar-nav li > a {padding: 38px 20px 26px;}
.jt_business_content .jt-header-three .navbar-default .navbar-nav > li > a,
.jt_business_content .jt-header-three .navbar-default.menu-metas ul.navbar-nav li > a#jt-top-cart-trigger {padding: 43px 20px 23px;}
.jt_business_content .jt-header-three .navbar-default.menu-metas ul.navbar-nav li#jt-top-cart .top-cart-content { top: 92px; }
.jt-header-three .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {padding: 0;}
.jt-header-three .is-sticky .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {top: 49px;}
.jt-header-three .is-sticky .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num {top: 40px;}
.jt-header-three .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num {right: 14%;}
.jt-header-three .jt-top-header {
	width: 100%;
	float: none;
	position: relative;
	z-index: 2;
	border-bottom: 1px solid #f3f3f3;
	min-height: 41px;
	line-height: 41px;
	-webkit-transition: margin .3s ease;
	-moz-transition: margin .3s ease;
	-ms-transition: margin .3s ease;
	-o-transition: margin .3s ease;
	transition: margin .3s ease;
}
.jt-header-three .is-sticky .jt-top-header { margin-top: -42px; border: 0; }
.jt-header-three .jt-top-left-bar {float: left;}
.jt-top-contact li {display: inline-block;}
.jt-top-left-bar .jt-top-contact li {float: left;}
.jt-header-three header {padding: 0;}
.jt-top-contact {padding: 0;margin: 0;}
.jt-top-contact > li > .jt-cont-tit {margin-right: 6px;}
.jt-top-contact > li > .jt-cont-tit,
.jt-top-contact > li > .jt-cont-detail {
	color: #232323;
	font-family: "Montserrat",sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	margin: 0;
	letter-spacing: 1px;
	position: relative;
	top: -2px;
}
.jt-top-contact > li > .jt-cont-detail {color: #777777;text-transform: none;padding-left: 5px;}
.jt-top-contact > li > i {font-size: 20px;position: relative;top: 3px;margin-right: 5px;}
.entry-content .jt-top-contact {padding: 0px;}
.jt-top-contact > li > .jt-txt-link {
  color: #232323;
  font-family: "Montserrat",sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0px;
  letter-spacing: 1px;
}
.jt-each-top-left {float: left;border-right: 1px solid #f3f3f3;padding: 0 20px;}
.jt-each-top-left:first-child {border-left: 1px solid #f3f3f3;}
.jt-header-three  .jt-top-right-bar {float: right;}
.jt-header-three .jt-banner-content {
	position: absolute;
	bottom: 200px;
	right: 350px;
	width: 25%;
}
.jt-header-three .jt-banner-content >.jt-top-tit {
	font-family: "Montserrat",sans-serif;
	color: rgba(53,55,62,0.4);
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0;
}
.jt-header-three .jt-banner-content >.jt-top-tit:after {
	content: "";
	background: rgba(53,55,62,0.3);
	height: 3px;
	width: 30px;
	display: block;
	margin: 10px 0 0 0;
}
.jt-header-three .jt-banner-content > h1 {
	font-family: "Montserrat",sans-serif;
	font-size: 70px;
	color: #35373e;
	font-weight: 900;
	text-transform: uppercase;
	margin: 0;
	padding: 30px 0 0 0;
}
.jt-header-three .jt-banner-content > h1 > span {color: #fd4326;}
.jt-header-three  .jt-btn-space {margin: 30px 0px 40px 10px;}
.jt-header-three .navbar-right .dropdown-menu {top: 102px;}
.jt-header-three .menu-metas ul {margin: 0;}

/* Common */
header nav ul.nav li.menu-item ul.dropdown-menu {padding: 25px 20px 25px 30px;}
header nav ul.nav li.menu-item ul.dropdown-menu li a {padding: 0px 0px 20px;}
/*header nav ul.nav li.menu-item ul.dropdown-menu li:last-child > a {padding: 0;}*/
body.top-search-open #top-search form input,
body.top-search-open #top-search-slim form input {padding: 10px 82px 10px 10px;}
.sticky_header { position: fixed; float: left; width: 100%; }
.jt-header-content .left-right-menu-tit-img { margin-top: 15px; }
.jt-header-content > h4 { padding-top: 15px; }
ul.nav.navbar-nav { font-family: 'Montserrat', sans-serif; font-size: 10px; }
.jt-page-header {background: #d5d3d4;min-height: 600px;position: relative;}
.jt-page-header.page_hav_banner {min-height: 0px;}
.jt_freelance_content .jt-page-header.page_hav_banner {min-height: 110px;}
.jt-page-header.page_hav_banner .jt-banner-overlay,
.jt-page-header.page_hav_banner .jt-banner-graphic {display: none;}
.jt-banner-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background: rgba(53,55,62,0.15);*/
}
header {
  width: 100%;
  display: block;
  padding: 0 80px;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  background: rgba(53, 55, 62, 0.2);
}
.page-template-template-scroll-lock header,
.is_front_page header { background: transparent; }
.is_front_page.page-template-template-one-page-architecture header { background: #fff; }
.logo {line-height: 100px;}
/* Navigation */
#main-nav .current {color: #fff;}
.navbar-header {line-height: 90px;}
.navbar {
  border: 0;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0.0001px);
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {margin: 0;float: right;}
.navbar-default {background: transparent;}
.navbar-right {
  float: left !important;
  font-size: 16px;
  height: auto;
  margin: 0;
}
.jt_main_content .jt-page-header.jt-blog-page .menu-metas.navbar-default { float: right !important; }
.nav ul li a {font-weight: 400;}
.navbar-collapse {
  margin-top:6px;
  padding-right: 15px;
  padding-left: 35px;
  color: #121212;
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin: 18px 15px 8px 0;
  background: transparent;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 0px rgba(0,0,0,0);
  -moz-box-shadow: inset 0 0px rgba(0,0,0,0);
  box-shadow: inset 0 0px rgba(0,0,0,0);
}
.navbar-toggle:focus {outline: none;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color: transparent;}
.navbar-toggle .icon-bar {
  display: block;
  width: 24px;
  height: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-logo {padding: 10px 0;display: inline-block;}
.retina-logo {display:none !important;}
.nav > ul {list-style: none;padding: 0;margin: 0;}
.nav > ul > li {display: inline-block;}
.nav > ul > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover {color: #fff;}
.nav > ul > li > span {
  position: relative;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
  font-weight: normal;
}
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > li > a,
.navbar-nav > ul > li > span.dropdown-toggle a {color: #fff;background: transparent;}
.navbar-default .navbar-nav > li > a {
  line-height: 30px;
  padding: 40px 20px 36px;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: normal;
}
.navbar-nav > ul > li > .dropdown-menu {margin: 0px;padding: 0;}
.navbar-nav > ul > li > .dropdown-menu li a {padding: 10px 0 10px 15px;}
.navbar-right .dropdown-menu {
  right: auto;
  left: 15px;
  top: 111px;
  min-width: 250px;
  padding: 15px 0;
}
.dropdown-menu .menu-item-has-children .dropdown-menu {left: 100%;top: -18px;}
.dropdown-menu {
  font-size: 11px;
  letter-spacing: 1px;
  padding: 0;
  background: #121212;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);
  box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border: 0;
}
.dropdown-menu > li > a,
.mega-dropdown-menu > li > a {
  color: #888;
  text-align: left;
  padding: 8px 25px;
  text-transform: uppercase;
  letter-spacing: 1.3px;
}
header nav ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu li > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.menu-item.megamenu ul.dropdown-menu li:first-child > ul > li > a,
.jt-blog-header header.logo-center ul.navbar-nav.navbar-left li.menu-item.megamenu ul.dropdown-menu li:last-child a,
.jt_business_content .jt-page-header.jt-header-three.jt-blog-page header nav ul#menu-create-menu.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu > li > a,
.jt_vintage_content .left-menu-wrap ul.nav li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu > li > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu > ul.dropdown-menu li:first-child a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu > ul.dropdown-menu > li > ul.dropdown-menu li:first-child a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu > ul.dropdown-menu > li:last-child > ul.mega-dropdown-menu > li > a,
.jt-box-layout-bg .jt-boxed-layout .nav.navbar-nav > li.megamenu > ul.dropdown-menu > li > ul.dropdown-menu li:last-child a,
body.jt_shop_content .jt-box-top-header li.menu-item.megamenu > ul.dropdown-menu > li > ul.mega-dropdown-menu > li > a {padding: 8px 0;}
.jt-box-layout-bg .jt-boxed-layout .is-sticky header.jt-box-top-header .menu-metas.navbar-default ul.navbar-nav li.jt-menu-cart a#jt-top-cart-trigger { padding: 39px 12px 35px; }
.jt-box-layout-bg .jt-boxed-layout header.jt-box-top-header .menu-metas.navbar-default ul.navbar-nav li#jt-top-cart .top-cart-content,
.jt-box-layout-bg .jt-boxed-layout .is-sticky header.jt-box-top-header .menu-metas.navbar-default ul.navbar-nav li#jt-top-cart .top-cart-content { top: 110px; }
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.mega-dropdown-menu > li > a:hover,
.mega-dropdown-menu > li > a:focus {text-decoration: none;background-color: transparent;color: #fff;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {background: transparent;color: #fff;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {/*color: #fff*/;background-color: transparent;}
.dropdown:hover .caret {
  margin: 0 auto;
  display: block;
  width:0;
  height:0;
  vertical-align:middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.jt-shop-top-header .dropdown .caret {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-shop-top-header .dropdown:hover .caret {display: inline-block;margin: 0px 0px 0px 5px;}
.caret {
	margin: 0 auto;
	display: block;
	width:0;
	height:0;
	vertical-align:middle;
	border-top: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.dropdown-menu .menu-item-has-children.dropdown a {position: relative;}
.dropdown-menu .menu-item-has-children.dropdown > a:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 3px solid #888;
  position: absolute;
  right: 20px;
  top: 5px;
}
.menu-metas ul {list-style: none;padding: 0;margin: 0px 0 0 30px;}
.navbar-default.menu-metas ul.navbar-nav li > a {
  display: inline-block;
  font-size: 15px;
  padding: 40px 12px 36px;
  position: relative;
}
#jt-top-cart-trigger {padding: 40px 12px 40px;}
.navbar-default.menu-metas ul.navbar-nav li > a > img {position: relative;}
.left-menu-list .left-menu > li.menu-item-has-children .sub-menu,
.left-menu-list .left-menu > li.menu-item-has-children .caret {display: none;}
.left-menu-list .left-menu.port-filter-menu > li {padding-top: 4px;}
.navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num,
.navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart-slim a .jt-cart-num {
  width: 17px;
  height: 17px;
  background: #000;
  text-align: center;
  display: block;
  font-size: 10px;
  line-height: 15px;
  position: absolute;
  right: 0px;
  top: 40px;
  padding: 0 0 0 3px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.navbar-default.menu-metas ul.navbar-nav li.jt-menu-search {padding: 0 12px;}
.navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {
  position: relative;
  top: 49px;
  padding: 0;
  display: block;
  width: 16px;
  height: 16px;
  text-align: center;
}
li.jt-menu-search > a i {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
#top-search form,
#top-search-slim form {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  z-index: -2;
  position: absolute;
  height: 100%;
  padding: 0 15px;
  margin: 0 auto;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
body.top-search-open #top-search form,
body.top-search-open #top-search-slim form {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  z-index: 10;
}
.woocommerce #top-search input.form-control,
.woocommerce #top-search-slim input.form-control {height: 100%;}
#top-search form input,
#top-search-slim form input {
  box-shadow: none !important;
  pointer-events: none;
  border-radius: 0;
  border: 0;
  outline: 0 !important;
  font-size: 32px;
  padding: 10px 80px 10px 0;
  height: 100%;
  background-color: transparent;
  color: #fff;
  font-weight: normal;
  margin-top: 0 !important;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 2px;
}
#top-search form input::-webkit-input-placeholder {color: rgba(255,255,255,0.4);}
#top-search form input:-moz-placeholder {color: rgba(255,255,255,0.4);}
#top-search form input::-moz-placeholder {color: rgba(255,255,255,0.4);}
#top-search form input:-ms-input-placeholder {color: rgba(255,255,255,0.4);}
#top-search-slim form input::-webkit-input-placeholder {color: rgba(255,255,255,0.4);}
#top-search-slim form input:-moz-placeholder {color: rgba(255,255,255,0.4);}
#top-search-slim form input::-moz-placeholder {color: rgba(255,255,255,0.4);}
#top-search-slim form input:-ms-input-placeholder {color: rgba(255,255,255,0.4);}

.jt_main_content.is_front_page #top-search form input::-webkit-input-placeholder {color: #35373e;}
.jt_main_content.is_front_page #top-search form input:-moz-placeholder {color: #35373e;}
.jt_main_content.is_front_page #top-search form input::-moz-placeholder {color: #35373e;}
.jt_main_content.is_front_page #top-search form input:-ms-input-placeholder {color: #35373e;}
.jt_main_content.is_front_page #top-search-slim form input::-webkit-input-placeholder {color: #35373e;}
.jt_main_content.is_front_page #top-search-slim form input:-moz-placeholder {color: #35373e;}
.jt_main_content.is_front_page #top-search-slim form input::-moz-placeholder {color: #35373e;}
.jt_main_content.is_front_page #top-search-slim form input:-ms-input-placeholder {color: #35373e;}

body.top-search-open #top-search form input,
body.top-search-open #top-search-slim form input {pointer-events: auto;height: 100%;}
body.top-search-open .navbar-default.menu-metas li.jt-menu-search > a i.fa-search,
body .navbar-default.menu-metas li.jt-menu-search > a i.pe-7s-close { opacity: 0; }
body.top-search-open .navbar-default.menu-metas li.jt-search > a i.pe-7s-close {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
body .navbar-default.menu-metas li.jt-search > a i.pe-7s-close {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	z-index: 11;
	position: absolute;
	left: 0;
	font-size: 32px;
	top: 0;
	left: -8px;
	-webkit-transition: opacity .1s ease;
	-moz-transition: opacity .1s ease;
	-ms-transition: opacity .1s ease;
	-o-transition: opacity .1s ease;
	transition: opacity .1s ease;
}
body.top-search-open .navbar-default.menu-metas li.jt-menu-search > a i.pe-7s-close {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  z-index: 11;
  font-size: 32px;
  top: -10px;
  left: -8px;
}
body:not(.top-search-open) header .navbar .navbar-header,
body:not(.top-search-open) header .navbar-collapse .jt-main-nav {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
  -o-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
  transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
}
body header .navbar .navbar-header,
body header .navbar-collapse .jt-main-nav,
body.top-search-open #primary-menu > .container > ul,
body.top-search-open #top-cart,
body.top-search-open #side-panel-trigger {filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}
/* Top Cart */
#jt-top-cart,
#jt-top-cart-slim { margin-right: 0;position: relative;z-index: 99; }
#jt-top-cart .top-cart-content,
#jt-top-cart-slim .top-cart-content {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  z-index: -2;
  position: absolute;
  width: 330px;
  background-color: rgba(18,18,18,0.95);
  top: auto;
  right: 0px;
  left: auto;
  margin: -10000px 0 0;
  -webkit-box-shadow: 0px 20px 50px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 20px 50px 10px rgba(0, 0, 0, 0.05);
  -webkit-transition: opacity .5s ease, top .4s ease;
  -moz-transition: opacity .5s ease, top .4s ease;
  -ms-transition: opacity .5s ease, top .4s ease;
  -o-transition: opacity .5s ease, top .4s ease;
    transition: opacity .5s ease, top .4s ease;
}
#jt-top-cart.top-cart-open .top-cart-content,
#jt-top-cart-slim.top-cart-open-slim .top-cart-content {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  z-index: 11;
  margin-top: 0;
}
.top-cart-content {padding: 20px;}
.top-cart-content .widget_shopping_cart ul.cart_list li a img,
.woocommerce .top-cart-content .widget_shopping_cart ul.cart_list li a img {
  float: left;
  width: 80px;
  height: 80px;
  margin: 0 18px 15px 0;
}
.navbar-default.menu-metas ul.navbar-nav li .top-cart-content a,
.is-sticky .navbar-default.menu-metas ul.navbar-nav li .top-cart-content a {
  padding: 0;
  float: none;
  display: block;
  width: 90%;
}
.navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.remove,
.is-sticky .navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.remove {
  float: right;
  width: 20px;
  height: 19px;
  color: #ccc;
  border-radius: 100px;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 15px;
  font-size: 13px;
  margin: 6px 0 0;
  display: inline-block;
  padding: 0;
  font-weight: normal;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.remove:hover,
.is-sticky .navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.remove:hover {background: #fff;color: #121212;border-color: #fff;}
.navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.remove i {
  position: relative;
  left: 0px;
  top: -1px;
  font-style: normal;
}
.top-cart-content .widget_shopping_cart.woocommerce ul.cart_list li {border-bottom: 1px solid #444;padding: 0;margin: 0 0 15px;}
.top-cart-content .widget_shopping_cart.woocommerce ul.cart_list li.empty {border-bottom: none;}
.top-cart-content .widget_shopping_cart.woocommerce ul.cart_list li:last-child {margin: 0;}
.top-cart-content .widget_shopping_cart.woocommerce ul.cart_list li .jt-cart-product-title {
  font-family: "Montserrat",sans-serif;
	font-size: 11px;
	color: #ccc;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	padding: 6px 0px 5px;
	display: block;
	float: left;
	line-height: 20px;
	margin: 0;
	top: 0;
}
.top-cart-content .widget_shopping_cart.woocommerce ul.cart_list li .quantity,
.top-cart-content .widget_shopping_cart.woocommerce ul.cart_list li .quantity .amount {
  font-family: 'Amiri', serif;
  font-size: 13px;
  color: #ccc;
  letter-spacing: 1px;
  float: none;
  margin: 0;
}
.top-cart-content .widget_shopping_cart.woocommerce ul.cart_list li a {font-size: 14px;color: #ccc;float: none;margin: 0;}
.woocommerce .top-cart-content .widget_shopping_cart ul.cart_list li span.quantity,
.top-cart-content .widget_shopping_cart ul.cart_list li span.quantity {
  padding: 0;
  float: left;
  height: auto;
  width: 60%;
  margin: 0;
}
.top-cart-content .widget_shopping_cart.woocommerce .total,
.woocommerce .top-cart-content .widget_shopping_cart.woocommerce .total {
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  color: #ccc;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: normal;
  margin: 20px 0 30px;
  padding: 0;
  border: 0;
}
.woocommerce .top-cart-content .widget_shopping_cart {padding: 0;border: 0;}
.top-cart-content .widget_shopping_cart.woocommerce .total strong {font-weight: normal;}
.top-cart-content .widget_shopping_cart.woocommerce .total .amount {float: right;color: #ccc;}
.navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.wc-forward,
.is-sticky .navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.wc-forward {
  display: inline-block;
  width: 48.545%;
  background: transparent;
  border: 1px solid #fff;
  line-height: 40px;
  height: auto;
  color: #F7F8F9;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 0;
  float: none;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.wc-forward.checkout,
.is-sticky .navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.wc-forward.checkout {float: right;}
.navbar-default.menu-metas ul.navbar-nav li .top-cart-content a.wc-forward:hover {background: #fff;color: #121212;}
.top-cart-content .widget.woocommerce {margin: 0;}
.top-cart-content p.buttons {margin: 0px 0 8px;}
.jt-in-cart {
  color: #ccc;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
}

/* On Scroll with Sticky Header */
header.sticky-nav,
.sticky-nav .navbar-header,
.sticky-nav .navbar-default .navbar-nav > li > a,
.sticky-nav .navbar-default.menu-metas ul.navbar-nav li > a,
.sticky-nav .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a,
.sticky-nav #top-search form,
.sticky-nav #top-search-slim form,
.sticky-nav .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num,
.sticky-nav .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart-slim a .jt-cart-num {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.is-sticky {z-index: 99999;position: relative;}
.is-sticky header {background: rgba(53, 55, 62, 0.5);}
.is-sticky .navbar-header {line-height: 50px;}
.is-sticky .navbar-default .navbar-nav > li > a {padding: 19px 20px 14px;}
.is-sticky .navbar-default.menu-metas ul.navbar-nav li > a {padding: 19px 12px 14px;}
.jt_main_content .is-sticky .navbar-default.menu-metas ul.navbar-nav li > a#jt-top-cart-trigger {padding: 20px 12px;}
.is-sticky .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {top: 25px;}
.is-sticky .navbar-default.menu-metas ul.navbar-nav li.jt-menu-search > a {padding: 0;}
.is-sticky .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart a .jt-cart-num,
.is-sticky .navbar-default.menu-metas ul.navbar-nav li.jt-menu-cart-slim a .jt-cart-num {top: 20px;}
.is-sticky #jt-top-cart .top-cart-content,
.is-sticky .navbar-right .dropdown-menu {top: auto;}
.is-sticky .dropdown-menu .menu-item-has-children .dropdown-menu {top: -17px;}
.jt_main_content .is-sticky .dropdown-menu .menu-item-has-children .dropdown-menu {top: 0;}

/* Menu - Common */
.jt-main-menu {
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1.5px;
  list-style: none;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-size: 12px;
  text-align: right;
}
.jt-main-menu > li {display: inline-block;padding: 0 50px 0 0;line-height: 100px;}
.jt-main-menu li a {color: #fff;}
.jt-main-menu li a:hover {text-decoration: none;}
/* Banner Area */
.jt-page-banner.page_hide_title,
.jt-business-banner-content.page_hide_title {display: none;}
.jt-page-banner {position: relative;top: 180px;text-align: center;}
.jt-page-banner h2 {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-size: 35px;
  letter-spacing: 4px;
  width: 40%;
  margin: 0 auto 15px;
  display: block;
  float: none;
}
.jt-page-banner .jt-breadcrumbs {
  font-family: 'Amiri', serif;
  font-size: 16px;
  margin: 10px 0 0;
  color: #fff;
  display: inline-block;
  letter-spacing: 1px;
}
.jt-page-banner .jt-breadcrumbs a {color: #fff;}
.jt-page-banner .jt-breadcrumbs a:hover {text-decoration: none;}
.jt-page-banner .jt-breadcrumbs li:after,
.jt_business_content .jt-business-banner-content .jt-breadcrumbs li a:after {
  content: '/';
  padding: 0px 10px 0px 10px;
  position: relative;
  top: 0;
}
.jt-page-banner .jt-breadcrumbs li:last-child:after {content: '';padding: 0;}
.jt-banner-graphic,
.jt-ban-icon {
  text-align: center;
  position: absolute;
  bottom: 80px;
  left: 0;
  right: 0;
  width: 16px;
  height: 16px;
  margin: 0 auto;
  background: #fff;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.jt-ban-icon {
  bottom: -3px;
  left: -3px;
  right: 0;
  margin: 0 auto;
  background: #fff;
  width: 22px;
  height: 22px;
}
.jt-banner-graphic > span {
  color: #fff;
  display: block;
  line-height: 8px;
  font-size: 16px;
  position: relative;
  top: 9px;
  width: 3px;
  height: 3px;
  margin: 0px auto 5px;
  background: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

/* Portfolio */
.jt_freelance_content.single-portfolio .jt-page-header.jt-blog-page { min-height: 110px; }
.single-portfolio-header-image { text-align: center; }
.single-portfolio-banner-content { position: absolute; width: auto; z-index: 1; bottom: 60px; left: 70px }
.single-portfolio-banner-content h1 {
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #35373e;
	font-size: 18px;
	display: inline-block;
	margin: 6px 0px 0px;
}
.single-portfolio-banner-content p {
	font-family: "Amiri",serif;
	text-transform: capitalize;
	color: #35373e;
	font-size: 18px;
	font-style: italic;
}
.single-portfolio-banner-content p a {
	color: #35373e;
}
.single-portfolio-banner-content p a:hover {
	text-decoration: none;
}
.jt-each-post .format-gallery-popup .owl-item > a { display: inline-block; }
.jt_left_content .left-menu-list ul.port-filter li a.filter span.jt_cat_count_port { padding: 0 2px; }

.is_front_page .collapse.navbar-collapse ul.nav.navbar-nav li.megamenu > ul.dropdown-menu > li > a:first-child,
.is_front_page .menu-main-menu-container ul.nav.navbar-nav li.megamenu > ul.dropdown-menu > li.menu-item > a:first-child,
.is_front_page.jt_main_content.have_rev_slider .jt-page-header.jt-blog-page .is-sticky header .navbar.navbar-default ul.nav.navbar-nav li.megamenu > ul.dropdown-menu > li > a:first-child {color: #fff;}

/* Page Template : Blank Page */
body.page-template-template-blank-page {padding: 0;}
body.page-template-template-blank-page .wrapper {height: 100%;}