/**
 * All Content Elements & Basic Classes
 *
 * 1. Common Classes
 * 2. Blog Layout
 * 	   - Blog Content
 * 3. Single Post
 * 	   - Social Share Hover
 * 	   - Comment Area
 * 	   - Page Content
 * 	   - Posts Default Alignment
 * 	   - Author Info
 * 4. Widgets
 * 5. Content Elements
 * 6. VC Shortcode Elements
 * 	   - Featured Tabs
 * 	   - Featured Slider
 * 	   - Call to Action
 * 	   - Team Members
 * 	   	 - Team Member Style Two
 * 	   	 - Vintage Team Member Style
 * 	   - Services
 * 	   - Custom Heading + Icon
 * 	   - Pricing
 * 	   - Testimonials
 * 	   	  - Testimonials Style Two
 * 	   	  - Testimonials Studio
 * 	   	  - Vintage Testimonials
 * 	   	  - Boxed Testimonials
 * 	   - Blog Style
 * 	      - Blog List Style
 * 	      - Blog Style Two - Carousel
 * 	      - Blog Vintage Style
 * 	      - Boxed Blog Style
 * 	   - Clients
 * 	   - Counter
 * 	   - Portfolio
 * 	      - Filter
 * 	      	- Filter Agency
 * 	      	- Filter Three
 * 	      	- Category Filter
 * 	      - Hover Fixes
 * 	      - Corporate Portfolio
 * 	      - Business Portfolio
 * 	      - Studio Portfolio
 * 	      - Vintage Portfolio
 * 	      - Boxed Portfolio
 * 	      - Hover Style Three
 * 	   - Special Content
 * 	   - Drag Slide Carousel
 * 	   - Image Tabs
 * 	   - Process
 * 	   - Skillbar
 * 	   - Progress Bar
 * 	   - Timeline
 * 	   - Awards
 * 	   - Simple Slide
 * 	   - Shop Offer
 * 	   - Trending Group
 * 	   - Trending Item in Shop Page
 * 	   - Accordion and Tabs
 * 7. Contact form 7
 * 8. Contact Addresses
 * 9. Content Carousel
 * 10. Intro Carousel
 * 11. Featured Box
 * 12. Social Icons
 * 13. Gmap
 * 14. WooCommerce Shop Page
 * 15. 404 Page
 * 16. Custom Shortcodes
 * 	    - About List
 * 	    - Blockquote
 * 	    - Portfolio Metas
 * 	    - Single Social Share
 * 	    - Single Quote
 * 	    - Typing
 * 	    - Newsletter
 * 	    - Ellip
 * 	    - Tooltip
 * 	    - Highlight
 * 	    - Custom Button
 * 	    - Link Text
 * 17. Single Portfolio
 * 18. Page Templates
 * 	    - Photography
 * 	    - Grid Slide
 * 	    - Kenburns Style
 * 	    - Slide
 * 	    - Architecture
 * 	       - Misc
 * 19. Custom Classes
 * 20. Scroll Lock
 */
body, html {height: 100%;}
.margin-zero {margin: 0;}
body {width: 100%;margin: 0;}
body .main-container {
	background-color: #F4F4F4;
	height: calc(100%);
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 3;
}
.wrapper {overflow: visible;}

/* - Basic Styles */
a:active {text-decoration: none;}
a:focus {
  text-decoration: none;
  outline: 0;
  outline: 0px auto -webkit-focus-ring-color;
  outline-offset: 0px;
}
.entry-content p {
  font-family: "Amiri",serif;
  font-size: 14px;
  line-height: 22px;
  color: #999;
  letter-spacing: 0.7px;
}
.entry-content p strong {font-weight: bold;color: #35373e;}
.padding-zero {padding: 0;}
.padding-zero-important {padding: 0 !important;}
.maring-zero .jt-main-head,
.margin-zero {margin: 0px !important;}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {float: none;}
h1.jt-special,
h2.jt-special,
h3.jt-special,
h4.jt-special,
h5.jt-special,
h6.jt-special {
  float: none;
  width: auto;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  margin: 0 0 30px;
  letter-spacing: 2px;
  color: #232323;
}
h1.jt-special {font-size: 28px;}
h2.jt-special {font-size: 22px;margin-top: 7px;}
h3.jt-special {font-size: 18px;margin-top: 14px;}
h4.jt-special {font-size: 16px;margin-top: 21px;}
h5.jt-special {font-size: 14px;margin-top: 28px;}
h6.jt-special {font-size: 11px;margin-top: 28px;}
p.jt-special {
  font-family: "Amiri",serif;
  color: #999;
  font-size: 16px;
  letter-spacing: 0.8px;
  margin: 0 0 40px;
}
div.jt-special {
  font-family: "Amiri",serif;
  color: #999;
  font-size: 16px;
  letter-spacing: 0.7px;
  line-height: 26px;
}
.font-bold {font-weight: bold;}
.font-normal {font-weight: normal;}

/* - Basic Classes */
.white-bg {background: #fff;}
.grey-bg {background: #f7f8f9;}
.light-blue {background: #f7f8f9;}
.padding-50 {padding: 50px 0;}
.space-fix {float: left;width: 100%;}
.padding-left-zero {padding-left: 0 !important;}
.padding-right-zero {padding-right: 0 !important;}

/* - Basic Classes - Custom Classes */
.large-center-text,
.entry-content .large-center-text p {
  font-size: 17px;
  line-height: 30px;
  width: 80%;
  margin: 0 auto;
}
.jt-team-skill-outerspace > div > div {padding: 80px 340px 0px 120px;}

/* Text Column */
.jt-text-two-column .wpb_text_column {width:50%;float: left;}
.jt-text-three-column .wpb_text_column {width:33.3333%;float: left;}
.jt-text-four-column .wpb_text_column {width:25%;float: left;}
.jt-text-five-column .wpb_text_column {width:20%;float: left;}

/* - Freelancer Contact Form Section */
.jt-freelancer-contact-section .jt-sep,
.jt-freelancer-contact-section .jt-sep:after,
.jt-freelancer-contact-section .jt-sep:before {background: #fff;}
.jt-contact-white-border .wpcf7 input[type="submit"] {border-width: 2px;background: transparent;padding: 8px 40px;}
.jt-contact-white-border .wpcf7 input[type="submit"]:hover {border-color: #fff;}
.jt-contact-white-border div.wpcf7-validation-errors {color: #fff;}
/*.jt_freelance_content .flnce-abt-slide-boxed .jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav {display: none;}*/
/* - Main Content */
.main-content {line-height: 0;}
.main-content article,
.main-content > div,
.comment-area {line-height: 1.42857;-ms-word-wrap: break-word; word-wrap: break-word;}
.main-content article .star-rating {-ms-word-wrap: normal; word-wrap: normal;}

/* - Page Structure */
.page-container {padding: 120px 0;}
.type-page { display: inline-block; width: 100%; }

/**
 * Blog Layout
 */
.jt-post-wrapper .jt-each-post { margin: 40px 0px;padding: 0 0 15px;}
.jt-post-wrapper .jt-each-post:first-child {margin-top: 0;}
.jt-post-wrapper .jt-each-post:last-child {margin-bottom: 0;}
.jt-post-wrapper .jt-each-post.sticky {background: #FFF url("../images/patterns/blog-pattern.jpg") repeat scroll 0% 0%;padding: 0px 0px 40px;}
.jt-each-post {
  text-align: center;
  float: left;
  width: 100%;
  position: relative;
}
.format-image-popup img {max-width: 100%;height: auto;}
.format-image:after,
.format-standard:after,
.format-gallery:after,
.format-video:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 90%;
  height: 1px;
  background: #f0f0f0;
  margin: 0 auto;
}
.single-post .format-image:after,
.single-post .format-standard:after,
.single-post .format-gallery:after,
.single-post .format-video:after,
.blog-masonary-style .format-image:after,
.blog-masonary-style .format-standard:after,
.blog-masonary-style .format-gallery:after,
.blog-masonary-style .format-video:after {display: none;}
.jt-post-content {
  background: #fff;
  margin: 0 auto;
  padding: 40px;
  width: 90%;
}
.jt-featured-img img {max-width: 100%;height: auto;}
.jt-post-content h3.jt-post-title {
  font-size: 16px;
  text-transform: uppercase;
  color: #35373e;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1.2px;
  margin: 5px auto 15px;
  line-height: 22px;
  -ms-word-wrap: break-word; word-wrap: break-word;
}
h3.jt-post-title a { text-decoration: none; color: inherit; }
.entry-content .jt-each-post ul.jt-post-list-metas {margin: 0px 0px 20px;}
.jt-each-post p {
  font-family: 'Amiri', serif;
  font-size: 14px;
  color: #999;
  letter-spacing: 0.7px;
  text-align: left;
  line-height: 22px;
}
.jt-each-post .owl-carousel .owl-item img {width: 100%;}
.jt-post-excerpt {margin: 0 0 15px;-ms-word-wrap: break-word; word-wrap: break-word;}
.jt-post-excerpt p {margin: 0;}
.jt-post-read-more {
  margin: 20px 0 0;
  font-size: 11px;
  color: #35373e;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  padding: 10px 22px;
  background: transparent;
  border: 2px solid #35373e;
  letter-spacing: 1.8px;
  display: inline-block;
}
/*a.jt-post-read-more:hover,
a.jt-post-read-more:focus {text-decoration: none;color: #fff;border-color: #35373e;background-color: #35373e;}*/
.format-standard .jt-featured-img,
.format-image .jt-featured-img {
  position: relative;
  display: inline-block;
  width: 100%;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.format-standard:hover .jt-featured-img:before,
.format-image:hover .jt-featured-img:before {
  content: '';
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(53,55,62,0.2);
}
.format-standard .jt-post-content,
.format-video .jt-post-content,
.format-gallery .jt-post-content,
.format-image .jt-post-content {margin: -110px auto 0;position: relative;}
.format-gallery .jt-post-content {z-index: 1;}
.format-standard .jt-featured-img,
.format-video .jt-featured-img,
.format-gallery .jt-featured-img,
.format-image .jt-featured-img {position: relative;}
.blog .format-gallery { z-index: 0; }
.format-image .jt-featured-img {
    position: relative;
}
.format-image .jt-featured-img .image-img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(53,55,62,0.5);
    width: 100%;
    height: 100%;
}
.format-image .jt-featured-img .image-img-overlay a { position: relative; top: 35%; }
.format-image:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 90%;
    height: 1px;
    background: #f0f0f0;
    margin: 0 auto;
}
.single-post .format-image:after { display: none; }
.format-image .jt-post-content { margin: -110px auto 0; position: relative; }
.post .jt-post-content .jt-post-excerpt iframe { max-width: 100%; }

.format-status .jt-post-content,
.format-aside .jt-post-content,
.format-chat .jt-post-content { margin: -110px auto 0; position: relative; min-height: 300px; }

/* Single Image */
.wpb_single_image {display: inline-block;width: 100%;}
.wpb_single_image .vc_figure {display: block !important;}
.wpb_single_image .vc_figure .vc_single_image-wrapper {margin-bottom: 0px !important;}
/* - Format Link */
.jt-post-wrapper .format-link,
.jt-post-wrapper .format-quote {background: url('../images/patterns/blog-pattern.jpg') repeat top left;padding: 20px;}
.blog_style_ot_1 .format-link,
.blog_style_ot_1 .format-quote,
.blog_style_ot_2 .format-link,
.blog_style_ot_2 .format-quote,
.blog_style_ot_5 .format-link,
.blog_style_ot_5 .format-quote {background: transparent;padding: 0;}
.blog_style_ot_3 .format-link,
.blog_style_ot_3 .format-quote {background: transparent;padding: 0 3px 0 0;}
.format-link .jt-post-content,
.format-quote .jt-post-content {width: 100%;}
.jt-format-link-icon i,
.jt-format-quote-icon i {color: #000;font-size: 26px;}
.format-link .jt-post-content .jt-post-title,
.format-quote .jt-post-content .jt-post-title {
  font-family: 'Amiri', serif;
  font-size: 22px;
  font-style: italic;
  text-transform: none;
  width: 90%;
  margin: 15px auto 25px;
  line-height: 34px;
  float: none;
}
.blog_style_ot_4 .format-link .jt-post-content .jt-post-title,
.blog_style_ot_4 .format-quote .jt-post-content .jt-post-title {line-height: 22px;margin: 15px auto 20px;}
.jt-format-link a {
  font-family: 'Amiri', serif;
  font-size: 15px;
  color: #555;
  text-decoration: underline;
  font-style: italic;
  letter-spacing: 1.2px;
}
.jt-format-quote a {
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.jt-format-quote a:hover {text-decoration: none;}
.jt-format-quote a:after {
  content: '';
  background-color: #777;
  display: block;
  width: 45px;
  height: 1px;
  margin: 7px auto 0;
}

/* - Format Video */
.format-video .jt-featured-img {position: relative;}
.format-video .jt-featured-img .video-img-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(53,55,62,0.5);
  width: 100%;
  height: 100%;
}
.format-video .jt-featured-img .video-img-overlay a {position: relative;top: 35%;}

/* - Format Audio */
.format-audio .jt-featured-img { position: relative; }
.format-audio .jt-featured-img .audio-img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(53,55,62,0.5);
    width: 100%;
    height: 100%;
}
.format-audio .jt-featured-img .audio-img-overlay a { position: relative; top: 35%; }
.format-audio:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 90%;
    height: 1px;
    background: #f0f0f0;
    margin: 0 auto;
}
.single-post .format-audio:after { display: none; }
.format-audio .jt-post-content { margin: -110px auto 0; position: relative; }

/* - Format Gallery */
.format-gallery .owl-controls {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
}
.format-gallery .owl-controls .owl-prev,
.format-gallery .owl-controls .owl-next {
  color: #fff;
  float: left;
  width: 45px;
  height: 45px;
  line-height: 48px;
  display: block;
  background: rgba(53,55,62,0.5);
}
.format-gallery .owl-controls .owl-nav > div:hover {background: rgba(53,55,62,0.8);}
.format-gallery .owl-controls i {font-size: 22px;}
.format-gallery .owl-controls .owl-prev {position: absolute;left: 40px;top: 150px;}
.format-gallery .owl-controls .owl-next {position: absolute;right: 40px;top: 150px;}
/* Blog Style - 5 [ Masonry ] */
.blog_style_ot_5.isotope-blog.blog-masonary-style .pagination-masonry-style {
  position: absolute;
  bottom: -70px;
  float: left;
  width: 100%;
}
.blog-masonary-style .blog-content p,
.entry-content .blog-masonary-style .blog-content p {margin-bottom: 25px;font-size: 14px;letter-spacing: 0.5px;}

/* - Blog Pagination */
.wrapper .jt-post-wrapper.blog_style_ot_5.isotope-blog.blog-masonary-style { margin-bottom: 70px; }
.jt-pagination {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.jt-pagination li {display: inline-block;color: #999;}
.jt-pagination li a {
  color: #999;
  font-family: 'Amiri', serif;
  font-size: 14px;
  margin: 0 10px;
}
.jt-pagination .jt-prev a,
.jt-pagination .jt-next a {
  font-family: 'Amiri', serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #999;
  margin: 0 15px;
  display: inline-block;
}
.jt-pagination .jt-prev a:hover,
.jt-pagination .jt-prev a:focus,
.jt-pagination .jt-next a:hover,
.jt-pagination .jt-next a:focus,
.jt-pagination li a:hover,
.jt-pagination li a:focus {color: #35373e;text-decoration: none;}
.jt-pagination .jt-prev a {margin: 0 20px 0 0;}
.jt-pagination .jt-next a {margin: 0 0 0 20px;}
.pagination-holder {
    float: left;
    width: 100%;
    text-align: center;
    padding: 50px 0;
}
.page-numbers {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
ul.page-numbers, .entry-content ul.page-numbers { padding: 0; margin: 0 0 60px; }
.blog_style_ot_1 > ul.page-numbers,
.blog_style_ot_2 > ul.page-numbers,
.blog_style_ot_3 > ul.page-numbers,
.blog_style_ot_4 > ul.page-numbers,
.blog_style_ot_5 > ul.page-numbers,
.blog_style_ot_6 > ul.page-numbers,
.blog_style_ot_7 > ul.page-numbers {margin: 60px 0;}
.page-numbers li { display: inline-block; color: #999; }
.page-numbers li a {
    color: #999;
    font-family: 'Amiri', serif;
    font-size: 14px;
    margin: 0 10px;
}
.wp-link-pages, .wp-link-pages a {
    font-family: 'Amiri', serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #999;
    margin: 0 5px;
    display: inline-block;
}
.wp-link-pages a:hover { text-decoration: none; }
.wp-link-pages > span {
    font-family: 'Amiri', serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #35373e;
    margin: 0 5px;
    display: inline-block;
}
.page-numbers a.prev,
.page-numbers a.next,
.page-numbers span {
    font-family: 'Amiri', serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #999;
    margin: 0 15px;
    display: inline-block;
}
.page-numbers a.prev:hover,
.page-numbers a.prev:focus,
.page-numbers a.next:hover,
.page-numbers a.next:focus,
.page-numbers li a:hover,
.page-numbers li a:focus,
.page-numbers span.current { color: #35373e; text-decoration: none; }
.page-numbers a.prev { margin: 0 20px 0 0; }
.page-numbers a.next { margin: 0 0 0 20px; }

/* Pagination Next/Prev */
.page-next-prev ul {
  font-family: "Amiri",serif;
  font-size: 14px;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.page-next-prev ul li { display: inline-block; list-style: none; }
.page-next-prev ul li.next,
.page-next-prev ul li.previous { float: left; width: 50%; text-align: center; }
.page-next-prev ul li a { color: #999; letter-spacing: 1px; }
.page-next-prev ul li a:hover { color: #35373e; }

/* Content Control */
.jt-photo-wrap .entry-content { height: auto; }
.entry-content.page-container.content-ctrl { background: transparent; }

.blog .format-status:after,
.blog .format-aside:after,
.blog .format-chat:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 90%;
    height: 1px;
    background: #f0f0f0;
    margin: 0 auto;
}
.format-gallery a.gall-img img { max-width: 100%; height: auto; }
a.jt-featured-img img { max-width: 100%; height: auto; }
.jt-post-excerpt {
    font-family: "Amiri",serif;
    font-size: 16px;
    color: #999;
    letter-spacing: 1px;
    text-align: left;
    line-height: 24px;
}
.jt-post-excerpt p { text-align: left; }
.jt-post-excerpt ul,
.entry-content .jt-post-excerpt ul {
    font-family: "Amiri",serif;
    font-size: 16px;
    color: #999;
    letter-spacing: 1px;
    text-align: left;
    line-height: 24px;
    margin: 40px 0;
    padding-left: 50px;
}
.single .type-post .jt-post-content .jt-post-excerpt ul li {list-style: none;margin-bottom: 16px;position: relative;}
.single .type-post .jt-post-content .jt-post-excerpt ul li:before {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  background: #35373e;
  -webkit-box-shadow: 0 0 0 3px rgba(0,0,0,0.1);
  box-shadow: 0 0 0 3px rgba(0,0,0,0.1);
  top: 7px;
  left: -20px;

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.jt-post-tags a:after { content: ','; padding-right: 5px; }
.jt-post-tags a, .jt-post-tags a:hover, .jt-post-tags a:focus { text-decoration: underline; font-style: italic; display: inline-block; }
.caps { text-transform: uppercase; }
.jt-each-post .jt-post-excerpt { display: inline-block; width: 100%; }
.single .format-link .single-link-content,
.single .format-quote .single-link-content { background-image: url('../images/patterns/blog-pattern.jpg'); float: left; width: 100%;margin-bottom: 55px;}
.single .format-link .jt-post-content, .single .format-quote .jt-post-content { background: #FFF none repeat scroll 0% 0%; margin: 0px auto; margin: 20px; width: 95%; padding: 20px; }
.single .format-link .jt-post-bottom-metas, .single .format-quote .jt-post-bottom-metas { background-color: #fff; }
.single .jt-post-bottom-metas {margin-bottom: 55px;}
.type-post .jt-post-content .jt-post-excerpt h1,
.type-post .jt-post-content .jt-post-excerpt h2,
.type-post .jt-post-content .jt-post-excerpt h3,
.type-post .jt-post-content .jt-post-excerpt h4,
.type-post .jt-post-content .jt-post-excerpt h5,
.type-post .jt-post-content .jt-post-excerpt h6 { color: #35373e; float: left; width: 100%; }
.jt-post-content .jt-post-excerpt label {width: 100%;}
.jt-post-content .jt-post-excerpt input[type="password"] {
    border: 1px solid #f0f0f0;
    padding: 7px;
    width: 100%;
    margin: 10px 0 0;
}
.jt-post-content .jt-post-excerpt input[type="submit"] {
    float: left;
    background: #35373E;
    color: #FFF;
    font-size: 12px;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    width: auto;
    padding: 8px 25px;
    margin: 10px 0 0px;
    border: none;
}
p.password-alert { float: left !important; width: 100%; color: #999; font-family: 'Amiri', serif; letter-spacing: 1px; font-size: 16px; border: 1px solid #f0f0f0; text-align: center; padding: 15px 10px; margin: 30px 0 0; }
.single .type-post .jt-post-content .jt-post-excerpt ul li,
.single .type-post .jt-post-content .jt-post-excerpt ol li { float: left; width: 100%; }

.jt_blog_content .jt-each-post,
.jt-post-wrapper.jt-blog-shortcode > .jt-each-post:nth-last-child(2) { margin-bottom: 20px; }
.jt-default-blog-style > div:nth-last-child(2),
.jt-post-wrapper > .jt-each-post:nth-last-child(2) { margin-bottom: 30px; }
.jt-post-wrapper.jt-blog-shortcode.jt-have-pagination > .jt-each-post:nth-last-child(2) {margin-bottom: 30px;}
.jt_blog_content .jt_row_class .wp-pagenavi { border: 0px; }
.jt_row_class .jt-blog-shortcode .wp-pagenavi {border-top: none;}

/* --- Wp PageNavi */
.jt_row_class .wp-pagenavi {
  list-style: none;
  text-align: center;
  padding: 50px 0px 40px;
  border-top: 1px solid #F0F0F0;
  float: left;
  width: 100%;
}
.jt_row_class .blog-style-one .wp-pagenavi {border-top: 0;padding: 70px 0px 0px;}
.jt_row_class .wp-pagenavi span.pages {margin: 0px 20px 0px 0px;}
.jt_row_class .wp-pagenavi a.nextpostslink {margin: 0px 0px 0px 20px;}
.jt_row_class .wp-pagenavi a,
.jt_row_class .wp-pagenavi span {
  text-decoration: none;
  border: 0px;
  padding: 3px 5px;
  margin: 2px;
  display: inline-block;
  color: #999;
  font-family: "Amiri",serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0px 10px;
}
.jt_row_class .wp-pagenavi span.current {
  font-weight: normal;
  color: #35373E;
}
.jt_row_class .wp-pagenavi a:hover,
.jt_row_class .wp-pagenavi a:focus {color: #35373E;text-decoration: none;}
.jt_row_class .isotope .wp-pagenavi {margin: 0px;}

/* - Comment Form */
.jt-comment-form {float: left;width: 100%;margin: 30px 0 0;}
.jt-comment-form h2 {
  font-size: 15px;
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.jt-comment-form .jt-form-inputs,
.jt-comment-form .jt-form-textarea {width: 51%;float: right;}
.jt-comment-form .jt-form-inputs {width: 48%;margin-right: 1%;}
.jt-comment-form input {
  border: 1px solid #e8e8e8;
  width: 100%;
  padding: 10px 15px 8px;
  line-height: 24px;
  margin: 0 0 30px;
  font-family: 'Amiri', serif;
  color: #999;
  font-size: 16px;
}
.jt-comment-form input:focus,
.jt-comment-form textarea:focus {border: 1px solid #35373e;}
.jt-comment-form textarea {
  font-family: 'Amiri', serif;
  color: #999;
  padding: 12px 15px;
  border: 1px solid #e8e8e8;
  width: 100%;
  min-width: 100%;
  min-height: 192px;
  resize: none;
  font-size: 16px;
}
.jt-comment-form input.jt-com-submit {
  float: none;
  background: #35373e;
  color: #fff;
  font-size: 12px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: auto;
  padding: 10px 25px;
  margin: 0;
}
/* - Next and Prev Posts */
.jt-nxt-pre-posts {
  background: #f7f8f9;
  text-align: center;
  padding: 30px 0;
  display: block;
  float: left;
  width: 100%;
}
.jt-nxt-pre-posts a {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #35373e;
  letter-spacing: 3px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: inline-block;
}
.jt-nxt-pre-posts a:hover {text-decoration: none;}
.jt-next-post {position: relative;padding-left: 140px;}
.jt-prev-post {position: relative;padding-right: 140px;border-right: 1px solid #eee;}
.single-post .jt-nxt-pre-posts a:only-child { padding-left: 0; padding-right: 0; border: 0px; }
.jt-prev-post:before,
.jt-next-post:after {
  content: '';
  background: url('../images/arrows/prev-post.png') no-repeat center center;
  width: 35px;
  height: 17px;
  display: inline-block;
  margin: 0 10px 0 0;
  position: relative;
  top: 5px;
}
.jt-prev-post:hover:before,
.jt-next-post:hover:after {content: '';width: 35px;background: url('../images/arrows/prev-post-hover.png') no-repeat center center;}
.jt-next-post:after {background: url('../images/arrows/next-post.png') no-repeat center center;}
.jt-next-post:hover:after {background: url('../images/arrows/next-post-hover.png') no-repeat center center;}

/* - Blog Content */
.blog-main-wrap {width: 100%;float: left;}
.blog-content {padding: 30px;display: block;float: left;}
.blog-cat {
	padding: 5px 15px;
	border: 1px solid #000;
	font-size: 10px;
	font-family: 'Montserrat', sans-serif;
	color: #35373e;
	text-transform: uppercase;
}
.col-md-8.jt-blog-column-two.blog-masonary-style .blog-main-wrap.blog-width { margin-right: 23px; }
.col-md-8.jt-blog-column-two.blog-masonary-style .blog-main-wrap.blog-width:nth-child(2n) {margin-right: 0;}
.col-md-8.jt-blog-column-three.blog-masonary-style .blog-main-wrap.blog-width { margin-right: 18px; }
.blog-content a,
.blog-content a:hover,
.blog-content a:focus,
.blog-content a:active {text-decoration: none;color:#35373e;}
.blog-content h2 {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 0 10px 0;
}
.blog-masonary-style .blog-content h2 {padding-bottom: 5px;}
.blog-main-wrap .blog-content h2 {line-height: 20px;}
.blog-content p {
	font-size: 16px;
	font-family: 'Amiri', serif;
	color: #888888;
	letter-spacing: 1px;
	padding: 0 0 5px 0;
}
.blog-content .blog-read-txt {
	font-size: 11px;
  line-height: 25px;
	font-family: 'Amiri', serif;
	color: #35373e;
	letter-spacing: 1px;
	display: inline-block;
  text-transform: uppercase;
}
.blog-content a.blog-read-txt,
.blog-content a:hover.blog-read-txt,
.blog-content a:active.blog-read-txt,
.blog-content a:focus.blog-read-txt {text-decoration: none;color: #35373e;}
.blog-content a:hover.blog-read-txt:after,
.blog-masonary-style .blog-main-wrap:hover .blog-read-txt:after {
	content: "";
	width: 100%;
	height: 1px;
	background: #777777;
	display: block;
	position: relative;
	bottom: 5px;
}
.blog-content a:hover.blog-read-txt {color: #777777;}
.blog-width {width: 40%;margin: 0 50px 50px 0;float: left;}
.blog-width:nth-child(even) {margin: 0 0 50px;}
.blog-img img {max-width: 100%;}
.blog a:hover { text-decoration: none; }
.blog .blog-content a.blog-read-txt:hover { text-decoration: none; }
.blog .jt-featured-img .owl-controls .owl-prev.off,
.single .type-post .owl-prev.off,
.archive .type-post .owl-prev.off,
.category .type-post .owl-prev.off { display: block !important; }

/**
 * 3. Single Post
 */
.jt-post-main-cnt {
  font-family: 'Amiri', serif;
  font-size: 14px;
  color: #999;
  display: inline-block;
}
.jt-post-main-cnt p {margin: 0 0 45px;letter-spacing: 1px;}
.jt-post-main-cnt ul {
  text-align: left;
  margin: 0 0 45px;
  font-size: 17px;
  float: none;
  width: auto;
}
.jt-post-main-cnt ul li { margin: 0 0 10px;}
.jt-post-main-cnt ul.special-li {list-style: none;margin: 0 0 45px 60px;}
.jt-post-main-cnt ul.special-li li {margin: 0 0 20px;}
.jt-post-main-cnt ul.special-li li:before {
  content: '';
  width: 7px;
  height: 7px;
  margin: 0 20px 0 0;
  display: inline-block;
  background: #35373e;
  -webkit-box-shadow: 0 0 0 4px rgba(0,0,0,0.08);
  box-shadow: 0 0 0 4px rgba(0,0,0,0.08);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
/* - Share Post */
.jt-post-bottom-metas {
  float: left;
  width: 100%;
  padding: 18px 0;
  text-align: left;
  border: 1px solid #f0f0f0;
  border-left: 0;
  border-right: 0;
}
.jt-social-share {float: left;width: 40%;}
.jt-social-share .jt-share-link i {
  width: 36px;
  height: 36px;
  line-height: 36px;
  color: #35373e;
  font-weight: bold;
  font-size: 18px;
  border: 1px solid #e8e8e8;
  text-align: center;
  float: left;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
}
.jt-social-share .jt-share-link:hover i {border: 1px solid #35373e;background: #35373e;color: #fff;}
.jt-share-link span {
  font-family: 'Amiri', serif;
  font-size: 14px;
  color: #35373e;
  font-style: italic;
  float: left;
  margin: 0 0 0 12px;
  line-height: 36px;
  letter-spacing: 1px;
}
/* - Share Popup */
.single-post .mfp-content {text-align: center;}
.single-post .modal-sm {
  width: 20%;
  float: none;
  margin: 0px auto;
  display: inline-block;
  background: #fff;
  color: #35373e;
  border-radius: 3px;
  padding: 20px 0;
}
.jt-share-popup-cnt > i {
  background: #1a1a1a;
  color: #fff;
  font-size: 24px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-emphasis: accent;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
}
.jt-share-popup-cnt > p {
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 20px 0;
}
.jt-share-popup-cnt ul {list-style: none;padding: 0;margin: 0;}
.jt-share-popup-cnt ul li {display: inline-block;margin: 0 6px 0 0;}
.jt-share-popup-cnt ul li:last-child {margin: 0;}
.jt-share-popup-cnt ul li a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: block;
  background: #1a1a1a;
  color: #fff;
  font-size: 16px;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
}
.jt-share-popup-cnt ul li a.icon-fa-facebook:hover {background: #4a6eac;}
.jt-share-popup-cnt ul li a.icon-fa-twitter:hover {background: #50d3f7;}
.jt-share-popup-cnt ul li a.icon-fa-linkedin:hover {background: #0086c2;}
.jt-share-popup-cnt ul li a.icon-fa-pinterest:hover {background: #e13138;}
.jt-share-popup-cnt ul li a.icon-fa-google-plus:hover {background: #d34836;}
.jt-post-tags {float: right;width: 60%;text-align: right;}
.jt-post-tags a {
  line-height: 36px;
  font-family: 'Amiri', serif;
  font-size: 15px;
  color: #35373e;
  font-style: italic;
  letter-spacing: 1px;
}
.jt-post-tags a:hover {text-decoration: none}
.jt-post-tags a span {text-decoration: underline;}
.jt-post-tags a:after {content: ', ';}
.jt-post-tags a:last-child:after {content: '';}
/* - Comments */
.jt-comments h1,
.jt-comments h2,
.jt-comments h3,
.jt-comments h4,
.jt-comments h5,
.jt-comments h6 {
  float: none;
  width: auto;
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
}
.jt-comments {
  text-align: left;
  float: left;
  width: 100%;
  margin: 50px 0px 0px;
  line-height: 1.42857;
}
.jt-comments .sep-hover-control > h3 {
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
}
.jt-comments table th,
.jt-comments table td,
.entry-content dl dd,
.jt-comments ul.comments li {font-family: "Amiri",serif;letter-spacing: 0.5px;color: #999;}
.jt-comments address {color: #999;}
.jt-comments ul.comments,
.jt-comments ul.children {list-style: none;font-size: 15px;}
.jt-comments ul.children {padding-left: 40px;}
.depth-3 .comment-main-area {width: 78%;float: right;}
.depth-4 .comment-main-area {width: 76%;float: right;}
.depth-5 .comment-main-area {width: 74%;float: right;}
.jt-comments > ul.comments {padding: 0;}
.jt-comments .comment-image img {
  width: 112px;
  height: 112px;
  -webkit-border-radius: 160px;
  -moz-border-radius: 160px;
  -ms-border-radius: 160px;
  -o-border-radius: 160px;
  border-radius: 160px;
}
.jt-comments .comment-image {float: left;}
.jt-comments .comment-image {float: left;width: 20%;}
.jt-comments-meta {float: left;width: 100%;}
.jt-comments > ul.comments {margin: 50px 0 0;}
.comment-main-area {float: left; width: 80%;}
.comment-area {
  float: left;
  width: 100%;
  margin: 30px 0px 40px;
  border-bottom: 1px solid #f0f0f0;
  padding: 0 0 30px;
}
.jt-comments li.comment {float: left;width: 100%;}
.jt-comments-meta > h4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  color: #35373e;
  letter-spacing: 1px;
}
.jt-comments-meta > .comments-meta {
  font-family: 'Amiri', serif;
  font-size: 13px;
  color: #777;
  letter-spacing: 1px;
  float: left;
  line-height: 1.42857;
}
.jt-comments-meta > .comments-reply {float: left;line-height: 14px;}
.jt-comments-meta > .comments-reply a {
  color: #35373e;
  font-family: 'Amiri', serif;
  font-size: 13px;
  letter-spacing: 1px;
  text-decoration: underline;
}
.jt-comments-meta > .comments-reply:before {content: ' - ';padding: 0 8px 0 10px;}

/* - Social Share Hover */
.jt-social-share-hover {position: relative;cursor: pointer;}
.jt-social-share-hover > span {padding: 0 0 30px 0;}
.jt-social-share-hover:hover .jt-social-list {display: block;}
.jt-social-share-hover:hover {color: #fff;background: #35373E;border-color: #35373E;}
.jt-social-share-hover .jt-social-list {
	position: absolute;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0;
	width: 123px;
	float: none;
	top: 50px;
	left: 50px;
	display: none;
}
.jt-social-share-hover .jt-social-list:before {
	content: "";
	position: absolute;
	top: -4px;
	left: 10px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #35373e;
}
.jt-social-share-hover .jt-social-list li {display: table-cell;margin: 0;background: #35373e;}
.jt-social-share-hover .jt-social-list li:first-child,
.jt-social-share-hover .jt-social-list li:nth-child(4n+1) {margin: 0;}
.jt-social-share-hover .jt-social-list li > a {
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	min-width: 30px;
	display: block;
	border-right: 1px solid rgba(0,0,0,0.2);
	width: 100%;
	text-align: center;
}
.jt-social-share-hover .jt-social-list li:last-child a,
.jt-social-share-hover .jt-social-list li:nth-child(4n) a {border-right: 0px;}

/* --- Comment Area */
.comments-area ol.comments { padding: 0; }
.comments-area ol.comments li.comment { float: left; width: 100%; padding: 10px 0; list-style: none; }
.comments-area ol.comments li.pingback { list-style: none; }
.comments-area .comment blockquote { padding: 20px; }
.comments-area .comment blockquote cite { float: right; text-align: right;margin-top: 10px; font-size: 15px; }
.comments-area p { margin: 5px 0; }
.comments-area address { margin: 5px 0; font-style: italic; }
.comments-area dl dt { float: left; width: 25%; min-height: 20px; margin-bottom: 7px; }
.comments-area dl dd { float: left; width: 75%; min-height: 20px; margin-bottom: 7px; }
.comments-area table { float: left; width: 100%; }
.comments-area table th,
.comments-area table td { border: 1px solid #ddd; padding: 7px; }
.comments-area .comment ul,
.comments-area .comment ol { float: left; width: 100%; padding-left: 20px; }
.comments-area .comment h1,
.comments-area .comment h2,
.comments-area .comment h3,
.comments-area .comment h4,
.comments-area .comment h5,
.comments-area .comment h6 { float: none; display: inline-block; width: 100%; margin: 10px 0; }
.comments-area .comment img { max-width: 100%; }
.comments-area .comment-respond form#commentform label { display: none; }
.comments-area .comment-respond form#commentform input[type="text"],
.comments-area .comment-respond form#commentform input[type="email"],
.comments-area .comment-respond form#commentform select,
.comments-area .comment-respond form#commentform textarea { float: left; width: 100%; margin: 0 0 30px;height: 192px; }
.comments-area .comment p iframe { width: 100% !important; }
.comments-area .comment-area p {
    font-family: "Amiri",serif;
    font-size: 16px;
    color: #999;
    letter-spacing: 1px;
    text-align: left;
    line-height: 24px;
}
.form-submit input[type="submit"] {
    float: none;
    background: #35373E none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 12px;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    width: auto;
    padding: 10px 25px;
    margin: 0px;
    border: none;
}
.jt-comment-form .jt-form-textarea-logedin { float: left; width: 100%; }
.comment-respond a#cancel-comment-reply-link { float: right; color: #fff; width: 100%; text-align: right; margin-bottom: 10px; }
.comment-respond a#cancel-comment-reply-link { color: #000; }
.comment-area ul, .comment-area ol, .comment-area dt { color: #999; }
.comment-awaiting-moderation { float: left; width: 100%; color: #999; margin: 10px 0 0; }
.comments-area .comment-respond h2 { font-size: 15px; text-transform: uppercase; letter-spacing: 1px; float: none; }
.comments-area .comment-respond input[type="text"] { border: 1px solid #E8E8E8; width: 95%; padding: 10px 15px 8px; line-height: 24px; margin: 0px 0px 30px; font-family: "Amiri",serif; color: #999; font-size: 16px; }
.comments-area .comment-respond textarea { border: 1px solid #E8E8E8; width: 100%; height: 100%; padding: 10px 15px 8px; line-height: 24px; margin: 0px 0px 30px; font-family: "Amiri",serif; color: #999; font-size: 16px; }
.comments-area .comment-respond input[type="text"]:focus,
.comments-area .comment-respond textarea:focus { border: 1px solid #35373E; }
form.comment-form .error { float: left; width: 100%; margin-top: -26px; color: red; font-family: "Amiri",serif; font-size: 16px; }
.comments-area .comment-respond form#commentform input[type="text"] { width: 95%;height: auto; }

/* --- Page Content */
.entry-header,
.entry-content,
.entry-footer { float: left; width: 100%; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { float: none; width: 100%; margin: 10px 0; }
.entry-content blockquote cite { float: right; font-size: 15px; text-align: right; margin-top: 10px; }
.entry-content blockquote { padding: 20px 20px 20px 30px; }
.entry-content table { float: left; width: 100%; }
.entry-content table th, .entry-content table td { border: 1px solid #ddd; padding: 7px; }
.entry-content dl dt { float: left; width: 25%; min-height: 20px; margin-bottom: 7px; }
.entry-content dl dd { float: left; width: 75%; min-height: 50px;margin-bottom: 7px; }
.entry-content ul, .entry-content ol { float: left; width: 100%; padding-left: 20px; }
.entry-content p { margin: 5px 0; float: none; }
.entry-content address { margin: 5px 0; font-style: italic; }

/* --- Posts Default Alignment */
.gallery dl dt { width: auto; }
dl.gallery-item dt.gallery-icon { float: left; width: 100%; }
dl.gallery-item dt.gallery-icon a { display: inline-block; }
dl.gallery-item dd { float: left; width: 100%; padding: 0 10px; }
.entry-content p img { /*width: 100%;*/ padding: 10px 0; max-width: 100%;height: auto;}
.entry-footer { float: left; width: 100%; }
.entry-thumbnail img { float: left; max-width: 100%; }
.post .list-inline ol, .post .list-inline ol ul { padding-left: 20px; }
.post .list-inline ul, .post .list-inline ul ol { padding-left: 20px; }
.entry-content p img.alignleft, .entry-content .alignleft { float: left; }
.entry-content .wp-caption.alignleft { float: left; margin: 10px 10px 10px 0; }
.entry-content p img.alignright, .entry-content .alignright { float: right; padding: 10px; }
.entry-content p img.alignnone { max-width: 100%; height: auto; }
.entry-content .wp-caption.alignnone, .post .wp-caption.alignnone { float: left; width: 100% !important; padding: 10px; }
.entry-content .wp-caption.alignnone img, .post .wp-caption.alignnone img { max-width: 100%; padding: 10px; height: auto; }
.entry-content .wp-caption.aligncenter { width: 100% !important; text-align: center; }
.entry-content .wp-caption.aligncenter img { text-align: center; }
.post img.alignnone { max-width: 100%; height: auto; }
.post .list-inline iframe { width: 100%; }

/* --- Sidebar Single Fix */
.sidebar #searchform input[type="submit"] { display: none; }
.sidebar #searchform input[type="text"] { padding: 7px; margin-bottom: 10px; }
.sidebar .widget_recent_entries ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_recent_entries ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_recent_entries ul li .post-date {display: block;padding-left: 18px;font-size: 14px;color: #999;}
.sidebar .widget_recent_comments ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_recent_comments ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_archive ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_archive ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_categories ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_categories ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_categories ul li ul li { padding: 3px 0 3px 10px; }
.sidebar .widget_meta ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_meta ul li { list-style: none; }
.sidebar .widget_pages ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_pages ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_pages ul li ul li { padding: 3px 0 3px 10px; }
.sidebar .widget_rss ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_rss ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_rss ul li span.rss-date { float: right; }
.sidebar .widget_search input[type="text"] { float: left; width: 100%; }
.sidebar .widget_nav_menu ul { float: left; width: 100%; padding: 0; }
.sidebar .widget_nav_menu ul li { list-style: none; padding: 3px 0; }
.sidebar .widget_nav_menu ul li ul li { padding: 3px 0 3px 10px; }
.sidebar .widget_archive label.screen-reader-text { display: none; }
.sidebar .widget_categories ul li ul li, .sidebar .widget_pages ul li ul li { list-style: none; }
.sidebar .widget_text img { float: left; max-width: 100%; height: auto; }
.sidebar .widget_text p.wp-caption-text img { float: none; }
.sidebar .widget_text p.wp-caption-text { text-align: center; }
.sidebar .widget_nav_menu ul li ul li { list-style: none; }
.sidebar .widget_calendar table { float: left; width: 100%; border: 1px solid #ddd; margin-bottom: 20px; }
.sidebar .widget_calendar table caption { text-align: center; font-weight: bold; padding-bottom: 10px; text-transform: uppercase; font-size: 14px; color: #35373e; }
.sidebar .widget_calendar table thead th { border: 1px solid #ddd; padding: 7px; }
.sidebar .widget_calendar table tbody td { border: 1px solid #ddd; padding: 7px; }
.sidebar .widget_calendar table tfoot td#prev, .sidebar .widget_calendar table tfoot td#next { padding: 7px; text-align: center; }
.sidebar .widget_rss h5 { float: left; width: 100%; }
.sidebar .widget select { float: left; width: 100%; padding: 7px; margin-bottom: 10px; }
.gallery-caption { }
.bypostauthor { }

/* --- Single Post Fix */
.single-post .entry-content .main-content .sep-hover-control { float: left; width: 100%; }
.jt-comments.comments-area .jt-comments-meta .comments-reply:before { display: none; }
.jt-comments.comments-area .jt-comments-meta .comments-reply a.comment-reply-link:before { content: '-'; padding: 0 10px 0; text-decoration: none; }
.jt-comments.comments-area .jt-comments-meta > .comments-reply a { text-decoration: none; }
.jt-comments.comments-area .jt-comments-meta > .comments-reply a span { text-decoration: underline; }
.jt-comments.comments-area .comment-respond a#cancel-comment-reply-link i { font-size: 16px; }
.gallery-columns-4 { float: left; text-align: center; margin: 20px 0px; }
.gallery-item { padding: 0px 5px 10px; display: inline-block; }
.gallery-columns-3 { float: left; width: 100%; }
.gallery-columns-3 .gallery-item { float: left; width: 33.33%; }
.gallery-columns-1 .gallery-item { float: left; width: 100%; text-align: center; }
.gallery-columns-1 .gallery-item a {margin: 0 0 10px;display: inline-block;}
.gallery-columns-2 .gallery-item { float: left; width: 50%; text-align: center; }
.gallery-columns-4 .gallery-item { float: left; width: 25%; text-align: center; }
.gallery-columns-4 .gallery-item img,
.gallery-columns-5 .gallery-item img,
.gallery-columns-6 .gallery-item img,
.gallery-columns-7 .gallery-item img,
.gallery-columns-8 .gallery-item img,
.gallery-columns-9 .gallery-item img,
.gallery-columns-10 .gallery-item img { max-width: 100%; height: auto; }
.gallery-columns-5 .gallery-item { float: left; width: 20%; text-align: center;padding: 0 5px 10px 0; }
.gallery-columns-6 .gallery-item { float: left; width: 16.66%; text-align: center;padding: 0 5px 10px 0; }
.gallery-columns-7 .gallery-item { float: left; width: 14.28%; text-align: center;padding: 0 2px 10px 0; }
.gallery-columns-8 .gallery-item { float: left; width: 12.5%; text-align: center;padding: 0 2px 10px 0; }
.gallery-columns-9 .gallery-item { float: left; width: 11.11%; text-align: center;padding: 0 2px 10px 0; }
.gallery-columns-10 .gallery-item { float: left; width: 10%; text-align: center;padding: 0 2px 10px 0; }

/* --- Author Info */
h2.author-title {
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    color: #35373e;
    float: left;
    width: 100%;
    text-align: left;
    margin: 40px 0 20px;
}
.author-info {
  float: left;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0px;
  font-family: "Amiri",serif;
  font-size: 14px;
}
.author-avatar {
  float: left;
  width: 112px;
  height: 112px;
  background-color: #999;
  overflow: hidden;

  -webkit-border-radius: 160px;
  -moz-border-radius: 160px;
  -ms-border-radius: 160px;
  -o-border-radius: 160px;
  border-radius: 160px;
}
.author-avatar img { width: 112px; height: 112px; }
.author-desc {
  float: left;
  width: 80%;
  height: 100%;
  margin: 0 0 0 20px;
  font-family: "Amiri",serif;
}
.archive.author .author-desc {width: 87%;}
.author-desc h6 {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 14px;
  text-transform: capitalize;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: normal;
  color: #35373e;
  text-align: left;
}
.author-desc p { min-height: 70px; font-family: "Amiri",serif; }
.author-desc a {
  float: left;
  width: auto;
  margin: 10px 0;
  color: #35373e;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
}
.author-social { float: right; width: auto; bottom: 0; }
.author-social ul { float: left; width: 100%; margin: 0; padding: 0; }
.author-social li { float: left; list-style:none; margin: 0 2px; overflow: hidden; }
.author-social li a {
  float: left;
  border: 1px solid #35373e;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 35px;
  height: 35px;
  background: #333;
}
.author-social i {
  color: #fff;
  margin: 0;
  line-height: 35px;
  text-align: center;
}

/**
 * 4. Widgets
 */
.sidebar {float: left;width: 100%;padding: 0 0 0 20px;}
.sidebar.sidebar-left { padding: 0 20px 0 0; }
.sidebar .widget {margin: 0 0 50px;float: left;width: 100%;}
.widget h3.widget-title {
  float: none;
  width: auto;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
}
.jt-boxed-widget-style .widget h3.widget-title {font-size: 14px;}
.widget .jt-sep-two {margin: 20px 0 30px;}
.sidebar .widget ul {padding: 0;margin: 0;}
.sidebar .widget ul li {
  list-style: none;
  padding: 13px 0 10px;
  border-bottom: 1px solid #f0f0f0;
  font-family: 'Amiri', serif;
  font-size: 14px;
  color: #777;
}
.sidebar .widget ul li:before {
  content: '\f111';
  font-family: 'FontAwesome';
  font-size: 6px;
  color: rgba(53,55,62,0.3);
  position: relative;
  top: -2px;
  line-height: 20px;
  padding: 0 10px 0 0;
}
.sidebar .widget ul.instagram-pics { text-align: left; }
.sidebar .widget ul.instagram-pics li { height: 100px; overflow: hidden; padding: 0px; margin-bottom: 0px; }
.sidebar .widget ul.instagram-pics li::before {display:none;}
.sidebar .widget ul li a {
  font-family: 'Amiri', serif;
  font-size: 14px;
  color: #777;
  letter-spacing: 0.5px;
}
.sidebar .widget ul li a:hover,
.sidebar .widget ul li a:focus {text-decoration: none;color: #35373e;}
.widget ul {padding: 0;margin: 0;}
.widget ul li {list-style: none;}
.widget ul li a {text-decoration: none;}
.sidebar .widget.widget_search input,
.sidebar .woocommerce input[type="search"] {
  border: 1px solid #F0F0F0;
  display: inline-block;
  width: 100%;
  padding: 11px 15px;
  background: transparent url("../images/icons/search-icon.png") no-repeat scroll 96% center;
  font-family: "Amiri",serif;
  letter-spacing: 1px;
}
.sidebar .woocommerce input[type="submit"] {display: none;}
.sidebar .widget select {
  border: 1px solid #F0F0F0;
  display: inline-block;
  width: 100%;
  padding: 11px 15px;
  font-size: 16px;
}
/* - Search Bar Widget */
.sidebar .widget.search-widget input {
  border: 1px solid #f0f0f0;
  display: inline-block;
  width: 100%;
  padding: 11px 15px;
  background: url('../images/icons/search-icon.png') no-repeat 96% center;
  font-size: 16px;
}
.sidebar .widget.search-widget input::-webkit-input-placeholder {
  font-size: 16px;
  color: #555;
  letter-spacing: 1px;
  line-height: 24px;
}
.sidebar .widget.search-widget input:-moz-placeholder {
  font-size: 16px;
  color: #555;
  letter-spacing: 1px;
  line-height: 24px;
}
.sidebar .widget.search-widget input::-moz-placeholder {
  font-size: 16px;
  color: #555;
  letter-spacing: 1px;
  line-height: 24px;
}
.sidebar .widget.search-widget input:-ms-input-placeholder {
  font-size: 16px;
  color: #555;
  letter-spacing: 1px;
  line-height: 24px;
}
.sidebar .widget.search-widget input:hover,
.sidebar .widget.search-widget input:focus {border-color: #c5c5c5;}
/* - Widget Recent Posts */
.widget-juster-recent-posts li {float: left;width: 100%;}
.widget-juster-recent-posts .recent-thumbnail {float: left;padding: 0 20px 0 0;width: auto;}
.sidebar .widget.widget-juster-recent-posts ul li a.recent-title {color: #35373e;font-family: 'Montserrat', sans-serif;font-size: 12px;text-transform: uppercase;}
.widget-juster-recent-posts .recent-thumb-checked .recent-title {margin-top: 0;float: none;display: block;width: auto;}
.widget-juster-recent-posts .recent-thumb-checked .recent-date-full {float: left;width: auto;color: #999;font-weight: normal;margin: 10px 0 0;font-size: 13px;}
.widget-juster-recent-posts .recent-thumb-notchecked .recent-date-full {color: #999;font-weight: normal;padding-left: 18px;font-size: 13px;}
footer .widget-juster-recent-posts .recent-thumb-notchecked .recent-date-full {padding: 0;}
.sidebar .widget.widget-juster-recent-posts ul.recent-thumb-checked li:before {
  content: '';
  padding: 0;
  position: inherit;
  top: 0;
}
/* - Widget Instagram */
.sidebar .widget.widget-instagram ul li {
  list-style: none;
  display: inline-block;
  padding: 0;
  border-bottom: 0;
  margin: 0 3px 5px 0;
}
.sidebar .widget.widget-instagram ul li:nth-child(3n) {margin-right: 0;}
.sidebar .widget.widget-instagram {margin: 0px 0px 45px;}
.sidebar .widget.widget-instagram ul li:before {
  content: '';
  padding: 0;
  position: inherit;
  top: 0;
}
.instagram-widget,
.instagram-widget .owl-stage-outer,
.instagram-widget .owl-stage {height:auto;}
/* - Recent Posts */
.widget.recent-post ul {padding: 0;margin: 0;list-style: none;}
.sidebar .widget.recent-post ul li {padding: 20px 0;float: left;}
.sidebar .widget.recent-post ul li:first-child {padding: 0 0 20px;}
.sidebar .widget.recent-post ul li .jt-recent-img {float: left;}
.sidebar .widget.recent-post ul li .jt-recent-ctn {float: right;width: 69%;}
.sidebar .widget.recent-post ul li:before {
  content: '';
  padding: 0;
  position: inherit;
  top: 0;
}
.sidebar .widget.recent-post .jt-recent-title {
  color: #35373e;
  font-size: 12px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  margin: 0 0 8px;
  float: none;
  display: inline-block;
  width: 100%;
}
.sidebar .widget.recent-post .jt-recent-date {
  display: inline-block;
  width: 100%;
  font-family: 'Amiri', serif;
  font-size: 13px;
  color: #777;
}

/* - Top Tags */
.sidebar .widget.top-tags ul li {
  list-style: none;
  display: inline-block;
  padding: 0;
  border-bottom: 0px;
  font-family: "Amiri",serif;
  font-size: 14px;
  color: #35373e;
}
.sidebar .widget.top-tags ul li:before {
  content: '';
  padding: 0;
  position: inherit;
  top: 0;
}
.sidebar .widget.top-tags ul li a {
  padding: 8px 20px 5px;
  border: 1px solid #e8e8e8;
  background: #fff;
  display: inline-block;
  margin: 0 5px 9px 0;
  font-size: 14px;
  letter-spacing: 0.5px;
}
.sidebar .widget.top-tags ul li a:hover {border-color: #35373e;}
/* - WooCommerce Product Category */
.woocommerce .sidebar .widget {margin: 0px 0px 35px;border-bottom: 1px solid #e8e8e8;padding: 0 0 30px;}
.woocommerce .widget h3.widget-title {margin-bottom: 20px;}
.woocommerce .sidebar .widget.search-widget {border-bottom: 0px;padding: 0;}
.woocommerce .sidebar .widget.product-category ul li {border: none;}

/* --- Flickr */
.sidebar .widget.widget-flickr ul li {
  list-style: none;
  display: inline-block;
  padding: 0;
  border-bottom: 0;
  width: 30%;
}
.sidebar .widget.widget-flickr ul li:nth-child(3n) {margin-right: 0;}
.sidebar .widget.widget-flickr {margin: 0px 0px 45px;}
.sidebar .widget.widget-flickr ul li:before {
  content: '';
  padding: 0;
  position: inherit;
  top: 0;
}
.sidebar .widget.widget-flickr ul li {width:auto;padding: 0px 5px 5px 0px;}
.sidebar .widget.widget-flickr ul li a img {width: 90px;height: 90px;}
/* --- Dribbble */
.sidebar .widget.widget-dribbble ul li {
  list-style: none;
  display: inline-block;
  padding: 0;
  border-bottom: 0;
  margin: 0 3px 5px 0;
  width: 30%;
}
.sidebar .widget.widget-dribbble ul li:nth-child(3n) {margin-right: 0}
.sidebar .widget.widget-dribbble {margin: 0px 0px 45px;}
.sidebar .widget.widget-dribbble ul li:before {
  content: '';
  padding: 0;
  position: inherit;
  top: 0;
}
.sidebar .widget.widget-dribbble ul li img {width: 88px;height: 88px;}

/* --- Select Type Widget */
.sidebar .widget_categories label {display: none;}
.sidebar .widget select {
  float: left;
  width: 100%;
  padding: 10px 5px;
  background-color: transparent;
  border: 1px solid #f0f0f0;
  color: #777;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../images/arrows/dropdown.png') no-repeat scroll 97% center transparent;
  font-family: "Amiri",serif;
}
.sidebar .widget ul li ul {
  float: left;
  width: 100%;
  padding-top: 13px;
  padding-bottom: 10px;
}
.sidebar .widget h3.widget-title a {color: #333;}
.sidebar .widget h3.widget-title a:hover {text-decoration: none;}

/* --- Widget Calendar */
.sidebar .widget_calendar table {border: none;font-family: "Amiri",serif;font-size: 15px;}
.sidebar .widget_calendar table caption {letter-spacing: 2px;}
.sidebar .widget_calendar table thead tr th {
  text-align: center;
  border-top: 1px solid #35373e;
  border-bottom: 1px solid #35373e;
  border-left: 0;
  border-right: 0;
}
.sidebar .widget_calendar table tbody tr td {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #ddd;
  text-align: center;
  color: #777;
}
.sidebar .widget_calendar table tbody tr td a {color: #111;}
.sidebar .widget_calendar table tbody tr:last-child td {border-bottom: none;}
.sidebar .widget_calendar table tfoot tr td {border-width: 1px 0 1px 0;border-style: solid;border-color: #35373e;}
.sidebar .widget_calendar table tfoot tr td a {font-weight: bold;color: #777;letter-spacing: 1px;}
.sidebar .widget_calendar table tfoot tr td a:hover {text-decoration: none;}

/* --- Tag Cloud */
.sidebar .widget_tag_cloud a {
  padding: 7px 18px;
  border: 1px solid #f0f0f0;
  display: inline-block;
  margin: 0 5px 10px 0;
  font-size: 14px !important;
  letter-spacing: 1px;
  font-family: "Amiri",serif;
  text-decoration: none;
  color: #777;
  text-transform: capitalize;
}
.sidebar .widget_tag_cloud a:hover,
.sidebar .widget_tag_cloud a:focus {border: 1px solid #35373e;}
.sidebar .widget ul li ul li {padding: 13px 0 10px 20px;}

.sidebar .widget .jt-social-one li { padding: 0px 25px 10px 0px;width:auto;border-bottom: 0px;}
.sidebar .widget ul.jt-social-two li,
.sidebar .widget ul.jt-social-three li,
.sidebar .widget ul.jt-social-four li,
.sidebar .widget ul.jt-social-five li { border-bottom: 0px; }
.sidebar .widget .jt-social-one li::before,
.sidebar .widget .jt-social-two li::before {display: none;}
.sidebar .widget ul.jt-social-two,
.sidebar .widget ul.jt-social-three,
.sidebar .widget ul.jt-social-four,
.sidebar .widget ul.jt-social-five {float: left;width: 100%;margin: 0px;}
.sidebar .widget .jt-social-one li a {
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    color: #CCC;
    letter-spacing: 2px;
}
.sidebar .widget .jt-social-one li a:hover { color: #FFF; }
.sidebar .widget .jt-social-two a i { font-size: 12px;color: #888; }
.sidebar .widget .jt-social-two li {
    display: inline-block;
    padding: 0px 18px 0px 0px;
}
.sidebar .widget ul.jt-social-three li {
    display: inline-block;
    list-style: outside none none;
    padding: 0px 10px 0px 0px;
    border-bottom: medium none;
}
.sidebar .widget ul.jt-social-three li i {
    position: relative;
    font-size: 12px;
}
.sidebar .widget .jt-social-four li::before { display: none; }
.sidebar .widget .jt-social-four li i { position: relative;top: -1px;font-size: 12px; }
.sidebar .widget .jt-social-five li::before { display: none; }
.sidebar .widget .jt-social-five > li { display: inline-block;padding: 0px 5px 0px 0px; }
.sidebar .widget .jt-social-five li i { font-size: 12px; }
.sidebar .widget .jt-social-six h4 {
  float: none;
  display: inline-block;
  position: relative;
  width: auto;
  font-family: "Montserrat",sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
}
.sidebar .widget .jt-social-six .jt-sep-two.have_control_sep {
    margin: 10px 0px 7px;
}

footer .widget.widget_text .jt-social-one li { padding: 0px 25px 0px 0px; width:auto;}
footer .widget.widget_text ul.jt-social-two,
footer .widget.widget_text ul.jt-social-three,
footer .widget.widget_text ul.jt-social-four,
footer .widget.widget_text ul.jt-social-five {float: left;width: 100%;
margin: 20px 0px;}
footer .widget.widget_text .jt-social-six { float: left;width: 100%;}
footer .widget.widget_text .jt-social-two li,
footer .widget.widget_text .jt-social-three li,
footer .widget.widget_text .jt-social-four li,
footer .widget.widget_text .jt-social-five li,
footer .widget.widget_text .jt-social-six li,
footer .widget.widget_text .jt-social-seven li,
footer .widget.widget_text .jt-social-eight li {width:auto;}

footer .widget.widget_search input[type="text"],
footer .widget.widget_product_search.woocommerce input[type="search"] {
  border: 1px solid #ccc;
  display: inline-block;
  width: 100%;
  padding: 11px 15px;
  background: transparent url("../images/icons/search-icon-white.png") no-repeat scroll 96% center;
  font-family: "Amiri",serif;
  letter-spacing: 1px;
}
footer #searchform input[type="submit"],
footer .widget.widget_product_search.woocommerce input[type="submit"] {
    display: none;
}
footer .widget select {
    float: left;
    width: 100%;
    padding: 10px 5px;
    border: 1px solid #ccc;
    color: #777;
    vertical-align: top;
    -moz-appearance: none;
    background: transparent url("../images/arrows/dropdown.png") no-repeat scroll 97% center;
}
footer .jt-widget-address li.jt-add-icon {margin-bottom: 2px;font-size: 13px;letter-spacing: 1.2px;}
footer .jt-widget-address li.jt-add-icon span {
  margin: 0px;
  position: relative;
  display: inline-block;
  width: 85%;
  float: right;
}
footer .widget_calendar table {border: none;font-family: "Amiri",serif;font-size: 15px;width: 100%;}
footer .widget_calendar table caption {letter-spacing: 1px;text-align: center;}
footer .widget_calendar table thead tr th {
  text-align: center;
  border-top: 1px solid #35373e;
  border-bottom: 1px solid #35373e;
  border-left: 0;
  border-right: 0;
}
footer .widget_calendar table tbody tr td {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #ddd;
  text-align: center;
  color: #777;
}
footer .widget_calendar table tbody tr td a {color: #111;}
footer .widget_calendar table tbody tr:last-child td {border-bottom: none;}
footer .widget_calendar table tfoot tr td {border-width: 1px 0 1px 0;border-style: solid;border-color: #35373e;}
footer .widget_calendar table tfoot tr td a {font-weight: bold;color: #777;letter-spacing: 1px;}
footer .widget_calendar table tfoot tr td a:hover {text-decoration: none;}
footer h3.widget-title { margin: 35px 0px; }
footer .widget.widget_recent_comments .jt-sep-two {display: none;}
footer label { display: none;}
footer .widget_tag_cloud a {
  padding: 7px 18px;
  border: 1px solid #ccc;
  display: inline-block;
  margin: 0 5px 10px 0;
  font-size: 15px !important;
  letter-spacing: 1px;
  font-family: "Amiri",serif;
  text-decoration: none;
  color: #777;
}
footer .widget_tag_cloud a:hover,
footer .widget_tag_cloud a:focus {border: 1px solid #fff;}
footer .widget ul li ul li {padding: 13px 0 10px 20px;}
footer .widget.widget_rss a { color: #ccc; }
footer .widget_text img { float: left;max-width: 100%;height: auto; }
footer .widget.widget_text p {
    margin: 25px 0px;
    font-family: "Amiri",serif;
    font-size: 15px;
    color: #888;
    line-height: 24px;
    letter-spacing: 0.7px;
}
/* --- Single Image */
.jt-single-image {
  float: left;
  width: 45%;
  padding: 25px 25px 25px 0px;
  background: #FFF none repeat scroll 0% 0%;
  position: relative;
  top: -70px;
}
.jt-single-image img {max-width: 100%;height: auto;}
.jt-contact a {color: #999;text-decoration: none;}

/**
 * 5. Content Elements
 */
/* ==============================================
  -- Dropcaps
=============================================== */
.dropcaps {
  float: left;
  display: inline-block;
  width: 60px;
  height: 60px;
  margin: 0 12px 0 0;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  font-size: 40px;
  color: #35373e;
}
.dc-style-1 {background: #35373e;color: #fff;}
.dc-style-2 {border: 2px solid #35373e;line-height: 55px;}
.dc-style-3 {border-bottom: 3px solid #35373e;line-height: 55px;}
/* ==============================================
  -- Blockquote Style
=============================================== */
.jt-blockquote {
  font-family: "Amiri",serif;
  color: #999;
  font-size: 18px;
  letter-spacing: 1px;
  padding: 35px 45px;
}
.jt-block-style-2 {background: #f7f8f9;}
.jt-blockquote p {position: relative;font-size: 17px;margin: 0 0 15px;}
.jt-blockquote p:before {
  content: ' “ ';
  font-family: "Amiri",serif;
  font-size: 45px;
  color: #e4e4e4;
  font-style: italic;
  position: absolute;
  top: -15px;
  left: -30px;
}
.jt-block-style-2.jt-blockquote p:before {top: -10px;color: #bebebe;}
.jt-blockquote a {
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #35373e;
  font-style: normal;
  position: relative;
  margin-left: 15px;
  border-bottom: 1px solid #35373e;
  padding: 0 0 2px;
}
.jt-blockquote a:hover {text-decoration: none;}
.jt-blockquote a:before {
  content: '';
  position: absolute;
  top: 50%;
  left: -15px;
  height: 2px;
  width: 5px;
  display: block;
  background: #35373e;
}
/* ==============================================
  -- Lists
=============================================== */
ul.jt-lists {
  padding: 0;
  margin: 0;
  color: #888;
  font-size: 16px;
}
.jt-lists li {margin: 0px 0px 18px;display: block;}
.jt-lists li i,
.jt-lists li i.fa {
  font-size: 18px;
  padding: 0 15px 0 0;
  position: relative;
  top: 1px;
}
.jt-lists li.fa:before {font-family: 'FontAwesome';}
.jt-lists.jt-list-num {
  padding: 0;
  list-style: none;
  margin: 0;
  font-family: "Amiri",serif;
}
.jt-lists.jt-list-num li > span {padding: 0 10px 0 0;}
.jt-lists.jt-list-num li > span:after {content: '.';}
/* ==============================================
  -- Table Style
=============================================== */
table.table {
  width: 100%;
  float: left;
  color: #999;
  font-family: 'Amiri', serif;
  font-size: 15px;
  letter-spacing: 1px;
}
.table th {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  color: #35373e;
  font-size: 11px;
  letter-spacing: 2px;
  font-weight: normal;
}
.table-bordered > tbody > tr > th {padding: 12px 20px;}
.table-bordered > tbody > tr > td {padding: 10px 20px;}
.table > tbody > tr > td:first-child {color: #666;}
.table-striped tbody td {padding: 8px;line-height: 1.4;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background: transparent;}
.table-striped > tbody > tr:nth-child(even) {background-color: #fbfbfc;}
/* ==============================================
  -- Alert
=============================================== */
.alert,
.alert-bg {
  background: #fff;
  border: medium none;
  color: #666;
  font-size: 14px;
  font-family: "Amiri",serif;
  padding: 14px 12px 14px 22px;
  line-height: 20px;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.alert-msg {
  font-weight: normal;
  margin: 0px 0px 0px 15px;
  position: relative;
  top: -2px;
}
a.toggle-alert,
a:hover.toggle-alert,
a:active.toggle-alert,
a:focus.toggle-alert {text-decoration: none;color: #999999;}
.toggle-alert i {
  float: right;
  color: rgba(0,0,0,0.15);
  font-size: 28px;
  text-align: center;
  margin: 4px 0 0 0;
  line-height: 20px;
}
.alert-icon {
  height: 30px;
  display: inline-block;
  position: relative;
  top: 2px;
}
.alert-icon i {font-size: 24px;}
.alert-success {
  color: #6ea16f;
  background: #d6e9c6;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(60,118,61,0.3);
  box-shadow: inset 0px 0px 0px 1px rgba(60,118,61,0.3);
}
.alert-success strong,
.alert-success .alert-icon i {color: #3c763d;font-weight: normal;}
.alert-information {
  color: #638fa4;
  background: #d9edf7;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(49,112,143,0.3);
  box-shadow: inset 0px 0px 0px 1px rgba(49,112,143,0.3);
}
.alert-information strong,
.alert-information .alert-icon i {color: #31708f;font-weight: normal;}
.alert-warning {
  color: #ae956b;
  background: #fcf8e3;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(138,109,59,0.3);
  box-shadow: inset 0px 0px 0px 1px rgba(138,109,59,0.3);
}
.alert-warning strong,
.alert-warning .alert-icon i {color: #8a6d3b;font-weight: normal;}
.alert-error {
  color: #b27372;
  background: #f2dede;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(169,68,66,0.3);
  box-shadow: inset 0px 0px 0px 1px rgba(169,68,66,0.3);
}
.alert-error strong,
.alert-error .alert-icon i {color: #a94442;font-weight: normal;}
.alert-bg.alert-success,
.alert-bg.alert-information,
.alert-bg.alert-warning,
.alert-bg.alert-error {background: transparent;}
/* ==============================================
  -- Buttons
=============================================== */
.btn-primary {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  padding: 10px 15px;
  text-transform: uppercase;
  background: transparent;
  border: 2px solid #fff;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  display: inline-block;
  margin: 0 auto 20px;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:active:focus {background: #35373e;text-decoration: none;border-color: #35373e;}
.btn-white-hover.btn-primary:hover,
.btn-white-hover.btn-primary:active,
.btn-white-hover.btn-primary:focus,
.btn-white-hover.btn-primary:active:focus {background: #fff;text-decoration: none;border-color: #fff;color: #35373e !important;}
.btn-transparent-hover.btn-primary:hover,
.btn-transparent-hover.btn-primary:active,
.btn-transparent-hover.btn-primary:focus,
.btn-transparent-hover.btn-primary:active:focus {background: transparent !important;text-decoration: none;}
.btn-black,
.bg-filled:hover,
.bg-filled:focus,
.bg-filled:active {border-color: #35373e;color: #35373e;background: transparent;text-decoration: none;}
.bg-filled {background-color: #35373e;color: #fff;}
.btn-small {font-size: 10px;padding: 8px 14px;margin: 0 auto 10px;}
.btn-large {
  font-size: 14px;
  padding: 15px 25px;
  letter-spacing: 2px;
  margin: 0 auto 30px;
}
.jt-large-heading {
  color: #35373e;
  font-size: 22px;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.entry-content .jt-main-head {
  float: none;
}
.entry-content .jt-vint-title h2 {
  float: none;
}
.entry-content h2.jt-large-heading {
  float: none;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
}
.jt-sep-two {
  width: 20px;
  height: 1px;
  background: #222;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  margin: 20px 0;
  text-align: center;
  -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-sep-two:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #222;
  width: 50px;
  height: 1px;
  margin: 5px 0;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.sep-hover-control:hover .jt-sep-two {width: 30px;}
.sep-hover-control:hover .jt-sep-two:before {width: 40px;}

/* --- Separator Minimal Line */
.jt-boxslide-sep-right {
  width: 30px;
  height: 2px;
  background: #fe8869;
  display: block;
  margin: 15px auto 0;
  float: right;
}
.jt-boxslide-sep-left {
  width: 30px;
  height: 2px;
  background: #fe8869;
  display: block;
  margin: 15px auto 0;
  float: left;
}
.jt-boxslide-sep {
  width: 30px;
  height: 2px;
  background: #fe8869;
  display: block;
  margin: 15px auto 0;
}

/* --- Separator Misc */
.jt-heading .jt-leaf {position: relative;margin-bottom: 50px;}
.jt-leaf-center.jt-leaf::after {margin: 6px 0px 0px;}
.jt-leaf-center.jt-leaf:after {background: url("../images/seperator/leaf-1.png") no-repeat center;}
.jt-leaf-left.jt-leaf:after {background: url("../images/seperator/leaf-2.png") no-repeat;}
.jt-leaf-right.jt-leaf:after {background: url("../images/seperator/leaf-3.png") no-repeat 100% 0;}
.jt-sep-types .jt-sep-two.right-sep-class:before {left: -30px;}
.jt-sep-types.sep-hover-control:hover .jt-sep-two.right-sep-class:before {left: -10px;}
.jt-sep-types.sep-hover-control:hover .jt-sep-two.right-sep-class {width: 30px;}
.jt-sep-types.sep-hover-control:hover .jt-sep-two.right-sep-class:before {width: 40px;}
.jt-sep:before,
.jt-sep,
.jt-sep:after {background: #222;}

/* --- Heading Icon */
.jt-heading-icon-square {
  border: 1px solid;
  display: inline-block;
  padding: 8px 15px;
  font-size: 30px;
  line-height: 0px;
  text-align: center;
  margin: 10px 0px;
}
.jt-heading .sub-heading {line-height: 26px;}
.jt-heading-icon-circle {
  border: 1px solid;
  display: inline-block;
  padding: 12px 14px;
  font-size: 30px;
  line-height: 16px;
  border-radius: 30px;
  height: 55px;
  width: 55px;
  text-align: center;
  margin-bottom: 15px;
}
.jt-heading-icon-border-none {
  display: inline-block;
  padding: 10px 0px;
  font-size: 30px;
  line-height: 0px;
  height: 20px;
  width: 20px;
  text-align: center;
  margin-bottom: 15px;
}
.jt-sep-two-right {
  width: 20px;
  height: 1px;
  background: #222;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  margin: 20px 0;
  float: right;
  text-align: center;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.jt-sep-two-right:before {
  content: '';
  position: absolute;
  left: auto;
  right: 0;
  bottom: 0;
  background: #222;
  width: 50px;
  height: 1px;
  margin: 5px 0;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.jt-heading:hover .jt-sep-two-right {width: 30px;}
.jt-heading:hover .jt-sep-two-right:before {width: 40px;}
.jt-heading:hover .jt-sep-two {width: 30px;}
.jt-heading:hover .jt-sep-two:before {width: 40px;}
.jt-sep-two-right {float: right;margin: 20px 0 10px;}
.sep-hover-control:hover .jt-sep-two-right {width: 30px;}
.sep-hover-control:hover .jt-sep-two-right:before {width: 40px;}

/* - Leaf Separator */
.jt-leaf-center {text-align: center;}
.jt-leaf-center h2 {margin: 0 auto;}
.jt-leaf-right  {text-align: right;}
.jt-leaf {position: relative;}
.jt-leaf:after {
	content: "";
	height: 30px;
	width: 100%;
	position: absolute;
	display: block;
	left: 0;
	top: 100%;
	margin: 5px 0 0 0;
}
.jt-leaf-center .jt-leaf:after {background: url("../images/seperator/leaf-1.png") no-repeat center;}
.jt-leaf-left .jt-leaf:after {background: url("../images/seperator/leaf-2.png") no-repeat;}
.jt-leaf-right .jt-leaf:after {background: url("../images/seperator/leaf-3.png") no-repeat 100% 0;}

/* - Animate Icon */
.right-animate-icon img {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: relative;
  left: -10px;
  bottom: 1px;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.right-animate-icon:hover img {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  left: 0px;
}
/* - Heading */
.jt-heading {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  color: #222;
  text-align: center;
  letter-spacing: 2px;
}
.jt-heading h2 {
  font-size: 20px;
  font-weight: normal;
  float: none;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.jt-heading .jt-short-title {
  font-family: 'Amiri', serif;
  color: #666;
  font-size: 15px;
  font-style: italic;
  text-transform: none;
  letter-spacing: 0.8px;
  margin: 30px 0 -10px;
  display: block;
}
.jt-head-large h2 {font-size: 22px;letter-spacing: 4px;}
.jt-heading .sub-heading {
  font-family: 'Amiri', serif;
  color: #777;
  font-size: 16px;
  text-transform: none;
  margin: 10px 0 40px;
  display: inline-block;
  float: none;
  letter-spacing: 0.5px;
}
.jt-sep:before {
  content: '';
  position: absolute;
  left: -30px;
  right: 0;
  bottom: 0;
  background: #222;
  width: 50px;
  height: 1px;
  margin: 5px 0;
  -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-sep {
  width: 20px;
  height: 1px;
  background: #222;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  margin: 20px auto;
  text-align: center;
}
.jt-sep:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: #222;
  width: 50px;
  height: 1px;
  margin: 5px 0;
  -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-heading:hover .jt-sep:before,
.sep-hover-control:hover .jt-sep:before {left: -15px;}
.jt-heading:hover .jt-sep:after,
.sep-hover-control:hover .jt-sep:after {left: -15px;}

/**
 * 6. VC Shortcode Elements
 */

/* Common */
.wpb_text_column {width: 100%;display: inline-block;}
.vc_row {position: relative;}
.vc_empty_space {display: inline-block;width: 100%;}
.jt_row_class .jt-single-large-cont-size p {font-size: 18px;}
.vc_row .parallax-overlay-div,
.vc_parallax .parallax-overlay-div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.vc_row .parallax-jt-img,
.vc_parallax .parallax-jt-img { background-image: url('../images/patterns/pattern.png'); background-repeat: repeat; }
.vc_row.have-parallax { position: relative; }
.vc_row.have-no-parallax { position: relative; }
.column-zero-space .wpb_column {padding: 0 !important;}
.column-have-space.vc_row,
.column-zero-space.vc_row { margin-left: 0px !important; margin-right: 0px !important; }
.wpb_widgetised_column {
  display: inline-block;
  width: 100%;
}
.bg-cover {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* - Featured Tabs */
.jt-fetures-tabs-wrapper {background: #fafafa;float: left;width: 100%;}
.jt-tabs-main-content {
  font-family: 'Amiri', serif;
  padding: 0;
  position: relative;
  left: 15%;
  width: 35%;
  float: left;
  min-height: 610px;
  background: #FAFAFA;
}
.jt-tabs-main-content:hover .jt-sep-two {width: 30px;}
.jt-tabs-main-content:hover .jt-sep-two:before {width: 40px;}
.jt-tabs-main-content h2 {
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  font-size: 20px;
  text-transform: uppercase;
  float: none;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
}
.jt-tabs-main-content .tabs-cat {margin: 30px 0 20px;}
.jt-tabs-main-content .tabs-cat a {
  font-size: 17px;
  color: #555;
  font-style: italic;
  letter-spacing: 1px;
  font-family: 'Amiri', serif;
}
.jt-tabs-main-content .tabs-cat a:after {content: ',';padding: 0 5px 0 0;}
.jt-tabs-main-content .tabs-cat a:last-child:after {content: '';}
.jt-tabs-main-content .tabs-cat a:hover {text-decoration: none;}
.jt-tabs-main-content p {
  font-size: 16px;
  color: #999;
  margin: 0 0 20px;
  line-height: 26px;
}
.jt-tabs-main-content ul {
  list-style: none;
  padding: 0 0 0 20px;
  margin: 10px 0 30px;
  display: inline-block;
}
.jt-tabs-main-content ul li {
  font-size: 14px;
  color: #999;
  margin: 10px auto;
  padding: 0 0 0 25px;
  background: url('../images/arrows/bullet-one.png') no-repeat center left;
}
.jt-tabs-nav a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  margin: 30px 8px 27px 0;
  text-align: center;
  border: 1px solid #e8e8e8;
  color: #35373e;
}
.jt-tabs-nav a:hover {background: #35373e;border-color: #35373e;color: #fff;}
.jt-tabs-image {float: right;width: 45%;text-align: right;}
.jt-tabs-image img {max-width: 100%;}
.jt-tabs-right-area {
  background: url('../images/dummy/tech.jpg') no-repeat fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 610px;
  text-align: center;
  padding: 100px 120px;
}
.jt-tabs-feature-box {
  background: rgba(53,55,62,0.5);
  padding: 60px 115px;
  color: #fff;
  position: relative;
  margin: 8px 0 0px;
}
.jt-box-overlay {
  background: rgba(53,55,62,0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.entry-content .jt-tabs-feature-box h5.jt-small-title,
.jt-tabs-feature-box h5.jt-small-title {
  font-size: 17px;
  font-family: 'Amiri', serif;
  color: rgba(255,255,255,0.7);
  font-style: italic;
  letter-spacing: 1.5px;
  margin: 0 0 15px;
  float: none;
  width: auto;
}
.jt-tabs-feature-box h2 {
  color: #f7f8f9;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 6px;
  margin: 0 0 15px;
}
.jt-tabs-feature-box .jt-sep,
.jt-tabs-feature-box .jt-sep:after,
.jt-tabs-feature-box .jt-sep:before {background: #fff;height: 1px;}
.jt-tabs-feature-box .jt-tabs-num {margin: 80px auto 40px;padding: 0;list-style: none;}
.jt-tabs-num .swiper-pagination-bullet {
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  letter-spacing: 2px;
  color: rgba(247, 248, 249, 0.5);
  background: transparent;
  border:0;
  position: relative;
  left: 0;
  top: 0;
  margin: 0 35px 0 0;
  min-height: 45px;
  min-width: 55px;
  text-align: center;
  width: auto;
  height: auto;
  background: transparent;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -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-tabs-num .swiper-pagination-bullet:last-child,
.jt-tabs-num .swiper-pagination-bullet:hover:last-child,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active:last-child {margin-right: 0;}
.jt-tabs-num .swiper-pagination-bullet:hover,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active {
  font-size: 30px;
  color: #f7f8f9;
  text-decoration: none;
  margin: 0 35px 10px 0;
}
.jt-tabs-num .swiper-pagination-bullet:hover:before,
.jt-tabs-num .swiper-pagination-bullet:hover:after,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0;
  height: 1px;
  width: 100%;
  background: #fff;
}
.jt-tabs-num .swiper-pagination-bullet:hover:before,
.jt-tabs-num .swiper-pagination-bullet.swiper-pagination-bullet-active:before {bottom: 0;}
.r-tabs {position: relative;}
.r-tabs-panel {position: absolute;left: 0;}
.jt-right-box {position: absolute;right: 0;}
/* - Swipe Slide */
.swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.jt-tabs-main-content.swiper-slide-active {
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  opacity: 1 !important;
  background: #fafafa;
}
.jt-main-cnt-div {
  position: relative;
  left: 15%;
  top: 100px;
  text-align: left;
  width: 35%;
  float: left;
  font-size: 15px;
  color: #999;
  line-height: 26px;
  letter-spacing: 0.5px;
}
.jt-tabs-nav {
  position: absolute;
  bottom: 5%;
  z-index: 1;
  left: 15%;
}
/* - Tabs - What We Do */
.jt-wwd-tabs {font-family: 'Amiri', serif;}
.jt-wwd-image-bg {position: relative;min-height: 730px;overflow: hidden;}
/* - Tilt Image Effect */
.jt-tilt-effect {max-width: 100%;}
.jt-tilt-effect .tilt__front,
.jt-tilt-effect .tilt__back {max-width: 110%;width: 110%;}
.jt-tilt-effect .jt-wwd-img {
  position: relative;
  height: 0;
  padding-bottom: 76.714%;
  overflow: hidden;
}
.jt-featured-box-boxed .jt-featured-box {top: 13%;width: 80%;}
.jt-photo-wrap .jt-featured-box-boxed .jt-featured-box {top: 13%;width: 80%;}
.col-sm-12 .jt-featured-box-boxed .jt-tilt-effect .jt-wwd-img {padding-bottom: 31%;}
.col-sm-12 .jt-photo-wrap .jt-featured-box-boxed .jt-tilt-effect .jt-wwd-img {padding-bottom: 40%;}
.col-sm-12 .jt-photo-wrap .jt-featured-box-boxed .jt-featured-box {width: 60%;top: 22%;}
.jt-tilt-effect .tilt {position: absolute;top: 0;}
.tilt {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.tilt__back,
.tilt__front {
  width: 100%;
  height: 100%;
  background-position: 50% 48%;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.tilt__back {position: relative;}
.tilt__front {position: absolute;top: 0;left: 0;}
.wwd-tab-box,
.jt-featured-box {
  background: rgba(53,55,62,0.75);
  border: 6px solid rgba(255, 255, 255, 0.55);
  padding: 60px 80px;
  color: #fff;
  text-align: center;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: absolute;
  top: 20%;
  left: 0px;
  right: 0px;
  width: 70%;
  margin: 0 auto;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.wwd-tab-box.wwd-current {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.wwd-tab-icon i {font-size: 38px;}
.wwd-tab-box h3 {
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  margin: 20px 0 30px;
  letter-spacing: 3px;
  float: none;
  width: auto;
}
.wwd-tab-box p,
.entry-content .wwd-tab-box p {
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0.5px;
  margin: 0 0 35px;
  color: #fff;
  line-height: 26px;
}
.wwd-tab-box a.learn-more,
.entry-content .wwd-tab-box a.learn-more {
  z-index: 1;
  position: relative;
}
.jt-wwd-tab-links {padding:90px;float: left; width: 100%;}
.jt-wwd-headings {margin: 0 0 60px;}
.jt-wwd-tab-links:hover .jt-sep-two {width: 30px;}
.jt-wwd-tab-links:hover .jt-sep-two:before {width: 40px;}
.tab-each-link,
.tab-each-link.wwd-active-link.wwd-deactive-link {
  padding: 25px;
  float: left;
  width: 32.3333%;
  text-decoration: none;
  color: #35373e;
  margin: 0 1% 20px 0;
  border: 2px solid transparent;
  position: relative;
  cursor: pointer;
}
.tab-each-link:hover,
.tab-each-link.wwd-active-link,
.tab-each-link.wwd-active-link.wwd-deactive-link:hover {text-decoration: none;border: 2px solid #35373e;color: #35373e;}
.tab-each-link:hover .close-icon:after,
.tab-each-link.wwd-active-link .close-icon:after {
  content: '\e680';
  font-family: 'Pe-icon-7-stroke';
  font-size: 28px;
  color: #212121;
  position: absolute;
  top: 8px;
  right: 12px;
}
.tab-each-link.wwd-active-link.wwd-deactive-link .close-icon:after,
.tab-each-link.wwd-active-link.wwd-deactive-link:hover .close-icon:after,
.tab-each-link.wwd-active-link.wwd-deactive-link:focus .close-icon:after { content: '';}
.tab-each-link i,
.tab-each-link.wwd-active-link.wwd-deactive-link i {font-size: 38px;color: #999;}
.tab-each-link:hover i,
.tab-each-link.wwd-active-link i,
.tab-each-link.wwd-active-link.wwd-deactive-link:hover i,
.tab-each-link.wwd-active-link.wwd-deactive-link:focus i {color: #35373e;}
.tab-each-link h4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  float: none;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.tab-each-link p {
  font-family: 'Amiri', serif;
  font-size: 15px;
  color: #999;
  letter-spacing: 1px;
}

/* --- Misc */
.jt-fetures-tabs-wrapper-boxed  .jt-tabs-right-area {padding:100px 55px}
.jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box {padding: 60px;}
.jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box h2 {font-size: 28px;}
.jt-photo-wrap .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-right-area,
.jt_right_content .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-right-area,
.jt_left_content .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-right-area {padding: 90px 120px;}
.jt-photo-wrap .jt-main-cnt-div,
.jt_right_content .jt-main-cnt-div,
.jt_left_content .jt-main-cnt-div  {width: 40%;top: 50px;}
.jt-photo-wrap .jt-main-cnt-div,
.jt_right_content .jt-main-cnt-div,
.jt_left_content .jt-main-cnt-div,
.jt-photo-wrap .jt-tabs-nav,
.jt_right_content .jt-tabs-nav,
.jt_left_content .jt-tabs-nav {left: 10%;}
.jt-photo-wrap .jt-tabs-feature-box,
.jt_right_content .jt-tabs-feature-box,
.jt_left_content .jt-tabs-feature-box {padding: 60px 100px;}
.jt-photo-wrap .jt-fetures-tabs-wrapper-boxed .jt-tabs-right-area,
.jt_right_content .jt-fetures-tabs-wrapper-boxed .jt-tabs-right-area,
.jt_left_content .jt-fetures-tabs-wrapper-boxed .jt-tabs-right-area {padding: 93px 55px;}
.jt-photo-wrap  .jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box,
.jt_right_content .jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box,
.jt_left_content .jt-fetures-tabs-wrapper-boxed .jt-tabs-feature-box {padding: 60px 60px;}
.jt-box-layout-bg .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-right-area {padding: 90px 80px;}
.jt-box-layout-bg .jt-fetures-tabs-wrapper-extrawidth .jt-main-cnt-div {width: 40%;left: 10%;}
.jt-box-layout-bg .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-nav {left: 10%;}
.jt-box-layout-bg .jt-fetures-tabs-wrapper-extrawidth .jt-tabs-feature-box {padding: 77px 60px;}

/* - Call to Action */
.jt-call-action {margin: 30px 0;float: left;width: 100%;}
.jt-call-icon-box {
  width: 60px;
  height: 60px;
  text-align: center;
  color: #35373e;
  float: left;
  border: 1px solid #35373e;
  position: relative;
  top: 15px;
}
.jt-call-icon-box i {font-size: 32px;line-height: 60px;}
.jt-call-icon-box span.arrow-right {
  font-size: 12px;
  height: 25px;
  position: absolute;
  right: -7px;
  top: 30%;
  background: #fff;
  -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-call-action:hover .jt-call-icon-box span.arrow-right {right: -12px;}
.jt-call-icon-box span.arrow-right img {position: relative;top: 3px;}
.jt-call-action-content {float: right;width: 85%;}
.jt-call-action-content h2 {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 2px;
  float: none;
  width: auto;
  margin-top: 12px;
  margin-bottom: 8px;
  line-height: 30px;
}
.jt-call-action-content p {
  color: #777;
  font-size: 16px;
  font-family: 'Amiri', serif;
  letter-spacing: 1px;
}
.jt-btn-call-action {
  float: none;
  display: inline-block;
  border-width: 2px;
  border-color: #35373e;
  color: #35373e;
  padding: 12px 24px;
  font-style: 11px;
  letter-spacing: 1px;
  position: relative;
}
.jt-call-btns {text-align: right;top: 20px;}
.jt-call-btns .jt-btn-call-action:nth-child(2) {margin: 0 0 0 20px;}
.jt-call-action-extrawidth .jt-call-action-content {width: 86%;}
.jt-photo-wrap .jt-call-action-extrawidth .jt-call-action-content,
.jt_left_content .jt-call-action-extrawidth .jt-call-action-content,
.jt_right_content .jt-call-action-extrawidth .jt-call-action-content {width: 85%;}
.jt-box-layout-bg .jt-boxed-layout .jt-call-action-extrawidth .jt-call-action-content {width: 86%;}

/* - Team Members */
.jt-team-members {margin: 40px 0;}
.jt-team-member-group-slide,
.jt-team-member-single-slide,
.jt-team-member-style-three,
.jt-team-member-style-four,
.jt-team-member-style-five {float: left;width: 100%;}
.jt-each-team,
.jt-two-each-team {position: relative;}
.jt-each-team .jt-team-over {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  padding: 40px 30px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  /* fallback */
  background-color: transparent;
  background: url('../images/team-overlay.png');
  background-repeat: repeat-x;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(rgba(0,0,0,0.8)));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), transparent);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, rgba(0,0,0,0.8), transparent); /* IE 10 */
  background: -ms-linear-gradient(top, rgba(0,0,0,0.8), transparent); /* Opera 11.10+ */
  background: -o-linear-gradient(top, rgba(0,0,0,0.8), transparent);
}
.jt-two-each-team .jt-team-over {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  padding: 40px 30px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  /* fallback */
  background-color: transparent;
  background: url('../images/team-overlay.png');
  background-repeat: repeat-x;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(transparent), to(rgba(0,0,0,0.4)));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.4), transparent);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, rgba(0,0,0,0.4), transparent); /* IE 10 */
  background: -ms-linear-gradient(top, rgba(0,0,0,0.4), transparent); /* Opera 11.10+ */
  background: -o-linear-gradient(top, rgba(0,0,0,0.4), transparent);
}
.jt-team-over .jt-team-position p {
  font-family: "Amiri",serif;
  font-size: 16px;
  color: #fff;
  letter-spacing: 1px;
  line-height: 26px;
}
.jt-each-team:hover .jt-team-over,
.jt-two-each-team:hover .jt-team-over {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-team-over h4 {
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  float: none;
  width: auto;
  margin-top: 0;
}
.jt-team-over .team-profession {
  font-size: 14px;
  font-family: 'Amiri', serif;
  font-style: italic;
  letter-spacing: 1.5px;
}
.jt-team-over .team-cont-details p {
  font-family: "Amiri",serif;
  font-size: 16px;
  color: #fff;
  letter-spacing: 1px;
  line-height: 25px;
}
.jt-team-members-two .jt-team-over .team-profession,
.jt-team-members-single .jt-team-over .team-profession {font-size: 15px;}
.jt-team-members-single .jt-team-normal img {max-width: 100%;}
.jt-group-normal .jt-team-normal img {max-width: 100%;}
.jt-each-team .social-icons,
.jt-two-each-team .social-icons {
  position: absolute;
  right: 30px;
  top: 30px;
  list-style: none;
  padding: 0px;
  margin: 0px;
  float: none;
  width: auto;
}
.jt-each-team .social-icons li a {
  color: #fff;
  border-bottom: 1px solid #fff;
  padding: 8px 0;
  width: 28px;
  display: block;
  text-align: center;
  font-size: 15px;
}
.jt-two-each-team .social-icons li a {
  color: #fff;
  border-bottom: 1px solid #ddd;
  padding: 8px 0;
  width: 28px;
  display: block;
  text-align: center;
  font-size: 15px;
}
.jt-each-team .social-icons li:last-child a,
.jt-two-each-team .social-icons li:last-child a {border-bottom: 0px;}
.jt-each-team .social-icons li a i,
.jt-two-each-team .social-icons li a i {line-height: 40px,}
.jt-each-team .jt-sep-two,
.jt-two-each-team .jt-sep-two {margin: 20px 0px 10px;}
.jt-each-team .jt-sep-two,
.jt-two-each-team .jt-sep-two,
.jt-each-team .jt-sep-two:before,
.jt-two-each-team .jt-sep-two:before {background: #fff;}
.team-cont-details {margin: 25px 0 0;}
/* - Owl Carousel for Team Members */
.jt-team-members .owl-item {float: left;}
.jt-team-members .owl-dots {text-align: center;margin: 80px 0 0;}
.jt-team-members .owl-dot {
  background: #35373e;
  height: 7px;
  width: 7px;
  float: none;
  margin: 0px 6px;
  display: inline-block;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.jt-team-members .owl-dot.active {
  background: transparent;
  border:2px solid #35373e;
  height: 11px;
  width: 11px;
  position: relative;
  top: 2px;
}
.jt-team-members .owl-nav {
  position: absolute;
  top: 36%;
  font-size: 38px;
  color: #999;
  width: 100%;
  z-index: -10;
}
.jt-team-members .owl-nav > div i:hover {color: #35373e;}
.jt-team-members .owl-prev {position: relative;left: -130px;float: left;}
.jt-team-members .owl-next {position: relative;right: -130px;float: right;}
.jt-team-members-two .owl-controls {
  position: absolute;
  top: 50%;
  right: 50px;
  z-index: 1;
}
.jt-test-two-left {
  background: url("../images/arrows/testi-two-left.png") no-repeat;
  height: 12px;
  width: 20px;
  display: block;
}
.jt-team-members-two .owl-prev:hover {background: url("../images/arrows/testi-two-left-hover.png") no-repeat;}
.jt-team-members-two .owl-prev {margin: 0 0 30px;}
.jt-test-two-right {
  background: url("../images/arrows/testi-two-right.png") no-repeat;
  height: 12px;
  width: 20px;
  display: block;
}
.jt-team-members-two .owl-next:hover {background: url("../images/arrows/testi-two-right-hover.png") no-repeat;}
.jt-team-members.jt-team-not-have-arrows .owl-controls .owl-nav .owl-prev,
.jt-team-members.jt-team-not-have-arrows .owl-controls .owl-nav .owl-next,
.jt-team-members.jt-team-not-have-dots .owl-controls .owl-dots {display: none !important}
.jt-team-members-two.jt-team-not-have-arrows .owl-controls .owl-nav .owl-prev,
.jt-team-members-two.jt-team-not-have-arrows .owl-controls .owl-nav .owl-next {display: none !important}

/* -- Team Member Style Two */
.jt-team-style-two {margin: 0 0 40px;}
.jt-team-style-two .jt-team-position {
	position: absolute;
	width: 100%;
	float: left;
	bottom: 0;
	left: 0;
	padding: 35px 30px;
}
.jt-team-style-two .social-icons {top: 75px;}
.jt-team-style-two .social-icons > li {display: inline-block;}
.jt-each-team.jt-team-style-two .social-icons li a {padding: 0;border-right: 1px solid rgb(255, 255, 255);border-bottom: 0px;}
.jt-each-team.jt-team-style-two .social-icons li:last-child a {border-right: 0;}
.jt-each-team.jt-team-style-two .jt-team-over {
	/* fallback */
	background-color: transparent;
	background: url('../images/team-overlay-bottom.png') center bottom;
	background-repeat: repeat-x;
	/* Safari 4-5, Chrome 1-9 */
	background: transparent -webkit-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%;
	/*  Safari 5.1, Chrome 10+ */
	background: transparent -webkit-linear-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%;
	/* Firefox 3.6+ */
	background: transparent -moz-linear-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%;
	background:     transparent -ms-linear-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%;
	background:     transparent -o-linear-gradient(center bottom , rgba(0, 0, 0, 0.8), transparent) repeat scroll 0% 0%;
}

/* --- Vintage Team Member Style */
.jt-vint-team img {
	max-width: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	width: 100%;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.jt-vint-team {width: 100%;height: 100%;position:relative;}
.jt-vint-team-wrap:hover .jt-vint-team .jt-vint-team-overlay {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-vint-team-wrap:hover .jt-vint-team img {width: 96%;margin: 2%;}
.jt-vint-team-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(53,55,62,0.6);
	border-radius: 100%;
	border: 10px solid #fff;
	-moz-box-shadow: 0 0 0 1px rgba(181,162,125,0.4);
	-webkit-box-shadow: 0 0 0 1px rgba(181,162,125,0.4);
	box-shadow: 0 0 0 1px rgba(181,162,125,0.4);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-ms-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
}
.jt-vint-team-hover-cont {
	position: relative;
	top: 25%;
	padding: 0 50px;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
}
.jt-vint-team-hover-cont p {
	font-family: 'Amiri', serif;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	letter-spacing: 0.5px;
}
.jt-vint-team-hover-cont > ul > li > a > i {color: #fff;font-size: 14px;}
.jt-vint-team-hover-cont > ul > li > a:hover i {color: #fff;}
.jt-vint-team-hover-cont ul {padding: 30px 0 0 0;}
.jt-vint-team-detail {
	width: 100%;
	float: none;
	display: block;
	text-align: center;
	padding: 40px 0 0 0;
}
.jt-vint-team-detail h3,
.jt-vint-team-detail h3 a,
.jt-vint-team-detail h3 a:hover,
.jt-vint-team-detail h3 a:focus,
.jt-vint-team-detail h3 a:active {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	margin: 0 0 10px 0;
	float: none;
  text-decoration: none;
}
.jt-vint-team-detail p {
	font-family: 'Amiri', serif;
	font-size: 14px;
	color: #777777;
	letter-spacing: 0.5px;
	margin: 20px 0 0 0;
	line-height: 24px;
}
.jt-vint-sep {
	display: block;
	width: 40px;
	height: 1px;
	background: #35373e;
	text-align: center;
	margin: 0 auto;
	-webkit-transition: width .5s ease;
	-moz-transition: width .5s ease;
	-ms-transition: width .5s ease;
	-o-transition: width .5s ease;
	transition: width .5s ease;
  position: relative;
}
.jt-vint-team-wrap {
	margin: 20px 0;
	width: 100%;
	float: left;
	min-height: 451px;
}
.jt-vint-team-wrap:hover .jt-vint-sep {width: 60px;}
.jt-vintage-left {
  background: url('../images/icons/slide-left.png') no-repeat 0 35%;
  height: 30px;
  width: 25px;
  float: left;
}
.jt-vintage-right {
  background: url('../images/icons/slide-right.png') no-repeat 0 35%;
  height: 30px;
  width: 25px;
  float: left;
}
.jt-vint-team-wrap .jt-vint-team-overlay .jt-vint-team-hover-cont p {color: #FFF;}
.main-content-center .team-hover-col-two .jt-vint-team-wrap {min-height: 640px;}
.main-content-center .team-hover-col-three .jt-vint-team-wrap {min-height: 452px;}
.content-ctrl .container .team-hover-col-two .jt-vint-team-wrap {min-height: 640px;}
.content-ctrl .container .team-hover-col-three .jt-vint-team-wrap {min-height: 452px;}
.team-hover-col-two .jt-vint-team-wrap {min-height: 1020px;}
.team-hover-col-three .jt-vint-team-wrap {min-height: 706px;}

/* --- Corporate Team */
.jt-corp-team-wrapper {width: 100%;float: left;	margin: 0 0 40px 0;}
.jt-corp-team {
	background:#f4f4f5;
	text-align: center;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.jt-corp-team .jt-corp-team-member {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	-ms-transition: transform .5s ease;
	-o-transition: transform .5s ease;
	transition: transform .5s ease;
}
.jt-corp-team .jt-corp-team-member img {max-width: 100%;}
.jt-corp-team-wrapper:hover .jt-corp-team-member {-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);}
.jt-corp-team-cont-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 70%;
	height: 100%;
	background: rgba(241,180,88,0.85);
	-webkit-transform: translateX(143%);
	-moz-transform: translateX(143%);
	-ms-transform: translateX(143%);
	-o-transform: translateX(143%);
	transform: translateX(143%);
	-webkit-transition: transform .6s ease;
	-moz-transition: transform .6s ease;
	-ms-transition: transform .6s ease;
	-o-transition: transform .6s ease;
	transition: transform .6s ease;
	overflow: hidden;
}
.jt-corp-team-wrapper:hover .jt-corp-team-cont-wrap {-webkit-transform: translateX(43%);-moz-transform: translateX(43%);-ms-transform: translateX(43%);-o-transform: translateX(43%);transform: translateX(43%);}
.jt-corp-team-cont {position: relative;top: 35%;padding: 0 16px;}
.jt-corp-team-cont p,
.entry-content .jt-corp-team-cont p {
	font-family: 'Amiri', serif;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0 0 30px 0;
}
.jt-corp-team-cont .jt-corp-social {padding: 0;margin: 0;}
.jt-corp-team-cont .jt-corp-social li {display: inline-block;position: relative;padding: 0 13px 0 10px;font-size: 13px;}
.jt-corp-team-cont .jt-corp-social li:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 90%;
	background: rgba(255,255,255,0.6);
	display: block;
	right: 0;
	top: 0;
}
.jt-corp-team-cont .jt-corp-social li:last-child:after {display: none;}
.jt-corp-team-cont .jt-corp-social li a {color: #fff;}
.jt-corp-team-cont .jt-corp-social li a,
.jt-corp-team-cont .jt-corp-social li a:hover,
.jt-corp-team-cont .jt-corp-social li a:active,
.jt-corp-team-cont .jt-corp-social li a:focus {text-decoration: none;}
.jt-corp-designation {text-align: center;width: 100%;float: left;}
.jt-corp-designation h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #35373e;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 30px 0 10px 0;
}
.jt-corp-designation p {
	font-family: 'Amiri', serif;
	color: #999999;
	text-transform: capitalize;
	letter-spacing: 1px;
	font-size: 14px;
}

/* --- Misc */
.jt-team-members.owl-carousel {z-index: 0;}
.team-hover-col-two .jt-vint-team-hover-cont {top: 40%;}
.jt-vint-team-hover-cont {top: 30%;}
.team-hover-col-two .jt-corp-team-cont {top: 35%;}
.jt-corp-team-cont {top:33%;}

/* - Services */
/* -- Services Style One */
.services-style-one {display: inline-block;width: 100%;}
.services-style-one .services-icon {color: #35373e;font-size: 32px;float: left;}
.services-style-one .services-content {float: right; width: 84%;}
.services-style-one .services-content h3,
.services-style-one .services-content h3 a,
.services-style-one .services-content h3 a:hover,
.services-style-one .services-content h3 a:focus,
.services-style-one .services-content h3 a:active {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  margin: 10px 0 20px;
  letter-spacing: 1px;
  float: none;
  line-height: 24px;
  text-decoration: none;
  color: #35373e;
}
.services-style-one .services-content p {
  font-family: 'Amiri', serif;
  font-size: 14px;
  color: #999;
  line-height: 24px;
  margin: 0 0 10px;
  letter-spacing: 0.5px;
}
.services-style-one.serv-have-border .services-icon {
	border: 1px solid #35373e;
	width: 55px;
	height: 55px;
	line-height: 55px;
	text-align: center;
}
.services-style-one.serv-have-border:hover  .services-icon {border: 2px solid #35373e;}
.services-style-one.serv-have-border .services-content {padding: 0 0 0 30px;}
.services-style-one.serv-have-seperator .services-content h3 {
	font-family: "Montserrat",sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	float: none;
	width: auto;
	margin: 5px 0px 18px;
}
.services-style-one .services-content >.jt-serv-learnmore {
	text-transform: uppercase;
	color: #999999;
	font-size: 11px;
	font-family: "Montserrat",sans-serif;
	letter-spacing: 2px;
	margin: 20px 0 0 0;
	width: 100%;
	float: left;
}
.services-style-one .jt-serv-learnmore {display: none;}
.services-style-one.have-learn-more .jt-serv-learnmore {display: block;}
.services-style-one:hover  .services-content > a.jt-serv-learnmore {color: #35373e;}
.services-style-one .services-content > a,
.services-style-one .services-content > a:hover,
.services-style-one .services-content > a:active,
.services-style-one .services-content > a:focus {text-decoration: none;}
.services-style-one.serv-have-border .jt-icon-big {width: 80px;height: 80px;line-height: 80px;}
.services-style-one.jt-shop-service .services-content h3 {font-size: 12px;color: #232323;margin: 10px 0;}
.services-style-one.jt-shop-service .services-content p {float: left;font-size: 15px;line-height: 24px;}
.services-style-one.serv-have-border .services-icon.services-cirle {text-align: center;border-radius: 80px;}
.services-style-one.serv-none-seperator .services-content .jt-sep-two {display: none;}
.vc_col-sm-4 .services-style-one.jt-icon-big .services-content {padding: 0px 0px 0px 25px;width: 77%;}
.jt_row_class .services-style-one.jt-icon-big .services-icon {width: 80px;height: 80px;line-height: 80px;}
.jt_row_class .services-style-one.jt-icon-small .services-icon {
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
}
.services-style-one .services-content > .jt-serv-learnmore {display: block}

/* -- Services Style Two */
.services-style-two {display: inline-block;}
.services-style-two .services-icon {
  color: #999;
  font-size: 38px;
  float: left;
  width: 100px;
  height: 100px;
  line-height: 100px;
  background: transparent;
  border: 1px solid #dde3e8;
  text-align: center;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
.services-style-two:hover .services-icon {color: #35373e;}
.services-style-two .services-icon i {position: relative;left: 1px;top:2px;}
.services-style-two .services-content {float: right;width: 74%;margin: 0 0 30px;}
.services-style-two .services-content h3,
.services-style-two .services-content h3 a,
.services-style-two .services-content h3 a:hover,
.services-style-two .services-content h3 a:focus,
.services-style-two .services-content h3 a:active {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  margin: 5px 0 12px;
  letter-spacing: 1.5px;
  float: none;
  width: auto;
  color: #35373e;
  text-decoration: none;
}
.services-style-two .services-content .jt-sep-two {margin: 0 0 20px;}
.services-style-two .services-content p {
  font-family: 'Amiri', serif;
  font-size: 14px;
  color: #999;
  line-height: 24px;
  letter-spacing: 0.5px;
  margin: 0 0 10px;
}
.services-style-two.sevices-no-round .services-icon {
	border: 0;
	color: #35373e;
	width: auto;
	height: auto;
}
.services-style-two.sevices-no-round .services-icon {line-height: 2;}
.services-style-two.sevices-no-round .services-content {width: 80%;}
.vc_col-sm-6 .services-style-two.sevices-no-round .services-content {width: 85%;}
/*.services-style-two.sevices-no-round  {padding: 55px 100px 55px;position: relative;}*/
.services-style-two.sevices-no-round .services-icon i{font-size: 42px;}
.services-style-two.sevices-no-round.service-sep-right:before {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	background: url("../images/seperator/sep-right.png") no-repeat;
	right: 0;
	top: 0;
}
.services-style-two.sevices-no-round.service-sep-bottom:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background: url("../images/seperator/sep-bottom.png") no-repeat center;
	right: 0;
	left: 0;
	top: 100%;
}
.services-style-two.sevices-no-round .services-content {margin: 0;}
.services-style-two .services-icon.serv-square-border {
  color: #999;
  font-size: 38px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  background: #FFF none repeat scroll 0% 0%;
  border: 1px solid #DDE3E8;
  text-align: center;
  border-radius: 0px;
}
.services-style-two .services-icon.serv-none-border {
  color: #999;
  font-size: 38px;
  line-height: 100px;
  background: #FFF none repeat scroll 0% 0%;
  text-align: center;
  border: 0px solid #F1B458;
}
/* -- Services Style Three */
.services-style-three {
  display: inline-block;
  background: #f7f8f9;
  padding: 120px 80px 100px;
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.services-style-three .jt-ser-three-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
  background-color: #f7f8f9;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.services-style-three:hover .jt-ser-three-overlay {background-color: rgba(255,255,255,0.9);}
.services-style-three .services-icon {
  color: #999;
  font-size: 38px;
  float: left;
  width: 100px;
  height: 100px;
  line-height: 105px;
  background: transparent;
  border: 1px solid #cbd1d7;
  text-align: center;
  margin: 0 0 30px;
  position: relative;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
.services-style-three:hover .services-icon {color: #35373e;}
.services-style-three .services-content {
  float: right;
  width: 100%;
  margin: 0;
  position: relative;
}
.services-style-three .services-content h3 {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  margin: 5px 0 18px;
  letter-spacing: 1.5px;
  float: none;
  width: auto;
}
.services-style-three .services-content p {
  font-family: 'Amiri', serif;
  font-size: 15px;
  color: #999;
  line-height: 26px;
  letter-spacing: 0.5px;
  margin: 0 0 25px;
}
.services-style-three:hover .services-content p {color: #666;}
.services-style-three .ser-learn-more {
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: relative;
  left: -20px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.services-style-three:hover .ser-learn-more {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  left: 0;
}
.services-style-three .ser-learn-more:hover {text-decoration: none;}
.services-style-three .ser-learn-more i {font-style: normal;font-size: 14px;}
/* -- Services Style Four */
.services-style-four {display: inline-block;width: 100%;}
.services-style-four .services-icon {
  color: #35373e;
  font-size: 34px;
  text-align: center;
  display: inline-block;
  display: block;
}
.services-style-four .services-icon i {
  padding: 25px 15px;
  border-bottom: 1px solid #35373e;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.services-style-four:hover .services-icon i {padding: 25px 25px;}
.services-style-four .services-content {
  display: inline-block;
  width: 100%;
  margin: 20px 0 30px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
.services-style-four .services-content h3,
.services-style-four .services-content h3 a,
.services-style-four .services-content h3 a:hover,
.services-style-four .services-content h3 a:focus,
.services-style-four .services-content h3 a:active {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  color: #35373e;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 2.5px;
  float: none;
  width: auto;
  color: #35373e;
  text-decoration: none;
}
.services-style-four .services-content p {
  font-family: 'Amiri', serif;
  font-size: 14px;
  color: #999;
  line-height: 24px;
  letter-spacing: 0.5px;
}
/* -- Services Style Five - Features */
.services-style-five {display: inline-block;width: 100%;}
.services-style-five .services-icon {color: #35373e;font-size: 34px;margin: 20px 0 10px;}
.services-style-five .services-content h3,
.services-style-five .services-content h3 a,
.services-style-five .services-content h3 a:hover,
.services-style-five .services-content h3 a:focus,
.services-style-five .services-content h3 a:active {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  color: #35373e;
  text-transform: uppercase;
  margin: 0px;
  letter-spacing: 2px;
  float: none;
  width: auto;
  text-decoration: none;
}
.services-style-five .services-content p {
  font-family: 'Amiri', serif;
  font-size: 16px;
  color: #999;
  line-height: 26px;
  letter-spacing: 0.5px;
  margin: 10px 0;
  float: left;
  width: 100%;
}
.services-style-five.text-right .jt-sep-two {float:right;}
/* -- Services Style Six - Box */
.services-style-six {
  display: inline-block;
  background: #fff;
  padding: 40px;
  width: 100%;
  min-height: 160px;
}
.services-style-six .services-icon {
  color: #35373e;
  font-size: 42px;
  margin: 0;
  float: left;
  line-height: 0;
  position: relative;
  top: -5px;
}
.services-style-six .services-content {float: right;width: 86%;}
.services-style-six .services-content h3,
.services-style-six .services-content h3 a,
.services-style-six .services-content h3 a:hover,
.services-style-six .services-content h3 a:focus,
.services-style-six .services-content h3 a:active {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  color: #35373e;
  text-transform: uppercase;
  margin: 0 0 22px;
  letter-spacing: 3px;
  float: none;
  width: auto;
  text-decoration: none;
}
.services-style-six .services-content p {
  font-family: 'Amiri', serif;
  font-size: 15px;
  color: #999;
  line-height: 22px;
  letter-spacing: 0.5px;
  margin: 0;
}
.services-style-six a {
  color: #777;
  text-decoration: underline;
  font-size: 15px;
  letter-spacing: 1.5px;
}
.services-style-six .services-content p {line-height: 26px;}
/* -- Service Style Seven */
.services-style-seven {width: 100%;float: left;background: transparent;}
.services-style-seven .jt-serv-content {
	text-align: center;
	padding: 82px 40px;
	width: 100%;
	float: left;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	height: 300px;
}
.services-style-seven .jt-serv-content i {font-size: 40px;color: #35373e;}
.services-style-seven .jt-serv-content h3 {
	font-family: "Montserrat",sans-serif;
	color: #35373e;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 3px;
  line-height: 24px;
}
.services-style-seven .jt-serv-content .jt-serv-sub {
	color: #999999;
	font-family: "Amiri",serif;
	font-size: 15px;
	letter-spacing: 1px;
	width: 100%;
	float: left;
	position: relative;
}
.services-style-seven .jt-serv-content .jt-serv-sub .jt-serv-cont-2 {height: 0;overflow: hidden;}
.services-style-seven .jt-serv-content .jt-serv-sub .jt-serv-cont-1:after {
	width: 30px;
	height: 1px;
	background: #e8e8e8;
	content: "";
	display: block;
	margin: 20px auto 0;
	position: relative;
}
.services-style-seven .jt-serv-content:hover .jt-serv-sub .jt-serv-cont-1 {display: none;}
.services-style-seven .jt-serv-content:hover .jt-serv-sub .jt-serv-cont-2 {height: 100%;overflow: visible;}
.services-style-seven .jt-serv-content .jt-serv-sub  .jt-serv-learn-more {
  text-transform: uppercase;
  color: #35373e;
  font-size: 10px;
  font-family: "Montserrat",sans-serif;
  letter-spacing: 2px;
  margin: 30px 0px 0px;
  width: 100%;
  float: left;
}
.services-style-seven .jt-serv-content .jt-serv-sub  a.jt-serv-learn-more,
.services-style-seven .jt-serv-content .jt-serv-sub  a:hover.jt-serv-learn-more,
.services-style-seven .jt-serv-content .jt-serv-sub  a:focus.jt-serv-learn-more,
.services-style-seven .jt-serv-content .jt-serv-sub  a:active.jt-serv-learn-more {text-decoration: none;}
.services-style-seven .jt-serv-content .jt-serv-sub  .jt-serv-learn-more:after {content: "+";padding: 0 0 0 2px;}
.services-style-seven .jt-serv-content:hover { padding: 65px 35px;}

/* -- Service Style Eight */
.services-style-two.services-style-eight {text-align: center;margin: 20px 0;}
.services-style-two.services-style-eight .services-content {width: 100%;}
.services-style-two.services-style-eight .services-icon {float: none;margin: 0 auto;}
.services-style-two.services-style-eight .services-content h3 {
	font-size: 13px;
	color: #35373e;
	margin: 30px 0 32px 0;
	position: relative;
}
.services-style-two.services-style-eight .services-content p {font-size: 14px;margin: 0px 0px 30px;letter-spacing: 0.5px;line-height: 24px;}
.services-style-two.services-style-eight.jt-have-border .services-content h3:after {
	content: "";
	position: absolute;
	width: 40px;
	height: 2px;
	background: #111111;
	top: 100%;
	left: 0;
	right: 0;
	margin: 10px auto 0;
	-webkit-transition: width .5s ease;
	-moz-transition: width .5s ease;
	-ms-transition: width .5s ease;
	-o-transition: width .5s ease;
	transition: width .5s ease;
}
.services-style-two.services-style-eight:hover .services-content h3:after {width: 60px;}
.services-style-two.services-style-eight .services-content a {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	color: #35373e;
	letter-spacing: 3px;
	text-transform: uppercase;
	border: 1px solid #e8e8e8;
	padding: 15px 25px;
	display: inline-block;
}
.services-style-two.services-style-eight .services-content a,
.services-style-two.services-style-eight .services-content a:hover,
.services-style-two.services-style-eight .services-content a:active,
.services-style-two.services-style-eight .services-content a:focus {text-decoration: none;}
.services-style-two.services-style-eight:hover .services-icon {border: 2px solid #f1b458;}
.services-style-two.services-style-eight:hover .services-content a {border:1px solid #35373e;}
.services-style-two.services-style-eight:hover .services-icon.serv-square-border {border: 2px solid #F1B458;}
.services-style-two.services-style-eight:hover .services-icon.serv-none-border {border: 0px solid #F1B458;}

/* --- Studio Services */
.jt-studio-service-left {
	position: relative;
	width: 100%;
	float: left;
	display: table-cell;
}
.jt-studio-service-left .jt-stuido-serv-overlay {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(53,55,62,0.75);
}
.jt-studio-service-left .jt-stuido-serv-overlay h1 {
	color: #ffffff;
	font-size: 70px;
	text-transform: uppercase;
	letter-spacing: 5px;
	text-align: center;
	position: relative;
	top: 40%;
}
.jt-studio-service-left .jt-stuido-serv-overlay .jt-studio-serv-tit {position: relative;top: 45%;text-align: center;}
.jt-studio-service-left .jt-stuido-serv-overlay .jt-studio-serv-tit img {max-width: 100%;}
.jt-studio-service-left img {max-width: 100%;}
.jt-studio-service-right {
	padding: 50px 0 0;
	width: 100%;
	float: left;
	text-align: center;
	margin: 0;
}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll {margin: 0;}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_list {margin: 80px 0px 0px;min-height: 520px;}
.jt-studio-service-right.jt-tab-image-wrapper.jt-icon-tabs-small .pws_tabs_list {min-height: 300px;}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover {background: transparent;}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {color: #35373e;}
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active,
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active i,
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover,
.jt-studio-service-right.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover i {color: #999999;}
.pws_tabs_controll .pws_tabs_list {background-color: transparent;}
.pws_tab_single .jt-studio-heading {margin: 0;}
.jt-studio-serivice-list {text-align: center;border-right: 1px solid #e5e5e5;cursor: pointer;}
.jt-studio-serivice-list:hover {filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.jt-studio-serivice-list i {font-size: 30px;color: #35373e;}
.jt-studio-serivice-list a {
	display: block;
	color: #35373e;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 20px 0 0 0;
}
.jt-studio-serivice-list a,
.jt-studio-serivice-list a:hover,
.jt-studio-serivice-list a:active,
.jt-studio-serivice-list a:focus {text-decoration: none;}
.jt-studio-heading {width: 100%;float: left;margin: 80px 0 0 0;}
.jt-studio-heading h2 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 5px;
	margin: 0;
}
.jt-studio-serv-cont {padding: 25px 0px 20px;width: 100%;float: left;}
.jt-studio-serv-cont p {
	font-family: 'Amiri', serif;
	font-size: 19px;
	color: #777777;
	line-height: 30px;
	text-align: center;
	letter-spacing: 1px;
	padding: 0 0 50px 0;
	margin: 0;
}
.jt-studio-serv-cont a {
	font-family: 'Montserrat', sans-serif;
	color: #35373e;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	text-align: center;
	display: inline-block;
	border: 2px solid #35373e;
	padding: 20px 30px;
}
.jt-studio-serv-cont a,
.jt-studio-serv-cont a:hover,
.jt-studio-serv-cont a:active,
.jt-studio-serv-cont a:focus {text-decoration: none;}
.jt-studio-serv-cont a:hover {color: #fff;background: #35373e;}

/* -- Vintage Services */
.jt-vint-service {margin: 40px 0; width: 100%; float: left;}
.jt-vint-service-img img{max-width: 100%;}
.jt-vint-service .jt-vint-service-img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.jt-vint-service:hover .jt-vint-service-img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	overflow: hidden;
}
.jt-vint-service .jt-vint-team-detail p {text-align: center;padding: 0 5px;}

/* Boxed Services Style */
.jt-boxed-service {
	width: 100%;
	float: left;
	background-color: #f7f8f9;
	min-height: 325px;
	padding: 65px 40px 70px 40px;
	position: relative;
	margin: 0px;
}
.jt-boxed-service i {font-size: 40px;}
.jt-boxed-service h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 10px 0 25px 0;
}
.jt-boxed-service h3:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #fe8869;
	display: block;
	margin: 15px 0 0 0;
}
.jt-boxed-service p {
	font-family: 'Amiri', serif;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	letter-spacing: 0.5px;
	float: left;
	margin: 0;
}
.jt-boxed-hover-plus {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 40px;
	height: auto;
	text-align: center;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
	-ms-transition: opacity .25s ease;
	-o-transition: opacity .25s ease;
	transition: opacity .25s ease;
}
.jt-boxed-hover-plus img {max-width: 100%;}
.jt-boxed-hover-plus:after {
	content: "";
	width: 0;
	height: 3px;
	background: #fe8869;
	display: block;
	margin: 10px 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;
}
.jt-boxed-service:hover .jt-boxed-hover-plus {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-boxed-service:hover .jt-boxed-hover-plus:after {width: 40px;}

/* --- Misc */
.services-style-two.services-style-two-boxed .services-content {width: 65%;}
.services-style-three.services-style-three-boxed {padding: 60px;}
.services-style-six.services-style-six-boxed .services-content {width: 80%;}
.services-style-one.services-style-one-boxed.serv-have-border .services-content {width: 77%;}
.services-style-two.services-style-eight-boxed .services-content p {width: 71%;margin:0 auto 30px;}
.services-style-two.sevices-no-round.services-style-two-boxed .services-content {width: 80%;}
.services-style-two.sevices-no-round.services-style-two-boxed {padding: 30px 0;}
.services-style-six .services-content h3,
.services-style-two .services-content h3 {line-height: 25px;}
.services-style-one {margin: 0 0 20px 0;}
.services-style-three.services-style-three-boxed {margin: 0 0 20px 0;}
.jt-box-layout-bg .services-style-two.services-style-two-extrawidth .services-content {width: 70%;}
.jt-box-layout-bg .services-style-three.services-style-two-extrawidth {padding: 60px 80px;}
.jt-box-layout-bg .services-style-six.services-style-two-extrawidth .services-content {width: 80%;}
.jt-box-layout-bg .services-style-one.serv-have-border .services-content {width: 79%;}
.jt-box-layout-bg .services-style-two.services-style-two-extrawidth.sevices-no-round  .services-content {width: 80%;}
.jt-box-layout-bg .services-style-two.services-style-two-extrawidth.sevices-no-round {padding: 60px;}
.jt-box-layout-bg .services-style-six.services-style-six-extrawidth .services-content {width: 80%;}
.services-style-three,
.services-style-seven {margin:0px;}
.services-style-two.text-right .services-icon {float: right;}
.services-style-two.text-right .services-content {float:left;}
.services-style-two.text-right .services-content p {float:left;}
.services-style-two.text-right .jt-sep-two-right { margin: 5px 0px 17px;}

/* -- Custom Heading + Icon */
.cs-services-heading {text-align: center;margin: 30px auto;position: relative;}
.cs-services-heading h5 {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #35373e;
  letter-spacing: 2px;
  float: none;
  width: auto;
  line-height: 24px;
}
.cs-services-heading .cs-services-icon {display: block;font-size: 32px;}
.cs-have-plus:after {
  content: '';
  background: url('../images/icons/cs-services-plus.png') no-repeat center center;
  width: 21px;
  height: 21px;
  display: block;
  position: absolute;
  top: 40%;
  right: -24px;
}
.cs-have-equal:after {
  content: '';
  background: url('../images/icons/cs-services-equal.png') no-repeat center center;
  width: 21px;
  height: 6px;
  display: block;
  position: absolute;
  top: 50%;
  right: -24px;
}

/* - Pricing Box */
.jt-pricing-box {
	text-align: center;
	position: relative;
	width: 100%;
	float: none;
	margin: 0px auto;
	display: inline-block;
}
.pricing-head {
  min-height: 150px;
  width: 100%;
  float: left;
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.jt-pricing-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('../images/pricing-gradient.png') repeat-x;
  -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-pricing-box:hover .jt-pricing-overlay { background-position: 0 -60px;}
.jt-pricing-main-content { border: 1px solid #f0f0f0; display: inline-block; background: #fff;}
.jt-pricing-box:hover .jt-pricing-main-content {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}
.jt-pricing-main-content {width: 100%;}
.jt-pricing-btn {
  padding: 12px 22px;
  border: 1px solid #e8e8e8;
  display: inline-block;
  margin: 0px 0 40px;
  text-decoration: none;
  background: transparent;
  color: #35373e;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1.5px;
  font-size: 12px;
}
a.jt-pricing-btn:hover {text-decoration: none;color: #35373e;border: 1px solid #35373e;}
.pricing-state {
  position: absolute;
  top: 32px;
  left: 0;
  right: 0;
  font-size: 18px;
  color: #35373e;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.jt-pricing-circle {
  width: 132px;
  height: 132px;
  display: inline-block;
  background: #f6f6f8;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 80px;
  -webkit-border-radius: 160px;
  -moz-border-radius: 160px;
  -ms-border-radius: 160px;
  -o-border-radius: 160px;
  border-radius: 160px;
}
.jt-pricing-inner-circle {
  background: #fff;
  width: 120px;
  height: 120px;
  margin: 6px auto;
  border: 1px solid #e5e6e7;
  -webkit-border-radius: 160px;
  -moz-border-radius: 160px;
  -ms-border-radius: 160px;
  -o-border-radius: 160px;
  border-radius: 160px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
}
.jt-pricing-circle .jt-prices {
  position: relative;
  top: 23px;
  font-family: 'Montserrat', sans-serif;
  font-size: 30px;
}
.jt-pricing-circle .jt-period {
  position: relative;
  top: 27px;
  font-family: 'Amiri', serif;
  font-size: 13px;
  color: #777;
  letter-spacing: 1px;
  text-transform: capitalize;
}
.jt-price-features {
  width: 100%;
  padding: 0 55px;
  list-style: none;
  margin: 90px 0 40px;
  display: inline-block;
}
.jt-price-features ul {padding: 0px;margin: 0px;list-style: none;}
.entry-content .jt-price-features {padding: 0 55px;}
.jt-price-features li {
  padding: 12px 0;
  border-bottom: 1px solid #f5f5f5;
  color: #999;
  font-family: 'Amiri', serif;
  font-size: 14px;
  letter-spacing: 1px;
}

/* --- Pricing Style Two */
.jt-corp-pricing {margin:0;border: 3px solid transparent;box-shadow: inset 0 0 1px rgba(0,0,0,0.3);}
.jt-corp-pricing .pricing-state {color: #35373e;}
.jt-corp-pricing.jt-pricing-box:hover .jt-pricing-main-content {   box-shadow: none;}
.jt-corp-pricing.jt-pricing-box .jt-pricing-main-content {box-shadow: inset 0 0 1px rgba(0,0,0,0.3); border:0;}
.jt-corp-pricing:hover {border: 3px solid #35373e;box-shadow: none;}
.jt-corp-pricing.jt-pricing-box:hover .jt-pricing-main-content {box-shadow: none;border-top: 1px solid #F0F0F0;}
.jt-corp-pricing:hover .jt-pricing-inner-circle {box-shadow: none;}
.jt-corp-pricing:hover .jt-pricing-circle {background: transparent;}
.jt-corp-pricing .pricing-state {font-size: 16px; letter-spacing: 3px;}
.jt-corp-pricing .jt-pricing-btn {font-size: 11px;letter-spacing: 2px;}
.jt-corp-pricing :hover .jt-pricing-btn {border: 1px solid #35373E;}
.jt-pricing-box.jt-pricing-style-two {border: 1px solid #F0F0F0}
.jt-pricing-box.jt-pricing-style-two:hover {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}
.jt-pricing-box.jt-pricing-style-two .jt-pricing-content-details .pricing-state {color: #000;}
.jt-pricing-box.jt-pricing-style-two .jt-pricing-content-details {
  display: inline-block;
  background: #FFF none repeat scroll 0% 0%;
  border-top: 1px solid #F0F0F0;
  width: 100%;
}

/* - Testimonials */
.jt-test-img {float: left;width: 49%;}
.jt-test-img img {max-width: 100%;}
.jt-test-content {
  width: 49%;
  float: right;
  position: relative;
  top: 80px;
}
body .entry-content .jt-test-content a.testimonial-link,
.jt-test-content .testimonial-link {
  font-size: 15px;
  font-family: 'Amiri', serif;
  color: #777;
  font-style: italic;
  letter-spacing: 0.5px;
}
.jt-test-content a.testimonial-link:hover {text-decoration: none;color: #35373e;}
.jt-test-content h3 {
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin: 15px 0 25px;
  float: none;
  width: auto;
}
.jt-test-content p {
  color: #999;
  font-size: 15px;
  font-family: 'Amiri', serif;
  font-weight: normal;
  line-height: 28px;
  margin: 40px 0;
}
.jt-test-metas .jt-test-stars {padding: 0;list-style: none;cursor: pointer;}
.jt-test-metas .jt-test-stars li {display: inline-block;font-style: 13px;color: #35373e;padding: 0 4px 0 0;}
.jt-test-metas .jt-test-stars li.star-inactive {color: #c3c3c3;}
.jt-test-name {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.jt-test-name span {
  font-family: 'Amiri', serif;
  color: #999;
  font-size: 14px;
  text-transform: none;
  letter-spacing: 0px;
}
/* -- Owl Carousel for Testimonial Carousel */
.jt-testimonial-carousel .owl-item,
.jt-test-carousel-two .owl-item {float: left;}
.jt-testimonial-carousel .owl-controls {
  position: absolute;
  right: 0px;
  bottom: 110px;
  left: 60px;
}
.jt-test-carousel-two .owl-controls {
  position: absolute;
  right: 0px;
  bottom: -70px;
  left: 0;
}
.jt-testimonial-carousel .owl-dots,
.jt-test-carousel-two .owl-dots {text-align: center;margin: 80px 0 0;}
.jt-testimonial-carousel .owl-dot,
.jt-test-carousel-two .owl-dot {
  background: #35373e;
  height: 7px;
  width: 7px;
  float: none;
  margin: 0px 6px;
  display: inline-block;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.jt-testimonial-carousel .owl-dot.active,
.jt-test-carousel-two .owl-dot.active {
  background: transparent;
  border:2px solid #35373e;
  height: 11px;
  width: 11px;
  position: relative;
  top: 2px;
}
/* - Testimonial Carouse Two */
.jt-test-carousel-two {text-align: center;width: 80%;margin: 40px auto 130px;}
.jt-test-each-carousel {}
.jt-test-each-carousel p {
  font-family: 'Amiri', serif;
  color: #999;
  font-size: 16px;
  margin: 0 0 25px;
  line-height: 26px;
}
.jt-test-each-carousel .jt-test-name {display: inline-block;margin: 2px 0 0;}

/* - Testimonial Style 2 */
.flnce-abt-slide {
	width: 100%;
	float: left;
	position: relative;
	min-height: 300px;
	padding:0;
}
.flnce-abt-slide > .container {width: 100%;}
.flnce-slide-cont {
	height: 100%;
	width: 85%;
	text-align: center;
	float: none;
	margin: 0 auto;
	display: inline-block;
}
.business-testimonials-cont .flnce-slide-cont .slide-cont {
    font-family: "Amiri",serif;
    font-size: 23px;
    padding: 0px 0px 38px;
    margin: 0px auto;
    color: rgb(53, 55, 62);
    width: 80%;
    text-align: center;
    line-height: 36px;
}
.jt-heading .jt-slide-tit,
.entry-content .jt-heading .jt-slide-tit,
.entry-content.page-container .jt-heading .jt-slide-tit,
body .entry-content .jt-heading a.jt-slide-tit {
	font-family: 'Amiri', serif;
	font-size: 16px;
	font-style: italic;
	color: #666666;
	margin: 0;
	padding: 0;
	text-transform: none;
}
.jt-testi-head {letter-spacing: 3px;padding: 0 0 40px 0;}
.flnce-slide-cont .slide-cont {
	color: #777777;
	font-family: 'Amiri', serif;
	font-size: 15px;
	line-height: 28px;
	padding: 0 0 20px 0;
	margin: 0;
  letter-spacing: 0.8px;
}
.entry-content .jt-heart-list {
	display: inline-block;
	padding: 0;
	margin: 0;
	padding: 0 0 10px 0;
}
/*.vc_row.jt_row_class .container .jt-testimonial-carousel-extrawidth .jt-test-content {top:0px;}
.vc_row.jt_row_class .container .jt-testimonial-carousel-extrawidth.jt-testimonial-carousel .owl-controls {bottom:0px;}*/
.jt-heart-list.jt-no-rating {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.jt-heart-list > li {display: inline-block;list-style: none;}
.jt-heart-list > li > i {color: #fc4242;font-size: 14px;padding: 0 8px 0 0;}
.jt-heart-list > li.jt-rating-inactive > i {color: #c3c3c3;}
.flnce-slide-cont .testi-name {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.flnce-slide-cont .testi-name .testi-desg {
	text-transform: capitalize;
	color: #999999;
	letter-spacing: 1px;
	font-family: 'Amiri', serif;
}
.jt-lists .list-head {
  font-family: "Amiri",serif;
  font-size: 15px;
  color: #35373E;
  letter-spacing: 2px;
  display: inline;
  width: auto;
}
.owl-carousel .owl-item img {max-width: 100%;width: auto;}
.jt-testimonials-style-three {text-align: center;}
.flnce-slide-cont .jt-heart-list > li > i {padding: 0px 4px 0px 0px;}
.jt-testimonials-style-three .owl-dots,
.jt-studio-testimonials .owl-dots,
.jt-vintage-testimonials .owl-dots,
.jt-testimonial-style-six .owl-dots {
  text-align: center;
  position: absolute;
  bottom: -70px;
  right: 0;
  left: 0;
}
.jt-testimonials-style-three .owl-dot.active,
.jt-studio-testimonials .owl-dot.active,
.jt-vintage-testimonials .owl-dot.active,
.jt-testimonial-style-six .owl-dot.active {
  background: transparent;
  border: 2px solid #35373e;
  width: 11px;
  height: 11px;
  position: relative;
  top: 2px;
}
.jt-testimonials-style-three .owl-dot,
.jt-studio-testimonials .owl-dot,
.jt-vintage-testimonials .owl-dot,
.jt-testimonial-style-six .owl-dot {
  height: 8px;
  width: 8px;
  background: #35373e;
  margin: 0px 2px;
  display: inline-block;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  margin:  0 6px;
}
.jt-testimonial-style-six .flnce-slide-cont .jt-test-stars li {display: inline-block;padding: 0px 8px 0px 0px;}
.jt-testimonial-style-six .jt-heart-list > li > i {color: #FC4242;}
.jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav,
.jt-studio-testimonials.owl-carousel .owl-controls .owl-nav ,
.jt-vintage-testimonials.owl-carousel .owl-controls .owl-nav {position: absolute;top: 50%;width: 100%;}
.jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-studio-testimonials.owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-vintage-testimonials.owl-carousel .owl-controls .owl-nav .owl-prev {position: absolute;left: -150px;}
.jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav .owl-next,
.jt-studio-testimonials.owl-carousel .owl-controls .owl-nav .owl-next,
.jt-vintage-testimonials.owl-carousel .owl-controls .owl-nav .owl-next {position: absolute;right: -150px;}
.jt-testimonials-style-three .flnce-slide-cont .jt-test-stars > li > i {color: #35373e;}
.jt-testimonials-style-three .flnce-slide-cont .jt-test-stars > li.jt-rating-inactive > i {color: #c3c3c3;}
.slider-no-prev,
.slider-no-next {font-family: 'Amiri', serif;color: #343538;font-size: 14px;}
.slider-no-prev {
	position: absolute;
	left: -150px;
	top: -20px;
	display: inline-block;
}
.slider-no-prev .total-no:before ,
.slider-no-next .total-no:before {content: "/";}
.slider-no-next {
	position: absolute;
	right: -150px;
	top: -20px;
	display: inline-block;
}

/* --- Testimonials Studio */
#jt-testimonial-slide {text-align: center;}
#jt-testimonial-slide .owl-controls .owl-nav .owl-prev .jt-slide-left {
  width: 23px;
  height: 13px;
  background: url("../images/arrows/testimonial-slide-left.png") no-repeat 0% 0%;
  color: #ddd;
  display: block;
}
#jt-testimonial-slide .owl-controls .owl-nav .owl-prev:hover .jt-slide-left {background: url("../images/arrows/testimonial-slide-left.png") no-repeat 0% -13px;}
#jt-testimonial-slide .owl-controls .owl-nav .owl-next .jt-slide-right {
  width: 23px;
  height: 13px;
  color: #ddd;
  background: url("../images/arrows/testimonial-slide-right.png") no-repeat 0% 0%;
  display: block;
}
#jt-testimonial-slide .owl-controls .owl-nav .owl-next:hover .jt-slide-right {background: url("../images/arrows/testimonial-slide-right.png") no-repeat 0% -13px;}
.studio-testi-slide .slider-no-prev,
.studio-testi-slide .slider-no-next {color: #fff;top: -35px;}
.studio-testi-slide .testi-name {color: #fc4242;letter-spacing: 3px;}
.studio-testi-slide .testi-name .testi-desg {color: #fff;}
.studio-testi-slide #jt-testimonial-slide .owl-dot.active {border: 2px solid #fff;background: transparent;}
.studio-testi-slide #jt-testimonial-slide .owl-dot {background: #fff;}
.jt-studio-test-img  {
	height: 100px;
	width: 100px;
	text-align: center;
	margin: 0 auto 45px;
}
.jt-studio-test-img img {
	max-width: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	border: 6px solid rgba(255,255,255,0.06);
}
.studio-testi-slide #jt-testimonial-slide .owl-dots {bottom: -85px;}

/* --- Vintage Testimonials */
.jt-vint-test-slide {margin: 0px 0 50px;}
.jt-vint-test-slide .jt-vint-title {margin: 5px 0 40px 0;}
.jt-vint-test-slide .jt-heading .jt-slide-tit {color: #fff;font-size: 17px;letter-spacing: 1px;margin-bottom: 10px;font-family: 'Amiri', serif;}
.jt-vint-test-slide .jt-vint-title h2 {color: #fff;	font-size: 22px;}
.jt-vint-test-slide .flnce-slide-cont .slide-cont {
	color: #fff;
	line-height: 28px;
	letter-spacing: 0.8px;
	font-size: 15px;
}
.jt-vint-test-slide .flnce-slide-cont {padding: 0 100px;}
.jt-vint-test-slide  .jt-heart-list > li > i {padding: 0 5px 0 0;}
.jt-vint-test-slide .flnce-slide-cont .testi-name {color: #fff;}
.jt-vint-test-slide .flnce-slide-cont .testi-name .testi-desg {color: #cccccc;}
.jt-vint-test-slide .jt-heart-list > li > i {color: #b5a27d}
.jt-vint-test-slide .jt-heart-list > li.jt-rating-inactive > i {color: #c3c3c3}
.jt-vint-test-slide #jt-testimonial-slide .owl-dot {background: #fff;}
.jt-vint-test-slide #jt-testimonial-slide .owl-dot.active {border:2px solid #fff; background: transparent;}
.jt-vint-test-slide #jt-testimonial-slide.owl-carousel .owl-controls .owl-nav .owl-next {right: -50px;}
.jt-vint-test-slide #jt-testimonial-slide.owl-carousel .owl-controls .owl-nav .owl-prev {left: -50px;}
.jt-vint-arrow-left {
	background: url('../images/icons/vint-ban-left.png') no-repeat 50% 50%;
	height: 35px;
	width: 30px;
	display: block;
}
.jt-vint-arrow-right {
	background: url('../images/icons/vint-ban-right.png') no-repeat 0% 50%;
	height: 35px;
	width: 30px;
	display: block;
}
.jt-vint-test-slide #jt-testimonial-slide.owl-carousel .owl-controls .owl-nav {top: 25%;}
.jt-vint-test-slide .slider-no-prev, .jt-vint-test-slide .slider-no-next {color: #fff;}
.jt-vint-test-slide .slider-no-prev {left: -50px;}
.jt-vint-test-slide .slider-no-prev,
.jt-vint-test-slide .slider-no-next {top: -30px;}
.jt-vint-test-slide .slider-no-next {right: -45px;}

/* -- Boxed Testimonials */
.jt-box-test-slide {background: #f7f8f9;padding: 75px 0 100px 0;}
.jt-box-test-slide .jt-vint-title {margin: 0px 0 35px 0;}
.jt-box-test-slide .jt-testi-head {padding: 0;}
.jt-box-test-slide .jt-heart-list > li > i {color: #35373e;}
.jt-box-test-slide .jt-heart-list > li.jt-rating-inactive > i {color: #c3c3c3;}
.jt-box-test-slide .jt-vint-title h2 {font-size: 17px;}
.jt-box-test-slide .jt-vint-title .jt-boxslide-sep {
	width: 30px;
	height: 2px;
	background: #fe8869;
	display: block;
	margin: 15px auto 0;
}
.jt-box-test-slide .jt-heading .jt-slide-tit {font-size: 15px;color: #35373e;letter-spacing: 1px;}
/*.jt-box-test-slide {min-height: 410px;}*/
.jt-box-test-slide #jt-testimonial-slide .owl-dot {
	display: block;
	border-radius: 0;
	margin: 12px 0;
	width: 6px;
	height: 6px;
	background: #aaaaaa;
}
.jt-box-test-slide #jt-testimonial-slide .owl-dot.active {
	background: transparent;
	width: 10px;
	height: 10px;
	border: 1px solid #35373e;
	left: -1px;
}
.jt-box-test-slide #jt-testimonial-slide .owl-dots {left: auto;right: -150px;bottom: 50%}
.jt-box-test-slide #jt-testimonial-slide .owl-dot.active {width: 8px;height: 8px;top: 0;}
.jt-box-test-slide .jt-test-stars > li > i {color: #35373e;}
.jt-box-test-slide .jt-test-stars > li.star-inactive > i {color: #c3c3c3;}
.jt-box-layout-bg .jt-box-test-slide .container { width:100%;}
.jt-box-layout-bg .flnce-abt-slide .container { width:100%;}

/* --- Misc */
.jt-vint-test-slide.jt-vint-test-slide-boxed  {margin: 0;}
.jt-box-test-slide.jt-box-test-slide-boxed #jt-testimonial-slide .owl-dots {bottom: -45px;left: 0px;right: 0px;}
.jt-box-test-slide.jt-box-test-slide-boxed #jt-testimonial-slide .owl-dot {margin: 12px 5px;display: inline-block;}
.jt-testimonial-carousel.jt-testimonial-carousel-boxed .owl-controls {bottom: 30px;}
.flnce-abt-slide.flnce-abt-slide-boxed .container,
.studio-testi-slide.studio-testi-slide-boxed .container,
.jt-vint-test-slide.jt-vint-test-slide-boxed .container,
.jt-box-test-slide.jt-box-test-slide-boxed .container {width: 100%;}
.studio-testi-slide.studio-testi-slide-boxed .slide-cont {font-size: 22px;}
.jt-box-layout-bg .flnce-abt-slide.flnce-abt-slide-extrawidth .owl-nav,
.jt-box-layout-bg .studio-testi-slide.studio-testi-slide-extrawidth .owl-nav,
.jt-box-layout-bg .jt-vint-test-slide.jt-vint-test-slide-extrawidth .owl-nav {display: none;}
.jt_freelance_content .main-content-center .jt-vint-test-slide #jt-testimonial-slide.owl-carousel .owl-controls .owl-nav { display: none;}
.jt-box-layout-bg .jt-testimonial-carousel.jt-testimonial-carousel-extrawidth .owl-controls {bottom: 30px;}
.jt-box-layout-bg .jt-box-test-slide.jt-box-test-slide-extrawidth #jt-testimonial-slide .owl-dots {right: 50px;}
.jt-box-layout-bg .studio-testi-slide.studio-testi-slide-extrawidth .slide-cont {font-size: 20px;}
.jt-head-large h2, .jt-heading h2 {line-height: 30px;}

/* - Blog List Style */
.jt-blog-lists {
  position: relative;
  overflow: hidden;
  padding: 40px 0;
  border-bottom: 1px solid #e5eaef;
}
.blog .jt-each-post:last-child .jt-blog-lists { border-bottom: 0px; }
.blog .jt-blog-lists { background: #fff; }
.blog .jt-blog-lists { text-align: left; }
.blog .jt-blog-lists:hover .jt-content-hv { left: 75px; }
.blog .jt-blog-lists .jt-read-more-hv { width: 9%; }
.jt-thumb-hv {
  float: left;
  width: 20%;
  position: relative;
  left: -100%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.jt-blog-lists:hover .jt-thumb-hv {left: 0;}
.jt-blog-lists:hover .jt-content-hv {left: 0;}
.jt-content-hv {
  float: left;
  width: 69%;
  margin: 10px 0 0 1%;
  text-align: left;
  position: relative;
  left: -21%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.jt-read-more-hv {float: left;width: 10%;text-align: left;}
.jt-list-read-more {
  width: 60px;
  height: 60px;
  display: block;
  border: 1px solid #35373e;
  color: #35373e;
  position: relative;
  top: 20px;
  margin: 0 auto;
}
.jt-list-read-more:hover,
.jt-list-read-more:focus {text-decoration: none;color: #35373e;}
.jt-list-read-more span {
  font-family: 'Montserrat', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  position: relative;
  top: 0;
  float: left;
  padding: 15px 10px;
}
.jt-post-contents a.jt-post-title {
  font-family: 'Montserrat', sans-serif;
  color: #232323;
  font-size: 15px;
  text-transform: uppercase;
  margin: 0 0 15px;
  float: left;
  width: 100%;
}
.jt-post-contents a.jt-post-title:hover {text-decoration: none;}
.jt-list-cat,
.jt-post-cat {float: left;width: 100%;}
.jt-list-cat a,
.jt-post-cat a {
  color: #35373e;
  text-transform: uppercase;
  border: 1px solid #35373e;
  padding: 7px 12px;
  font-size: 10px;
  letter-spacing: 1px;
  float: left;
  margin: 0 10px 15px 0;
}
.jt-post-cat a {float: none;display: inline-block;padding: 5px 12px;}
.jt-list-cat a:hover,
.jt-post-cat a:hover {text-decoration: none;}
.jt-post-list-metas {
  font-family: 'Amiri', serif;
  color: #777;
  font-size: 13px;
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
}
.entry-content ul.jt-post-list-metas {padding: 0;}
.jt-post-list-metas li > img,
.owl-carousel .owl-item .jt-post-list-metas li > img {
  max-width: 100%;
  width: auto;
  float: left;
  margin: 0 8px 0 0;
  position: relative;
  top: 2px;
}
.jt-post-list-metas a {font-family: 'Amiri', serif;color: #777;font-size: 14px;}
.jt-post-list-metas a:hover {text-decoration: none;}
ul.jt-post-list-metas li {display: inline-block;margin: 0 10px 0 0;text-transform: capitalize;}
.jt-post-list-metas i {
  color: #35373e;
  font-size: 18px;
  margin: 0px 4px 0px 0px;
  position: relative;
  top: 3px;
}
.jt-list-read-more span.arrow-right {
  font-size: 12px;
  height: 25px;
  position: absolute;
  right: -7px;
  top: 18px;
  padding: 0;
  background: #fff;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -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-list-read-more span.arrow-right img {position: relative;top: 2px;}
.jt-blog-lists:hover .jt-list-read-more span.arrow-right {
  right: -12px;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.blog-style-one .read-more-blog {margin: 80px auto 40px;}
.read-more-blog {
  margin: 40px auto;
  display: block;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  letter-spacing: 2.5px;
  color: #35373e;
  text-transform: uppercase;
}
.read-more-blog img {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: relative;
  left: -10px;
  bottom: 2px;
   -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.read-more-blog:hover img {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  left: 10px;
}
.read-more-blog:hover,
.read-more-blog:focus {color: #35373e; text-decoration: none;}

/* - Blog Style Two - Carousel */
.jt-blog-carousel-two {padding: 0px 6%;}
.jt-blog-two {position: relative;overflow: hidden;}
.jt-blog-two-image {position: relative;top: 0;left: 0;}
.jt-blog-two-image img {max-width: 100%;}
.jt-blog-two-content {
  position: absolute;
  top: 100%;
  left: 100%;
  height: auto;
  width: auto;
  background: #fff;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  padding: 30px;
  min-height: 185px;
  min-width: 430px;
  -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-blog-two:hover .jt-blog-two-content {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity:1;
  opacity: 1;
  top: 67%;
  left: 10%;
}
.jt-blog-two .jt-post-list-metas li {margin: 0px 8px 0px 0px;}
.jt-blog-two .jt-post-list-metas i {margin: 0px;}
.jt-blog-two .jt-list-cat a {padding: 5px 12px;margin: 0px 10px 20px 0px;font-family: 'Montserrat', sans-serif;}
.jt-blog-two .jt-post-contents a.jt-post-title {
  color: #212121;
  font-size: 13px;
  letter-spacing: 2px;
  margin: 0px 0px 12px;
}
.content-ctrl .container .jt-blog-two:hover .jt-blog-two-content {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  top: 54%;
  left: 3%;
}
.jt-default-blog-style .format-standard .jt-post-content {padding: 30px 15px 60px;}
.jt-blog-column-two.blog-masonary-style .masonry-pagei-class,
.jt-blog-column-three.blog-masonary-style .masonry-pagei-class {
  margin: 0px 20px 30px 15px;
  float: left;
  position: absolute !important;
  top: auto !important;
  bottom: 0px !important;
  left: 0px !important;
  width: 100%;
}
.jt-blog-column-two.blog-masonary-style .masonry-pagei-class .wp-pagenavi,
.jt-blog-column-three.blog-masonary-style .masonry-pagei-class .wp-pagenavi {margin: 0px;}
.blog .blog-masonary-style.jt-blog-column-three .blog-width { margin-right: 25px; }
.jt-icon-tabs-small .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a i {font-size: 32px;margin: 0px auto 14px;}
.jt-icon-tabs-small .jt-studio-serv-cont p {width: 60%;margin: 28px auto 0;color: #777;font-size: 15px;line-height: 26px;letter-spacing: 0.7px;}
.jt-icon-tabs-small .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {font-size: 11px;padding: 12px 39px;}
.jt-icon-tabs-small .jt-studio-serv-cont {padding: 5px 0px 20px;}
.jt-italic-heading h5 {font-family: "Amiri",serif;font-style: italic;letter-spacing: 1px;}
.jt-bold-heading.jt-heading h2 {font-weight: bold;}

.normal-blog-style-two .jt-blog-two:hover .jt-blog-two-content {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  top: 66%;
  left: 10%;
}
/* Blog Style-2 Carousel - Height Fixed */
.jt-blog-carousel-two.blog-style-two-slider-wide { height: 630px; }
.jt-blog-carousel-two.blog-style-two-slider-wide .owl-stage-outer { height: 590px; }

/* Jt Blog Crousel - Owl Controls */
.blog-style-two-slider-boxed .jt-blog-two-content {min-width: 300px;padding: 15px;}
.blog-style-two-slider-boxed.jt-blog-carousel-two .jt-blog-two:hover .jt-blog-two-content {top: 41%;}
.jt-blog-carousel-two .owl-controls {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  text-align: center;
}
.jt-blog-carousel-two.owl-carousel .owl-stage-outer {padding: 110px 0 0;}
.jt-blog-arrow-left {
  background: url("../images/arrows/client-arrow-left.png") no-repeat;
  height: 14px;
  width: 8px;
  display: inline-block;
}
.jt-blog-arrow-right {
  background: url("../images/arrows/client-arrow-right.png") no-repeat;
  height: 14px;
  width: 8px;
  display: inline-block;
}
.jt-blog-carousel-two.owl-carousel .owl-controls .owl-nav > div {display: inline-block;padding: 5px 15px;}
.jt-blog-carousel-two.owl-carousel .owl-controls .owl-nav .owl-prev {border-right: 1px solid #c3c3c3;}

/* -- Blog Vintage Style */
.jt-vint-blog {margin: 40px 0;}
.jt-vint-blog img {max-width: 100%;}
.jt-vint-blog .jt-post-list-metas {padding: 0 0 20px 0;}
.jt-vint-blog .jt-post-list-metas li {margin: 0px 4px 0 0;}
.jt-vint-blog h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 25px 0 15px 0;
	margin: 0;
	line-height: 22px;
}
.jt-vint-blog p {
	font-family: 'Amiri', serif;
	font-size: 14px;
	letter-spacing: 0.7px;
	color: #888888;
	line-height: 22px;
	margin: 0;
	padding: 0 0 20px 0;
}
.jt-vint-blog .jt-vint-read {
	font-family: 'Amiri', serif;
	font-size: 11px;
	color: #35373e;
	text-transform: capitalize;
	letter-spacing: 1px;
	display: inline-block;
	width: auto;
	position: relative;
  margin-top: 20px;
  text-transform: uppercase;
}
.jt-vint-blog a.jt-vint-read,
.jt-vint-blog a:hover.jt-vint-read,
.jt-vint-blog a:active.jt-vint-read,
.jt-vint-blog a:focus.jt-vint-read {text-decoration: none;}
.jt-vint-blog:hover a.jt-vint-read:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #35373e;
	display: block;
	top: 95%;
}
.jt-vint-blog-column-two .jt-vint-blog {width: 50%;float: left;padding: 0px 15px;}
.jt-vint-blog-column-three .jt-vint-blog {width: 33.3333%;float: left;padding: 0px 15px;}
.jt-vint-blog-column-four .jt-vint-blog {width: 25%;float: left;padding: 0px 15px;}
.jt-vint-blog p {padding: 0px;}
.blog_style_ot_6 .jt-vint-blog-column-two:first-child .jt-vint-blog,
.blog_style_ot_6 .jt-vint-blog-column-two:nth-child(2) .jt-vint-blog {margin-top: 0;}

/* --- Boxed Blog Style */
.jt-box-blog-slide .owl-controls {position: absolute;right: 0;top: 0;}
.jt-box-arrow-right {
  background: transparent url("../images/icons/box-blog-right.png") no-repeat center;
  height: 30px;
  width: 40px;
  display: block;
  border: 1px solid #e8e8e8;
}
.jt-box-arrow-left {
  background: transparent url("../images/icons/box-blog-left.png") no-repeat center;
  height: 30px;
  width: 40px;
  display: block;
  border: 1px solid #e8e8e8;
}
.jt-box-arrow-right:hover {background: transparent url("../images/icons/pagi-right.png") no-repeat center;}
.jt-box-arrow-left:hover {background: transparent url("../images/icons/pagi-left.png") no-repeat center;}
.jt-box-arrow-right:hover,
.jt-box-arrow-left:hover {border: 2px solid #fe8869;}
.jt-box-blog-slide.owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-box-blog-slide.owl-carousel .owl-controls .owl-nav .owl-next {display: inline-block;padding: 0 0 0 10px;}
.jt-box-blog-slide.owl-carousel .owl-stage-outer {padding: 50px 0 0 0;}
.jt-box-blog .jt-box-post-meta {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #777777;
	letter-spacing: 2px;
	padding: 30px 0 0 0;
}
.jt-box-blog .jt-box-post-meta span:after {content: "/";padding: 0 10px;}
.jt-box-blog .jt-box-post-meta a,
.jt-box-blog .jt-box-post-meta a:hover,
.jt-box-blog .jt-box-post-meta a:active,
.jt-box-blog .jt-box-post-meta a:focus {text-decoration: none;color: #777777;}
.jt-box-blog h3 {padding: 8px 0 15px;}

/* --- Mics */
.jt-blog-slide.jt-style-three-blog {width: 33.3333%;}
.jt-blog-slide.jt-style-three-blog:after {content: none;}
.jt-soc-share {
	height: 20px;
	width: 100px;
	background: #000;
	top: 50px;
	position: relative;
	right: 50px;
	display: inline-block;
	display: none;
}
a.jt-post-read-more:hover .jt-soc-share {display: block;}
#jt-slide-wrap {border-bottom: 1px solid #f0f0f0;}
#jt-slide-wrap .owl-controls {display: none;}
.jt-slide-cont {text-align: center; padding: 35px 20px;}
.jt-blog-slide img {max-width: 100%;}
.jt-blog-slide {
	width: 100%;
	float: left;
	padding: 0 3px 0 0;
	cursor: url("../images/icons/slide-cur.png"),auto;
}
.owl-item .jt-blog-slide {min-height: 575px;}
.jt-blog-slide:hover .jt-slide-cont {background: #f7f8f9;}
.jt-blog-slid:last-child {padding: 0;}
.jt-style-two-blog .jt-blog-two,
.blog_style_ot_2 .jt-blog-two {
  position: relative;
  overflow: hidden;
  float: left;
  width: 33.3333%;
}
.jt-style-two-blog .jt-blog-two:after,
.blog_style_ot_2 .jt-blog-two:after {
  content: none;
}
.jt-default-blog-style {
  position: relative;
  overflow: hidden;
  float: left;
  width: 100%;
}
.jt-default-blog-style .jt-each-post {width: 33.3333%;padding: 0px 3px 0px 0px;}
.blog .jt-default-blog-style.jt-blog-col-1 { width: 100%; padding: 0; }
.blog .jt-default-blog-style.jt-blog-col-2 { width: 50%; padding: 0; }
.blog .jt-default-blog-style.jt-blog-col-3 { width: 33.3333%; padding: 0; }
.blog .jt-default-blog-style.jt-blog-col-4 { width: 25%; padding: 0; }
.blog .jt-default-blog-style.jt-blog-col-1 .jt-each-post { width: 100%; }
.blog .jt-default-blog-style.jt-blog-col-2 .jt-each-post { width: 100%; }
.blog .jt-default-blog-style.jt-blog-col-3 .jt-each-post { width: 100%; }
.blog .jt-default-blog-style.jt-blog-col-4 .jt-each-post { width: 100%; }
.jt_freelance_content .jt-blog-page {overflow: hidden; }
.jt-widget-text  > img {max-width:100%;}
/* - Clients */
.jt-client-carousel {text-align: center;z-index: 0;}
.jt-client-carousel .owl-item {
  display: inline-block;
  width: auto;
  text-align: center;
  border: 1px solid #ddd;
  border-right:0px;
}
.jt-client-carousel .owl-item .jt-client-logo {
  width: 260px;
  height: 180px;
  line-height: 180px;
  display: inline-block;
}
.jt-client-carousel .owl-item:nth-child(n+4) {border-right: 1px solid #ddd;}
.jt-client-carousel .owl-item:nth-child(n+5) {border-left: 0;}
.jt-client-carousel .jt-client-logo img {
  max-width: 100%;
  width: auto;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  display: inline-block;
}
.col-clients-5 {width: 20%;float: left;}
/* - Owl Controls for jt-client-carousel */
.jt-client-carousel .owl-controls {
  float: left;
  width: 100%;
  position: absolute;
  top: 0;
  margin: 0;
}
.jt-client-carousel .owl-controls .owl-nav > div {
  height: 182px;
  padding: 0 10px;
  color: #232323;
  border: 1px solid #ddd;
}
.jt-client-carousel .owl-controls .owl-prev {position: absolute;left: -29px;}
.jt-client-carousel .owl-controls .owl-next {position: absolute;right: -29px;}
.client-arrow-left {
  background: url("../images/arrows/client-arrow-left.png") no-repeat;
  height: 14px;
  width: 8px;
  display: block;
  position: relative;
  top: 83px;
}
.client-arrow-right {
  background: url("../images/arrows/client-arrow-right.png") no-repeat;
  height: 14px;
  width: 8px;
  display: block;
  position: relative;
  top: 83px;
}
/* - Client Static */
.jt-client-static {
  display: inline-block;
  width: 100%;
  margin: 20px auto;
  border: 1px solid #eee;
  border-bottom: 0px;
}
.jt-client-static a {
  float: left;
  width: 33.3333%;
  min-height: 170px;
  text-align: center;
  padding: 45px 0;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.jt-client-static a:nth-child(3n) {border-width: 1px 0px 1px 1px;}
.jt-client-static a img {max-width: 100%;position: relative;top: 30px;}

/* -- Vintage Clients */
.jt-vint-clients img {max-width: 100%;}
.jt-vint-clients {
	padding: 60px 0;
	width: 100%;
	float: left;
	text-align: center;
}
.jt-vint-clients a {
	width: 100%;
	float: left;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.jt-vint-clients a.non-active {filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.jt-vint-clients a.active {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}

.jt-normal-clients {
  padding: 60px 0px;
  width: 100%;
  float: left;
  text-align: center;
}
.jt-normal-clients a > img {max-width:100%;}
/* - Counter */
.counter-five .jt-counter {width: 20%;}
.jt-counter {
  width: 100%;
  padding: 20px 0;
  display: inline-block;
  text-align: center;
}
.jt-counter .jt-num {
  font-family: 'Montserrat', sans-serif;
  font-size: 32px;
  color: #35373e;
  margin: 20px 0px 10px;
  letter-spacing: 3px;
}
.jt-counter-three.jt-counter .jt-num {font-size: 40px;font-weight: bold;margin: 20px 0px 2px;}
.jt-counter-three .jt-num em {
  font-style: normal;
  font-size: 22px;
  position: relative;
  top: -14px;
  font-weight: bold;
}
.jt-counter .jt-count-sep:before {
  content: '';
  position: absolute;
  left: -20px;
  right: 0;
  bottom: 0;
  background: #222;
  width: 40px;
  height: 1px;
  margin: 5px 0;
 -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-counter .jt-count-sep {
  width: 20px;
  height: 1px;
  background: #222;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  margin: 20px auto 25px;
  text-align: center;
}
.jt-counter .jt-count-sep:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: #222;
  width: 40px;
  height: 1px;
  margin: 5px 0;
  -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-counter:hover .jt-count-sep:before {left: -10px;}
.jt-counter:hover .jt-count-sep:after {left: -10px;}
.jt-coun-content {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 3px;
}

/* -- Counter Style Two */
.jt-corp-count-bg {
	width: 100%;
	min-height: 360px;
	background: url('../images/corp-count-bg.jpg') no-repeat center;
	position: relative;
	z-index: 1;
	margin: 110px 0 140px;
	float: left;
}
.jt-corp-count-bg:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(45,46,48,0.85);
	z-index: -1;
}
.jt-corp-count {padding: 0;}
.jt-corp-count .jt-num {
	font-size: 32px;
	color: #35373e;
	font-weight: 900;
	letter-spacing: 5px;
	margin: 20px 0 10px 0;
}
.jt-corp-count .jt-coun-content {color: #35373e;padding: 0;letter-spacing: 2px;}
.jt-corp-count i {color: #35373e;font-size: 45px;}

/* - Portfolio */
.jt-portfolio-wrapper {}
.jt-port-col-2 .jt-portfolio-item,
.jt-port-col-2 .jt-business-port {width: 50%;}
.jt-port-col-3 .jt-portfolio-item,
.jt-port-col-3 .jt-business-port {width: 33.3333%;}
.jt-port-col-4 .jt-portfolio-item,
.jt-port-col-4 .jt-business-port {width: 25%;}
.jt-port-col-5 .jt-portfolio-item,
.jt-port-col-5 .jt-business-port {width: 20%;}
.jt-portfolio-wrapper .jt-portfolio-item {text-align: center;float: left;position: relative;}
.jt-portfolio-item .jt-port-image img {max-width: 100%;}
.jt-port-image .jt-port-page-link {position: relative;z-index: 1;}
.jt-portfolio-item .jt-port-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -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-portfolio-item:hover .jt-port-overlay {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background: rgba(255,255,255,0.9);
  -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-portfolio-item .jt-port-content {position: relative;top: 44%;padding: 0 20px;}
.jt-portfolio-item .jt-port-sep {
  margin: 10px auto;
  height: 1px;
  width: 0px;
  display: block;
  background: #35373e;
  -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-portfolio-item:hover .jt-port-sep {width: 40px;}
.jt-portfolio-item .jt-port-heading {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 13px;
  font-family: 'Montserrat', sans-serif;
  margin: 0;
  position: relative;
  top: -20px;
  -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-portfolio-item .jt-port-cat {
  position: relative;
  top: 20px;
  -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-portfolio-item:hover .jt-port-heading,
.jt-portfolio-item:hover .jt-port-cat {position: relative;top: 0;}
.jt-portfolio-item .jt-port-cat a {
  font-family: 'Amiri', serif;
  font-style: italic;
  color: #35373e;
  font-size: 14px;
  letter-spacing: 1px;
}
.jt-portfolio-item .jt-port-heading a,
.jt-portfolio-item .jt-port-heading a:hover,
.jt-portfolio-item .jt-port-heading a:focus,
.jt-portfolio-item .jt-port-cat a,
.jt-portfolio-item .jt-port-cat a:hover,
.jt-portfolio-item .jt-port-cat a:focus {color: #35373e;text-decoration: none;}
.jt-business-port .jt-business-port-cont .jt-port-category a:after {content: ', ';}
.jt-business-port .jt-business-port-cont .jt-port-category a:last-child:after {content: '';}

/* --- Corporate Portfolio */
.jt-corp-port .jt-portfolio-item {width: 30.1%; margin: 0 0 10px 0;}
.jt-corp-port .jt-portfolio-item:hover .jt-corp-port-overlay {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-corp-port-overlay {
	position: absolute;
	width: 96%;
	height: 94%;
	top: 0;
	left: 0;
	background: rgba(53,55,62,.8);
	margin: 2%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-ms-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
}
.jt-corp-port-cont .jt-corp-cat {
	font-family: 'Amiri', serif;
	font-size: 15px;
	color: #fff;
	text-transform: capitalize;
	letter-spacing: 1px;
	display: block;
	position: relative;
	top: -50px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.jt-corp-port .jt-portfolio-item:hover .jt-corp-port-cont .jt-corp-cat {top: 0;}
.jt-corp-port-cont .jt-corp-product {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	display: block;
	margin: 0;
	padding: 10px 0;
}
.jt-corp-port-overlay .jt-corp-port-cont {position: relative;top: 40%;}
.jt-corp-port-overlay .jt-corp-port-cont a,
.jt-corp-port-overlay .jt-corp-port-cont a:hover,
.jt-corp-port-overlay .jt-corp-port-cont a:active,
.jt-corp-port-overlay .jt-corp-port-cont a:focus {text-decoration: none;}
.jt-corp-port-cont img {
	position: relative;
	max-width: 100%;
	left: -25%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.jt-corp-port .jt-portfolio-item:hover .jt-corp-port-cont img {left: 0;}
.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-cat-div .jt-corp-cat:after {content: ", ";}
.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-cat-div .jt-corp-cat:last-child:after {content: none;}
.jt-boxed-port .jt-portfolio-item .jt-box-cat::after {content: ", ";}
.jt-boxed-port .jt-portfolio-item .jt-corp-port-cont .jt-box-cat:last-child::after {content: "";}
.jt-boxed-port .jt-corp-port-overlay .jt-corp-port-cont .jt-box-cat {display: inline-block}
.jt-corp-port-cont .jt-corp-cat {display: inline-block;}

/* -- Filter */
.jt-filter {text-align: center;list-style: none;position: relative;}
.entry-content ul.jt-filter {
  float: none;
  width: auto;
  padding: 0px;
  min-height: 40px;
  z-index: 1;
}
.jt-filter li {display: inline-block;}
.jt-filter li a {
  color: #777;
  border-width: 1px 0;
  border-style: solid;
  border-color: #ddd;
  padding: 8px 10px;
  margin: 0 10px;
  text-transform: capitalize;
}
.jt-filter li a:hover,
.jt-filter li a.active {text-decoration: none;border-color: #222;color: #222;}
.jt-filter li.back-text {
  font-family: 'Montserrat', sans-serif;
  filter: alpha(opacity=4);
  -moz-opacity: 0.04;
  -khtml-opacity: 0.04;
  opacity: 0.04;
  font-size: 78px;
  line-height: 14px;
  text-transform: uppercase;
  position: absolute;
  left: 15px;
  right: 0;
  top: 0;
  z-index: -1;
  letter-spacing: 13px;
  font-weight: bold;
}
.post-type-archive-portfolio .jt-filter li.back-text { line-height: 18px;}
.archive.tax-portfolio_category .jt-filter li.back-text { line-height: 18px;}

/* -- Filter Options */
.jt-filter-wrapper {
  padding-bottom: 85px;
  padding-top: 70px;
  float: left;
  width: 100%;
}
.jt-filter-wrapper .jt-filter li {display: inline-block;margin: 20px 0px;}
.jt-filter-right .jt-heading {text-align: left;}
.jt-filter-wrapper .jt-heading h2 {font-size: 20px;letter-spacing: 4px;margin-top: 0;font-weight: 500;}
.jt-filter-left .jt-heading {text-align: right;}
.jt-filter-left .jt-heading .jt-sep-two {float: right;}
.jt-filter-left .jt-heading .jt-sep-two:before {left: -30px;}
.jt-filter-left.sep-hover-control:hover .jt-heading .jt-sep-two:before {left: -10px;}
.jt-filter-left.sep-hover-control:hover .jt-sep-two {width: 30px;}
.jt-filter-left.sep-hover-control:hover .jt-sep-two:before {width: 40px;}
.jt-filter-center .jt-heading {margin: 0 0 70px;}

/* ---- Filter Agency */
.jt-hamburger {
	width: 46px;
	height: 46px;
	line-height: 46px;
	margin: 0 auto;
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	cursor: pointer;
}
.jt-ham-nav {
  width: 18px;
  height: 15px;
  position: relative;
  margin: 0 auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  position: relative;
	top: 16px;
}
.jt-ham-nav span {
  display: block;
  position: absolute;
  height: 1px;
  width: 100%;
  background: #111111;
  border-radius: 9px;
  filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
/* Icon 3 */
.jt-ham-nav span:nth-child(1) {top: 0px;}
.jt-ham-nav span:nth-child(2),
.jt-ham-nav span:nth-child(3) {top: 5px;}
.jt-ham-nav span:nth-child(4) {top: 10px;}
.jt-ham-nav.open span:nth-child(1) {top: 18px;width: 0%;left: 50%;}
.jt-ham-nav.open span:nth-child(2) {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);transform: rotate(45deg);}
.jt-ham-nav.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.jt-ham-nav.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
.jt-port-filter-style-three {
	width: 100%;
	text-align: center;
	margin: 100px auto;
	display: inline-block;
}
.jt-slide-filter-list,
.entry-content ul.jt-slide-filter-list {
	margin: 0;
	padding: 40px 0 0 0;
	display: none;
	text-align: center;
}
.jt-slide-filter-list li {display: inline-block;padding: 0 45px 0 0;}
.jt-slide-filter-list li a {
	color: #35373e;
	font-family: "Montserrat",sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	position: relative;
	margin: 0 auto;
}
.jt-slide-filter-list li a,
.jt-slide-filter-list li a:hover,
.jt-slide-filter-list li a:active,
.jt-slide-filter-list li a:focus {text-decoration: none;}
.jt-slide-filter-list li a:after {
	content: "";
	position: absolute;
	width: 0;
	left: 0;
	right: 0;
	top: 100%;
	display: block;
	background: #35373e;
	height: 2px;
	margin: 10px 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-slide-filter-list li a:hover:after {width: 100%;}
.jt-slide-filter-list li:last-child {padding: 0px;}

/* ---- Filter Three */
.jt-filter-wrapper.jt-filter-wrapper-three {padding-top: 20px;padding-bottom: 50px;float: none;}
.jt-filter-wrapper.jt-filter-wrapper-three .jt-filter li a {
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #35373e;
	letter-spacing: 2px;
	border: 2px solid transparent;
	box-shadow: 0 0 0 1px #e8e8e8;
}
.jt-filter-wrapper.jt-filter-wrapper-three .jt-filter li a.active,
.jt-filter-wrapper.jt-filter-wrapper-three .jt-filter li a:hover {border: 2px solid #35373e;box-shadow: none;}

/* --- Category Filter */
.jt-cat-tab  {display: inline-block;width: 100%;}
.jt-cat-tab .jt-trend-filter {padding: 0;margin: 0 0 60px 0;text-align: center;}
.jt-cat-tab .jt-trend-filter li {display: inline-block;padding: 0 30px 20px 30px;}
.jt-cat-tab .jt-trend-filter li a {
	font-family: 'Montserrat', sans-serif;
	color: #999999;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.jt-cat-tab .jt-trend-filter li a,
.jt-cat-tab .jt-trend-filter li a:hover,
.jt-cat-tab .jt-trend-filter li a:active,
.jt-cat-tab .jt-trend-filter li a:focus {text-decoration: none;}
.jt-cat-tab .jt-trend-filter li a.active {color: #464646;}

/* --- Misc Filter */
.jt-port-heading .portfilo-headings {margin: 0 0 60px;padding: 0px;}
.port-head-align-left {float: left;text-align: center;}
.port-cat-align-left {float: right;text-align: center;}
.port-head-align-right {float: right;text-align: center;}
.port-cat-align-right {float: left;text-align: center;}
.port-head-align-center {text-align: center;width: 100%;margin: 0px;}
.port-cat-align-center {text-align: center;width: 100%;}
.port-sep-align-center {margin: 20px auto;text-align: center;}
.jt-port-heading h2.port-main-heading {float: none;width: auto;margin: 20px 0px 10px;}
.port-main-heading {
  color: #35373E;
  font-size: 22px;
  font-family: "Montserrat",sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.port-head-seperator {
  width: 20px;
  height: 1px;
  background: #222;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  margin: 20px 0;
  text-align: center;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.port-head-seperator::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #222;
  width: 50px;
  height: 1px;
  margin: 5px 0;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.jt-port-heading:hover .port-head-seperator { width: 30px;left: 0px;}
.jt-port-heading:hover .port-head-seperator:before {width: 40px;}
.jt-port-heading ul.jt-filter {
  width: auto;
  min-height: 40px;
  margin: 0px 0px 60px;
  padding: 24px 0px 0px;
}
.port-seperator-three:before {
  content: '';
  position: absolute;
  left: -30px;
  right: 0;
  bottom: 0;
  background: #222;
  width: 50px;
  height: 1px;
  margin: 5px 0;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.port-seperator-three {
  width: 20px;
  height: 1px;
  background: #222;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  margin: 20px auto;
  text-align: center;
}
.port-seperator-three:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: #222;
  width: 50px;
  height: 1px;
  margin: 5px 0;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.jt-port-heading:hover .port-seperator-three:before,
.jt-port-headin:hover .jt-sep:before {left: -15px;}
.jt-port-heading:hover .port-seperator-three:after,
.jt-port-heading:hover .jt-sep:after {left: -15px;}

/* --- Portfolio Changes */
.isotope-layout-extrawidth.jt-studio-hover .jt-studio-port .jt-port-overlay {margin: 2.5% 3%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {margin: 1.7% 2%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 44%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 43%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 35%;}
.isotope-layout-extrawidth.jt-vint-port.portfolio-style-grid.jt-port-col-5 .jt-portfolio-item .jt-port-content {top: 41%;}
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-studio-port.jt-portfolio-item .jt-port-overlay,
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-studio-port.jt-portfolio-item .jt-port-overlay,
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-4 .jt-studio-port.jt-portfolio-item .jt-port-overlay,
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-5 .jt-studio-port.jt-portfolio-item .jt-port-overlay {width: 94%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.jt-corp-port .portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-corp-port-overlay .jt-corp-port-cont {top: 42%;}

/* --- Portfolio Hover One */
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-white-hover .jt-portfolio-item .jt-port-content {top: 43%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-white-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-white-hover .jt-portfolio-item .jt-port-content,
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-white-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-white-hover .jt-portfolio-item .jt-port-content,
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-white-hover .jt-portfolio-item .jt-port-content {top: 33%;}

/* --- Portfolio Hover Two */
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-vint-port .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-vint-port .jt-portfolio-item .jt-port-content {top: 43%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-vint-port .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-vint-port .jt-portfolio-item .jt-port-content {top: 41%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-vint-port .jt-portfolio-item .jt-port-content,
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-vint-port .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .isotope-layout-extrawidth.jt-vint-port.portfolio-style-grid.jt-port-col-4 .jt-portfolio-item .jt-port-content {top: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-vint-port .jt-portfolio-item .jt-port-content,
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-vint-port .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .isotope-layout-extrawidth.jt-vint-port.portfolio-style-grid.jt-port-col-5 .jt-portfolio-item .jt-port-content {top: 33%;}

/* --- Portfolio Hover Three - Verticle Hover */
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay {height: 91.8%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2 .jt-business-port .jt-port-hover-overlay {height: 94%;}

/* --- Portfolio Hover - Dark Outerspace */
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {height: 91.4%;}
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay {height: 92.8%;}
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-4 .jt-portfolio-item .jt-port-overlay {height: 93.2%;}
.isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-5 .jt-portfolio-item .jt-port-overlay {height: 92.6%;}
.isotope-layout-boxed.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {width: 94%;height: 91%;}
.isotope-layout-boxed.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay {width: 94%;height: 92.5%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 31%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-studio-hover .jt-portfolio-item .jt-port-content,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content,
.jt_shop_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 32%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-overlay {width: 94%;height: 93%;}
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-overlay {width: 94%;height: 93%;}

/* --- Studio Hover */
.jt_left_content .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-4 .jt-portfolio-item .jt-port-content,
.jt_right_content .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-4 .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-3 .jt-portfolio-item .jt-port-content,
.jt-photo-wrap.jt_photography_content .portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-cont {top: 41%;}
.jt_left_content .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-5 .jt-portfolio-item .jt-port-content,
.jt_right_content .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-5 .jt-portfolio-item .jt-port-content,
.jt-box-layout-bg .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-4 .jt-portfolio-item .jt-port-content,
.jt-photo-wrap.jt_photography_content .portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-cont {top: 38%;}
.jt-box-layout-bg .portfolio-style-grid.isotope-layout-extrawidth.jt-studio-hover.jt-port-col-5 .jt-portfolio-item .jt-port-content {top: 30%;}
.jt-photo-wrap.jt_photography_content .portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-cont {top: 32%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 34%;}
.jt-photo-wrap.jt_photography_content .portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-cont {top: 37%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay {height: 93.8%;}
.jt_left_content .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay,
.jt_right_content .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {height: 91.3%;}
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-overlay {height: 91%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 32%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 40%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 43%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {height: 92.7%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-3 .jt-portfolio-item .jt-port-overlay {height: 93.8%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-4 .jt-portfolio-item .jt-port-overlay {height: 94.2%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-overlay {height: 92%;}
.jt-photo-wrap.jt_vintage_content.jt_vintage_right .isotope-layout-extrawidth.jt-studio-hover.portfolio-style-grid.jt-port-col-2 .jt-portfolio-item .jt-port-overlay {height: 93.3%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-photo-wrap .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-photo-wrap .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a,
.jt-box-layout-bg .portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content .jt-port-cat a  {font-size: 15px;}

/* --- Hover Style Six - For Corporate Category */
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 40%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 38%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 34%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 23%;}
.portfolio-style-grid.isotope-layout-extrawidth.jt-corp-port.jt-port-col-5 .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont  {top: 36%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 39%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 37%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont  {top: 32%;}
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 42%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 93%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 93.6%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 94.3%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content.jt_vintage_right .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_left_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_photography_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 95%;}
.jt_right_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay {height: 94%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-2.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 40%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 38%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 34%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-4.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 31%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-boxed.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 22%;}
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 36%;}
.jt-box-layout-bg .isotope-layout-boxed.portfolio-style-grid.jt-port-col-3.jt-corp-port .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 35%;}

/* --- Portfolio Corporate Hover */
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay {height: 93%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay {height: 94.3%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay {height: 94.6%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay {height: 93.9%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 69%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 61%;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 50%;padding: 0 0 30px 30px;}
.isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 42%;padding: 0px 0px 20px 20px;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 52%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 43%;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 34%;padding: 0px 0px 30px 30px;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 0;padding: 0px 0px 18px 10px;}
.main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 55%;}
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 40%;}
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 36%;}
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {padding: 10px 10px 20px 0px;left: 36%;}
.isotope-layout-boxed.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow {padding: 10px 10px 20px 0px;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 62%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 53.3%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 43%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 30%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 45.5%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 40.5%;}
.jt_left_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 38%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 35.5%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 37%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow {padding: 10px 10px 0 0;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 52%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 57%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 41.3%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 53%;padding: 0 0 20px 20px;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 27%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 38%;padding: 0 0 20px 20px;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 18%;}
.jt_left_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt_right_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 45.4%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 40%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 37%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 61%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 52%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 41%;}
.jt-photo-wrap.jt_photography_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont,
.jt-photo-wrap.jt_vintage_content .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 28%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43.4%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 40%;}
.jt-photo-wrap.jt_photography_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow,
.jt-photo-wrap.jt_vintage_content .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 36%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 43%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 39.5%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 38%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow {padding: 20px 20px 0 0;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow {left: 38%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-box-arrow {padding: 10px 10px 0 0;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-2 .jt-corp-port-overlay .jt-corp-port-cont {top: 48%;padding: 0 0 30px 30px;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-corp-port-overlay .jt-corp-port-cont {top: 35%;padding: 0 0 30px 30px;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-corp-port-overlay .jt-corp-port-cont {top: 22%;padding: 0 0 25px 25px;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-corp-port-overlay .jt-corp-port-cont {top: 18%;padding: 0 0 10px 10px;}
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-3 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 44%;}
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-4 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 32%;}
.jt-box-layout-bg .main-content-center .isotope-layout-extrawidth.portfolio-style-grid.jt-boxed-port.jt-port-col-5 .jt-portfolio-item .jt-corp-port-overlay .jt-corp-port-cont {top: 18%;}

.jt_photography_content.left-cont .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;
}
.jt_photography_content.page-template-page-masonry-photography.left-cont.jt-photo-wrap .jt-port-col-4 .jt-portfolio-item {width: 24.5555%;}
.jt_photography_content.page-template-page-masonry-photography.left-cont.jt-photo-wrap .jt-port-col-2 .jt-portfolio-item {width: 49.8899%;}
.jt_photography_content.page-template-page-masonry-photography.left-cont.jt-photo-wrap .jt-port-col-3 .jt-portfolio-item {width: 33.33%;}
.jt_photography_content.page-template-page-photography.left-cont.jt-photo-wrap .jt-port-col-4 .jt-portfolio-item {width: 24.9699%;}
.jt_photography_content.page-template-page-photography.left-cont.jt-photo-wrap .jt-port-col-2 .jt-portfolio-item {width: 49.9777%;}
.jt_photography_content.page-template-page-photography.left-cont.jt-photo-wrap .jt-port-col-3 .jt-portfolio-item {width: 33.33%;}
.page-template-page-masonry-photography .jt-port-col-4 .jt-portfolio-item {width: 24.999%;}
.page-template-page-masonry-photography .jt-port-col-2 .jt-portfolio-item {width: 49.999%;}
.page-template-page-masonry-photography .jt-port-col-3 .jt-portfolio-item {width: 33.33%;}
.page-template-page-photography .content-ctrl .container .jt-port-col-4 .jt-portfolio-item {width: 25%;}
.page-template-page-photography .content-ctrl .container .jt-port-col-2 .jt-portfolio-item {width: 50%;}
.page-template-page-photography .content-ctrl .container .jt-port-col-3 .jt-portfolio-item {width: 33.3333%;}
.page-template-page-masonry-photography .content-ctrl .container .jt-port-col-4 .jt-portfolio-item {width: 25%;}
.page-template-page-masonry-photography .content-ctrl .container .jt-port-col-2 .jt-portfolio-item {width: 50%;}
.page-template-page-masonry-photography .content-ctrl .container .jt-port-col-3 .jt-portfolio-item {width: 33.3333%;}

/* --- Portfolio Hover : Light Outter Space - With Masonry */
.portfolio-style-masonry.jt-studio-hover.jt-port-col-2 .jt-portfolio-item .jt-port-overlay,
.portfolio-style-masonry.jt-studio-hover.jt-port-col-3 .jt-portfolio-item .jt-port-overlay,
.portfolio-style-masonry.jt-studio-hover.jt-port-col-4 .jt-portfolio-item .jt-port-overlay,
.portfolio-style-masonry.jt-studio-hover.jt-port-col-5 .jt-portfolio-item .jt-port-overlay {width: 94%;height: 91%;}

/* -- Business Portfolio */
.jt-business-port {
	width: 100%;
	float: left;
	text-align: center;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	padding: 0 0 40px 0;
}
.jt-business-port .jt-port-sep {
	width: 100%;
	height: 1px;
	background: #f0f0f0;
	display: block;
	width: 100%;
	float: left;
}
.jt-business-port:after {
	width: 0%;
	height: 1px;
	background: #35373e;
	content: "";
	display: block;
	-webkit-transition: width .5s ease;
	-moz-transition: width .5s ease;
	-ms-transition: width .5s ease;
	-o-transition: width .5s ease;
	transition: width .5s ease;
	position: relative;
	margin: 0 auto;
}
.jt-business-port:hover:after {width: 100%;margin: 0 auto;}
.jt-business-port .jt-port-img {position: relative;width: 100%;float: left;}
.jt-business-port .jt-port-img img {max-width: 100%;}
.jt-business-port .jt-business-port-cont {
	width: auto;
	float: none;
	text-align: center;
	padding: 30px 0;
	margin: 0 auto;
	display: inline-block;
}
.jt-business-port .jt-business-port-cont a.jt-port-title {
	display: block;
	color: #35373e;
	font-family: "Montserrat",sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
	padding: 0 0 10px 0;
}
.jt-business-port .jt-business-port-cont a.jt-port-title,
.jt-business-port .jt-business-port-cont a:hover.jt-port-title,
.jt-business-port .jt-business-port-cont a:active.jt-port-title,
.jt-business-port .jt-business-port-cont a:focus.jt-port-title {text-decoration: none;}
.jt-business-port .jt-business-port-cont .jt-port-category a {
  font-family: "Amiri",serif;
	font-size: 14px;
	color: #777777;
	text-transform: capitalize;
	letter-spacing: 1px;
}
.jt-business-port .jt-business-port-cont .jt-port-category a,
.jt-business-port .jt-business-port-cont .jt-port-category a:hover,
.jt-business-port .jt-business-port-cont .jt-port-category a:active,
.jt-business-port .jt-business-port-cont .jt-port-category a:focus {text-decoration: none;}
.jt-business-port .jt-port-hover-overlay {
	position: absolute;
	width: 94%;
	height: 94%;
	background: rgba(53,55,62,0.8);
	left: 0;
	top: 0;
	text-align: center;
	margin: 3%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity .8s ease;
	-moz-transition: opacity .8s ease;
	-ms-transition: opacity .8s ease;
	-o-transition: opacity .8s ease;
	transition: opacity .8s ease;
}
.jt-business-port:hover .jt-port-hover-overlay {filter: alpha(opacity=100);-moz-filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-business-port .jt-port-hover-overlay > img {
	position: relative;
	top: 45%;
	width: auto;
	float: none;
	display: inline-block;
}
.jt-business-port .jt-port-hover-overlay > a > img {max-width: 100%;}
.jt-port-col-2 .jt-business-port {padding: 0 15px 30px;}
.jt-port-col-3 .jt-business-port {padding: 0 15px 30px;}
.jt-port-col-4 .jt-business-port {padding: 0 15px 30px;}
.jt-port-col-5 .jt-business-port {padding: 0 15px 30px;}
.vc_row > .container > .wpb_column .wpb_wrapper .isotope-layout-extrawidth.jt-port-col-2 .jt-business-port {min-height: 535px;}
.vc_row > .container > .wpb_column .wpb_wrapper .isotope-layout-extrawidth.jt-port-col-3 .jt-business-port {min-height: 495px;}
.vc_row > .container > .wpb_column .wpb_wrapper .isotope-layout-extrawidth.jt-port-col-4 .jt-business-port {min-height: 400px;}
.vc_row > .container > .wpb_column .wpb_wrapper .isotope-layout-extrawidth.jt-port-col-5 .jt-business-port {min-height: 340px;}
.jt-portfolio-item .jt-business-port-cont {
  width: auto;
  float: none;
  text-align: center;
  padding: 30px 0px;
  margin: 0px auto;
  display: block;
}
.jt-portfolio-item .jt-business-port-cont a.jt-port-title {
  display: block;
  color: #35373E;
  font-family: "Montserrat",sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  padding: 0px 0px 10px;
}
.jt-portfolio-item .jt-business-port-cont .jt-port-category a {
  font-family: "Amiri",serif;
  font-size: 17px;
  color: #777;
  text-transform: capitalize;
  font-style: italic;
  letter-spacing: 1px;
}

.jt-portfolio-item .jt-business-port-cont .jt-port-category a,
.jt-portfolio-item .jt-business-port-cont .jt-port-category a:hover,
.jt-portfolio-item .jt-business-port-cont .jt-port-category a:active,
.jt-portfolio-item .jt-business-port-cont .jt-port-category a:focus {text-decoration: none;}
.jt-portfolio-item .jt-business-port-cont .jt-port-category a::after {content: ", ";}
.jt-portfolio-item .jt-business-port-cont .jt-port-category a:last-child::after {content: "";}
.jt-business-port.vertical-hover-style-one {
  text-align: center;
  float: left;
  position: relative;
  padding: 0px;
}
.jt-business-port.vertical-hover-style-one .jt-port-img {position: relative;width: 100%;float: left;}
.jt-business-port.vertical-hover-style-one .jt-port-img img {max-width: 100%;}
.jt-business-port.vertical-hover-style-one .jt-port-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.4s ease 0s;
  filter: alpha(opacity=0);
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.jt-business-port.vertical-hover-style-one:hover .jt-port-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  background: rgba(255,255,255,0.9);
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.jt-business-port.vertical-hover-style-one .jt-port-cat {
  position: relative;
  top: 20px;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.jt-business-port.vertical-hover-style-one:hover .jt-port-heading,
.jt-business-port.vertical-hover-style-one:hover .jt-port-cat {position: relative;top: 0;}
.jt-business-port.vertical-hover-style-one .jt-port-content {position: relative;top: 44%;padding: 0px 20px;}
.jt-business-port.vertical-hover-style-one .jt-port-heading {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;
  font-family: "Montserrat",sans-serif;
  margin: 0px;
  position: relative;
  top: -20px;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.jt-business-port.vertical-hover-style-one .jt-port-heading a,
.jt-business-port.vertical-hover-style-one .jt-port-heading a:hover,
.jt-business-port.vertical-hover-style-one .jt-port-heading a:focus,
.jt-business-port.vertical-hover-style-one .jt-port-cat a,
.jt-business-port.vertical-hover-style-one .jt-port-cat a:hover,
.jt-business-port.vertical-hover-style-one .jt-port-cat a:focus {color: #35373e;text-decoration: none;}
.jt-business-port.vertical-hover-style-one .jt-port-cat a::after {content: ", "; }
.jt-business-port.vertical-hover-style-one .jt-port-cat a:last-child::after {content: "";}
.jt-business-port.vertical-hover-style-one .jt-port-sep {
  margin: 10px auto;
  height: 1px;
  width: 0px;
  display: block;
  background: #35373E none repeat scroll 0% 0%;
  -webkit-transition: all .4s ease .2s;
  -o-transition: all .4s ease .2s;
  transition: all .4s ease .2s;
  float: none;
}
.jt-business-port.vertical-hover-style-one:hover .jt-port-sep {width: 40px;}
.jt-business-port.vertical-hover-style-one .jt-port-cat {position: relative;top: 20px;transition: all 0.4s ease 0s;}
.jt-business-port.vertical-hover-style-one .jt-port-cat a {
  font-family: 'Amiri', serif;
  font-style: italic;
  color: #35373e;
  font-size: 16px;
  letter-spacing: 1px;
}
.jt-business-port.vertical-hover-style-one::after {
  width: 0%;
  height: 0px;
  background: none;
  content: "";
  display: block;
  transition: none;
  position: none;
  margin: 0px;
}
.jt-business-port.vertical-hover-style-two {
  width: 25%;
  padding: 0px;
  position: relative;
  overflow: hidden;
}
.jt-business-port.vertical-hover-style-two .jt-arch-prt-content {padding: 16px 0;}
.jt-business-port.vertical-hover-style-two .jt-arch-port-img:after {display: none;}
.jt-business-port.vertical-hover-style-two:hover .jt-arch-overlay {bottom: 0;}
.jt-business-port.vertical-hover-style-two .jt-arch-prt-content .jt-port-heading {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;
  font-family: "Montserrat",sans-serif;
  margin: 0px;
  position: relative;
  top: -10px;
  transition: all 0.4s ease 0s;
}
.jt-business-port.vertical-hover-style-two .jt-port-heading a,
.jt-business-port.vertical-hover-style-two .jt-port-heading a:hover,
.jt-business-port.vertical-hover-style-two .jt-port-heading a:focus,
.jt-business-port.vertical-hover-style-two .jt-port-cat a,
.jt-business-port.vertical-hover-style-two .jt-port-cat a:hover,
.jt-business-port.vertical-hover-style-two .jt-port-cat a:focus {color: #35373e;text-decoration: none;}
.jt-business-port.vertical-hover-style-two .jt-port-cat a::after {content: ", ";}
.jt-business-port.vertical-hover-style-two .jt-port-cat a:last-child::after {content: "";}
.jt-business-port.vertical-hover-style-two:hover .jt-port-heading,
.jt-business-port.vertical-hover-style-two:hover .jt-port-cat {position: relative;top: 0;}
.jt-business-port.vertical-hover-style-two .jt-port-cat a {
  font-family: 'Amiri', serif;
  font-style: italic;
  color: #35373e;
  font-size: 16px;
  letter-spacing: 1px;
}
.jt-business-port.vertical-hover-style-two .jt-arch-prt-content .jt-port-heading a {font-weight: 600;}
.jt-business-port.vertical-hover-style-two .jt-arch-prt-content .jt-port-cat a {font-style: normal;font-size: 14px;}
.jt-arc-box-shadow .jt-business-port.vertical-hover-style-two:hover {width: 24.986%;box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.06);position: relative;}
.jt-business-port.vertical-hover-style-two::after {
  width: 0%;
  height: 0px;
  background: none;
  content: "";
  display: block;
  transition: none;
  position: none;
  margin: 0px;
}

/* --- Studio Portfolio */
.jt-studio-port {text-align: center;}
.jt-studio-port .jt-port-overlay {width: 94%;height: 94%;margin: 3%;}
.jt-studio-port:hover .jt-port-overlay { background: rgba(255,255,255,0.85) none repeat scroll 0% 0%;}
.jt-studio-port .jt-port-heading a,
.jt-studio-port .jt-port-heading a:hover,
.jt-studio-port .jt-port-heading a:focus,
.jt-studio-port .jt-port-heading a:active {color: #35373e;}
.jt-studio-port .jt-port-cat a,
.jt-studio-port .jt-port-cat a:hover,
.jt-studio-port .jt-port-cat a:active,
.jt-studio-port .jt-port-cat a:focus {color: #777;}
.jt-studio-port  .jt-port-sep {background: #35373e;}
.jt-studio-port-cont {padding: 110px 180px 104px 150px;width: 100%;float: left;}
.jt-studio-port.jt-portfolio-item .jt-port-cat {color: #777;}
.jt-studio-port-cont h3 {
	font-family: 'Montserrat', sans-serif;
	color: #35373e;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-size: 11px;
  font-weight: bold;
}
.jt-studio-port-cont h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 4px;
	text-transform: uppercase;
	color: #35373e;
	margin: 0;
	padding: 10px 0 30px 0;
}
.jt-studio-port-cont p,
.entry-content .jt-studio-port-cont p,
.entry-content.page-container .jt-studio-port-cont p {
	margin: 0;
	font-family: 'Amiri', serif;
	font-size: 18px;
	color: #777777;
	line-height: 25px;
	font-style: italic;
	letter-spacing: 0.8px;
}
.jt-studio-port-cont .jt-sep-two {top: 5px;}
.jt-studio-port .jt-port-image:after {background: transparent;}
.jt-photo-wrap .jt-port-col-4.isotope-layout-extrawidth.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 43%;}
.jt-photo-wrap  .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 39%;}

/* --- Vintage Portfolio */
.jt-vint-port .jt-portfolio-item:hover .jt-port-overlay {background: rgba(34,34,34,.65);}
.jt-vint-port .jt-portfolio-item .jt-port-heading a,
.jt-vint-port .jt-portfolio-item .jt-port-heading a:hover,
.jt-vint-port .jt-portfolio-item .jt-port-heading a:focus,
.jt-vint-port .jt-portfolio-item .jt-port-heading a:active {color: #fff;}
.jt-vint-port .jt-portfolio-item .jt-port-cat {color: #fff;}
.jt-vint-port .jt-portfolio-item .jt-port-cat a,
.jt-vint-port .jt-portfolio-item .jt-port-cat a:hover,
.jt-vint-port .jt-portfolio-item .jt-port-cat a:focus,
.jt-vint-port .jt-portfolio-item .jt-port-cat a:active {color: #fff;font-style: normal;}
.jt-vint-port .jt-portfolio-item .jt-port-sep {background: #fff;}

/* --- Boxed Portfolio */
.jt-boxed-port .jt-portfolio-item {width: 30.7%;margin: 0 30px 30px 0;}
.jt-port-image {position: relative;}
.jt-boxed-port .jt-portfolio-item:hover .jt-corp-port-overlay {opacity: 1;}
.jt-boxed-port .jt-corp-port-overlay {height: 95%;}
.jt-boxed-port .jt-corp-port-overlay .jt-corp-port-cont {top: 49%;text-align: left;padding: 0 0 40px 40px;}
.jt-boxed-port .jt-corp-port-overlay .jt-corp-port-cont .jt-box-cat {
	font-family: 'Amiri', serif;
	color: #fff;
	text-transform: capitalize;
	letter-spacing: 1px;
	display: inline-block;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	padding: 0 0 10px 0;
}
.jt-boxed-port .jt-corp-port-overlay .jt-box-arrow {
	width: auto;
	height: auto;
	display: inline-block;
	padding: 30px 30px 0 0;
	position: relative;
	left: 0;
	-webkit-transition: all .65s ease;
	-moz-transition: all .65s ease;
	-ms-transition: all .65s ease;
	-o-transition: all .65s ease;
	transition: all .65s ease;
}
.jt-boxed-port .jt-portfolio-item:hover .jt-corp-port-overlay .jt-box-arrow  {left: 42%;}
.jt-boxed-port .jt-corp-port-overlay .jt-box-arrow a {
	border: 1px solid #fff;
	border-radius: 100%;
	height: 37px;
	width: 37px;
	line-height: 31px;
	display: block;
}
.jt-boxed-port .jt-corp-port-overlay .jt-corp-port-cont .jt-box-product {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	display: block;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.jt-boxed-port .jt-portfolio-item:hover .jt-corp-port-overlay .jt-corp-port-cont .jt-box-cat,
.jt-boxed-port .jt-portfolio-item:hover .jt-corp-port-overlay .jt-corp-port-cont .jt-box-product {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}

/* --- Hover Style Three */
.jt-portfolio-item.grid-hover-style-three:hover .jt-port-hover-overlay {opacity: 1}
.jt-portfolio-item.grid-hover-style-three .jt-port-hover-overlay {
  position: absolute;
  width: 94%;
  height: 91%;
  background: rgba(53, 55, 62, 0.8) none repeat scroll 0% 0%;
  left: 0px;
  top: 0px !important;
  text-align: center;
  margin: 3%;
  opacity: 0;
  transition: opacity 0.8s ease 0s;
}
.jt-portfolio-item.grid-hover-style-three .jt-port-hover-overlay > img {
  position: relative;
  top: 40%;
  width: auto;
  float: none;
  display: inline-block;
}
.jt-portfolio-item.grid-hover-style-three {padding: 0px 15px 30px;}
.jt-portfolio-item.grid-hover-style-three .jt-port-sep {
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  display: block;
  width: 100%;
  float: left;
  margin: 0px 0px 4px;
}
.jt-portfolio-item.grid-hover-style-three::after {
  width: 0%;
  height: 1px;
  background: #35373e;
  content: "";
  display: block;
  -webkit-transition: width .5s ease;
  -moz-transition: width .5s ease;
  -ms-transition: width .5s ease;
  -o-transition: width .5s ease;
  transition: width .5s ease;
  position: relative;
  margin: 0 auto;
}
.jt-portfolio-item.grid-hover-style-three:hover:after {width: 100%;margin: 0 auto;}
.jt-portfolio-item.grid-hover-style-three .jt-port-image {position: relative;width: 100%;float: none;}
.jt-portfolio-item.grid-hover-style-three .jt-port-image::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: none;
  display: block;
  top: auto;
  left: 0px;
  opacity: 0;
  transition: all 0.5s ease 0s;
}

/* ---- Misc */
.have-gutter-space .jt-gutter-sizer {width: 1%;}
.portfolio-style-grid.have-gutter-space .jt-portfolio-item ,.have-gutter-space .jt-business-port {margin: 0 0 1% 0;}
.jt-port-col-2.have-gutter-space .jt-portfolio-item,.jt-port-col-2.have-gutter-space .jt-business-port,.jt-port-col-2.have-gutter-space .jt-grid-sizer-2 {width: 49.5%;}
.jt-port-col-3.have-gutter-space .jt-portfolio-item,.jt-port-col-3.have-gutter-space .jt-business-port,.jt-port-col-3.have-gutter-space .jt-grid-sizer-3 {width: 32.65%;}
.jt-port-col-4.have-gutter-space .jt-portfolio-item,.jt-port-col-4.have-gutter-space .jt-business-port,.jt-port-col-4.have-gutter-space .jt-grid-sizer-4 {width: 24.25%;}
.jt-port-col-5.have-gutter-space .jt-portfolio-item,.jt-port-col-5.have-gutter-space .jt-business-port,.jt-port-col-5.have-gutter-space .jt-grid-sizer-5 {width: 19.21%;}
.main-content-center .jt-port-col-5.isotope-layout-extrawidth.jt-hover-shadow .jt-arch-prt-content,
.jt-port-col-5.isotope-layout-boxed.jt-hover-shadow .jt-arch-prt-content {padding: 10px 0;}
.main-content-center .jt-port-col-4.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img,
.jt-port-col-4.isotope-layout-boxed.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 42%;}
.main-content-center .jt-port-col-5.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img,
.jt-port-col-5.isotope-layout-boxed.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 38%;}
.main-content-center .jt-port-col-4.isotope-layout-extrawidth.jt-studio-hover .jt-portfolio-item .jt-port-content,
.jt-port-col-4.isotope-layout-boxed.jt-studio-hover .jt-portfolio-item .jt-port-content {top: 41%;}
.main-content-center .portfolio-style-grid.jt-port-col-5.isotope-layout-extrawidth.jt-studio-hover .jt-portfolio-item .jt-port-cat a {font-size:15px;}
.jt-portfolio-item.vertical-hover-style-one .jt-port-cat a::after,
.tax-portfolio_category .jt-port-cat a:after,
.post-type-archive .jt-port-cat a:after {content: ", ";}
.jt-portfolio-item.vertical-hover-style-one .jt-port-cat a:last-child::after,
.tax-portfolio_category .jt-port-cat a:last-child:after,
.post-type-archive .jt-port-cat a:last-child:after {content: "";}
.jt-portfolio-item.jt-agency-item .jt-port-overlay.jt-port-border .jt-parallax-cat::after {content: ", ";}
.jt-portfolio-item.jt-agency-item .jt-port-overlay.jt-port-border .jt-parallax-cat:last-child::after {content: "";}
.jt-default-blog-style .jt-post-content .jt-post-read-more {padding: 10px 15px;margin: 20px 10px 0px;}
.jt-blog-col-1.jt-default-blog-style .jt-each-post {width: 100%;padding: 0px;}
.jt-blog-col-2.jt-default-blog-style .jt-each-post {width: 50%;padding: 0px;}
.jt-blog-col-3.jt-default-blog-style .jt-each-post {width: 33.3333%;padding: 0px;}
.jt-blog-col-4.jt-default-blog-style .jt-each-post {width: 25%;padding: 0px;}
.jt-blog-column-two.blog-masonary-style .blog-width {width: 46%;margin: 0px 30px 30px 0px;float: left;}
.jt-blog-column-two.blog-masonary-style .blog-width:nth-child(2n) {margin: 0px 0px 50px;}
.jt-blog-column-three.blog-masonary-style .blog-width {width: 30.2%;margin: 0px 35px 30px 0px;float: left;}
.col-md-12.jt-blog-column-three.blog-masonary-style .blog-width {margin: 0px 25px 30px 0px;}
.jt-blog-column-three.blog-masonary-style .blog-width:nth-child(3n) {margin: 0px 0px 50px;}
.blog-style-five-boxed.jt-blog-column-two.blog-masonary-style .blog-width {width: 43%;margin: 0px 70px 30px 0px;float: left;}
.blog-style-five-boxed.jt-blog-column-two.blog-masonary-style .blog-width:nth-child(2n) {margin: 0px 0px 50px;}
.blog-style-five-boxed.jt-blog-column-three.blog-masonary-style .blog-width {width: 27%;margin: 0px 50px 30px 20px;float: left;}
.blog-style-five-boxed.jt-blog-column-three.blog-masonary-style .blog-width:nth-child(2n) {margin: 0px 0px 50px;}
.jt-default-blog-style .wp-pagenavi {margin: 0px;}
.jt-normal-view.jt-blog-slide {cursor: default;}
.flnce-abt-slide .flnce-slide-cont .jt-test-stars {list-style: none;}
.flnce-abt-slide.jt-vint-test-slide .flnce-slide-cont .jt-test-stars .normal-star i {color:#B5A27D;}
.flnce-abt-slide.jt-vint-test-slide .flnce-slide-cont .jt-test-stars .star-inactive i {color:#c3c3c3;}
.flnce-abt-slide .flnce-slide-cont .jt-test-stars li {display: inline-block;}
.jt-portfolio-item.jt-studio-port .jt-port-cat a::after {content: ", ";}
.jt-portfolio-item.jt-studio-port .jt-port-cat a:last-child::after {content: "";}
.jt-vint-port .jt-portfolio-item .jt-port-cat a::after {content: ",";}
.jt-vint-port .jt-portfolio-item .jt-port-cat a:last-child::after {content: ""; }
.jt-studio-port .jt-port-overlay {height: 92%;}
.jt-vint-test-slide .jt-test-stars > li > i {padding: 0px 5px 0px 0px;}
.jt-photo-wrap .jt-port-col-4.isotope-layout-extrawidth.jt-white-hover .jt-portfolio-item .jt-port-content {top: 43%;}
.jt-photo-wrap .jt-port-col-5.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 43%;}
.jt-photo-wrap .main-content-center .jt-port-col-5.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 38%;}
.jt-box-layout-bg .jt-port-col-4.isotope-layout-extrawidth.jt-white-hover .jt-portfolio-item .jt-port-content {top: 39%;}
.jt-box-layout-bg .isotope-layout-extrawidth.portfolio-style-grid.jt-port-col-5.jt-white-hover .jt-portfolio-item .jt-port-content {top: 35%;}
.jt-box-layout-bg  .jt-port-col-4.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 41%;}
.jt-box-layout-bg  .jt-port-col-5.isotope-layout-extrawidth.left-part-design .jt-business-port .jt-port-hover-overlay > img {top: 38%;}

/* - Special Content */
.special-content {margin: 25px 0 50px;}
.special-content h5 {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  margin: 0 0 10px;
  float: none;
  width: auto;
  line-height: 24px;
}
.special-content p {
  color: #999;
  font-size: 14px;
  font-family: 'Amiri', serif;
  margin: 15px 0 0;
  letter-spacing: 0.7px;
}

/* - Drag Slide Carousel */
.jt-stack ul {
  position: relative;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.jt-stack ul li {
  position: absolute;
  width: 100%;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
ul.stack_images {
  width: 400px;
  height: 420px;
  z-index: 10;
  float: none;
  margin: 20px auto;
  -webkit-perspective: 1000px;
  -webkit-perspective-origin: 50% -50%;
  perspective: 1000px;
  perspective-origin: 50% -50%;
}
@media screen and (max-height: 530px), screen and (max-width: 400px) {ul.stack_images {width: 260px;height: 255px;}}
.stack_images li {
  top: 0;
  z-index: 1;
  -webkit-transform: translate3d(0,0,-180px);
  transform: translate3d(0,0,-180px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.stack_images li img {display: block;max-width: 100%;pointer-events: none;}
.stack_images li:hover {cursor: url('../img/cursor_vulcan.png'), auto;}
.stack_images li:active {cursor: -webkit-grabbing;cursor: grabbing;}
.stack_images li.animate {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.stack_images li.move-back {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.470, 1); /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.470, 1.515);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.470, 1.515);
}

/* - Image Tabs */
.jt-tab-image-wrapper {float: left;width: 100%;margin: 40px 0 0;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {
  background: transparent;
  color: #999;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 12px 34px;
  border-width: 0px 1px 0 0;
  border-style: solid;
  border-color: #ddd;
  border-bottom: 0px;
  border-top: 0px;
  margin: 0;
}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li:first-child a {border-left: 1px solid #ddd;}
.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active,
.pws_tabs_list {background-color: transparent !important;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active,
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active i,
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover,
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a:hover i {color: #35373e;}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a i {
  display: block;
  text-align: center;
  font-size: 34px;
  margin: 0px auto 20px;
}
.jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll,
.jt-tab-image-wrapper .pws_tabs_list {
  padding: 0;
  margin: 0;
  float: none;
  width: auto;
}
.jt-tab-image-wrapper .pws_tabs_list .pws_tab_single {padding: 0;width: 100%;text-align: center;}
.jt-tab-image-wrapper .pws_tabs_list .pws_tab_single img {max-width: 100%;}
.pws_tabs_list {background: transparent;}
.jt-tab-image-wrapper.jt-studio-service-right {margin: 0;padding: 0;}
@media (max-width: 1199px) {
  .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li {width: 33.3333% !important;margin: 0 0 20px;}
  .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll, .jt-tab-image-wrapper .pws_tabs_list {margin: 40px 0px 0px;}
  .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {height: auto !important;text-align: center;}
}
@media (max-width: 600px) {
  .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li {width: auto !important;margin: 0;}
  .jt-tab-image-wrapper .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a {padding: 0;}
  .jt-tab-image-wrapper .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu,
  .jt-tab-image-wrapper .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a:hover {background: #35373e;height: auto;}
  .jt-tab-image-wrapper .pws_tabs_list {margin: 30px 0px 0px;}
  .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a {line-height: 30px;margin: 0px 0px -1px;}
  .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active i {padding: 0;}
  .jt-tab-image-wrapper .pws_tabs_container ul.pws_tabs_controll li a i {
    font-size: 26px;
    margin: 0px;
    display: inline-block;
    position: relative;
    top: 7px;
    right: 5px;
  }
}
/* - Process */
.jt-process-wrapper {position: relative;}
.jt-process-cnt {
  position: absolute;
  width: 100%;
  list-style: none;
  z-index: 1;
  margin: 0;
  padding: 0;
}
.entry-content ul.jt-process-cnt {padding: 0;}
.jt-process-cnt li {
  display: inline-block;
  position: relative;
  width: 505px;
  min-height: 280px;
}
.jt-process-li-right,
.jt-process-li-right .jt-process-content {float: left;}
.jt-process-li-left,
.jt-process-li-left .jt-process-content {float: right;}
.jt-process-content {width: 63%;}
.jt-process-content .jt-cnt-num {margin: 0 0 10px;font-family: 'Amiri', serif;font-size: 38px;}
.jt-process-content .jt-cnt-heading {
  margin: 0 0 25px;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.jt-process-content p {
  font-family: 'Amiri', serif;
  font-size: 15px;
  letter-spacing: 0.7px;
  color: #999;
  line-height: 24px;
}
.jt-process-cnt li:first-child .jt-cnt-icon {position: absolute;right: 45px;top: 45px;}
.jt-process-cnt li:nth-child(2) .jt-cnt-icon {position: absolute;left: 45px;top: 45px;}
.jt-process-cnt li:nth-child(3) .jt-cnt-icon {position: absolute;left: 45px;top: 45px;}
.jt-process-cnt li:nth-child(4) .jt-cnt-icon {position: absolute;right: 45px;top: 45px;}
.jt-cnt-icon {
  width: 52px;
  height: 52px;
  line-height: 52px;
  font-size: 26px;
  color: #35373e;
  text-align: center;
  background: #fff;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0px 0px 0px 6px #f8f8f8;
  box-shadow: 0px 0px 0px 6px #f8f8f8;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
   -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-process-cnt li:hover .jt-cnt-icon { background: #35373e; border-color:#35373e; color: #fff;}
.jt-process-round-wrapper {position: relative;z-index: 0;}
.jt-process-round-wrapper h4 {
  position: absolute;
  top: 160px;
  left: 0;
  right: 0;
  color: #ececed;
  font-family: 'Montserrat', sans-serif;
  font-size: 85px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  letter-spacing: 14px;
}
.jt-process-round {
  width: 420px;
  height: 420px;
  margin: 0 auto;
  border: 1px solid #ececec;
  position: relative;
  -webkit-border-radius: 600px;
  -moz-border-radius: 600px;
  -ms-border-radius: 600px;
  -o-border-radius: 600px;
  border-radius: 600px;
}
.jt-process-round:after {
  content: '';
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  width: 320px;
  height: 320px;
  margin: 0 auto;
  border: 1px solid #ececec;
  -webkit-border-radius: 600px;
  -moz-border-radius: 600px;
  -ms-border-radius: 600px;
  -o-border-radius: 600px;
  border-radius: 600px;
}

/* --- Process Style Two */
.jt-corp-process {text-align: center;margin: 40px 0;position: relative;}
.jt-corp-process.jt-corp-process-sep span {position: relative;}
.jt-corp-process.jt-corp-process-sep span:after {
	content: "";
	position: absolute;
	width: 33%;
	height: 10px;
	top: 19%;
	right: -75px;
	display: block;
	background: url('../images/icons/process-sep.png') repeat-x;
}
.jt-corp-process:hover img {border: 5px solid rgba(0,0,0,0.05);}
.jt-corp-process img {max-width: 100%;border-radius: 100%;border: 5px solid transparent;}
.jt-corp-process h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #35373e;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 30px 0 25px;
}
.jt-corp-process p {
	font-family: 'Amiri', serif;
	color: #999999;
	font-size: 14px;
	letter-spacing: 0.5px;
  line-height: 24px;
}

/* - Skillbar */
.jt-skill {display: inline-block;width: 100%;}
.skillbar-title {
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.jt-full-bar {
  background: #E8EAF0;
  float: left;
  width: 100%;
  height: 3px;
  position: relative;
  margin: 15px 0 50px;
}
.jt-skillbar {
  background: #35373E;
  float: left;
  height: 3px;
  margin: 0px;
  position: absolute;
  top: 0px;
  left: 0;
}
.skill-arrow {position: relative;bottom: 16px;margin: 0 0 0 -6px;}
.percentage-text {position: relative;}
.percentage-text:before {
  content: '';
  width: 4px;
  height: 2px;
  background: #35373e;
  display: inline-block;
  position: relative;
  bottom: 4px;
  right: 0;
  margin: 0 7px 0 3px;
}
.piechart-value {margin: 0 0 40px 0;}

/* --- Progress Bar */
.chart { margin: 0 12%;position: relative;display: inline-block;}
.chart canvas {position: relative;float: left;}
.skills-pie-script { text-align: center}
.skills-pie {float: none;text-align: center;display: inline-block;width: 100%;}
.skills-pie h2 {
  font-size: 12px;
  color: #454545;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  padding: 20px 0px 10px;
  margin: 0px;
  display: inline-block;
  letter-spacing: 2px;
  font-weight: 500;
}
.wv-percent {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  font-size: 13px;
  color: #35373E;
  font-family: 'Amiri', serif;
  line-height: 68px;
  background-color: #F7F8F9;
  border-radius: 100%;
  width: 66px;
  height: 66px;
  margin: -33px auto 0;
  letter-spacing: 1px;
}
.jt-chart-size-large .wv-percent {font-size: 20px;}
.jt-chart-size-small .wv-percent {font-size: 11px;}
.jt-chart-size-large .skills-pie h2 {font-size: 14px;}
.jt-chart-size-small .skills-pie h2 {font-size: 11px;padding: 10px 0;}

/* - Timeline */
.jt-timeline-wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
  margin: 40px auto;
}
.jt-center-line {
  width: 1px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #eaeaea;
  margin: 0 auto;
}
.jt-year-start,
.jt-year-end {
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 2px;
  background: #fff;
  margin: 0 auto;
  width: 62px;
  height: 62px;
  line-height: 60px;
  text-align: center;
  display: block;
  border: 1px solid #e8e8e8;
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
  -webkit-box-shadow: 0px 0px 0px 6px #f6f6f6;
  box-shadow: 0px 0px 0px 6px #f6f6f6;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  -o-border-radius: 80px;
  border-radius: 80px;
}
.jt-year-end {bottom: 0;}
.jt-tym-content {display: inline-block;width: 100%;margin: 80px 0;}
.jt-tym-content > div:nth-child(odd) {margin-top: 300px;}
.jt-tym-content > div:nth-child(even) {margin-top: 300px;margin-bottom: 0;}
.jt-tym-content > div:first-child {margin-top: 20px;}
.jt-box-left,
.jt-box-right {
  margin: 20px 0;
  display: inline-block;
  position: relative;
  width: 43%;
}
.jt-box-left {float: left;}
.jt-box-right {float: right;}
.jt-round-connect {
  height: 1px;
  width: 82px;
  background: #eaeaea;
  display: block;
  position: absolute;
  top: 35px;
}
.jt-box-right .jt-round-connect {left: -82px;}
.jt-box-left .jt-round-connect {right: -82px;}
.jt-round-connect:before {
  content: '';
  width: 10px;
  height: 10px;
  display: block;
  background: #f7f8f9;
  border: 1px solid #e8e8e8;
  position: absolute;
  top: -5px;
  z-index: 1;
  -webkit-box-shadow: 0px 0px 0px 4px #fff;
  box-shadow: 0px 0px 0px 4px #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.jt-round-connect:after {
  content: '';
  width: 18px;
  height: 18px;
  display: block;
  background: #fff;
  border: 1px solid #e8e8e8;
  position: absolute;
  top: -9px;
  z-index: 1;
  -webkit-box-shadow: 0px 0px 0px 4px #f6f6f6;
  box-shadow: 0px 0px 0px 4px #f6f6f6;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.jt-box-right .jt-round-connect:before  {right: -5px;}
.jt-box-right .jt-round-connect:after {left: -4px;}
.jt-box-left .jt-round-connect:before {left: -5px;}
.jt-box-left .jt-round-connect:after {right: -4px;}
.jt-box-header {
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  text-transform: uppercase;
  background: #f7f8f9;
  padding: 10px 25px;
  border: 1px solid #F7F8F9;
}
.jt-box-header .jt-time-date {
  font-size: 23px;
  width: 40px;
  display: inline-block;
  text-align: center;
  line-height: 20px;
}
.jt-box-header .jt-time-date span {font-size: 13px;display: block;text-align: center;}
.jt-time-title {
  display: inline-block;
  position: relative;
  bottom: 15px;
  font-size: 14px;
  letter-spacing: 2px;
  margin: 0 0 0 15px;
}
.jt-time-content {
  padding: 25px;
  border: 1px solid #eaeaea;
  border-top: 0;
  display: inline-block;
  width: 100%;
  font-family: 'Amiri', serif;
  font-size: 16px;
  letter-spacing: 1px;
  color: #999;
  margin: 0 0 10px;
}
.jt-time-content p {
  font-family: 'Amiri', serif;
  font-size: 16px;
  letter-spacing: 1px;
  color: #999;
  margin: 0 0 10px;
}
.jt-time-content a,
.jt-time-content img {display: inline-block;float: left;padding: 0 10px 0 0;}
.jt-time-content img:last-child {padding: 0;}

/* - Awards */
.flnce-awards {width:100%;float: left;padding: 0 0 30px 0;}
.flnce-awards .award-img img {max-width: 100%;position: relative;top: -2px;}
.flnce-awards .award-img {
	width: 100%;
	height: 55px;
	text-align:center;
	margin: 0 auto;
	float: left;
	line-height: 55px;
}
.flnce-awards .award-img:after{
	content: " ";
	background: url("../images/icons/leaf-right.png") no-repeat;
	width: 24px;
	height: 53px;
	display: inline-block;
	position: absolute;
	right: 5px;
}
.flnce-awards .award-img:before {
	content: " ";
	background: url("../images/icons/leaf-left.png") no-repeat;
	width: 24px;
	height: 53px;
	display: inline-block;
	position: absolute;
	left: 5px;
}
.flnce-awards .award-det {
	color: #333333;
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 20px;
	padding: 0 0 0 20px;
	display: table-cell;
	vertical-align: middle;
	height: 50px;
}
.jt-awards-style.special-content h5 { margin: 0px 0px 6px; }
.jt-awards-style.special-content { margin: 25px 0px 40px; }
/* --- Simple Slide */
.jt-simple-slider-one .owl-controls {
  position: absolute;
  top: 5%;
  right: 15px;
  z-index: 1;
}
.jt-slider-left-arrow {
  background: url("../images/arrows/testi-two-left.png") no-repeat;
  height: 14px;
  width: 50px;
  display: inline-block;
}
.jt-simple-slider-one .owl-controls .owl-nav .owl-prev,
.jt-simple-slider-one .owl-controls .owl-nav .owl-next {float: left}
.jt-simple-slider-one .owl-prev:hover {background: url("../images/arrows/testi-two-left-hover.png") no-repeat}
.jt-slider-right-arrow {
  background: url("../images/arrows/testi-two-right.png") no-repeat;
  height: 14px;
  width: 50px;
  display: inline-block;
}
.jt-simple-slider-one .owl-next:hover {background: url("../images/arrows/testi-two-right-hover.png") no-repeat}
.jt-simple-slider-two .owl-controls {
  position: absolute;
  right: 0px;
  bottom: 35px;
  left: 0px;
}
.jt-simple-slider-two .owl-dots {text-align: center;}
.jt-simple-slider-two .owl-dot {
  background: #35373e;
  height: 7px;
  width: 7px;
  float: none;
  margin: 0px 6px;
  display: inline-block;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.jt-simple-slider-two .owl-dot.active {
  background: #fff;
  border: 2px solid #35373e;
  height: 11px;
  width: 11px;
  position: relative;
  top: 2px;
}
.jt-studio-small-image img {max-width: 100%;}
.jt-studio-small-slide .owl-dots {
  text-align: center;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: -55px;
}
.jt-studio-small-slide .owl-dot {
  height: 8px;
  width: 8px;
  background: rgba(53,55,62,0.3);
  display: inline-block;
  border-radius: 30px;
  margin: 0px 5px;
}
.jt-studio-small-slide .owl-dot.active {
  border: 3px solid #fc4242;
  background: transparent;
  height: 13px;
  width: 13px;
  position: relative;
  top: 2.5px;
}
.vc_col-sm-12 .jt-studio-small-slide {
  width: 85%;
  margin: 0px auto;
}
.jt-vint-small-banner {
  width: 100%;
  float: left;
  height: 450px !important;
  position: relative;
}
.jt_blog_content .jt-vint-small-banner {height: 100% !important;}
.jt-vint-small-banner:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/*background: rgba(0,0,0,0.15);*/
}

/* --- Shop Offer */
.jt-offer-wrap {
	overflow:hidden;
	width: 100%;
	height: 100%;
	float:left;
	position: relative;
}
.jt-shop-offer {
	width: 100%;
	float: left;
	-webkit-transition: transform .25s ease;
	-moz-transition: transform .25s ease;
	-ms-transition: transform .25s ease;
	-o-transition: transform .25s ease;
	transition: transform .25s ease;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.jt-offer-wrap:hover .jt-shop-offer {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.jt-shop-offer img {max-width: 100%;}
.jt-shop-offer-cont {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.jt-shop-offer-cont a {display: inline-block;}
.jt-shop-offer-cont.jt-promo-one .jt-offer-tit {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	color: #101010;
	letter-spacing: 3px;
	margin: 0 0 15px 0;
}
.jt-shop-offer-cont.jt-promo-one {
	width: 45%;
	height: auto;
	right: 0px;
	bottom: 50px;
	top: auto;
	left: auto;
	text-align: center;
}
.jt-shop-offer-cont.jt-promo-one a,
.jt-shop-offer-cont.jt-promo-one a:hover,
.jt-shop-offer-cont.jt-promo-one a:active,
.jt-shop-offer-cont.jt-promo-one a:focus {text-decoration: none;}
.jt-shop-offer-cont.jt-promo-one .jt-offer-tit > span {
	font-size: 15px;
	font-weight: normal;
	display: block;
	letter-spacing: 2px;
}
.jt-shop-offer-cont.jt-promo-one .jt-offer {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6766;
	letter-spacing: 5px;
	margin: 5px 0 0 0;
}
.jt-shop-offer-cont.jt-promo-two {padding: 50px 0 0 50px;}
.jt-shop-offer-cont.jt-promo-two a,
.jt-shop-offer-cont.jt-promo-two a:hover,
.jt-shop-offer-cont.jt-promo-two a:active,
.jt-shop-offer-cont.jt-promo-two a:focus {text-decoration: none;}
.jt-shop-offer-cont.jt-promo-two .jt-shop-branch a {
	font-family: 'Amiri', serif;
	font-size: 15px;
	color: #fff;
	text-transform: capitalize;
	background: #35373e;
	padding: 6px 10px;
	display: inline-block;
	margin: 0 0 5px 0;
	font-weight: bold;
	letter-spacing: 1px;
}
.jt-shop-offer-cont.jt-promo-two .jt-shop-cat a {
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: #fff;
	padding: 11px 20px;
	display: inline-block;
}
.jt-shop-offer-cont.jt-promo-three {padding: 21px 0 0 45px;}
.jt-shop-offer-cont.jt-promo-three .jt-offer-tit {
	font-size: 35px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin: 25px 0 0;
}
.jt-shop-offer-cont.jt-promo-three .jt-offer-tit span {
	display: block;
	font-weight: normal;
	font-size: 25px;
	letter-spacing: 2px;
	position: relative;
	top: 10px;
}
.jt-shop-offer-cont.jt-promo-three .jt-shop-cat {
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #35373e;
	letter-spacing: 2px;
	position: relative;
	top: 10px;
}
.jt-shop-offer-cont.jt-promo-three a.jt-shop-cat,
.jt-shop-offer-cont.jt-promo-three a:hover.jt-shop-cat,
.jt-shop-offer-cont.jt-promo-three a:active.jt-shop-cat,
.jt-shop-offer-cont.jt-promo-three a:focus.jt-shop-cat {text-decoration: none;}
a.jt-offer-perc,
a:hover.jt-offer-perc,
a:focus.jt-offer-perc,
a:active.jt-offer-perc {text-decoration: none;	color: #fff;}
.jt-shop-offer-cont .jt-offer-perc {
	width: 57px;
	height: 57px;
	background: #ff6766;
	line-height: 57px;
	color: #fff;
	border-radius: 100%;
	display: block;
	text-align: center;
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-size: 11.5px;
	letter-spacing: 1px;
	margin: 20px 0 0 0;
}
.jt-offer-perc:after {
	content: "";
	position: absolute;
	width: 67px;
	height: 67px;
	background: transparent;
	border: 2px solid #ff6766;
	display: block;
	border-radius: 100%;
	top: -5px;
	left: -5px;
}

/* --- Trending Group */
.jt-trend-group {width: 100%;float: left;}
.jt-trend-item {width: 100%;float: left;}
.jt-trend-item-img {
	width: auto;
	float: left;
	position: relative;
	height: 100%;
	overflow: hidden;
}
.jt-trend-item-img img {max-width: 100%;}
.jt-trend-hover {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	-webkit-transition: bottom .5s ease;
	-moz-transition: bottom .5s ease;
	-ms-transition: bottom .5s ease;
	-o-transition: bottom .5s ease;
	transition: bottom .5s ease;
}
.vc-products.jt-product-style-two .jt-trend-hover {width:96%;}
.vc-products.jt-product-style-two.vc-products-type-1 .jt-trend-hover {width:100%;}
.jt-trend-hover ul {margin: 0;padding: 0;}
.jt-trend-hover ul li {
	display: inline-block;
	background: rgba(54,55,62,0.7);
	list-style: none;
	margin: 0 -1.5px;
}
.jt-trend-hover ul li > a {
	display: inline-block;
	padding: 0;
	color: #fff;
	float: left;
	width: 45px;
	height: 42px;
	line-height: 42px;
}
.jt-trend-hover ul li > a .fa-hover-show {color: #fff;}
.jt-trend-hover ul li > a,
.jt-trend-hover ul li > a:hover,
.jt-trend-hover ul li > a:active,
.jt-trend-hover ul li > a:focus {text-decoration: none;}
.jt-trend-item-img .jt-trend-hover ul li > a > img {display: inline-block;}
.jt-trend-hover ul li > a > span {
	padding: 0 0 0 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
}
.jt-trend-left {
	background: url('../images/icons/trend-left.png') no-repeat;
	width: 40px;
	height: 30px;
	display: block;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.jt-trend-left:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-trend-right {
	background: url('../images/icons/trend-right.png') no-repeat;
	width: 50px;
	height: 50px;
	display: block;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.jt-trend-right:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-trend-group .owl-controls {position: absolute;bottom: 60%;width: 100%;}
.jt-trend-group.owl-carousel .owl-controls .owl-nav .owl-prev {left: -80px;position: absolute;}
.jt-trend-group.owl-carousel .owl-controls .owl-nav .owl-next {right: -100px;position: absolute;}
.jt-trend-item-desc {width: 100%;float: left;margin: 15px 0 0 0;}
.jt-trend-item-desc .jt-trend-stars {margin: 0 0 5px 0;padding: 0;}
.jt-trend-item-desc .jt-trend-stars li {display: inline-block;list-style: none;padding: 0 3px 0 0;}
.jt-trend-item-desc .jt-trend-stars li > i {color: #777777;font-size: 13px;}
.jt-trend-item-desc .jt-trend-stars li > i.jt-no-star {color: #c3c3c3;}
.jt-trend-item-desc a {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.jt-trend-item-desc a,
.jt-trend-item-desc a:hover,
.jt-trend-item-desc a:active,
.jt-trend-item-desc a:focus {text-decoration: none;}
.jt-trend-item-desc .jt-trend-item-price {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	color: #36373e;
	margin: 6px 0 0 0;
}
.jt-trend-item-desc .jt-trend-item-price .jt-trend-strike {color: #999999;text-decoration: line-through;}
.jt-offer-tag {
	position: absolute;
	background: #ff6766;
	padding: 3px 10px;
	top: 20px;
	right: 15px;
	display: inline-block;
}
.jt-offer-tag  {
	font-family: 'Montserrat', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 2px;
	display: block;
	text-align: center;
}
.jt-shop-carousel {margin: 40px 0;}
.jt-shop-carousel.owl-carousel .owl-controls .owl-nav > div {padding: 0;top: 5px;}
.jt-shop-carousel.owl-carousel .owl-controls .owl-nav .owl-prev {position: relative;right: 10px;border:0;}
.jt-shop-carousel.owl-carousel .owl-controls .owl-nav:after {
	content: "";
	width: 1px;
	height: 25px;
	background: #c3c3c3;
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
}
.jt-shop-carousel.owl-carousel .owl-controls .owl-nav .owl-next {position: relative;left: 10px;}
.jt-shop-carousel .jt-blog-arrow-right {
	background: url("../images/icons/shop-news-right.png");
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.jt-shop-carousel .jt-blog-arrow-left {
	background: url("../images/icons/shop-news-left.png");
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.jt-shop-carousel .jt-blog-arrow-right:hover,
.jt-shop-carousel .jt-blog-arrow-left:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-shop-small-slide-wrap {width: 100%;float: left;background: #fff;}
.jt-small-slde-element {width: 100%;float: left;margin: 0 0 30px 0;}
.jt-small-slde-element img {float: left;}
.jt-shop-small-slide {width: 100%;float: left;padding: 30px 30px;min-height: 390px;}
.jt-shop-small-slide .jt-trend-item-desc {
	width: 65%;
	float: right;
	padding: 10px 0 0 10px;
	margin: 0;
}
.jt-shop-small-slide .jt-trend-item-desc .jt-trend-strike {margin: 0 0 0 10px;}
.jt-shop-small-slide-wrap .owl-controls {position: absolute;top: -65px;right: 25px;}
.jt-shop-small-slide-wrap .jt-small-slide-left {
	background: url("../images/icons/shop-news-left.png") no-repeat;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	height: 15px;
	width: 10px;
	display: inline-block;
}
.jt-shop-small-slide-wrap .jt-small-slide-right {
	background: url("../images/icons/shop-news-right.png") no-repeat;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	height: 15px;
	width: 10px;
	display: inline-block;
}
.jt-shop-small-slide-wrap .jt-small-slide-left:hover,
.jt-shop-small-slide-wrap .jt-small-slide-right:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav:after {
  content: "";
  width: 1px;
  height: 18px;
  background: #C3C3C3;
  display: inline-block;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  top: 0px;
}
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav .owl-prev {left: -9px;top: 1px;position: relative;}
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav .owl-next {right: -10px;top: 1px;position: relative;}
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-nav .owl-next,
.jt-shop-small-slide-wrap.owl-carousel .owl-controls .owl-dot {float: left;}
.jt-small-slide-tit h3 {
	font-family: 'Montserrat', sans-serif;
	color: #35373e;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0 0 40px 0;
}
.jt-small-slide-tit h3:after {
	content: "";
	width: 40px;
	height: 1px;
	background: #35373e;
	display: block;
	margin: 12px 0 0 0;
}
.wpb_text_column .jt-small-slide-tit h3 {margin: 0 0 40px;}

/* --- Trending Item in Shop Page */
.jt-trend-item {transition: all 0.6s ease 0s;position: relative;}
.jt-trend-item .jt-trend-item-img {text-align: center;}
.jt-trend-item .jt-trend-item-desc {
  text-align: center;
  margin: 0px;
  padding: 42px 0px 0px;
  position: relative;
  background: #FFF none repeat scroll 0% 0%;
  min-height: 86px;
  z-index: 1;
}
.jt-trend-item .jt-trend-item-desc h3,
.jt-trend-item .jt-trend-item-desc h2.woocommerce-loop-product__title {
	font-family: "Montserrat",sans-serif;
	font-size: 11px;
	color: #333;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 100%;
  margin: 0;
  padding: .5em 0;
  line-height: 20px;
  display: block;
}
.jt-trend-item .jt-trend-item-desc span.price {
	font-family: "Montserrat",sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	color: #36373E;
	font-weight: normal;
	padding: 0.5em 0px;
	margin: 0px;
	line-height: 20px;
	display: block;
}
.jt-trend-item .jt-trend-item-desc span.price {
	font-family: "Montserrat",sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	color: #36373E;
	font-weight: normal;
	margin: 0px;
	display: inline-block;
}
.jt-trend-item .star-rating {
	font-size: 13px !important;
	width: 90px !important;
	margin: 0px auto 20px !important;
	position: absolute !important;
	bottom: 55px;
	right: 0px;
	left: 0px;
	z-index: 1;
	display: block !important;
	float: none !important;
	overflow: hidden !important;
	height: 1.1em !important;
	line-height: 1.1em !important;
	font-family: "FontAwesome" !important;
	letter-spacing: 3px !important;
}
.jt-trend-item .star-rating::before {
	content: "\f006 \f006 \f006 \f006 \f006";
	color: #999;
	float: left;
	top: 0px;
	left: 0px;
	position: absolute;
	width: 20px;
	height: 20px;
	letter-spacing: 7px;
	display: block;
}
.jt-trend-item  span {text-decoration: none;box-sizing: content-box;}
.jt-trend-item .star-rating span {
	overflow: hidden;
	float: left;
	top: 0px;
	left: 0px;
	position: absolute;
	padding-top: 1.5em;
}
.jt-trend-item .star-rating span::before {
	color: #777777;
	content: "\f006 \f006 \f006 \f006 \f006";
	top: 0px;
	position: absolute;
	left: 0px;
	width: 20px;
	height: 20px;
	letter-spacing: 7px;
	display: block;
}
.jt-trend-item .jt-trend-item-desc h3,
.jt-trend-item .jt-trend-item-desc h2.woocommerce-loop-product__title {
	font-family: "Montserrat",sans-serif;
	font-size: 11px;
	color: #333;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 100%;
  margin: 0;
  padding: .5em 0;
  line-height: 20px;
  display: block;
}
.jt-trend-item .jt-trend-item-desc {text-align: center;}
.jt-trend-item .jt-trend-item-desc span.price {
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  color: #36373E;
  font-weight: normal;
  margin: 0px;
  display: inline-block;
  position: relative;
  top: -6px;
}
.jt-trend-item .jt-trend-hover ul {
  float: none;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px auto !important;
	display: inline-block;
}
.jt-trend-item .jt-trend-hover ul li.img_view {position: relative;top: 0; height: 42px;}
.jt-trend-item .jt-trend-hover ul li.img_view a > img {display: inline-block;}
.jt-trend-item .jt-trend-hover ul li {
	display: inline-block;
	list-style: outside none none;
	padding: 0px;
	margin: 0px;
	float: left;
	right: 1px;
	position: relative;
}
.jt-trend-item .jt-trend-hover ul li.img_view a {padding: 0;position: relative;text-align: center;}
.jt-trend-item .jt-trend-hover ul li i {color: #FFF;font-size: 16px;}
.jt-trend-item:hover .jt-trend-hover {bottom: 105px;}
.jt-trend-item .jt-trend-hover ul li.wishlist_view {
  position: relative;
  left: 0;
  top: 0;
  height: 42px;
  width: 45px;
}
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a.add_to_wishlist {
	padding: 0;
	margin: 0px;
	font-size: 16px;
	line-height: 42px;
	width: 100%;
}
.jt-trend-hover .yith-wcwl-add-to-wishlist {width: 100%;padding: 0;}
.jt-trend-hover .yith-wcwl-add-to-wishlist .show a::before {content: "\f08a";font-size: 16px;color: #fff;}
.jt-trend-hover .yith-wcwl-add-to-wishlist .show a:hover:before {content: "\f004";color: #fff;}
.jt-trend-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before,
.jt-trend-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before {content: "\f004";color: #fff;}
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a.add_to_wishlist,
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover.add_to_wishlist,
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:active.add_to_wishlist,
.jt-trend-hover ul li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:focus.add_to_wishlist {text-decoration: none;}
.jt-trend-hover .yith-wcwl-add-to-wishlist .show a:before {padding-right: 0px;}
.jt-trend-item .jt-trend-hover ul li.cart_view {
  position: relative;
  margin: 0px;
  top: 0px;
  display: inline-block;
  top: 0;
  height: 42px;
  left: 1px;
}
.jt-trend-item .jt-trend-hover ul li.cart_view a.button.add_to_cart_button,
.jt-trend-item .jt-trend-hover ul li.cart_view a.button.product_type_simple {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: 1px;
	font-family: "Montserrat",sans-serif;
	width: auto;
	padding: 0 18px;
	position: relative;
	top: auto;
	background: transparent;
	line-height: 42px;
}
.jt-trend-item a.button.add_to_cart_button::before {content: url("../images/icons/woo-cart.png");}
.jt-trend-item a.add_to_cart_button.button::before {padding: 0px 10px 0px 0px;position: relative;top: 4px;}
.yith-wcwl-add-to-wishlist {padding: 0;}

/**
 * Accordion and Tabs
 */
/* Accordian Style */
.vc_tta.vc_general .vc_tta-panel {
    float: left;
    width: 100%;
}
.vc_tta.vc_general .vc_tta-panel-title {
    background: #fff;
}
.jt_row_class .vc_tta-container {
    margin-bottom: 0px;
}
.jt_row_class .vc_tta .vc_tta-panel-heading {
    border-radius: 0px;
    border: 0;
    float: left;
    border-width: 0px 0px 0px 0px;
    width: 100%;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-outline {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    font-family: "Amiri",serif;
    background-color: #FFF;
    margin: 0px;
    /*border-width: 0px 1px 0px;*/
    border-style: none;
    border: 1px solid #EEE;
    /*border-top: 0px solid #EEE;*/
    /*border-bottom: 0px solid #EEE;*/
    border-image: none;
    float: left;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-outline .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: #111;
    padding-left: 35px;
    border-bottom: 1px solid #EEE;
    border-top: 1px solid #EEE;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.jt_row_class .vc_tta.vc_general .vc_tta-tab > a {
    padding: 16px 40px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading a {
    border-top: 1px solid #EEE;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    left: auto;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{
    border-color: #fff;
    background-color: #fff;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-bottom: 1px solid #fff;
}
.jt_row_class .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    border-width: 1px 0px 0px;
}
.jt_row_class .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    border-width: 0px 0px 0px 1px;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-panel-body {
    border-width: 0px;
    border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel {
    border-top: 1px solid #fff;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-outline .wpb_text_column p {
  margin: 15px 16px 15px;
  line-height: 24px;
  font-family: "Amiri",serif;
  color: #888;
  font-size: 16px;
}
.vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 12px 20px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panels .vc_tta-panel.vc_active:last-child {
    /*border-bottom:1px solid #eee;*/
}
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  float: left;
  width: 100%;
  margin-top: -1px;
}
.jt_row_class .vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-style-outline:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container {
  margin-top: -1px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-bottom .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  border-top: 0px;
  background-color: #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
  padding-top: 0;
}
.jt_row_class .vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #111;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-panel:not(:last-child) .vc_tta-panel-heading,
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  margin-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-panel-heading {
    border-width: 0px;
}
/* Modern Accordian */
.jt_row_class .vc_tta-accordion.vc_tta-style-modern {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    font-family: "Amiri",serif;
    background-color: #FFF;
    margin: 0px;
    border-width: 0px 1px 0px;
    border-style: none;
    border: 1px solid #EEE;
    border-top: 0px solid #EEE;
    border-bottom: 0px solid #EEE;
    border-image: none;
    float: left;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    line-height: 12px;
    color: #777777;
    padding: 18px 20px;
    border-bottom: 1px solid #EEE;
    border-top: 1px solid #EEE;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body { margin-left: 0; }
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:last-child .vc_tta-panel-body { margin-bottom: 1px; }
.jt_row_class .vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    background-color: #fcfcfc;
    color: #777;
}
.jt_row_class .vc_tta.vc_tta-style-modern .vc_tta-panel-body {
    background: #3b3b3b;
    border-radius: 0px;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern .wpb_text_column p {
    color: #fff;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern .wpb_text_column p strong {
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-modern .vc_tta-controls-icon {
    display: none;
}

.jt_row_class .vc_tta-accordion.vc_tta-style-modern {
  border: 0;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel-body {
  background-color: #fff;
  margin-left: -1px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel-heading h4.vc_tta-panel-title a {
  background-color: #fff;
  color: #35373e;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  border: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel-heading h4.vc_tta-panel-title a i {
  display: block;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel {
  background-color: #fff;
  padding: 0;
  margin: 0;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0px;
}
/* Accordion Modern */
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel:last-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel:first-child:not(.vc_active) .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-top: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active h4.vc_tta-panel-title a {
  border-top: 1px solid #35373e;
  border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-body {
  /*border-bottom: 1px solid #eee;*/
  padding-bottom: 20px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active:last-child {
  border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active h4.vc_tta-panel-title a:after {
  content: "";
  height: 0px;
  width: 0px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  border-top: 6px solid #fff;
  top: -1px;
  display: block;
  z-index: 999999;
  left:0%;
  right: 0px;
  margin: 0 auto;
  border-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active h4.vc_tta-panel-title a:before {
  content: "";
  height: 0px;
  width: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  border-top: 8px solid #3B3B3B;
  top: -1px;
  display: block;
  z-index: 999999;
  left:0%;
  right: 0px;
  margin: 0 auto;
  border-bottom: 0px;
}
/* Accordion Modern */
/* Accordion Outline */
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 0 0px 0;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 0px 0 0px 0;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel.vc_active:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 0px 0 1px 0;
  border-style: solid;
  border-color: #eee;
}
/* Accordion Outline */
/* Accordion Flat */
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 0 0px 0;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 0px 0 0px 0;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border: 0px;
  background-color: #35373e;
  color: #fff;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 0px 0 1px 0;
  border-style: solid;
  border-color: #eee;
}
/* Accordion Flat */
/* Accordion Classic */
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  padding: 14px 20px 14px 35px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel:last-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active:last-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border: 1px solid #eee;
  background-color: #f7f8f9;
  /*color: #fff;*/
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active:first-child .vc_tta-panel-heading h4.vc_tta-panel-title a {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-controls-align-right .vc_tta-controls-icon {
    float: left;
    position: absolute !important;
    left: 20px;
    right: auto;
}

/* Accordion Classic */

/*  -------Flat Accordian------ */
.jt_row_class .vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: #111;
    padding-left: 35px;
    border-top: 1px solid #EEE;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{
    border-color: #fff;
    background-color: #fff;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-panel-body {
    border-width: 0px;
    border-bottom: 0px;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-flat .wpb_text_column p {
  margin: 15px 16px 15px;
  line-height: 24px;
  font-family: "Amiri",serif;
  color: #888;
  font-size: 16px;
}
.jt_row_class .vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #111;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-panel:not(:last-child) .vc_tta-panel-heading,
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  margin-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-panel:last-child {
  border-bottom: 0px solid #eee;
}

/*  -------Classic Accordian------ */
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic {
    border-left: 0px;
    border-right: 0px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic.vc_tta .vc_tta-panel-body {
    padding: 0px 1px;
    float: left;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: #111;
    padding-left: 1px;
    border-top: 0px solid #EEE;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
    border-color: #fff;
    background-color: #fff;
    padding: 29px 35px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body {
    border-width: 0px;
    border-bottom: 0px;
    border-color: #e8e8e8;
}
.jt_row_class .vc_tta-accordion.vc_tta-style-classic .wpb_text_column p {
    margin: 0px 0px 20px;
    line-height: 24px;
    font-family: "Amiri",serif;
    color: #888;
    font-size: 16px;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #111;
}
.jt_row_class .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading,
.jt_row_class .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 0px;
}
.jt_row_class .vc_tta.vc_tta-style-classic .vc_tta-panel:last-child {
    border-bottom: 0px solid #eee;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic.vc_tta-controls-align-center .vc_tta-controls-icon,
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-modern.vc_tta-controls-align-center .vc_tta-controls-icon,
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-outline.vc_tta-controls-align-center .vc_tta-controls-icon,
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-flat.vc_tta-controls-align-center .vc_tta-controls-icon {
    display: none;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic.vc_tta-controls-align-right .vc_tta-controls-icon {
    float: left;
    position: absolute !important;
    left: 20px;
    right: auto;
}
.jt_row_class .vc_tta.vc_tta-accordion.vc_tta-style-classic.vc_tta-controls-align-right .vc_tta-panel-title a {
    width: 100%
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body p {
    line-height: 24px;
    font-family: "Amiri",serif;
    color: #999;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 0px;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body > ul {
    padding: 0px 0px 18px 60px;
    margin: 0px 0px 7px;
    display: inline-block;
    float: none;
    width: auto;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul {
    padding: 0px 0px 18px 60px;
    list-style: none;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body .wpb_wrapper > ul {
    float: none;
    width: auto;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul > li {
    font-size: 15px;
    color: #666666;
    margin: 10px auto;
    padding: 0px 0px 8px 5px;
    font-family: "Amiri",serif;
    letter-spacing: 1px;
}
.jt_row_class .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul > li:before {
    content: '\f111';
    font-family: 'FontAwesome';
    font-size: 7px;
    color: #c2c3c4;
    padding: 0px 10px 0 0;
    position: relative;
    top: -1px;
}
.jt_row_class .vc_tta-accordion .wpb_content_element p img {
  float: left;
  margin: 0px;
  padding: 0 15px 15px 0;
}
.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::before {display: none;}

/* Tabs */
.jt_row_class .vc_tta.vc_general .vc_tta-panels-container, .vc_tta.vc_general .vc_tta-panels {
    float: left;
    width: 100%;
    position: relative;
}
.jt_row_class .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-panel-body::before,
.jt_row_class .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-panel-body::after {display: none;}
.jt_row_class .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-tabs-container {
  margin-bottom: 0;
}
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab {
    border-left: 1px solid #EEE;
    border-right: 1px solid #EEE;
}
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab:last-child {
  /*border-right: 0px;*/ /* For outline */
}
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab.vc_active a {
  background-color: #fff;
}
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels {
  margin-top: -1px;
}
@media (min-width: 768px) {
  .jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    border: 0px solid transparent;
  }
  .jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel {
    margin: 0px;
  }
}
/* Round */
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab > a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;

    border-right: 0;
}
.jt_row_class .jt-tab-width-fill .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab:last-child > a { width: 99.5%; border-right: 1px solid #eee; }
.jt_row_class .vc_tta-tabs.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    border: 1px solid #EEE;
    font-family: "Amiri",serif;
    color: #999;
    font-size: 14px;
    background-color: rgb(255, 255, 255);
    /*border-top: 0px;*/
    padding-top:35px;
    padding-bottom:35px;
    border-radius:0px;
    margin-bottom: -1px;
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-style-outline .vc_tta-tab.vc_active > a {
    color: #111;
    text-decoration: none;
    display: block;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    border-bottom: 0px none;
    background-color: #fff !important;
    border-radius: 0px !important;
    text-transform: uppercase;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab > a {
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #eee;
    font-family: 'Montserrat', sans-serif;
    color: #111;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab:first-child > a {
    border-right: 0;
}
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab a,
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab a:hover,
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab a:focus,
.jt_row_class .vc_tta.vc_tta-style-outline .vc_tta-tab a:active {
    text-decoration: none;
    color: #111;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-top .vc_tta-tabs-list,
.jt_row_class .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
  width: 100.8%;
}
.jt_row_class .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 1px 0px 0px 0px;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a {
    background-color: #fff !important;
    border-radius: 0px !important;
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body p {
    line-height: 24px;
    font-family: "Amiri",serif;
    color: #999;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 0;
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body p img {

}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body ul,
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul {
    list-style: outside none none;
    padding: 0px 0px 0px 60px;
    margin: 0px 0px 7px;
    display: inline-block;
}
.jt_row_class .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body ul > li,
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul > li {
    font-size: 15px;
    color: #999;
    margin: 10px auto;
    padding: 0px 0px 0px 25px;
    background: transparent url("../images/arrows/bullet-one.png") no-repeat scroll left center;
}
.jt_row_class .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body ul > li:before {
  content: '';
  padding: 0;
  margin: 0;
}
.jt_row_class .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
    -webkit-transition: color 0s ease-in-out;
    transition: color 0s ease-in-out;
}
.jt_row_class .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),
.jt_row_class .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
  margin-left: 8px;
}

/* Modern Tabs */
.jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #eee;
    /*border: 1px solid #EEE;*/
    font-family: "Amiri", serif;
    color: #999;
    font-size: 14px;
    background-color: rgb(255, 255, 255);
    padding: 27px 20px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-body p {
  padding: 0;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta-tabs.vc_tta.vc_tta-style-modern .vc_tta-tab > a {
    border-width: 0;
    font-family: 'Montserrat', sans-serif;
    color: #111;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    /*background: #3B3B3B;*/
    background: #fff;
    padding: 15px 40px;
    position: relative;
    margin: 0 0 -2px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
  border-bottom: 1px solid #111;
}

/*.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom: 5px solid red;
}*/
.jt_row_class .vc_tta-tabs.vc_tta.vc_tta-style-modern .vc_tta-tabs-list {
   /*border-bottom: 1px solid #eee;*/
}
@media (min-width: 768px) {

  .jt_row_class .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    border: 1px solid transparent;
  }
  .jt_row_class .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
    margin: 0 0 0 -1px;
  }
  .jt_row_class .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-controls-align-right .vc_tta-panel {
    margin: 0 1px;
  }

}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::after {
    content: "";
    height: 0px;
    width: 0px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    border-top: 6px solid #fff;
    top: 100%;
    display: block;
    z-index: 999999;
    left:0%;
    right: 0px;
    margin: 0 auto;
    border-bottom: 0px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::before {
    content: "";
    height: 0px;
    width: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    border-top: 8px solid #3B3B3B;
    top: 100%;
    display: block;
    z-index: 999999;
    left:0%;
    right: 0px;
    margin: 0 auto;
    border-bottom: 0px;
}
/*.jt_row_class .vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
    border-bottom: 0;
}*/
.jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-list .vc_tta-tab {
    position: relative;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-list .vc_tta-tab:after {
    content: '';
    position: absolute;
    top: 30%;
    right: 0;
    width: 1px;
    height: 50%;
    background: #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-list .vc_tta-tab:last-child:after {
    content: none;
}
/*.jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-list*/

.jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container,
.jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
    overflow: visible;
}
.jt_row_class .vc_tta-style-modern.vc_tta-tabs {
    overflow: hidden;
    /*border-bottom: 1px solid #EEE;*/
}
.jt_row_class .vc_tta-tabs .wpb_content_element p img {
  float: left;
  margin: 0px 15px 8px 0px;
  max-width: 100%;
  padding: 0;
}
.jt_row_class .vc_tta-tabs .wpb_content_element p { float: left; width: 100%; }
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    float: left;
    width: 100%;
}
.jt_row_class .vc_tta-style-modern.vc_tta-tabs-position-bottom.vc_tta-tabs {
    overflow: hidden;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
    border-bottom: 0px solid #EEE;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
  border-top: 1px solid #111;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a {
  margin-top: -1px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::after {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    display: block;
    z-index: 999999;
    left:0%;
    right: 0px;
    margin: 0 auto;
    border-bottom: 6px solid #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-modern.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    display: block;
    z-index: 999999;
    left:0%;
    right: 0px;
    margin: 0 auto;
    border-bottom: 8px solid #3B3B3B;
}
.jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container,
.jt_row_class .vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
    overflow: visible;
}

/* Flat tabs */
.jt_row_class .vc_tta-tabs.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    /*border: 1px solid #EEE;*/
    font-family: "Amiri",serif;
    color: #999;
    font-size: 14px;
    background-color: #fff;
    border: 0px;
    /*padding-top: 35px;*/
    /*padding-bottom: 35px;*/
    padding: 35px 0 35px;
    border-radius: 0px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-body p {
  padding: 0;
}
.jt_row_class .vc_tta.vc_tta-tabs.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    color: #fff;
    text-decoration: none;
    display: block;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    border-top-color: 0px none;
    border-radius: 0px !important;
    text-transform: uppercase;
    background-color: #35373e;
    /*border-top: 4px solid #35373E;*/
}
.jt_row_class .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
  margin-left: 0;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab > a {
    border-width: 0px 1px 0px 0;
    border-style: solid;
    border-color: #eee;
    font-family: 'Montserrat', sans-serif;
    color: #111;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    border-top-color:#fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-top .vc_tta-tab:first-child > a {
    border-left: 1px solid #eee;
}
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab a ,
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab a:hover,
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab a:focus,
.jt_row_class .vc_tta.vc_tta-style-flat .vc_tta-tab a:active {
    text-decoration: none;
    color: #111;
}
.jt_row_class .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 1px 0px 0px 0px;
}
.jt_row_class .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #fff;
    border-radius: 0px !important;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    float: left;
    width: 100%;
}
.jt_row_class .vc_tta-style-flat.vc_tta-tabs-position-bottom.vc_tta-tabs {
    overflow: hidden;
    border-bottom: 0px solid #EEE;
    border-top: 0px solid #EEE;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tabs-list > li a {
  border-left: 1px solid #eee;
  margin-right: -1px;
  border-bottom: 0px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tabs-list .vc_tta-tab.vc_active {
    border-top: 0px solid #35373E;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-panel:last-child {
    border-bottom: 0px solid #EEE;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tab > a {
    border-width: 1px 1px 1px 0;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tabs-list .vc_tta-tab {
    border-top: 0px;
}
.jt_row_class .jt-tab-width-fill .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom.vc_tta-controls-align-right .vc_tta-tabs-container .vc_tta-tabs-list li:last-child,
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom.vc_tta-controls-align-right .vc_tta-tabs-container .vc_tta-tabs-list li:last-child {
  border-right: 1px solid #eee;
}
.jt_row_class .vc_tta.vc_general .vc_tta-tab.vc_active > a::before,.jt_row_class .vc_tta.vc_general .vc_tta-tab.vc_active > a::after {
    display: none;
    content: "";
    position: absolute;
    border-width: inherit;
    border-color: #eee;
    border-style: solid;
    width: 100vw;
    height: 200vw;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a::before {
    border-width: 4px;
    border-color: #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
    border-top: 1px solid #fff;
}

/* Classic Tabs */
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {
    font-family: "Amiri", serif;
    color: #999;
    font-size: 14px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list {
  font-family: "Montserrat",sans-serif;
  color: #35373e;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  padding-left: 1px;
  width: 100.4%;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container {
  margin: 0;
  padding: 0;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab a,
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-bottom .vc_tta-tabs-list .vc_tta-tab a {
  border: 1px solid #eee;
  background-color: #f7f8f9;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab.vc_active a,
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-bottom .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  border: 1px solid #eee;
  background-color: #fff;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels p {
  padding: 0;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels .vc_tta-panel-body {
  padding: 35px 20px;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  float: left;
  width: 100%;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic .vc_pagination {
  margin: 0;
}
/* Tabs */

/* Tours */
.jt_row_class .vc_tta-tour .vc_tta-tabs-list.vc_active .vc_tta-tab a,
.jt_row_class .vc_tta-tour .vc_tta-tabs-list .vc_tta-tab a {
  border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-panels-container .vc_tta-panels {
  border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs .vc_tta-panels {
  border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs-list .vc_tta-tab a,
.jt_row_class .vc_tta-tour .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  background-color: #fff;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-panels {
  border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-panels .vc_tta-panel {
  background-color: #fff;
  border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-panel .vc_tta-panel-body p {
  margin: 0;
}
/* Tour Modern */
.jt_row_class .vc_tta-tour .vc_tta-style-modern .vc_tta-panels {
  border: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-body,
.jt_row_class .vc_tta-tour .vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-body,
.jt_row_class .vc_tta-tour .vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body,
.jt_row_class .vc_tta-tour .vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-body {
  border: 0px;
  padding: 17px 20px;
}
.jt_row_class .vc_tta-tour .vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #eee;
}
@media (min-width: 768px) {

  .jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    border: 0px solid transparent;
  }
  .jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
    margin: 0;
    border: 0px;
    background-color: #fff;
  }
  .jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-controls-align-right .vc_tta-panel {
    margin: 0;
    border: 0px;
  }

}
@media (min-width: 768px) {
  .jt_row_class .vc_tta-tour .vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #fff;
  }
  .jt_row_class .vc_tta-tour .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #fff;
  }
  .jt_row_class .vc_tta-tour .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #fff;
  }
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-modern:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container {
  margin: 0;
  overflow: visible;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-tabs-list,
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-tab {
  overflow: visible;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab:after {
  display: none;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #35373e;
  margin-right: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a:after {
  content: "";
  height: 0px;
  width: 0px;
  position: absolute;
  top: 40%;
  display: block;
  z-index: 999999;
  left: auto;
  right: 0px;
  margin: 0 auto;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  margin-right: -6px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a:before {
  content: "";
  height: 0px;
  width: 0px;
  position: absolute;
  top: 36%;
  display: block;
  z-index: 999999;
  left: auto;
  right: 0px;
  margin: 0 auto;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #35373e;
  margin-right: -8px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active:last-child a:after {
  top: 40%;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active:first-child a:after {
  top: 41%;
}

.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-modern:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container {
  margin: 0;
  overflow: visible;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #35373e;
  margin-left: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a:after {
  content: "";
  height: 0px;
  width: 0px;
  position: absolute;
  top: 43%;
  display: block;
  z-index: 999999;
  left: 0px;
  right: auto;
  margin: 0 auto;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #fff;
  margin-left: -6px;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-modern.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a:before {
  content: "";
  height: 0px;
  width: 0px;
  position: absolute;
  top: 38%;
  display: block;
  z-index: 999999;
  left: 0px;
  right: auto;
  margin: 0 auto;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #35373e;
  margin-left: -8px;
}
/* Tour Modern */
/* Tour Outline */
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container {
  margin: 0;
}
.jt_row_class .vc_tta-tour .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab {
  border: 0px;
  margin: 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #eee;
  margin-bottom: 1px;
  margin-left: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline {
  border: 0px solid #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab a {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab:not(.vc_active),
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab:not(:first-child) {
  margin-top: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab:first-child {
  margin-top: 1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab:last-child {
  margin-bottom: 0px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #eee;
  margin-bottom: 1px;
  margin-right: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab a {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  border-width: 1px 1px 1px 0px;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab:not(.vc_active),
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab:not(:first-child) {
  margin-top: -1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab:first-child {
  margin-top: 1px;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-outline.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab:last-child {
  margin-bottom: 0px;
}
/* Tour Outline */
/* Tour Flat */
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab {
  margin: 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab a:hover {
  background-color: transparent;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  background-color: #35373e;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab.vc_active a {
    border-top: 0px solid #35373E;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-panel:last-child a {
    border-bottom: 0px solid #EEE;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-list .vc_tta-tab a {
    border-top: 1px solid #eee;
}
/* Tour Flat */
/* Tour Classic */
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list {
  border: 1px solid #eee;
  padding: 0;
  margin: 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab {
  margin: 0;
  padding: 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab a {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #eee;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab:last-child a {
  border-width: 0 0 0 0;
}
.jt_row_class .vc_tta-tour .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  background-color: #f7f8f9;
}
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-list li.vc_tta-tab,
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab,
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab:last-child { margin-left: -1px; }
.jt_row_class .vc_tta-tabs.vc_tta-style-classic.vc_tta-tabs-position-top ul.vc_tta-tabs-list li.vc_tta-tab:first-child,
.jt_row_class .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-tabs-list li.vc_tta-tab:first-child { margin-left: 0; }
/* Tour Classic */

/**
 * 7. Contact form 7
 */
div.wpcf7-response-output {padding: 15px 20px;}
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
  border: 1px solid #e8e8e8;
  width: 100%;
  font-family: 'Amiri', serif;
  font-size: 15px;
  color: #000;
  padding: 10px 15px 8px;
  margin: 0 0 25px;
  letter-spacing: 1px;
  line-height: 28px;
}
.wpcf7 select,
.wpcf7 select option {color: #777;padding: 8px 15px 6px;}
.wpcf7 input[type="checkbox"],
.wpcf7 input[type="radio"],
.wpcf7-checkbox span.wpcf7-list-item-label,
.wpcf7-radio span.wpcf7-list-item-label {
  width: auto;
  border: none;
  color: #777;
}
span.wpcf7-list-item {margin-left: 15px;}
.wpcf7-list-item.first {margin: 0;}
.wpcf7-checkbox span.wpcf7-list-item-label,
.wpcf7-radio span.wpcf7-list-item-label {padding: 0 0 0 4px;}
.wpcf7 textarea {
  font-size: 15px;
  min-height: 180px;
  max-width: 100%;
  min-width: 100%;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus {color: #35373e;border-color: #c5c5c5;}
.wpcf7 input[type="submit"] {
  float: none;
  background: #35373e;
  color: #fff;
  font-size: 12px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: auto;
  padding: 10px 25px;
  margin: 0;
}
span.wpcf7-not-valid-tip {margin-bottom: 15px;margin-top: -15px;padding: 0 10px;}
.wpcf7 input.wpcf7-not-valid {border: 1px solid #f00;}
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one {
  float: none;
  background: #fff;
  color: #000;
  font-size: 12px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: auto;
  padding: 10px 25px;
  margin: 0;
  border: 2px solid #35373e;
}
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:hover,
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:active,
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:focus {
  background: #35373e;
  text-decoration: none;
  border-color: transparent;
  color: #fff;
}
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two {
  float: none;
  background: #35373e;
  color: #fff;
  font-size: 12px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: auto;
  padding: 10px 25px;
  margin: 0;
  border: 2px solid transparent;
}
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:hover,
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:active,
.wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:focus {
  background: transparent;
  text-decoration: none;
  border: 2px solid #35373e;
  color: #000;
}
.wpcf7 input[type="number"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/**
 * 8. Contact Addresses
 */
.jt-contact-addresses {padding: 0;margin: 0;list-style: none;}
.jt-contact-addresses li {border-bottom: 1px solid #eee;margin: 0 0 20px;padding: 0 0 20px;}
.jt-contact-addresses h4 {
  float: none;
  width: auto;
  font-family: 'Montserrat', sans-serif;
  color: #232323;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 15px;
}
.jt-contact-addresses li p,
.jt-contact-addresses li a {
  margin: 0;
  font-family: 'Amiri', serif;
  font-size: 15px;
  color: #555;
  letter-spacing: 0.5px;
}
.jt-contact-addresses li a {margin-bottom: 5px;display: inline-block;}
.jt-contact-addresses li a:hover {text-decoration: none;}
.jt-contact-addresses .jt-social-two li {border-bottom: 0px solid #EEE;margin: 0px;}
.social-links a i {font-size: 12px;color: #888;margin-right: 15px;}
.social-links a {margin-bottom: 0;}
.social-links a:hover i {color: #35373e;}
.cont-details {width: 100%;float: left;text-align: center;}
.cont-details i {font-size: 25px;}
.cont-details p {
	font-family: 'Amiri', serif;
	color: #1a1a1a;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 10px 0 0 0;
}

/**
 * 9. Content Carousel
 */
.jt-cnt-carousel-wrapper {
  font-family: 'Amiri', serif;
  color: #999;
  font-size: 14px;
  letter-spacing: 0.7px;
  padding: 40px 0;
}
.jt-cnt-carousel-wrapper .jt-carousel-heading {
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 30px;
}
.jt-cnt-carousel-wrapper .jt-special-txt {
  font-family: 'Amiri', serif;
  color: #777;
  font-size: 17px;
  font-style: italic;
  letter-spacing: 1px;
}
.jt-cnt-carousel-wrapper p {margin-bottom: 40px;font-size: 16px;}
/* Owl Carousel */
.jt-cnt-carousel-wrapper .carousel-arrow-left,
.jt-cnt-carousel-wrapper .carousel-arrow-right {
  content: '';
  background: url('../images/arrows/prev-post.png') no-repeat center center;
  width: 35px;
  height: 17px;
  display: inline-block;
  margin: 0 10px 0 0;
  position: relative;
  top: 5px;
}
.jt-cnt-carousel-wrapper .carousel-arrow-left:hover,
.jt-cnt-carousel-wrapper .carousel-arrow-right:hover {content: '';width: 35px;background: url('../images/arrows/next-post-hover.png') no-repeat center center;}
.jt-cnt-carousel-wrapper .carousel-arrow-right {background: url('../images/arrows/next-post.png') no-repeat center center;}
.jt-cnt-carousel-wrapper .carousel-arrow-left:hover {background: url('../images/arrows/prev-post-hover.png') no-repeat center center;}
.jt-cnt-carousel-wrapper .owl-nav > div {float: left;}
.jt-cnt-carousel-wrapper .owl-controls {float: left;width: 100%;margin: 0 0 50px;}

/**
 * 10. Intro Carousel
 */
.jt-intro-wrapper {
  background: #f7f8f9;
  max-height: 380px;
  min-height: 380px;
  margin: 70px 0px 140px;
  float: left;
  width: 100%;
}
.jt-intro-wrapper .jt-sep-two,
.jt-intro-wrapper .jt-sep-two:before {background-color: rgba(52,55,62,0.3);}
.jt-intro-wrapper.jt-intro-wrapper-extrawidth {
	margin: 70px auto 140px;
	float: none;
	width: 70%;
	max-height: 400px;
	min-height: 400px;
}
.jt-photo-wrap .jt-intro-wrapper.jt-intro-wrapper-extrawidth {max-height: 350px;min-height: 350px;}
.jt-photo-wrap .jt-intro-content h3 {font-size: 30px;line-height: 40px}
.jt-intro-wrapper.jt-intro-wrapper-extrawidth .jt-intro-carousel {width: 43%;}
.jt-photo-wrap .jt-intro-carousel .owl-stage-outer {min-height: 318px;}
.jt-box-layout-bg .jt-intro-content h3 {font-size: 23px;line-height: 40px;}
.jt-box-layout-bg .jt-intro-wrapper.jt-intro-wrapper-extrawidth {max-height: 300px;min-height: 300px;}
.jt-box-layout-bg .jt-intro-carousel .owl-stage-outer {min-height: 250px;}
.jt-box-layout-bg .jt-intro-wrapper .owl-controls {bottom: -130px;}
.jt-box-layout-bg  .jt-intro-wrapper.jt-intro-wrapper-extrawidth { margin: 70px auto 250px;}
.jt-intro-carousel {
  float: left;
  width: 45%;
  padding: 25px 25px 25px 0;
  background: #fff;
  position: relative;
  top: -70px;
}
.jt-intro-carousel .owl-stage-outer {min-height: 350px;}
.jt-intro-carousel img {max-width: 100%;height: auto;}
.jt-intro-content {width: 55%;float: left;padding: 0 60px 0 80px;}
.jt-intro-content h3 {
  font-family: 'Montserrat', sans-serif;
  font-size: 36px;
  line-height: 50px;
  color: #35373e;
  letter-spacing: 3px;
  position: relative;
  top: -45px;
}
.jt-intro-text {position: relative;top: -42px;}
.jt-intro-text h2 {
  font-size: 60px;
  color: rgba(52,55,62,0.3);
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  float: none;
  width: auto;
  margin: 0;
}
.jt-intro-inner {
  padding: 30px;
  background: #fff;
  float: left;
  width: 100%;
  border-bottom: 3px solid #f3f4f5;
}
.jt-intro-inner p {
  margin: 0 0 25px;
  font-family: 'Amiri', serif;
  color: #999;
  font-size: 15px;
  letter-spacing: 0.8px;
  line-height: 26px;
}
.jt-intro-inner a {
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  color: #35373e;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.jt-intro-inner a:hover {text-decoration: none;}
/* Intro Carousel - Owl Control */
.jt-intro-wrapper .owl-controls {
  position: absolute;
  bottom: -110px;
  font-size: 32px;
  color: #999;
}
.jt-intro-wrapper .owl-carousel .owl-controls .owl-nav .owl-prev,
.jt-intro-wrapper .owl-carousel .owl-controls .owl-nav .owl-next {float: left;margin: 0 15px 0 0;}

/**
 * 11. Featured Box
 */
.jt-featured-box-wrapper {
  text-align: center;
  color: #fff;
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.jt-featured-box {
  padding: 90px 70px;
  top: 25%;
  opacity: 1;
}
.jt-featured-box h2 {
  color: #fff;
  font-size: 30px;
  letter-spacing: 4px;
  margin-top: 0;
}
.jt-featured-box-wrapper .jt-sep:before,
.jt-featured-box-wrapper .jt-sep,
.jt-featured-box-wrapper .jt-sep:after {background: #fff;}
.jt-featured-box p,
.entry-content .jt-featured-box p {
  font-family: 'Amiri', serif;
  font-size: 16px;
  color: #fff;
  letter-spacing: 1px;
  font-weight: normal;
  margin: 35px 0 0;
  line-height: 25px;
}

/**
 * 12. Social Icons
 */
/** Social Links*/
ul.jt-social-one {
  padding: 0;
  margin: 40px 0;
  list-style: none;
  float: left;
  width: 100%;
}
.jt-social-one li {
  display: inline-block;
  width: auto;
  float: none;
  padding: 0 25px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  color: #ccc;
  letter-spacing: 2px;
}
.jt-social-one li a {position: relative;padding: 5px 0px;color: #999;}
.jt-social-one li a:hover {text-decoration: none;}
.jt-social-one li a:after {
  content: '';
  position: relative;
  width: 0%;
  -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-social-one li a:hover:after {
  content: '';
  height: 1px;
  width: 100%;
  display: block;
  background: #ccc;
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* Social Style Two */
ul.jt-social-two {
  list-style: none;
  padding: 0;
  margin: 0;
  float: none;
  width: auto;
}
.jt-social-two li {display: inline-block;padding: 0 18px 0 0;}
.jt-social-two li:last-child {padding: 0;}
.jt-social-two a i {font-size: 12px;color: #888;}
.jt-social-two a {margin-bottom: 0;}
.jt-social-two a:hover i {color: #35373e;}
/* Social Style Three */
ul.jt-social-three {
  padding: 0;
  margin: 0;
  float: none;
  width: auto;
  list-style: none;
}
ul.jt-social-three li {
  display: inline-block;
  list-style: none;
  padding: 0 10px 10px 0;
  border-bottom: none;
}
ul.jt-social-three li:before {display: none;}
ul.jt-social-three li a {
  font-size: 12px;
  width: 32px;
  height: 32px;
  border: 1px solid rgba(11,11,11,0.2);
  border-radius: 100%;
  line-height: 28px;
  display: block;
  text-align: center;
  color: #bbbbbb;
}
.jt-social-three li a:hover {
  -moz-box-shadow:  0px 0px 0px 2px #35373e;
  -webkit-box-shadow:  0px 0px 0px 2px #35373e;
  box-shadow:  0px 0px 0px 2px #35373e;
  border: 1px solid transparent;
  color: #35373e;
  line-height: 28px;
}
ul.jt-social-three li i {position: relative;top: 1px;}
.wpb_text_column ul.jt-social-three li i {top: 1px;}

/* Social Style Four */
ul.jt-social-four {padding: 0;margin: 0;list-style: none;}
.jt-social-four li {display: inline-block;}
.jt-social-four li a {
  font-size: 13px;
  width: 38px;
  height: 38px;
  display: block;
  line-height: 38px;
  text-align: center;
  border: 2px solid transparent;
  position: relative;
  color: #111;
  margin: 0px 0px 5px;
}
.jt-social-four 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);
  border-radius: 1000px;
}
.jt-social-four 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: #111111;
}
.jt-white-color-border.jt-social-four li a:hover:after {border-color: #fff;}

/* Social Style Five */
ul.jt-social-five {margin: 0;padding: 0;list-style: none;}
.jt-social-five > li {display: inline-block;padding: 0 5px 0 0;}
footer .jt-social-five > li {float: left;width: auto;}
.jt-social-five > li:last-child {padding: 0;}
.jt-social-five > li > a {
  font-size: 11px;
  color: #f7f8f9;
  border: 2px solid #ccc;
  width: 32px;
  height: 32px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
}
.jt-social-five > li > a:hover,
.jt-social-five > li > a:active,
.jt-social-five > li > a:focus {text-decoration: none;color: #35373e;background: #f7f8f9;}

/* Social Style Six */
ul.jt-social-six {list-style: none;}
ul.jt-social-three.jt-social-six li a {
	border-radius: 0;
	border: 1px solid #999999;
	color: #999999;
	width: 35px;
	height: 35px;
	line-height: 35px;
}
ul.jt-social-six li a:hover {box-shadow: 0px 0px 0px 2px #fff;background: transparent;color: #fff;}
ul.jt-social-six li a:hover,
ul.jt-social-six li a:focus,
ul.jt-social-six li a:active {background: transparent;color: #fff;}

/* Social Follow Box */
.jt-follow-box {
  padding: 20px;
  margin: 0 auto;
  display: inline-block;
  float: none;
  width: auto;
  -moz-box-shadow:  0px 0px 0px 1px #e8e8e8,0px 0px 0px 4px #fff,0px 0px 0px 5px #e8e8e8;
  -webkit-box-shadow:  0px 0px 0px 1px #e8e8e8,0px 0px 0px 4px #fff,0px 0px 0px 5px #e8e8e8;
  box-shadow: 0px 0px 0px 1px #e8e8e8,0px 0px 0px 4px #fff,0px 0px 0px 5px #e8e8e8;
}
.jt-follow-box ul {text-align: center;}
.jt-follow-box h4 {
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  font-size: 11px;
  text-align: center;
  margin: 0 0 20px;
  letter-spacing: 1px;
  float: none;
  width: auto;
}
.jt-follow-box .jt-sep-two.have_control_sep {
  display: none;
}
/*** Social Share Option in Single Page*/
ul.jt-share-one {
  padding: 15px 0;
  margin: 0;
  text-align: center;
  list-style: none;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #e8e8e8;
}
ul.jt-share-one li {display: inline-block;width: auto;}
ul.jt-share-one li:first-child {
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 2px;
}
ul.jt-share-one li a {font-size: 13px;color: #232323;padding: 0 8px;}
ul.jt-share-border-none {border: 0px;}
ul.jt-share-border-none li:first-child {color: #999;}
ul.jt-share-one li:first-child {padding-right: 15px;}
ul.jt-share-one {width: auto;}

/**
 * 13. Gmap
 */
.gm-style-iw h3,
.gm-style-iw h1 {
  color: #000;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 3px;
}
.entry-content .gm-style-iw p,
.gm-style-iw div,
.gm-style-iw p {font-size: 14px;margin: 0;}
.jt-google-maps {width: 100%;float: left;}
.jt-google-maps iframe {width: 100%;}
.mm-google-map { position: relative; margin:0px;z-index: 1; }
.mm-google-map .mm-zoom-in, .mm-google-map .mm-zoom-out {
    height: 32px;
    width: 32px;
    cursor: pointer;
    margin-left: 15px;
    background-color: #333;
    background-repeat: no-repeat;
    background-image: url('../images/icons/map/mt-icon-controller.svg');
    -webkit-background-size: 32px 64px;
    -moz-background-size: 32px 64px;
    background-size: 32px 64px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media only screen and (min-width:768px) {
    .mm-google-map .mm-zoom-in, .mm-google-map .mm-zoom-out {margin-left: 20px;}
}
.mm-google-map .mm-zoom-in {
    background-position: 50% 0;
    margin-top: 10px;
    margin-bottom: 1px;
}
@media only screen and (min-width:768px) {
    .mm-google-map .mm-zoom-in {
      margin-top: 20px;
  }
}
.gm-style-iw { color: #333; }
.gm-style h3,
.gm-style-iw h1 {padding: 0px;}
.header-absolute .mm-google-map .mm-zoom-in { margin-top: 200px; color: #000; }
.mm-google-map .mm-zoom-out { background-position: 50% -32px; }
.mm-zoom-in { position: absolute; float: left; top: 0px !important; }
.mm-zoom-out { position: absolute; float: left; top: 55px !important; }

/* Magnific Popup Issue */
.mfp-bg,
.mfp-wrap {z-index: 999999;}

/**
 * 14. WooCommerce Shop Page
 */
.product-column-2 .jt-woo-product {width: 48%;}
.product-column-4 .jt-woo-product {width: 25%;}
.product-column-3 > div:nth-child(3n+3) {margin: 0;}
.jt-woo-product {float: left;text-align: center;font-family: 'Montserrat', sans-serif;}
.jt-product-image {margin: 0;position: relative;overflow: hidden;}
.jt-product-image img {max-width: 100%;}
.jt-product-image a.jt-woo-atc {
  position: relative;
  background: rgba(54,55,62,0.5);
  padding: 10px 10px;
  text-transform: uppercase;
  color: #FFF;
  font-size: 11px;
  position: absolute;
  bottom: -40px;
  left: 0;
  right: 0;
  width: 70%;
  margin: 0 auto;
  -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-product-image:hover a.jt-woo-atc {bottom: 0px;}
.jt-product-image a.jt-woo-atc:hover {text-decoration: none;}
.jt-product-image a.jt-woo-atc span {letter-spacing: 2px;position: relative;top: 2px;}
.jt-product-image a.jt-woo-atc img {position: relative;top: 0px;margin: 0 8px 0 0;}
.jt-woo-product .jt-product-cnt a {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  color: #333;
  display: inline-block;
  width: 100%;
  margin: 10px 0;
}
.jt-woo-product .jt-product-cnt a:hover {color: #35373e;text-decoration: none;}
.jt-woo-product .jt-product-cnt span.price {color: #35373e;font-size: 11px;}
.jt-woo-product .jt-product-cnt span.price .amount {margin: 0 4px;letter-spacing: 2.5px;}
.jt-woo-product .jt-product-cnt span.price del {color: #999;}
.woocommerce .woocommerce-result-count {
  width: 50%;
  display: inline-block;
  line-height: 38px;
  margin: 0 0 42px;
  font-family: 'Montserrat', sans-serif;
  color: #35373e;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 11px;
}
.woocommerce .woocommerce-ordering {
  width: 49%;
  display: inline-block;
  float: none;
  text-align: right;
}
.woocommerce .woocommerce-ordering select {
  border: 0;
  padding: 9px 0;
  background: url('../images/arrows/woo-select.png') no-repeat 100% center;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 190px;
}
.woocommerce .woocommerce-ordering select option {padding: 6px 10px;}
/* Widget Products */
.woocommerce.widget_products > ul {padding: 0;margin: 0;list-style: none;}
.woocommerce.widget_products ul li:before {content: '';}
.woocommerce.widget_products ul li {border-bottom: 0;float: left;width: 100%;}
.woocommerce.widget_products ul li a img {width: 70px;height: 70px;float: left;}
.woocommerce.widget_products ul li .product-title,
.woocommerce.widget_products ul li > span {float: left;width: 60%;margin: 0 0 8px 14px;}
.woocommerce.widget_products ul li > del {margin: 0 0 0 15px;float: left;}
.woocommerce.widget_products ul li > ins {margin: 0 0 0 10px;float: right;}
.woocommerce .widget_price_filter .price_slider,
.woocommerce-page .widget_price_filter .price_slider {margin: 20px 0 40px;display: inline-block;width: 100%;}
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter .price_slider_amount {
  text-align: right;
  line-height: 2.4em;
  font-size: 12px;
  color: #999;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button {
  float: left;
  border: 2px solid #35373e;
  color: #35373e;
  background: transparent;
  padding: 0px 20px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce-page .widget_price_filter .price_slider_amount .button:hover {background: #35373e;color: #fff;}
.woocommerce .widget_price_filter .price_slider_amount .price_label,
.woocommerce-page .widget_price_filter .price_slider_amount .price_label {line-height: 34px;}
.woocommerce .widget_price_filter .ui-slider,
.woocommerce-page .widget_price_filter .ui-slider {position: relative;text-align: left;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 2px;
  height: 15px;
  cursor: pointer;
  background: #35373e;
  outline: none;
  top: -5px;
  border: 0px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -2px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background: #35373e;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {background: #e1e5ea;}
.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce-page .widget_price_filter .ui-slider-horizontal {height: 6px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {left: -1px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {right: -1px;}

/**
 * 15. 404 Page
 */
/* 404 Style */
.error404 {
	background: url("../images/error/error-bg.png");
	height: 100%;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.error-content {width: 100%;margin: 0 auto;text-align: center;}
.error404 .page-container { padding: 0; }
p.error-info {
    font-family: 'Amiri', serif;
    color: #777777;
    font-size: 18px !important;
    text-transform: capitalize;
    letter-spacing:1px;
}
/* Hanging fonts */
.hang-text {display: inline-block;}
.hang-text img {max-width: 100%;}
.hang-1 {
	-webkit-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}
.hang-2 {
	-webkit-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}
.hang-3 {
	-webkit-animation-delay: 1.5s;
	-o-animation-delay: 1.5s;
	animation-delay: 1.5s;
	-webkit-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}
/* Error Message */
.error-msg {
	color: #35373e;
	font-family: 'Montserrat', sans-serif;
	font-size: 54px;
	text-transform: capitalize;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 45px 0 25px;
}
.error-info {
	font-family: 'Amiri', serif;
	color: #777777;
	font-size: 18px;
	text-transform: capitalize;
	letter-spacing:1px;
}
/*Search box*/
.search-center {float: none;text-align: center;	display: inline-block;}
.error-search {padding: 45px 0 0;display: inline-block;width: 100%;}
.error-search input {
	width: 310px;
	height: 50px;
	border: 1px solid rgba(53,55,62,0.15);
	font-family: 'Amiri', serif;
	display: inline-block;
	width: 100%;
	padding: 11px 15px;
	background: transparent url("../images/icons/search-icon.png") no-repeat scroll 96% center;
	font-size: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.sidebar #searchform input[type="text"] {padding: 11px 15px;margin-bottom: 0px;}
::-webkit-input-placeholder {
  color: #777777;
  font-size: 14px;
  font-family: 'Amiri', serif;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  letter-spacing: 1px;
}
:-moz-placeholder {
  color: #777777;
  font-size: 14px;
  font-family: 'Amiri', serif;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  letter-spacing: 1px;
}
::-moz-placeholder {
  color: #777777;
  font-size: 14px;
  font-family: 'Amiri', serif;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  letter-spacing: 1px;
}
:-ms-input-placeholder {
  color: #777777;
  font-size: 14px;
  font-family: 'Amiri', serif;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  letter-spacing: 1px;
}
.wpcf7 input::-webkit-input-placeholder {font-size: 14px;}
.wpcf7 input:-moz-placeholder {font-size: 14px;}
.wpcf7 input::-moz-placeholder {font-size: 14px;}
.wpcf7 input:-ms-input-placeholder {font-size: 14px;}
.wpcf7 textarea::-webkit-input-placeholder {font-size: 14px;}
.wpcf7 textarea:-moz-placeholder {font-size: 14px;}
.wpcf7 textarea::-moz-placeholder {font-size: 14px;}
.wpcf7 textarea:-ms-input-placeholder {font-size: 14px;}
/* Error 404 Image */
.error-image {width: 100%;margin: 0 auto;text-align: center;}
.error-image img {max-width: 100%;}
.jt-btn-space {margin: 30px 0 40px 20px;}

/**
 * 16. Custom Shortcodes
 */
/* About List */
.jt-about-wrap {width: 100%;float: left;padding: 0 0 50px 0;}
.jt-about-wrap h4 {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #333333;
	margin: 0;
	padding: 0 0 8px 0;
}
.jt-about-wrap p {
	font-family: 'Amiri', serif;
	font-size: 15px;
	color: #999999;
	text-transform: capitalize;
	margin: 0;
}
.jt-about-head {float: left;width: 100%;}
.jt-about-head > i {font-size: 30px;}
.jt-about-title h3.widget-title {
  float: none;
  width: auto;
  font-family: "Montserrat",sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-weight: bold;
  color: #35373e;
}

/* - Blockquote */
.jt-block-quote {width: 100%;float: left;}
.jt-block-quote blockquote {
	font-family: 'Amiri', serif;
	font-size: 17px;
	color: #35373e;
	line-height: 26px;
	padding: 0 0 0 30px;
	letter-spacing: 1px;
	border-left: 2px solid #e1e1e1;
}
.jt-block-quote blockquote > span {
	font-size: 15px;
	color: #999999;
	display: block;
	padding: 15px 0 0 0;
}
.jt-port-about-tit > h3 {
  font-family: "Montserrat",sans-serif;
  color: #35373e;
  letter-spacing: 3px;
  font-size: 22px;
  text-transform: uppercase;
  background: #f3f3f3;
  width: auto;
  padding: 10px;
  font-weight: bold;
}
.jt-port-about-tit,
.jt-port-about-sub {float: left;width:auto;}
.jt-port-about-sub > p {
	font-family: 'Amiri', serif;
	color: #35373e;
	letter-spacing: 1px;
	line-height: 30px;
	font-size: 18px;
}
.jt-port-about-sub {padding-top: 15px;}
.jt-port-about-cont {float: left;width: 100%;}
.jt-port-about-cont > p {
	font-family: 'Amiri', serif;
	color: #777777;
	font-size: 17px;
	line-height: 30px;
}
.jt-social-counter ul li a:hover,
.jt-social-counter ul li a:focus {color: #CCC;text-decoration: none;}
footer .widget.widget_text .jt-social-counter p {margin: 0;}

/* -- Portfolio Metas */
/* Meta Style One */
.jt-single-meta-one {
	width: 100%;
	float: left;
	margin: 0 0 40px 0;
	text-align: center;
}
.jt-single-meta-one .jt-port-bg-tit {
  font-size: 70px;
  color: #F5F5F5;
  letter-spacing: 15px;
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Montserrat",sans-serif;
  padding: 0px;
  margin: 0;
}
.jt-single-meta-one .jt-port-single-tit {
  position: absolute;
  font-family: "Montserrat",sans-serif;
  font-weight: 900;
  color: #35373E;
  font-size: 35px;
  text-transform: uppercase;
  letter-spacing: 5px;
  top: 20px;
  left: 0px;
  right: 0px;
  padding: 0px;
}
.jt-single-meta-one .jt-port-single-list {
  margin: 0px;
  text-align: center;
  width: auto;
  float: none;
  display: inline-block;
  padding: 50px 0px;
}
.jt-single-meta-one .jt-port-single-list > li {
  display: inline-block;
  width: auto;
  list-style: outside none none;
  border-right: 1px solid #E8E8E8;
  padding: 10px 40px;
	color: #35373E;
	font-family: "Amiri",serif;
	font-size: 16px;
	letter-spacing: 1px;
}
.jt-single-meta-one .jt-port-single-list > li > span {
	display: block;
	font-family: "Montserrat",sans-serif;
	font-size: 12px;
	color: #999;
	letter-spacing: 2px;
	text-transform: capitalize;
	padding: 5px 0;
	text-transform: uppercase;
}
.jt-single-meta-one .jt-port-single-list  > li:last-child {border: medium none;}
.jt-single-meta-one .jt-port-single-list > li > a,
.jt-single-meta-one .jt-port-single-list > li > a:hover,
.jt-single-meta-one .jt-port-single-list > li > a:active,
.jt-single-meta-one .jt-port-single-list > li > a:focus {text-decoration: none;color: #35373E;}

/* ---- Single Meta Style Two */
.jt-single-meta-two {width: 100%;float: left;}
.jt-single-meta-two .jt-single-service-list {padding: 0px;margin: 0px;}
.jt-single-meta-two .jt-single-service-list > li {
	color: #35373e;
	text-transform: capitalize;
	letter-spacing: 0;
	font-size: 16px;
	font-family: "Amiri",serif;
	padding: 5px 0 0 0;
	list-style: none;
	padding: 0px 0px 25px;
}
.jt-single-meta-two .jt-single-service-list > li > span {
	display: block;
	text-transform: uppercase;
	font-family: "Montserrat",sans-serif;
	font-size: 11px;
	letter-spacing: 3px;
	color: #999999;
}
.jt-single-meta-two .jt-single-service-list > li > a,
.jt-single-meta-two .jt-single-service-list > li > a:hover,
.jt-single-meta-two .jt-single-service-list > li > a:active,
.jt-single-meta-two .jt-single-service-list > li > a:focus {text-decoration: none;color: #35373e;}
.jt-single-meta-two .jt-single-service-list > li > a {padding: 0 0 0 10px;}

/* ---- Meta Style Three */
.jt-single-meta-three {width: 100%;float: left;margin: 0 0 40px 0;}
.jt-single-meta-three .jt-pjt-cat {display: inline-block;margin: 0px;padding: 0px;}
.jt-single-meta-three .jt-pjt-cat > li {
  display: inline-block;
  width: auto;
  border-left: 1px solid #AAA;
  padding: 0px 90px 0px 15px;
  font-family: "Amiri",serif;
  font-size: 16px;
  color: #35373e;
  text-transform: capitalize;
  letter-spacing: 2px;
}
.jt-single-meta-three .jt-pjt-cat > li > span {
	display: block;
	color: #999999;
	font-family: "Montserrat",sans-serif;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 0 0 5px;
}
.jt-single-meta-three > .jt-pjt-cat > li > a,
.jt-single-meta-three > .jt-pjt-cat > li > a:hover,
.jt-single-meta-three > .jt-pjt-cat > li > a:active,
.jt-single-meta-three > .jt-pjt-cat > li > a:focus {text-decoration: none;color: #35373e;}

/* ---- Meta Style Four */
.jt-single-meta-four {width: 100%;float: left;margin: 0  0 40px 0;}
.jt-single-meta-four .jt-meta-list {margin: 0;padding: 0;}
.jt-single-meta-four .jt-meta-list > li {
	display: inline-block;
	font-family: "Amiri",serif;
	font-size: 18px;
	font-style: italic;
	text-transform: capitalize;
	padding: 0 40px 0 0;
	letter-spacing: 1px;
}
.jt-single-meta-four .jt-meta-list > li > span {color: #35373e;}
.jt-single-meta-four .jt-meta-list > li > a {color: #999999;padding: 0 5px 0 0;}
.jt-single-meta-four .jt-meta-list > li > a,
.jt-single-meta-four .jt-meta-list > li > a:hover,
.jt-single-meta-four .jt-meta-list > li > a:active,
.jt-single-meta-four .jt-meta-list > li > a:focus {text-decoration: none;}
.jt-single-meta-four .jt-sep-two {margin:20px 0;}

/* ---- Meta Single Content */
.jt-single-content {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 0 40px 0;
}
.jt-single-content .jt-heading h2 {font-size: 16px;font-weight: 600;letter-spacing: 3px;}
.jt-single-content > p {
	font-family: "Amiri",serif;
	color: #777777;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: 1px;
	padding: 10px 0 40px 0;
}
.jt-single-content .jt-single-cont-list {margin: 0;padding: 0 0 25px;}
.jt-single-content .jt-single-cont-list > li {list-style: none;padding: 0 0 25px 0;}
.jt-single-content .jt-single-cont-list > li > span {
  color: #35373e;
  font-family: "Montserrat",sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.jt-single-content .jt-single-cont-list > li > a {
	font-size: 12px;
	font-family: "Amiri",serif;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 0 0 8px;
}
.jt-single-content .jt-single-cont-list > li > a,
.jt-single-content .jt-single-cont-list > li > a:hover,
.jt-single-content .jt-single-cont-list > li > a:active,
.jt-single-content .jt-single-cont-list > li > a:focus {text-decoration: none;}
.jt-single-content .wpcf7-submit {
	float: none;
	background: #35373E none repeat scroll 0% 0%;
	color: #FFF;
	font-size: 12px;
	font-family: "Montserrat",sans-serif;
	text-transform: uppercase;
	letter-spacing: 4px;
	width: auto;
	padding: 10px 25px;
	margin: 0px;
	border: 1px solid #E8E8E8;
	line-height: 28px;
}

/* ---- Single Social Share */
.jt-single-social-share {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 40px 0;
}
.jt-single-social-share .jt-single-social-border {
	border: 1px solid #E8E8E8;
	display: inline-block;
	width: auto;
	text-align: center;
	margin: 0 auto;
	float: none;
	padding: 20px 40px ;
	position: relative;
}
.jt-single-social-share .jt-single-social-border:before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	border:1px solid #E8E8E8;
}
.jt-single-social-share p {
	color: #35373e;
	font-family: "Montserrat",sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 0 0 20px 0;
	margin: 0;
}
.jt-single-social-share .jt-single-social-list {margin: 0;}
.jt-single-social-share .jt-single-social-list > li {display: inline-block;list-style: none;padding: 0px 10px 0px 0px;}
.jt-single-social-share .jt-single-social-list > li > a {
	font-size: 12px;
	width: 28px;
	height: 28px;
	border: 1px solid rgba(11, 11, 11, 0.2);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	line-height: 28px;
	display: block;
	text-align: center;
	color: #bbbbbb;
}
.jt-single-social-share .jt-single-social-list > li > a:hover {box-shadow: 0px 0px 0px 2px #35373E;border: 1px solid transparent;color: #35373E;}

/* --- Typing */
.typed-cursor{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	font-weight: 100;
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	-ms-animation: blink 0.7s infinite;
	-o-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
}
@-keyframes blink{0% {opacity:1; }50% { opacity:0; }100% { opacity:1; }}
@-webkit-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}
@-moz-keyframes blink{0% { opacity:1; } 50% { opacity:0; }100% { opacity:1; }}
@-ms-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}
@-o-keyframes blink{0% { opacity:1; }50% { opacity:0; }100% { opacity:1; }}

/* --- Newsletter */
.jt-corp-news-letter {text-align: center;}
.jt-corp-news-letter a {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.jt-corp-news-letter a,
.jt-corp-news-letter a:hover,
.jt-corp-news-letter a:focus,
.jt-corp-news-letter a:active {text-decoration: none;}
.jt-corp-news-letter .jt-box-slide-content {display: none;}
.jt-corp-news-letter .jt-box-slide-content .mc4wp-form input[type="email"] {
	border:0;
	background: #f7f8f9 url("../images/icons/box-blog-right.png") no-repeat 96% 50%;
	width: 400px !important;
	height: 45px;
	margin: 30px auto 0px;
	padding: 0 0 0 20px;
}
.jt-corp-news-letter .jt-box-slide-content input::-webkit-input-placeholder {
	color: #aaaaaa;
	font-size: 14px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-corp-news-letter .jt-box-slide-content input:-moz-placeholder {
	color: #aaaaaa;
	font-size: 14px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-corp-news-letter .jt-box-slide-content input::-moz-placeholder {
	color: #aaaaaa;
	font-size: 14px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.jt-corp-news-letter .jt-box-slide-content input:-ms-input-placeholder {
	color: #aaaaaa;
	font-size: 14px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* --- Shop NewsLetter */
.jt-shop-news {
	text-align: center;
	width: 100%;
	float: left;
	background: transparent;
	padding: 40px 0;
	margin: 0px;
}
.jt-shop-news-tit {display: inline-block;padding: 0 20px 0 0;}
.jt-shop-news-tit i {
	color: #fff;
	font-size: 30px;
	position: relative;
	top: 10px;
}
.jt-shop-news-tit span {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: auto;
	padding: 0 0 0 8px;
}
.jt-shop-news-form {display: inline-block;}
.jt-shop-news-form input {
	border: 0;
	background: #232323;
	width: 275px;
	height: 36px;
	padding: 0 15px;
	color: #dfdfdf;
}
.jt-shop-news-form a {
	font-family: 'Montserrat', sans-serif;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 2px solid rgba(255,255,255,0.5);
	padding: 8px 20px;
	margin: 0 0 0 10px;
}
.jt-shop-news-form a,
.jt-shop-news-form a:hover,
.jt-shop-news-form a:focus,
.jt-shop-news-form a:active {text-decoration: none;}
.jt-shop-news-form a:hover {background: #fff;color: #232323;}
.jt-shop-news-form input[type="email"] {
  border: 0px none;
  background: #202020;
  height: 36px;
  padding: 0px 15px;
  color: #DFDFDF;
  display: inline-block;
}
.mc4wp-form input[type="email"] {width: 275px !important;}
.mc4wp-form .jt-corp-news-letter.hide-icon-class .jt-box-slide-content input[type="submit"] {background: none;}
.mc4wp-form .jt-corp-news-letter .jt-box-slide-content {width: 400px;position: relative;margin: 0 auto;}
.mc4wp-form .jt-corp-news-letter .jt-box-slide-content input[type="email"] {width: 100% !important;}
.mc4wp-form .jt-corp-news-letter .jt-box-slide-content input[type="submit"] {
  position: absolute;
  content: none;
  float: right;
  width: 50px;
  padding: 0px;
  margin: 0px;
  background: rgb(247, 248, 249) url("../images/icons/box-blog-right.png") no-repeat scroll center 50%;
  top: 0px;
  right: 0px;
}
.jt-shop-news-form input[type="submit"] {
  font-family: "Montserrat",sans-serif;
  font-size: 11px;
  color: #FFF;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  padding: 8px 20px;
  margin: 0px 0px 0px 10px;
  display: inline-block;
}
.jt-shop-news-form input[type="submit"]:hover {background: #fff;color: #232323;}
.jt-shop-carousel .owl-nav {min-height: 30px;}
.jt-shop-service {position: relative;margin: 40px 0;}
.jt-shop-sep {
	background: url('../images/seperator/sep-right.png') no-repeat 100% 0;
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1;
}
.mc4wp-form { margin: 0 !important; }
/* --- Highlight */
.highlight {display: inline;padding: 1px 3px;}
.highlight-bold {font-weight: normal;text-transform: uppercase;letter-spacing: 3px;}
.highlight-underline {text-decoration: underline;font-weight: bold;color: #fc4f33;}
.highlight-italic {
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
}

/* --- Tooltip */
.juster-tooltip {
  background: transparent;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.juster-tooltip:hover {text-decoration: none;color: #333;}
.juster-tooltip:hover,
.juster-tooltip:focus,
.juster-tooltip:active {text-decoration: none;color: #333;}
.juster-tooltip + .tooltip > .tooltip-inner {
  background-color: #000;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 3px 15px;
}
.juster-tooltip + .tooltip > .tooltip-arrow {border-top-color: #000}
.tooltip.in {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}

/* --- Custom Button */
.jt-custom-btn {
  padding: 7px 30px;
  border: 2px solid #e8e8e8;
  display: inline-block;
  margin: 10px 10px 0px 0px;
  text-decoration: none;
  background: transparent;
  color: #35373e;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1.5px;
  font-size: 12px;
}
a.jt-custom-btn:hover,a.jt-custom-btn:focus,a.jt-custom-btn:active {text-decoration: none;color: #35373e;border: 2px solid #35373e;}
.text-center {text-align: center}

/* --- Link Text */
.jt-link-style-one:hover,
.jt-link-style-one:focus,
.jt-link-style-one:active {text-decoration: none;color: #35373E;}
.jt-link-style-one {
  text-transform: uppercase;
  color: #35373E;
  font-size: 11px;
  font-weight: bold;
  font-family: "Montserrat",sans-serif;
  letter-spacing: 2px;
  margin: 30px 0px 0px;
  position: relative;
}
.jt-link-style-one::after {
  content: '';
  position: absolute;
  background-color: #000000;
  width: 30px;
  height: 1px;
  display: block;
  top: 100%;
  left: 0;
  right: 0;
  margin: 8px auto;
}
.jt-sub-tit {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	text-transform: uppercase;
	letter-spacing: 2px;
}
a.jt-sub-tit,
a:hover.jt-sub-tit,
a:active.jt-sub-tit,
a:focus.jt-sub-tit {text-decoration: none;color: #3e3e3e;}
.abt-cont {float: left;width: 100%;}
.abt-cont img {max-width: 100%;}
.abt-det {
	font-family: 'Amiri', serif;
	font-size: 17px;
	color: #999999;
	line-height: 24px;
	margin: 0;
	padding: 15px 0 0 0;
}

/**
 * 17. Single Portfolio
 */
.port-pag-part {padding: 0 370px;}
.jt-single-port-pagination {width: 100%;float: left;padding: 40px 0 40px 0;}
.jt-single-port-pagination .jt-single-nav {width: 100%;float: left;}
.jt-single-port-pagination .jt-single-nav > a {
	font-family: "Montserrat",sans-serif;
	color: #35373e;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-left > a:before {
	content: "";
	background: url("../images/icons/pagi-left.png") no-repeat;
	display: inline-block;
	width: 35px;
	height: 18px;
	vertical-align: middle;
	display: table-cell;
	-webkit-transition: background .5s ease;
	-moz-transition: background .5s ease;
	-ms-transition: background .5s ease;
	-o-transition: background .5s ease;
	transition: background .5s ease;
}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-left > a:hover:before {background: url("../images/icons/pagi-left-big.png") no-repeat;
	position: relative;top:-3px;}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-right {text-align: right;}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-right > a:after {
	content: "";
	background: url("../images/icons/pagi-right.png") no-repeat;
	display: inline-block;
	width: 35px;
	height: 18px;
	vertical-align: middle;
	-webkit-transition: background .5s ease;
	-moz-transition: background .5s ease;
	-ms-transition: background .5s ease;
	-o-transition: background .5s ease;
	transition: background .5s ease;
	position: relative;
	top: 2px;
}
.jt-single-port-pagination .jt-single-nav.jt-single-nav-right > a:hover:after {background: url("../images/icons/pagi-right-big.png") no-repeat;
	position: relative;top:-2px;}
.jt-single-port-pagination .jt-single-nav > a:hover {letter-spacing: 8px;}
.jt-single-port-pagination .jt-single-nav > a:hover span {padding: 0;}
.jt-single-port-pagination .jt-single-nav > a,
.jt-single-port-pagination .jt-single-nav > a:hover,
.jt-single-port-pagination .jt-single-nav > a:focus,
.jt-single-port-pagination .jt-single-nav > a:active {text-decoration: none;}
.jt-single-port-pagination .jt-single-nav > a > img {max-width: 100%;}
.jt-single-port-pagination .jt-single-nav > a > span {padding: 0 10px;}
.jt-single-port-pagination .jt-single-nav.jt-single-align-right {text-align: right;}
.jt-single-port-pagination .jt-single-nav-img {width: 100%;text-align: center;}
.jt-single-port-pagination .jt-single-nav-img > img {max-width: 100%;}
.cell {
  box-sizing: border-box;
  padding: 3px 20px;
  position: relative;
  top: -5px;
  display: block;
}
/* Spinner Animation*/
@-moz-keyframes dots-loader {
	0% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
	8.33% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
	16.67% {-moz-box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
	25% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;}
	33.33% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;}
	41.67% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
	50% {-moz-box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
	58.33% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
	66.67% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
	75% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;}
	83.33% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
	91.67% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
	100% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
}
@-webkit-keyframes dots-loader {
  0% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  8.33% {-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  16.67% {-webkit-box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  25% {-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  33.33% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;}
  41.67% {-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
  50% {-webkit-box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
  58.33% {-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
  66.67% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
  75% {-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;}
  83.33% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  91.67% {-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  100% {-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
}
@keyframes dots-loader {
  0% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  8.33% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  16.67% {-moz-box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  25% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  33.33% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px;}
  41.67% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
  50% {-moz-box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
  58.33% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 -7px 7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
  66.67% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px;}
  75% {-moz-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;-webkit-box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;box-shadow: #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px -7px 0 1px;}
  83.33% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  91.67% {-moz-box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px 7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
  100% {-moz-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;-webkit-box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;box-shadow: #383838 -7px -7px 0 1px, #383838 7px -7px 0 1px, #383838 7px 7px 0 1px, #383838 -7px 7px 0 1px;}
}
.dots-loader:not(:required) {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  width: 6px;
  height: 6px;
  background: transparent none repeat scroll 0% 0%;
  box-shadow: -7px -7px 0px 1px #383838, 7px -7px 0px 1px #383838, 7px 7px 0px 1px #383838, -7px 7px 0px 1px #383838;
  animation: 5s ease-in-out 0s normal none infinite running dots-loader;
  transform-origin: 50% 50% 0px;
}
.dots-loader:not(:required) {text-indent: -9999px;}

/* --- Single Quote */
.jt-single-quote {width: 100%;float: left;margin: 0 0 40px 0;}
.jt-single-quote > .jt-quote-msg {
  font-family: "Amiri",serif;
  font-size: 16px;
  color: #000;
  line-height: 26px;
  text-align: left;
  margin: 0;
}
.jt-single-quote > .jt-quote-auth {
  color: #999;
  font-size: 11px;
  font-family: "Montserrat",sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: relative;
  text-align: left;
  padding: 20px 0px 0px;
  margin: 0;
}
.jt-single-quote > p.jt-quote-msg::before {
  content: "";
  background: transparent url("../images/icons/quote-left.png") no-repeat scroll 0% 0%;
  height: 20px;
  width: 20px;
  display: inline-block;
  position: relative;
  top: -6px;
  right: 7px;
}
.jt-single-quote > p.jt-quote-msg::after {
  content: "";
  background: transparent url("../images/icons/quote-right.png") no-repeat scroll 0% 0%;
  height: 20px;
  width: 24px;
  display: inline-block;
  position: relative;
  left: 5px;
  top: 11px;
}

/**
 * 18. Page Template
 */
/* Photography */
.slideshow {
	position: fixed;
	background: rgba(0,0,0,0.88);
	width: 83.7%;
	height: 100%;
	top: 0;
	left: auto;
	z-index: 500;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
	transition: opacity 0.5s, visibility 0s 0.5s;
}
.slideshow-open .slideshow {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.slideshow ul {
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate3d(0,0,150px);
	transform: translate3d(0,0,150px);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	padding: 0;
	margin: 0;
}
.slideshow ul.animatable li {-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}
.slideshow-open .slideshow ul {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slideshow li {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0%;
	left: 0;
	visibility: hidden;
}
.slideshow li.show {visibility: visible;text-align: center;}
.slideshow li.show > img {max-width:100%;height: 100%;}
.slideshow span,
.slides span {
	padding-bottom: 20px;
	position: absolute;
	position: absolute;
	top: 30px;
	left: 80px;
}
.page-template-page-masonry-photography-php .slideshow > ul > li > span {top: 68px;line-height: 1.42857;left: 80px;}
.slideshow span em,
.slides span a {
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	text-transform: capitalize;
	font-family: "Amiri",serif;
	margin: 4px 0;
	letter-spacing: 1px;
  font-style: normal;
}
.slides span a,
.slides span a:hover,
.slides span a:active,
.slides span a:focus {text-decoration: none;}
/* Navigation */
.slideshow nav {
	float: left;
	display: inline-block;
	position: absolute;
	width: auto;
	height: auto;
	right: 105px;
	top: 0px;
}
.slideshow nav span {
	position: relative;
	z-index: 1000;
	color: #59656c;
	text-align: center;
	cursor: pointer;
	border: 2px solid #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	height: 36px;
	width: 36px;
	line-height: 30px;
	display: inline-block;
	margin: 0 5px 0 0;
  padding: 0;
}
.page-template-page-masonry-photography .slideshow nav {right: 55px;top: 70px;}
.page-template-page-photography .slideshow li span,
.page-template-page-photography .slides span {top: 70px;left: 80px;}
.page-template-page-masonry-photography .slideshow span,
.page-template-page-masonry-photography .slides span {top: 0;left: 0;}
.slideshow nav span > img {max-width: 100%;}
.page-template-page-photography-php .jt-photo-filter,
.page-template-page-masonry-photography .jt-photo-filter {z-index: 9999;}
.page-template-page-photography-php.jt_photography_content .jt-photo-filter,
.page-template-page-masonry-photography.jt_photography_content .jt-photo-filter {z-index: 99;}
.page-template-page-photography .content-ctrl .container,
.page-template-page-masonry-photography .content-ctrl .container,
.page-template-page-kenburns-photography .content-ctrl .container,
.page-template-page-slider-photography .content-ctrl .container {padding: 0px;}

/* --- Grid Slide */
.grid-wrap ul li {list-style: none;}
.grid-wrap ul {padding: 0;margin: 0;height: auto !important;}

/* --- Kenburns Style */
#kenburn-slide {
  position:absolute;
  width:100%;
  height: 100%;
  overflow:hidden;
}
#kenburn-slide img {
  position:absolute;
  max-width: 100%;
  opacity:0;
  -webkit-transition-property: opacity, -webkit-transform;
  -webkit-transition-duration: 3s, 10s;
  -moz-transition-property: opacity, -moz-transform;
  -moz-transition-duration: 3s, 10s;
  -ms-transition-property: opacity, -ms-transform;
  -ms-transition-duration: 3s, 10s;
  -o-transition-property: opacity, -o-transform;
  -o-transition-duration: 3s, 10s;
  transition-property: opacity, transform;
  transition-duration: 3s, 10s;
}
#kenburn-slide .fx:first-child + img ~ img  { z-index:-1;}
#kenburn-slide .fx {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

/* --- Slide */
.grid-wrap .jt-port-image {cursor: pointer;}
.jt-port-image {position: relative;}
.jt-port-image:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(53,55,62,0.4);
	display: block;
	top: 0;
	left: 0;
	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;
}
.jt-port-image:hover:after {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;	opacity: 1;}
.jt-photo-grid img {max-width: 100%;}
.jt-slide-gallery {min-height: 900px;}
.jt-slide-gallery .owl-controls {position: absolute;top: 30px;right: 30px;}
.jt-slide-gallery.owl-carousel .owl-controls .owl-nav .owl-prev {margin: 0 10px 0 0;}
.jt-slide-gallery.owl-carousel .owl-controls .owl-nav .owl-prev, .jt-slide-gallery.owl-carousel .owl-controls .owl-nav .owl-next {
  float: left;
  width: 36px;
  height: 36px;
  line-height: 30px;
  border: 2px solid #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
}
/*Slide Gallery*/
.flexslider .slides > li  {position: fixed;height: 100%;}
.full-screen.flexslider, .full-screen.flexslider ul, .full-screen.flexslider li {position: relative;width: 100%;height: 100%;}
.flexslider .slides {padding: 0;margin: 0;}
/*Flexslider*/
.flexslider ul, .flexslider ul li {width: 100%;list-style-type: none;}
.flexslider ul li {
	height: 100%;
	display: block;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.flexslider {position: relative;}
.flexslider .nav {
	position: absolute;
	z-index: 2;
	right: 30px;
	top: 30px;
}
.flexslider .nav a {
	width: 36px;
	height: 36px;
	line-height: 30px;
	border: 2px solid #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	text-align: center;
	display: inline-block;
}
.flexslider .nav a.prev {margin : 0 5px 0 0;}
.widget {float: left;width: 100%;}
.jt-single-meta-two .jt-single-service-list > li > span {display: inline-block;letter-spacing: 2px;}

/* --- Architecture */
.jt-sticky-nav-hidden .sticky-wrapper {display:none;}
.jt-arch-body {width: 97%;height: 97%;margin: 0 1.5%;overflow: hidden;}
.jt-arch-body .page-container {
  padding-top: 0px;
  float: left;
  width: 97%;
  height: 97%;
  position: absolute;
}
.have-js .container,
.have-js .dragslider,
.have-js .img-dragger .handle {height: 100%;}
html.have-js,
.have-js body {overflow: hidden;position: relative;}
.have-js .dragslider {
	position: absolute;
	top: 0;
	left: 0;
	width: 99.99%;
	height: 100%;
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(.7,0,.3,1);
	transition: transform 0.6s cubic-bezier(.7,0,.3,1);
	background: #35373e;
}
.have-js .dragslider:after {
	content: "";
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("../images/architecture/slide-bg.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	opacity: 0.05;
}
.dragslider.show-content {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
/* Switch button */
button.slider-switch {
	font-size: 0;
	width: 80px;
	height: 80px;
	padding: 0;
	color: transparent;
	position: relative;
	border: none;
	background: url('../images/icons/switchmin.svg') no-repeat center center;
	background-size: 90%;
	outline: none;
	overflow: hidden;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	pointer-events: auto;
	z-index: 101;
	float: right;
	top: 45px;
	right: 140px;
}
.no-js button.slider-switch {display: none;}
button.slider-switch.view-maxi {background-image: url('../images/icons/switchmax.svg')}
button.slider-switch:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
/* Dragger */
.img-dragger {position: relative;z-index: 100;}
.js .img-dragger {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.js .img-dragger-large {width: 100%;height: 100%;}
.js .img-dragger .handle {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	white-space: nowrap;
	font-size: 0;
	height: 100%;
}
.no-js .img-dragger,
.no-js .img-dragger .handle {
	height: auto;
	position: relative;
	text-align: center;
	font-size: 0;
	clear: both;
	white-space: nowrap;
	overflow: auto;
}
.no-js .img-dragger .handle {padding: 40px 0 0;}
.img-dragger .slide {
	display: inline-block;
	position: relative;
	height: 100%;
	font-size: 16px;
	white-space: normal;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
}
.no-js .img-dragger .slide {width: 300px;font-size: 7px;min-height: 200px;}
.img-dragger .slide:active {cursor: -webkit-grabbing;cursor: -moz-grabbing;}
.img-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.img-wrap img {position: absolute;display: block;height: calc(100% + 0.2px);}
@media screen and (min-aspect-ratio: 1280/850) {.img-dragger .img-wrap  img {width: calc(100% + 0.2px);height: auto;}}
.js .slide h2 {
	color: #fff;
	position: absolute;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 60px;
}
.js .img-dragger-large .slide h2 {
	width: 100%;
	left: 200px;
	top: 50%;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}
.img-dragger-small .slide h2 {
	font-size: 24px;
	top: 100%;
	width: 100%;
	text-align: center;
	color: #fff;
	-webkit-animation: slideUpFade 0.4s 0.1s both;
  animation: slideUpFade 0.4s 0.1s both;
	margin: 0;
	padding: 40px 0 0 0;
}
.dragslider h2 span {
	display: block;
	font-size: 22px;
	font-family: 'Amiri', serif;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 10px;
}
@-webkit-keyframes slideUpFade {
	from {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transform: translate3d(0,20px,0);
	}
	to {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	}
}
.img-dragger-small .slide h2 span {font-size: 16px;font-weight: normal;}
.img-dragger-small .slide.current h2 {
	color: #fff;
	font-family: "Montserrat",sans-serif;
	font-size: 24px;
	font-weight: 900;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-transition: color 0.3s, opacity 0.3s;
	transition: color 0.3s, opacity 0.3s;
	margin: 0;
	padding: 40px 0 0 0;
}
.slide h2 i {font-style: normal;font-weight: 400;}
button.content-switch {
	border: 3px solid #fff;
	width: 55px;
	height: 55px;
	 -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
	overflow: hidden;
	white-space: nowrap;
	background: transparent;
	position: absolute;
	cursor: pointer;
	top: 100%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-200%,0);
	transform: translate3d(-50%,-200%,0);
	text-transform: uppercase;
	outline: none;
	z-index: 1000;
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(.7,0,.3,1), opacity 0.3s, color 0.3s, border-color 0.3s;
	transition: transform 0.6s cubic-bezier(.7,0,.3,1), opacity 0.3s, color 0.3s, border-color 0.3s;
}
.no-js button.content-switch {display: none;}
button.content-switch:hover {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.show-content .current button.content-switch {border-color: rgba(53,55,62,0.2);-webkit-transform: translate3d(-50%,100%,0);transform: translate3d(-50%,100%,0);}
.current button.content-switch::before {
  content: "";
  width: 12px;
  height: 18px;
  display: block;
  background: transparent url("../images/icons/archi-down.png") no-repeat scroll center center;
  text-align: center;
  margin: 0px auto;
  position: relative;
  left: -1px;
}
.show-content .current button.content-switch::before {background: url('../images/icons/archi-up.png') no-repeat 30% 45%;}
/* Content */
.have-js .pages.jt-arch-pages {
	position: absolute;
	top: 100%;
	height: 0;
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-transition: height 0s 0.6s;
	transition: height 0s 0.6s;
	padding: 140px 70px 0 0;
	right: -30px;
}
.have-js .show-content .pages.jt-arch-pages {-webkit-transition: none;transition: none;height: 100%;}
.have-js .pages.jt-arch-pages .content {
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0s 0.6s;
	transition: height 0s 0.6s;
}
.pages.jt-arch-pages .content.show {height: auto;-webkit-transition: none;transition: none;}
/*.pages.jt-arch-pages .content p:last-child {padding: 5em 1em 8em;text-align: center;font-weight: bold;}*/
/* Switch */
.switch-min .img-dragger-large .slide > *:not(.img-wrap),
.switch-max .img-dragger-small .slide > *:not(.img-wrap)  {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: none;
	transition: none;
}
.switch-min .img-dragger-large,
.switch-max .img-dragger-small {-webkit-transition: -webkit-transform 0.6s cubic-bezier(.7,0,.3,1);transition: transform 0.6s cubic-bezier(.7,0,.3,1);}
.img-dragger-small button.content-switch {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	pointer-events: none;
}
/* Helper classes */
.no-transition {-webkit-transition: none !important;transition: none !important;}
.hide {opacity: 0 !important;pointer-events: none !important;}
@media screen and (max-width: 63.125em) {.pages.jt-arch-pages .content {font-size: 100%;}}
@media screen and (max-width: 650px) {button.slider-switch {display: none;}}
.dragdealer {position: relative;height: 30px;}
.dragdealer .handle {position: absolute;top: 0; left: 0;}
.dragdealer .red-bar {
  width: 100px;
  height: 30px;
  background: #CC0000;
  color: #FFF;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
}
.dragdealer .disabled {background: #898989;}
.page-template.jt_arch_content.jt-arch-body {
  padding-top: 0px;
  float: left;
  width: 97%;
  height: 97%;
  position: absolute;
  overflow: hidden;
}
.jt-arch-body #slideshow section.img-dragger { width: 100%; overflow: hidden; }
.jt-arch-body #slideshow.show-content section.img-dragger { overflow: visible; }
.dragslider button.content-switch { border: 3px solid #fff; }
.dragslider button.test-switch {
  background: transparent;
  border: 0px;
  padding: 0;
  margin: 0;
  text-align: left;
  text-shadow: 0px 1px 4px rgba(0,0,0,0.3);
  text-transform: uppercase;
}
.dragslider.show-content button.content-switch { border: 3px solid #ddd; }
.jt-arch-body #slideshow.dragslider.switch-min section.img-dragger { overflow: visible; }
.jt-arch-body .dragslider .slide h2 a { color: #fff; }
.jt-arch-body .dragslider .slide h2 a:hover { text-decoration: none; }
.jt_arch_content.page-template.page-template-template-one-page-architecture button.slider-switch { position: absolute; top: 120px; }
.jt-photo-wrap.page-template .entry-content { height: 100%; }
.dragslider h2 a { color: #fff; }
.dragslider h2 a:hover { text-decoration: none; }

/* ---- Misc */
.widget.jt-arch-widget h3.widget-title {font-size: 26px;font-weight: 900;}
.jt-arch-content-img {width: 100%;float: left;}
.jt-arch-content-img img {max-width:100%;}
.jt-arch-w-two {width: 41.6667%;}
.jt-arch-w-one {padding: 0 10px 20px 10px;}
.jt-arch-w-one:last-child {padding-right: 0;}
.jt-arch-w-one:first-child {padding-left: 0;}
.jt-fig-cont {position: relative;float: left;width: 100%;}
.jt-fig-cont span {
	position: absolute;
	left: 30px;
	bottom: 17px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-ms-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
}
.jt-fig-cont span em {
	font-family: 'Montserrat', sans-serif;
	color: #35373e;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: #fff;
	padding: 10px 20px;
	font-size: 10px;
	display: inline-block;
	width: auto;
  font-style: normal;
}
.jt-fig-cont:hover span {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.jt-fig-cont img {max-width: 100%;}
.jt-arch-w-two {padding: 0 10px 0 0;}
.jt-arch-w-three {padding: 0 0 0 10px;}
.jt-arch-w-four {padding: 0 10px 20px 0;}
.jt-arch-w-four:nth-child(2n) {padding: 0 0 20px 10px;}
.widget.jt-arch-service {padding: 70px 50px 70px 30px;width: 100%;float: left;}
.widget.jt-arch-service h3.widget-title {font-size: 16px;}
.widget.jt-arch-service .jt-sep-two {margin:20px 0;}
.jt-arch-service p {
  font-size: 16px;
  color: #999;
  margin: 0px 0px 20px;
  line-height: 26px;
	font-family: 'Amiri', serif;
	padding: 5px 0 0 0;
}
.jt-arch-service ul li {
	font-size: 16px;
	color: #999;
	margin: 10px auto;
	padding: 0px 0px 0px 25px;
	background: transparent url("../images/arrows/bullet-one.png") no-repeat scroll left center;
	list-style: none;
	font-family: 'Amiri', serif;
	font-size: 15px;
	color: #777777;
}
.jt-arch-serv-img {width: 100%;float: left;}
.jt-arch-serv-img img {max-width: 100%;}
.jt-arch-col-4 {width: 100%;float: left}
.jt-arch-col-4 .jt-portfolio-item {
	width: 24.986%;
	-moz-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.06);
}
.jt-filter-wrapper.jt-filter-wrapper-two {
	width: 100%;
	float: left;
	padding-bottom: 80px;
	padding-top: 60px;
}
.jt-filter-wrapper-two .jt-filter {margin: 0;padding: 0;text-align: left;}
.jt-filter-wrapper-two .jt-filter li a {
	font-family: 'Montserrat', sans-serif;
	color: #777777;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.jt-filter-wrapper-two .jt-filter li a:hover,
.jt-filter-wrapper-two .jt-filter li a.active {border: 0;background: #35373e;color: #fff;}
.jt-portfolio-item {overflow: hidden;}
.jt-arch-prt-content {padding: 16px 0;}
.jt-arch-overlay {
	position: absolute;
	width: 100%;
	height: auto;
	background: #fff;
	left: 0;
	bottom: -100%;
	-webkit-transition: bottom .5s ease;
	-moz-transition: bottom .5s ease;
	-ms-transition: bottom .5s ease;
	-o-transition: bottom .5s ease;
	transition: bottom .5s ease;
}
.jt-arch-port-img:after {display: none;}
.jt-portfolio-item:hover .jt-arch-overlay {bottom: 0;}
.jt-portfolio-item .jt-arch-prt-content .jt-port-heading {top:0;}
.jt-arch-prt-content .jt-port-heading a {font-weight: 600;}
.jt-portfolio-item .jt-arch-prt-content .jt-port-cat a {font-style: normal;font-size: 14px;}
.isotope {width: auto;float: none;}
.jt-arch-blog-width {width: 44.9%;margin: 0 60px 50px 0;}
.jt-arch-blog-space {padding: 60px 0 0 0;float: left;}
.jt-pagination.jt-arch-pagination {margin: 30px 0 110px 0;}
.is-sticky .navbar-default .navbar-nav > li > a {padding: 20px 20px 16px;}

.jt-have-left-content.jt-port-col-4.have-gutter-space .jt-portfolio-item { width:25%;margin:0px; }
/* --- Ellip */
.ellip {display: block;height: 100%;}
.ellip:after {content: "...";}
.ellip-line {
  display: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.ellip,
.ellip-line {position: relative;overflow: hidden;max-width: 100%;}

/* --- About Content */
.jt-about-wrap h4 {
  font-family: "Montserrat",sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #333;
  margin: 0px;
  padding: 0px 0px 8px;
}

/* --- Contact Details */
.jt_row_class .cont-details p {
  font-family: "Amiri",serif;
  color: #1A1A1A;
  font-size: 16px;
  letter-spacing: 1px;
  padding: 10px 0px 0px;
}

/**
 * 19. Custom Classes
 */
.jt-watch-video .parallax-overlay-div {background-image: none;background: rgba(0,0,0,0.4);}
.double-line-one {
  text-align: right;
  font-family: 'Montserrat', sans-serif;
  font-size: 35px;
  color: #35373E;
  letter-spacing: 2.5px;
  padding: 10px 0px;
}
.entry-content .jt-watch-video p {
  display: inline-block;
  letter-spacing: 5px;
  float: none;
  width: auto;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  margin: 0 0 30px;
  color: #fff;
  font-size: 30px;
}
.entry-content .jt-watch-video p u {padding-bottom: 5px;}
.jt-special-agency-text h4 {letter-spacing: 1px;line-height: 30px;color: #000;}
.jt-studio-super-text h4 {
  font-size:24px;
  line-height:35px;
  color:#777777;
  font-style:italic;
  letter-spacing: 0.2px;
  font-weight: normal;
}
.jt-studio-super-text h4 a {text-decoration: none;color:#FC4242;}
.jt-studio-super-text h4 a:hover,
.jt-studio-super-text h4 a:focus,
.jt-studio-super-text h4 a:active { text-decoration: none;color:#FC4242;}
.jt-studio-responsive-text > div > div {padding: 130px 120px;}
.jt-double-line-data .jt-single-meta-two .jt-single-service-list li a {display: block;padding: 0px;}
.jt-sep-meta-data .jt-single-meta-two .jt-single-service-list li {border-bottom: 1px solid rgb(238, 238, 238);padding: 16px 0px 16px;}
.para-bottom-space p {margin-bottom: 25px;font-size: 15px;color: #777;line-height: 25px;}
.jt-filter-style-one .jt-filter li a {margin: 0px 30px;}
.jt-filter-style-one .jt-port-heading ul.jt-filter {margin: 0px 0px 100px;}
.jt-filter-style-one .jt-filter li a:hover,
.jt-filter-style-one .jt-filter li a.active {text-decoration: none;background-color: #35373e;color: #fff;}
.jt-filter-style-one .jt-portfolio-part .wp-pagenavi {border-top: 0px solid #F0F0F0;margin-top: 35px;}
.jt-filter-style-one .jt-filter-wrapper { padding-bottom: 85px;padding-top: 105px;}
.jt-filter-style-one .container .jt-filter-right .filter-right-bg .jt-filter li a {margin: 0px 40px 0 0;}
.jt-filter-style-two .jt-filter li a:hover,
.jt-filter-style-two .jt-filter li a.active {text-decoration: none;background-color: #35373e;color: #fff;}
.jt-italic-heading .jt-heading .sub-heading {
    font-family: "Amiri",serif;
    color: #777;
    font-size: 18px;
    font-style: italic;
}
.jt-count-sep-white .jt-counter .jt-count-sep{ background: #fff;}
.jt-count-sep-white .jt-counter .jt-count-sep::before { background: #fff;}
.jt-count-sep-white .jt-counter .jt-count-sep::after {background: #fff;}
.jt-architecture-blog .blog-width {width: 42.9%;margin: 0px 60px 50px 0px;}
.vc_row > .container > .wpb_column.jt-vintage-custom .wpb_wrapper .jt-port-col-3.jt-vint-port .jt-portfolio-item {min-height: 257px;margin: 0px 20px 20px 0px;}
.jt-vintage-custom .jt-port-col-3.jt-vint-port .jt-portfolio-item {min-height: 260px;margin: 0px 20px 20px 0px;}
.jt_arch_content.page-template-template-one-page-architecture-php.jt-arch-body .pages.jt-arch-pages .content p,
.jt_arch_content.page-template-template-one-page-architecture-php.jt-arch-body .pages.jt-arch-pages .content p span { font-weight: normal; }
.jt-block-text h4 {
  text-align: center;
  font-family: "Amiri",serif;
  font-size: 16px;
  color: rgb(53, 55, 62);
  letter-spacing: 1px;
  line-height: 25px;
  padding-top: 30px;
}
.jt_row_class .jt-block-text p {
  font-size: 18px;
  color: #777;
  line-height: 28px;
  margin: 25px 0 10px;
}
.jt-correct-position-share ul.jt-share-one {padding: 15px 15px;float: none;display: inline-block;}
.jt-correct-position-share {text-align: center;}
.jt-counter.jt-counter-num-text .jt-num {margin: 0px;font-weight: bold;}
.jt_row_class .jt-center-view-content p {
  font-size: 18px;
  line-height: 30px;
  width: 80%;
  margin: 0 auto;
}
.service-fivein-one .services-style-four {width: 20%;}
.jt-remove-clients-border.jt-client-static {border: 0px;}
.jt-remove-clients-border a.jt-client-logo:nth-last-child(-n+3) {border-bottom: 0px;}
.jt-testimonial-dec-contain-width .container {width: 60%;}
.jt-testimonial-dec-contain-width .slider-no-next,
.jt-testimonial-dec-contain-width .slider-no-prev { top:-40px;color:#fff; }
.jt-testimonial-dec-contain-width .jt-testimonials-style-three .owl-dot.active {border: 2px solid #fff;background-color: #35373e;}
.jt-testimonial-dec-contain-width .jt-testimonials-style-three .owl-dot {background-color: #fff;}
.jt-testimonial-dec-contain-width .jt-sep::before,
.jt-testimonial-dec-contain-width .jt-sep::after,
.jt-testimonial-dec-contain-width .jt-sep {background-color: #fff;}
.jt-testimonial-dec-contain-width .jt-testi-head { padding: 0px 0px 20px;}
.jt-testimonial-dec-contain-width #jt-testimonial-slide .owl-controls .owl-nav .owl-prev .jt-slide-left { background: url('../images/icons/vint-ban-left.png') no-repeat 50% 50%;}
.jt-testimonial-dec-contain-width #jt-testimonial-slide .owl-controls .owl-nav .owl-next .jt-slide-right { background: url('../images/icons/vint-ban-right.png') no-repeat 0% 50%; }
.jt-vint-title.vint-title-only {margin: 0px;}
.jt-heading-blod-text .jt-special {font-weight: bold;}
.jt-heading-blod-text h3.jt-main-head {font-weight: bold;padding: 25px 0 30px;letter-spacing: 4px;}
.jt-heading-blod-text h6.jt-main-head { font-weight: bold; }
.jt-italic-heading .jt-heading h6 {font-style: italic;text-transform: capitalize;}
.jt-contact-white-border .wpcf7 {text-align: center;}
.jt-contact-white-border .wpcf7 input,
.jt-contact-white-border .wpcf7 textarea {background: transparent;border: 1px solid #ffffff;color: #fff;}
.jt-contact-white-border .wpcf7 input:focus,
.jt-contact-white-border .wpcf7 textarea:focus {background: transparent;border: 1px solid #ffffff;color: #fff;}
.jt-contact-white-border .wpcf7 input,
.jt-contact-white-border .wpcf7 textarea {border: 1px solid #999999;}
.jt-contact-white-border .wpcf7 input:focus,
.jt-contact-white-border .wpcf7 textarea:focus {border: 1px solid #ffffff;}
.jt-contact-white-border .wpcf7 input::-webkit-input-placeholder,
.jt-contact-white-border .wpcf7 input:-moz-placeholder,
.jt-contact-white-border .wpcf7 input::-moz-placeholder,
.jt-contact-white-border .wpcf7 input:-ms-input-placeholder,
.jt-contact-white-border .wpcf7 textarea::-webkit-input-placeholder,
.jt-contact-white-border .wpcf7 textarea:-moz-placeholder,
.jt-contact-white-border .wpcf7 textarea::-moz-placeholder,
.jt-contact-white-border .wpcf7 textarea:-ms-input-placeholder {color: #999999;}
.jt-contact-white-border .wpcf7 input:focus::-webkit-input-placeholder,
.jt-contact-white-border .wpcf7 input:focus:-moz-placeholder,
.jt-contact-white-border .wpcf7 input:focus::-moz-placeholder,
.jt-contact-white-border .wpcf7 input:focus:-ms-input-placeholder,
.jt-contact-white-border .wpcf7 textarea:focus::-webkit-input-placeholder,
.jt-contact-white-border .wpcf7 textarea:focus:-moz-placeholder,
.jt-contact-white-border .wpcf7 textarea:focus::-moz-placeholder,
.jt-contact-white-border .wpcf7 textarea:focus:-ms-input-placeholder {color: #fff;}
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one {
  float: none;
  background: transparent;
  color: #fff;
  font-size: 12px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: auto;
  padding: 10px 40px;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  border: 2px solid #fff;
}
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:hover,
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:active,
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-one:focus {
  background: #fff;
  text-decoration: none;
  border-color: transparent;
  color: #000;
}
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two {
  float: none;
  background: #fff;
  color: #000;
  font-size: 12px;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  width: auto;
  padding: 10px 40px;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  border: 2px solid transparent;
}
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:hover,
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:active,
.jt-contact-white-border .wpcf7 .wpcf7-form input[type="submit"].cf7-btn-two:focus {
  background: transparent;
  text-decoration: none;
  border: 2px solid #fff;
  color: #fff;
}
.jt-service-spaces .services-style-two.sevices-no-round {padding:20px 120px 40px 110px;}
.jt-service-spaces .services-style-two.sevices-no-round .services-content {width: 84%;}
.jt-service-eleven-outside .services-style-two.sevices-no-round {padding:0px 0px 44px;}
.jt-instagram-widget {line-height: 0;}
.jt-instagram-widget .wpb_widgetised_column {margin-bottom: 0px;line-height: 0;}
.jt-instagram-widget .wpb_widgetised_column .widget {float: none;display: inline-block;}
.jt-instagram-widget .owl-theme .owl-controls {display: none;}
.jt-instagram-widget .widget h3.widget-title {margin: 30px 0;}
.jt-corporate-content-space .jt-lists li { margin: 0px 0px 10px; }
.jt-corporate-content-space p { line-height: 27px;margin-bottom: 20px;font-size: 17px;}
.jt-corporate-content-space .jt-custom-btn {margin: 38px 10px 0px 0px;}

.jt-corporate-footer .jt-copyright-area {
    border-top: 1px solid #2b2b2b !important;
}
.jt-studio-content-align p span {
  color: #888;
  font-style: italic;
  font-size: 18px;
  display: inline-block;
  letter-spacing: 1.2px;
  line-height: 28px;
  margin-top: 10px;
}
.jt-studio-content-align h2 { line-height: 45px;}
.jt-boxed-cover .jt-box-test-slide .flnce-slide-cont .slide-cont {width: 60%;margin: 0px auto 10px;}
.jt-boxed-cover.column-have-space.vc_row,
.jt-boxed-cover.column-zero-space.vc_row { margin-left:-65px !important;margin-right: -65px !important;}
.jt-related-works em {font-family: "Amiri", serif;letter-spacing: 1.2px;}
.jt-call-out-section p {
  text-align: center;
  font-family: "Montserrat",sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  color: #999;
  line-height: 26px;
  letter-spacing: 2px;
}
.jt-call-out-section p a,
.jt-call-out-section p a:hover,
.jt-call-out-section p a:focus,
.jt-call-out-section p a:active {text-decoration: none;color: #fff;}
.jt-testimonials-num .studio-testi-slide .slider-no-prev,.jt-testimonials-num .studio-testi-slide .slider-no-next { color:#35373e;}
.jt-testimonials-num .studio-testi-slide #jt-testimonial-slide .owl-dot.active {border: 2px solid #35373e;background: #FFF;}
.jt-testimonials-num .studio-testi-slide #jt-testimonial-slide .owl-dot { background: #35373e; }
.jt-smart-list p img { padding: 0px; }
.jt-smart-list .jt-lists li i,
.jt-smart-list .jt-lists li i.fa { top: -2px;padding: 0px 14px 0px 0px; }
.jt-smart-list .jt-lists li { margin: 0px 0px 2px; }
.jt-smart-list ul.jt-lists { margin: 15px 10px 10px; }
.jt-smart-list .btn-primary {letter-spacing: 2px;}
.jt-clients-fivein-one .wpb_single_image {width:19.7% !important;}
.jt-tabs-outer-space .jt-wwd-tab-links {padding: 120px 90px;}
.jt-awards-section .services-style-one {margin: 0;}
.jt-awards-section .services-style-one .services-content {width: 100%;}
.jt-awards-section .services-style-one .services-content h3 {font-size: 16px;letter-spacing: 2px;}
.border-width-1 {border-width: 1px;}
.border-grey {border-color: #e9e9e9;}
.border-grey:hover {border-color: #35373e;}
.jt-port-service-space .services-style-two .services-content {width: 85%;}
.jt-port-service-space .services-style-two .services-content h3 {margin: 5px 0px 5px;}
.jt-port-service-space .services-style-two .jt-sep-two {margin: 11px 0px 20px;}
.jt-test-center-cont-align .flnce-slide-cont .slide-cont {
  padding: 0px 0px 20px;
  margin: 0px;
  width: 90%;
  left: 0px;
  right: 0px;
  margin: 0 auto;
}
.jt-test-center-cont-align .container { width:75%;}
.jt-test-center-cont-align .slider-no-next,
.jt-test-center-cont-align .slider-no-prev { top:-40px; }
.jt-test-center-cont-align .flnce-slide-cont {height: 100%;width: 90%; }
.jt-test-center-cont-align .jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav {top:35px;}
.jt-test-center-cont-align .jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav .owl-prev { left: -60px; }
.jt-test-center-cont-align .jt-testimonials-style-three.owl-carousel .owl-controls .owl-nav .owl-next { right: -60px; }
.jt-test-center-cont-align .slider-no-next { right: -60px; }
.jt-test-center-cont-align .slider-no-prev { left:-60px; }
.jt-list-less-space .jt-lists li {margin-bottom: 10px;}
.jt-vintage-portfolio-align .jt-vint-port.jt-port-col-3 .jt-portfolio-item { width: 31.5%;margin: 0px 0px 20px 0px; }
.jt-agency-copyright  {border: 0;padding: 20px 0 15px 0;}
.jt-agency-copyright p {
  font-family: 'Montserrat', sans-serif;
  font-size: 10px;
  color: #35373e;
  margin: 0;
  letter-spacing: 4px;
  text-transform: uppercase;
}
.jt-quote-white .flnce-slide-cont p.slide-cont::before {
    content: " “ ";
    font-family: "Amiri",serif;
    font-size: 18px;
    color: #f0f0f0;
    font-style: italic;
    position: relative;
}
.jt-quote-white .flnce-slide-cont p.slide-cont::after {
    content: " ” ";
    font-family: "Amiri",serif;
    font-size: 18px;
    color: #f0f0f0;
    font-style: italic;
    position: relative;
}
.jt-quote-black .flnce-slide-cont p.slide-cont::before {
    content: " “ ";
    font-family: "Amiri",serif;
    font-size: 18px;
    color: #35373e;
    font-style: italic;
    position: relative;
}
.jt-quote-black .flnce-slide-cont p.slide-cont::after {
    content: " ” ";
    font-family: "Amiri",serif;
    font-size: 18px;
    color: #35373e;
    font-style: italic;
    position: relative;
}
.jt-vint-conact-padding > div >div {padding-left:50px;}
.jt-icon-tab-outerspace > div > div  {padding-top: 140px;padding-bottom: 105px;}
.jt-post-masonry-transition .vc_gitem-animate .vc_gitem-zone {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.line-height-fix {line-height: 0;}
.line-height-fix .wpb_text_column {line-height: 1.42857;}
.img-fix p {margin: 0;}
.img-fix p img,
.img-fix img {padding: 0;max-width: 100%;}
.entry-content .jt-filter-less-space ul.jt-filter {text-align: left;}
.jt-filter-less-space .jt-filter-wrapper {padding-bottom: 70px;padding-top: 20px;}
.jt-icon-top-fix i {position: relative;top: 1px;}
ul.jt-icon-top-fix.jt-social-three li i {top: 2px;left: 1px;}
.client-top-zero.jt-client-static a img {top: 0;}
.client-top-ten.jt-client-static a img {top: 10px;}
.line-height-zero {line-height: 0;}
.line-height-fix {line-height: 1.42857;}
.jt-above-shadow {
  background-image: url("../images/boxed-banner-shadow.png") !important;
  background-position: 0px 0px !important;
  background-repeat: no-repeat !important;
}
.jt-above-shadow .jt-boxed-service {
  margin: 0px;
  min-height: 285px;
  background-image: url("../images/service-bg-gradient.png");
  background-repeat: no-repeat;
  background-position: right center;
}
.jt-boxed-service {background: transparent;}

/* Font Size */
.jt-size-15,
.jt-size-15 .jt-main-head {font-size: 15px}
.jt-size-18,
.jt-size-18 .jt-main-head {font-size: 18px}
.jt-size-19,
.jt-size-19 .jt-main-head {font-size: 19px}
.jt-size-20,
.jt-size-20 .jt-main-head {font-size: 20px}
.jt-size-21,
.jt-size-21 .jt-main-head {font-size: 21px}
.jt-size-25,
.jt-size-25 .jt-main-head {font-size: 25px}
.jt-size-28,
.jt-size-28 .jt-main-head {font-size: 28px}
.jt-size-30,
.jt-size-30 .jt-main-head {font-size: 30px}
.jt-size-32,
.jt-size-32 .jt-main-head {font-size: 32px}
.jt-size-36,
.jt-size-36 .jt-main-head {font-size: 36px}
.jt-size-38,
.jt-size-38 .jt-main-head {font-size: 38px}
.jt-size-40,
.jt-size-40 .jt-main-head {font-size: 40px}
.jt-size-42,
.jt-size-42 .jt-main-head {font-size: 42px}
.jt-size-48,
.jt-size-48 .jt-main-head {font-size: 48px}
.jt-size-50,
.jt-size-50 .jt-main-head {font-size: 50px}
.jt-size-52,
.jt-size-52 .jt-main-head {font-size: 52px}
.jt-size-60,
.jt-size-60 .jt-main-head {font-size: 60px}
.jt-size-65,
.jt-size-65 .jt-main-head {font-size: 65px}
.jt-size-70,
.jt-size-70 .jt-main-head {font-size: 70px}
.jt-size-80,
.jt-size-80 .jt-main-head {font-size: 80px}
.jt-size-90,
.jt-size-90 .jt-main-head {font-size: 90px}
.jt-size-12,
.jt-size-12 .jt-main-head {font-size: 120px}

.jt-size-25.maring-zero .jt-main-head {margin-top: 8px !important;}

/* Coming Soon - Progress */
.jt-coming-soon-progress {padding: 0px 10% !important;}
.jt-coming-soon-progress .chart {margin: 0;}
.jt-coming-soon-progress .piechart-value {padding: 0px;position: relative;}
.jt-coming-soon-progress .skills-pie-script {position: relative;top: 20px;}
.jt-coming-soon-progress .piechart-value:after {
  content: '';
  background: url('../images/seperator/counter-sep.png') repeat-y right center;
  height: 150px;
  width: 2px;
  display: block;
  position: absolute;
  right: -16px;
  top: 0px;
}
.jt-coming-soon-progress .wpb_column:first-child .wpb_wrapper .piechart-value:before {
  content: '';
  background: url('../images/seperator/counter-sep.png') repeat-y right center;
  height: 150px;
  width: 2px;
  display: block;
  position: absolute;
  left: -16px;
  top: 0px;
}
.page-template-template-blank-page .mc4wp-form form {
  position: relative;
  width: 400px;
  margin: 0 auto;
}
.page-template-template-blank-page .mc4wp-form input[type="email"] {
  background: transparent;
  border: 1px solid #d2d4d7;
  padding: 14px 20px;
  line-height: 20px;
  width: 100% !important;
  position: relative;
  margin: 20px auto;
}
.page-template-template-blank-page .mc4wp-form input[type="submit"] {
  border: none;
  padding: 0;
  background: #35373e url("../images/arrows/arrow-subscribe.png") no-repeat center;
  height: 50px;
  width: 60px;
  position: absolute;
  top: 0px;
  right: 0;
}

/* Under Construction */
.jt-uc-content-section .jt-heading {text-align: center;}
.jt-uc-content-section .jt-main-head {font-size:38px;font-weight:600;letter-spacing:4px;}
.jt-uc-content-section .sub-heading {font-size:17px;}
.uc-counter-wrap {text-align: center;font-family: 'Montserrat', sans-serif;color: #35373e;}
.uc-counter-wrap img {position: relative;}
.uc-person-one {top: 4px;}
.uc-person-two {left: -8px;top: 9px;}
.uc-person-three {top: 9px;left: -25px;}
.ds-element-value {font-size: 50px;}
.ds-element-title {font-size: 12px;letter-spacing: 2px;text-transform: uppercase;font-weight: bold;}
.uc-counter {float: left;width: 100%;position: relative;z-index: 9;}
.ds-element {float: left;position: absolute;top: 60px;z-index: 1;}
.uc-counter .ds-element:first-child {left: 220px;}
.uc-counter .ds-element:nth-child(2) {left: 47.5%;}
.uc-counter .ds-element:nth-child(3) {right: 225px;}
.uc-btn {font-size: 12px;padding: 16px 35px;}

.jt-uc-content-section {position: relative;min-height: 260px;margin-bottom: 50px;}
.subscribe-section .jt-heading .sub-heading {margin: 10px 0;}
.jt-notify-deactive .notify-section,
.subscribe-section,
.jt-notify-active .subscribe-section {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;

  position: absolute;
  left: 0px;
  right: 0px;

  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.notify-section,
.jt-notify-deactive .subscribe-section,
.jt-notify-active .notify-section {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  min-height: 260px;

  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 999;

  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.subscribe-section {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
}
body .entry-content a.uc-subs-btn,
.uc-subs-btn {
  font-family: 'Montserrat', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #35373e;
}
body .entry-content a.uc-subs-btn:hover,
.uc-subs-btn:hover {
  color: #35373e;
  text-decoration: none;
}
.uc-subs-btn img {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  position: relative;
  right: -7px;
  bottom: 1px;
   -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
.uc-subs-btn:hover img {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  right: 7px;
}
.page-template-template-blank-page .jt-uc-content-section .mc4wp-form input[type="email"] {margin-bottom: 30px}
.jt-uc-content-section .sub-heading {color: #35373e;}

/* 20. Scroll Lock */
.page-template-template-scroll-lock .wrapper,
.page-template-template-scroll-lock #fullpage {height: 100%;}
.page-template-template-scroll-lock .section {padding: 0 0 1px;overflow: hidden;height: 100% !important;z-index: 0;}
.page-template-template-scroll-lock .jt-main-banner-holder {position: fixed;width: 100%;z-index: 1;}
.page-template-template-scroll-lock .wpb_row,
.page-template-template-scroll-lock .wpb_column,
.page-template-template-scroll-lock .wpb_column > div,
.page-template-template-scroll-lock .wpb_column > div > .space-fix,
.page-template-template-scroll-lock .wpb_column > div > .space-fix .wpb_wrapper,
.page-template-template-scroll-lock .wpb_column > div > .space-fix .wpb_single_image,
.page-template-template-scroll-lock .wpb_column > div > .space-fix .wpb_wrapper {height: 100%;}

/* Scroll Lock Custom Class */
.jt-scrl-cnt-space-left,
.jt-scrl-cnt-space-left-two,
.jt-scrl-cnt-space-left-three {
  position: relative;
  top: 35%;
  left: 15%;
  z-index: 1;
  height: auto !important;
}
.jt-scrl-cnt-space-left-two {
  top: 28%;
  left: 12%;
}
.jt-scrl-cnt-space-left-three {
  top: 37%;
  left: 15%;
}
.jt-scrl-cnt-space-right,
.jt-scrl-cnt-space-right-two {
  position: relative;
  top: 25%;
  right: 10%;
  z-index: 1;
  height: auto !important;
}
.jt-scrl-cnt-space-right-two {
  top: 33%;
  right: 4%;
}
.jt-img-btm-fit .vc_single_image-wrapper {
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 0;
}
.jt-img-right-space .vc_single_image-wrapper {
  position: absolute;
  right: 4%;
  z-index: 0;
  text-align: right;
}
.jt-img-right-space-large .vc_single_image-wrapper {
  position: absolute;
  right: 14%;
  z-index: 0;
  text-align: right;
}
.jt-img-top-fit .vc_single_image-wrapper {
  position: absolute;
  top: 0px;
  z-index: 0;
}
.jt-img-left-space .vc_single_image-wrapper {
  position: absolute;
  left: 4%;
  z-index: 0;
}
.jt-img-left-space-large .vc_single_image-wrapper {
  position: absolute;
  left: 14%;
  z-index: 0;
}
.margin-bottom-zero,
.margin-bottom-zero .wpb_button,
.margin-bottom-zero .wpb_content_element,
.margin-bottom-zero.wpb_row,
.margin-bottom-zero ul.wpb_thumbnails-fluid > li {margin-bottom: 0 !important;}

.jt-list-num-style .jt-about-wrap {
  position: relative;
  padding: 0px 0px 40px 55px;
  font-family: 'Montserrat', sans-serif;
}
.jt-list-num-style .jt-about-wrap .jt-list-numb {
  left: 0px;
  position: absolute;
  font-size: 15px;
  color: #35373e;
  padding: 0 10px 4px;
  border-bottom: 5px solid #fff;
}
.jt-list-num-style .jt-about-wrap h4 {
  padding: 3px 0 17px;
  font-size: 14px;
}
.jt-list-num-style .jt-about-wrap p {
  line-height: 24px;
  text-transform: none;
  letter-spacing: 0.5px;
  font-size: 15px;
}

/* Dotted Navigation */
#fp-nav ul li a,
.fp-slidesNav ul li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  height: 7px;
  width: 7px;
  border: 0;
  background: #35373e;
  left: 50%;
  top: 50%;
  margin: -2px 0 0 -2px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span,
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
  width: 10px;
  height: 10px;
  background: transparent;
  border: 2px solid #35373e;
  margin: -3px 0 0 -3px;
}
#fp-nav.right {right: 30px;}

/* WPML */
#lang_sel a {padding: 0;}
.menu-item-language img.iclflag {position: relative;top: -1px;margin-right: 8px;}
.sidebar #lang_sel img.iclflag,
footer #lang_sel img.iclflag {position: relative;top: 0px;margin-right: 2px;}
.sidebar #lang_sel a.lang_sel_sel:hover {background-color: transparent;}
.sidebar #lang_sel a,
footer #lang_sel a {
  font-size: 14px;
  color: #777;
  float: left;
  width: 100%;
  padding: 10px 12px;
  line-height: 24px;
  border: none;
  color: #777;
  vertical-align: top;
  -moz-appearance: none;
  background: transparent;
}
.sidebar #lang_sel ul ul a,
footer #lang_sel ul ul a {border: 1px solid #F0F0F0;border-top: none;}
.sidebar #lang_sel > ul > li,
footer #lang_sel > ul > li {border: none;}
.sidebar #lang_sel > ul > li > a,
footer #lang_sel > ul > li > a {background: transparent url("../images/arrows/dropdown.png") no-repeat scroll 97% center;border: 1px solid #F0F0F0;}
.sidebar #lang_sel,
footer #lang_sel,
.sidebar #lang_sel li,
footer #lang_sel li {float: left;width: 100%;height: auto;}
.sidebar #lang_sel ul ul,
footer #lang_sel ul ul {width: 100%;top: 46px;height: auto;display: inline-block;border:none;}
.sidebar #lang_sel li::before,
footer #lang_sel li::before {display: none;}
footer #lang_sel ul ul a {padding: 10px 12px;line-height: 24px;}
.vc_column_container {padding-left: 15px !important;padding-right: 15px !important;}

/* Flex Slider From Visual Composer */
.single .type-post .jt-post-content .jt-post-excerpt ol.flex-control-nav li {
  float: none;
  width: auto;
}
.single .type-post .jt-post-content .jt-post-excerpt ul.flex-direction-nav li:before {content: none;}
.navbar-default {background-color: transparent;border-color: transparent;}