/*
Theme Name: Groove
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibilitFiy-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

*, :after, :before {
	box-sizing: border-box;
} 
*{
  margin: 0px;
  padding: 0px;
}

.page-template-page-form .jk-section h2{
	line-height: 60px;
}
.page-template.jk-forms{
    margin: 0 auto;
    
    text-align: left;
}
.home #colophon .footer-top{padding:0;}
.home .how_we_work .jk-section .work-item .work-text{width: 195px; margin: 0 auto}

.page-template.jk-forms .how_we_work .jk-section{text-align: left; width: 800px; line-height: 25px;}
.page-template.jk-forms .how_we_work .jk-section a{ color: blue; border-bottom: 1px solid blue}
.page-template.jk-forms .how_we_work .jk-section a.none-border{border-bottom:none}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media(min-width:768px){
    .container {
        width: 750px;
    }
    .content-top .container, .content-menu .container{
        width: 100%;
    }


}
@media(min-width:992px){
    .container {
        width: 970px;
    }
    .content-top .container, .content-menu .container{
        width: 970px;
    }
}
@media(min-width:1200px){
    .container {
        width: 1170px;
    }
    .content-top .container, .content-menu .container{
        width: 1170px;
    }
}
@media(min-width:1400px){
    .container {
        width: 1320px;
    }
    .content-top .container, .content-menu .container{
        width: 1320px;
    }
    .content-menu .header-inner >.content-logo{-webkit-box-flex: 0; -ms-flex: 0 0 28.3%; flex: 0 0 28.3%; max-width: 28.3%;}
}
html, body{height: 100%;}
ul{list-style:outside none none; margin: 0; padding:0;}
a, a:hover, a:focus{text-decoration: none;}
a{color: #000; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
a:hover, a:focus{color:#f47d31; outline: 0 none;}
p{margin: 10px 0;}
img, video, iframe{max-width: 100%;}
body{font-family: 'Roboto', sans-serif; margin: 0; font-size: 15px; color: #323031; font-weight: 400; letter-spacing: 0px; line-height: 1.5; overflow-x:hidden;}
.top-bar{background: #191d1e; padding: 10px 0; color: #fff;}
.top-bar .header-top{text-align: right;}
.top-bar .header-top p{margin: 0; font-size: 12px;}
.top-bar .header-top p >span:first-child{padding-right:10px;}
.top-bar .header-top p >span.number{padding-left: 5px;}
.content-menu{padding:15px 0;}
.content-section a {
    color: #85754E;
    text-decoration: underline;
}
.content-section a:hover {
    text-decoration: none;
}
@media(min-width:576px){} 
@media(min-width:768px){
	.content-menu .header-inner >.content-logo{-webkit-box-flex: 0; -ms-flex: 0 0 22.3%; flex: 0 0 22.3%; max-width: 22.3%;}
}
@media(min-width:992px){}
@media(min-width:1200px){}
@media(min-width:1400px){
    .content-menu .header-inner >.content-logo{-webkit-box-flex: 0; -ms-flex: 0 0 28.3%; flex: 0 0 28.3%; max-width: 28.3%;}
}

#site-content{
    overflow: hidden;
}


/* Chinh phan giao dien web */


/*#wrap.site {
    height: 100%;
    width: 100%;
    font-family: roboto;
}
#wrap.site h2 {
    font-weight: 400;
}
#wrap.site p {
    font-weight: 400;
}*/
footer#colophon {
    background: #333132;
    width: 100%;
}

/* Phan Header */

#masthead.site-header {
    background: #333132;
    color: #fff;
}

#masthead .header-inner {
    width: 100%;
}
#masthead .content-logo {
    text-align: left;
}
#masthead .content-right {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    font-size: 13px;
}
#masthead .header-search {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
}
#masthead .content-search .textwidget {
    margin: 0px 39px;
}
#masthead .content-search .textwidget p {
    text-align: center;
}
#masthead .content-right .textwidget a {
    color: #d2d3d5;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
#masthead .content-right .textwidget a:hover{
    color: #85754E;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}


/* Lam Thanh Menu */

.menu-primary-menu-container {
    position: fixed;
    width: 300px;
    text-align: center;
    margin: 0px -40px;
    top: 0px;
    right: -300px;
    background: #000;
    height: 100%;
    padding-top: 60px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    z-index: 9999;
}
.menu-primary-menu-container.active {
    right: 40px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    z-index: 9999;
    height: 100%;
}
.active{
  display: block !important;
}
.menu-primary-menu-container .menu a {
    color: #fff;
}
.menu-primary-menu-container .menu a:hover {
    color: #000;
}

.menu-primary-menu-container .menu a {
    display: block;
    padding: 10px 0px;
    font-size: 16px;
}
.menu-primary-menu-container .menu a:hover{
    background: #85754E;
}

.header-top {
    position: relative;
}
.menu-click-show.menus {
    /*position: absolute;*/
    top: 0px;
    width: 50px;
    height: 50px;
    padding: 15px 8px;
    cursor: pointer;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    /*margin-left: 80px;*/
}

.menu-click-show .widget_text.bar-menu-one {
    display: block;
    width: 35px;
    height: 2px;
    background: #d3d4d6;
    margin: 5px 0px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.menu-click-show .widget_text.bar-menu-two {
    display: block;
    width: 35px;
    height: 2px;
    background: #d3d4d6;
    margin: 5px 0px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.menu-click-show .widget_text.bar-menu-one:after {
    content: "";
    position: absolute;
    width: 35px;
    height: 2px;
    background: #d3d4d6;
    display: block;
    margin: -8px 0px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.menu-click-show .widget_text.bar-menu-two:before {
    content: "";
    position: absolute;
    width: 35px;
    height: 2px;
    background: #d3d4d6;
    display: block;
    margin: 8px 0px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.menus.bars .widget_text{
    background: transparent;
}
.menus.bars .bar-menu-one:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    margin-top: 6px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.menus.bars .bar-menu-two:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    margin: 0px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}



/* Phan Footer */

#colophon .group-footer {
    text-align: center;
    width: 845px;
    margin: 0px auto;
}
#colophon.site-footer .group-menu-footer {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
#colophon.site-footer .footer-contact.item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: right;
}
#colophon.group-footer .widget_media_image {
    margin: 3px 5px;
}


/* Phan Footer bottom */



.footer-botto .footer-bottom-new .footer-logo.item {
    margin-left: 25px;
}
colophon .footer-bottom .group-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 13px;
    margin-right: 20px;
}
.group-bottom .textwidget p a,
.group-bottom .textwidget p {
    color: #d1d3d4;
    font-size: 13px;
    margin: 0px;
}
.footer-bottom-new {
    width: 100%;
    padding: 60px 0px 40px 0px;
    position: relative;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    max-width: 860px;
    margin: auto;
}

/*.footer-bottom .container {
    width: 1200px;
}
.row {
    margin: 0px 140px;
}*/
.footer-bottom .group-bottom .item{
    padding: 0px 10px;
}


/* Phan Content */


#wrapper-content section.top-banner {
    margin: 0px;
    padding: 0px;
    width: 100%;
    position: relative;
}

#wrapper-content .top-banner .jk-section {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 65vh;
	max-height: 620px;
}

/*#wrapper-content .top-banner .container {*/
/*    position: absolute;*/
/*    background: #33333373;*/
/*    width: 100%;*/
/*    height: 46px;*/
/*    color: #fff;*/
/*    bottom: 0;*/
/*}*/
#site-content .container .imge-baners {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    position: absolute;
}
#site-content .container .imge-baners .intro-page{
    padding: 0px 100px;
    font-size: 17px;
}


section.beautiful_spaces {
    background: #e6e7e8;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
.beautiful_spaces .jk-section h2 {
    margin: 0px;
    padding: 0 25px 25px;
    font-size: 54px;
    color: #333132;
}
.beautiful_spaces .jk-section {
    text-align: center;
    width: 860px;
    margin: 0px auto;
    padding-top: 80px;
    padding-bottom: 80px;
}
.beautiful_spaces .jk-section .beautiful-desc {
    padding: 0px 40px;
    padding-bottom: 40px;
}
.beautiful_spaces .jk-section .jk-desc.beautiful-desc p {
    color: #333132;
    font-weight: 600;
    font-size: 16px;
}
.white-space {
    margin: 50px;
}
/* Phan Curated Collections */

section.curated_collections {
    width: 100%;
    height: 100%;
    padding: 80px 0;
}
.curated_collections .jk-section {
    width: 100%;
    height: 100%;
}
.curated_collections .jk-section h2 {
    width: 860px;
    margin: 0px auto;
    text-align: center;
    font-size: 54px;
    padding: 0px 0 40px;
    color: #333132;
}
.curated_collections .jk-desc.collections-desc p {
    font-size: 16px;
    font-weight: 600;
    color: #333132;
    padding: 0px 74px;
}
.curated_collections .jk-desc.collections-desc {
    padding-bottom: 60px;
    text-align: center;
    width: 860px;
    margin: 0px auto;
}
.image-collections {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
}
.curated_collections .image-collections .img-item.item {
    width: 100%;
    padding: 0px 3px;
}
.curated_collections .image-collections .img-item.item p {
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #333132;
    padding-top: 10px;
}
.curated_collections i.fa.fa-angle-left,
.curated_collections i.fa.fa-angle-right{
    display: none;
}

/* Start Your Journey With a Designer */


section.your_journey {
    background: #333132;
    width: 100%;
    height: 100%;
    padding-top: 80px;
}
.your_journey .jk-section {
	max-width: 100%;
    width: 860px;
    margin: 0px auto;
    color: #ffffff;
}
.your_journey .jk-section h2 {
    text-align: center;
    padding: 0 0px 25px 0px;
    margin: 0px;
    font-size: 46px;
}
.your_journey .jk-desc.journey-desc p {
    font-size: 16px;
    text-align: center;
}
.your_journey .jk-desc.journey-desc {
    margin-bottom: 60px;
    padding: 0px 70px;
}

.your_journey .journey-row {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding-bottom: 45px;
    border-bottom: 2px dotted #d1d3d4;
    font-size: 14px;
}
.your_journey .journey-text{
    width: 70%;
    padding: 30px 70px 30px 105px;
}
.your_journey .journey-icon {
    width: 30%;
    margin: 0px 0px 0px 40px;
    position: relative;
}
.your_journey .journey-row.style-section {
    border-bottom: 0px;
    padding-top: 30px;
}
.jk-section .journey-text h3 {
    font-size: 26px;
    margin-bottom: 16px;
}


/* How We Work */


section.how_we_work {
    color: #333;
    width: 100%;
    padding: 80px 0;
}
.how_we_work .jk-section {
    width: 860px;
    margin: 0px auto;
    text-align: center;
}
.how_we_work .images-how_we_work {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.how_we_work .images-how_we_work .work-item {
    width: 183px;
    margin: 0px 12px;
}
.how_we_work .images-how_we_work img {
    width: auto;
    height: 100px;
}
.how_we_work .jk-section h2, .page-title {
    font-size: 54px;
    margin: 0 0px 36px;
}
.how_we_work .jk-desc.beautiful-desc {
    margin-bottom: 70px;
    padding: 0px 75px;
}
.how_we_work .jk-desc.beautiful-desc p {
    font-weight: 600;
    font-size: 16px;
}
.how_we_work .images-how_we_work .work-text h4 {
    font-size: 26px;
    font-weight: 500;
    margin: 15px 0px;
}
.how_we_work .images-how_we_work .work-text p {
    padding: 0px 20px;
    font-weight: 600;
    font-size: 14px;
}


/* Phan icon your_journey */




.journey-icon.measure-icon {
    position: relative;
}
.home-icons {
    width: 55px;
    height: 55px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 6%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.circle-new {
    position: absolute;
    width: 140px;
    height: 140px;
    border: 2px solid;
    border-radius: 100%;
    top: 30px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.text-icon-bottom {
    position: absolute;
    background: #fff;
    color: #000;
    width: 138px;
    height: 66px;
    top: 72px;
    left: 0px;
    border-radius: 0px 0px 134px 134px;
    text-align: center;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.book-new h4 {
    padding: 5px 30px;
    font-family: roboto;
    font-size: 19px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    color: #000;
}
#wrapper-content .jk-section ul {
    list-style: circle;
    margin-left: 16px;
}



section.vr_spaces {
    width: 100%;
    height: 100%;
    background: #333132;
}
.vr-images img {
    width: 100%;
}
.baner-bottom-360 {
    width: 100%;
    position: relative;
}
.vr_spaces .baner-bottom-360 .jk-section {
    position: absolute;
    top: 18%;
    left: 58%;
    width: 250px;
    height: 250px;
    background: #000;
    border-radius: 100%;
}
.vr_spaces .baner-bottom-360 .vr-text {
    font-size: 26px;
    color: #fff;
    font-family: roboto;
    text-align: center;
    line-height: 34px;
    padding: 35px;
}
.vr-text span {
    display: block;
    font-size: 48px;
    line-height: 70px;
}
.vg-icon-one {
    position: absolute;
    width: 130px;
    top: 85%;
    left: 25%;
}

.footer-bottom .footer-bottom-new .group-bottom {
    display: inherit;
}

.owl-prev, .owl-next{outline:none}
.owl-prev:active, .owl-next:active{border: none}
.owl-theme .owl-nav{margin-top: 0;}


.play-shows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 0;
    background: #333;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-transform: translateY(100%) translateY(-8px);
            transform: translateY(100%) translateY(-8px);
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.butons {
    padding: 6px;
}
.butons button {
    background: none;
    border: 0;
    outline: 0;
    cursor: pointer;
}
button.play-pause:before {
    content: "\f144";
    font-family: FontAwesome;
    font-size: 30px;
    color: #fff;
    display: inline-block;
    width: 30px;
    height: 30px;
}
.content-video{
    overflow: hidden;
}
.content-video:hover .play-shows{
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
.bt-play img {
    width: 55px;
    position: absolute;
    text-align: center;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
iframe#videoIframe {
    width: 704px;
    margin: 0px auto;
}
/*Partner Brands*/
section.supplier_brands {
    background: #333132;
}

.supplier_brands .jk-section {
    width: 860px;
    margin: 0px auto;
    text-align: center;
    color:#ffffff;
}

#wrap.site .supplier_brands .jk-section h2 {
    font-size: 43px;
    font-weight: 500;
    text-align: center;
    padding: 45px 0px 25px 0px;
    margin: 0px;
}
.brands {
	display: -ms-grid;
	display: grid;
	/* Define Auto Row size */
	grid-auto-rows: 220px; 
	/*Define our columns */
	-ms-grid-columns: (minmax(250px, 1fr))[auto-fill];
	    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); 
	grid-gap: 1em;
	padding-bottom: 50px;
}
.brands .brands-item .brands-icon{
    max-height: 80px;
}
.brands .brands-item .brands-icon img{
    max-height: 100px;
    margin-bottom: 20px;
    filter: grayscale(1);
}


/* Lam Phan scroll web. la nan chuot */


.site-header{
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.menuden{
	position: fixed;
	z-index: 77777;
	width: 100%;
	top: 0px;
	background: #1d1d1d;
	-webkit-transition: 0.5s;
	transition: 0.5s;
  -webkit-animation-name: example;
          animation-name: example;
	-webkit-animation-duration: 0.5s;
	        animation-duration: 0.5s;
	-webkit-animation-iteration-count: normal;
	        animation-iteration-count: normal;
}
@-webkit-keyframes example{
	from{
    -webkit-transform: translateY(30px);
            transform: translateY(30px); 
    opacity: 0; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: 0.5s;
    transition: 0.5s;
    }
	to{
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: 0.5s;
    transition: 0.5s;
    }
}
@keyframes example{
	from{
    -webkit-transform: translateY(30px);
            transform: translateY(30px); 
    opacity: 0; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: 0.5s;
    transition: 0.5s;
    }
	to{
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: 0.5s;
    transition: 0.5s;
    }
}

.black-board {
    position: fixed;
    top: 0px;
    left: 0px;
    background: #000000a1;
    width: 100%;
    height: 100%;
    z-index: 8888;
    cursor: pointer;
    -webkit-transition: 0.5s;
    transition: 0.5s; 
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.showing-up{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
}




/* phan lam moi */



.your_scandi_section {
    background: #1d1d1e;
    position: relative;
    padding: 70px 0;
}
.your_scandi_section .jk-section {
    width: 800px;
    margin: 0px auto;
    height: 100%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.your_scandi_section .journey-row.measure-section {
    width: 100%;
    height: 100%;
    position: relative;
        display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding-bottom: 45px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
  	/* center items vertically */
  	-webkit-box-pack: center;
  	    -ms-flex-pack: center;
  	        justify-content: center;
}
.your_scandi_section .circle-new {
    top: 0;
    right: 0px;
	position: relative;
}
.your_scandi_section .journey-text.measure-text {
    color: #fff;
    width: 80%;
    font-size: 18px;
    line-height: 1.75;
}
.your_scandi_section .journey-icon.measure-icon {
    position: relative;
    height: 100%;
    width: 20%;
	margin-left: 40px;
}
.your_scandi_section .circle-new {
    border: 2px solid #ffffff;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.your_scandi_section .text-icon-bottom {
    position: absolute;
    background: #ffffff;
    color: #000;
    width: 140px;
    height: 66px;
    top: 72px;
    left: -2px;
    border-radius: 0px 0px 138px 138px;
    text-align: center;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.your_scandi_section .circle-new .home-icons a:after {
    content: "";
    /*background-image: url(https://thekitchencollective.com.au/wp-content/uploads/2020/02/Download-Norm-1.png);*/
    background-image: url(/wp-content/uploads/2020/02/Download-Roll.png);
    position: absolute;
    width: 54px;
    height: 54px;
    background-size: cover;
    left: 1px;
    top: 1px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.your_scandi_section .circle-new:hover .text-icon-bottom, .your_journey .circle-new:hover .text-icon-bottom{
    background: #85754E;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.your_scandi_section .circle-new:hover, .your_journey .circle-new:hover{
    border: 2px solid #85754E;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.your_scandi_section .circle-new:hover .home-icons a:after{
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.your_scandi_section .circle-new:hover .text-icon-bottom .book-new h4, .your_journey .circle-new:hover .text-icon-bottom .book-new h4{
    color: #000;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.related_pages h2{
	text-align: center;
    color: #fff;
    margin-bottom: 2em;
    font-size: 2.5em;
}
.related_pages .rp_text{
	text-align: center;
    font-size: 1.3em;
}
.your_scandi_section.related_pages .journey-text.measure-text{
	width: 50%;
}
.your_scandi_section.related_pages .journey-text.measure-text img{
	max-height: 250px;
}


.your_journey .circle-new .home-icons a:after {
    opacity: 1;
    content: '\f041';
    font-family: FontAwesome;
    font-size: 40px;
    text-align: center;
    line-height: 1;
    padding: 5px;
    border-radius: 50%;
    background: #fff;
    color: #000;

    position: absolute;
    width: 54px;
    height: 54px;
    left: 1px;
    top: 1px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.your_journey .style-icon .circle-new .home-icons a:after {
    content: "\f015";
}
.your_journey .circle-new:hover .home-icons a:after{
    background: #85754E;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    color: #000;
}
/* Gallery*/
section.gallery {
    padding-bottom: 75px;
}
section.gallery .image-collections .img-item.item {
    width: 100%;
    padding: 0px 3px;
}
section.gallery i.fa.fa-angle-left,
section.gallery i.fa.fa-angle-right{
    display: none;
}



/*******Uplift 360 *****************/
#masthead .header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px 0;
}
.content-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.header-search .textwidget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#masthead .content-search .textwidget > a {
    margin-right: 20px;
}
a.callbtn {
    background: #85754E;
    padding: 10px 15px;
    font-size: 16px;
    color: #fff !important;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
	display: inline-block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;				text-decoration: none;
}
a.callbtn.transparent {
    background: transparent;
	max-width: 165px;
}
a.callbtn.transparent > span {
    width: 100%;
    text-align: center;
    font-size: 10px;
}

a.callbtn i {
    margin-right: 5px;
}
.content-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
ul ul {
    display: none;
    position: absolute;
    right: 100%;
    top: 0;
    background: #000;
    min-width: 200px;
    text-align: right;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul ul li a{
    display: block;
    padding: 10px 20px !important;
}
ul li.menu-item-has-children{
    position: relative;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul li.menu-item-has-children:hover{
    background: #85754E;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
ul li.menu-item-has-children:hover ul {
    display: block;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.splide__track, .splide__list {
    width: 100%;
    height: 100%;
    position: relative;
}

.slider-content {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    color: #fff;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
}

.slider-content .container{
   max-width: 1100px;
   position: relative;
   text-align: center;
   padding: 15px 15px 30px;
}

.slider-content h2 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 2em;
}

.slider-content p{
     font-size: 1.1em;
}
.splide__pagination {
	margin-left: 0 !important;
    bottom: 15px !important;
}
ul.featured_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 60px 0;
}

li.featured-item {
    width: calc(25% - 40px);
    margin: 20px;
    height: 215px;
    position: relative;
    text-align: center;
    -webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

li.featured-item a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: 1px;
}

li.featured-item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
}
.featured-item:hover{
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
div#site-content {
    min-height: calc(100vh - 509px);
}
ul li.menu-item-has-children > a:after {
    content: '+';
    position: absolute;
    left: 12px;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

ul li.menu-item-has-children:hover > a:after{
    content: '﹘';
}

.hide{
	display: none !important;
}
.page-banner {
    width: 100%;
    height: 65vh;
    max-height: 620px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.content-section {
    max-width: 845px;
    margin: 50px auto;
    display: block;
    position: relative;
	padding: 0 15px;
}
h1.page-title {
    margin-top: 36px;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
    color: #fff;
    max-width: 860px;
}
.slideshow.show-thumb.jk-section {
    width: 1280px;
    margin: 0px auto;
	padding-bottom: 50px;
	max-width: 100%;
}
.content-section ul {
    list-style: disc;
    margin-left: 1em;
    margin-bottom: 1em;
}
.wp-block-gallery {
    margin-top: 1.75em;
    margin-bottom: 1.75em;
}
.blocks-gallery-item {
    margin-top: 16px !important;
}

ul.blocks-gallery-grid {
    margin:  0 !IMPORTANT;
}

.wp-block-embed {
    margin-top: calc(1.75em + 16px);
    margin-bottom: calc(1.75em + 16px);
}
.pswp__bg {
    background: rgba(0,0,0,.9) !important;
}
.nodesk {
    display: none !important;
}
.wp-block-button .wp-block-button__link {
    text-decoration: none;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}



.wp-block-button .wp-block-button__link:hover {
    text-decoration: none;
    background: #85754E;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}
.wp-block-column figure + h3 {
    margin-bottom: 20px;
}
.wp-block-columns{
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.wp-block-columns:not(:last-child) {
    margin-bottom: 0;
}

.wFormContainer {
    box-sizing: border-box;
    margin: 50px 0 !important;
    width: 100%;
}

.wFormContainer .wForm {
    padding: 0;
}

.wForm .inline div.oneField {
    width: 49% !important;
    /* padding:  0 !important; */
}

.wFormContainer .wForm .inputWrapper {
    width: 100% !important;; 
}

.wFormContainer .inputWrapper input[type='text'], .wFormContainer .inputWrapper input[type='password'] {
    padding: 20px;
}

#tfa_9-D, *[id^="tfa_9["][class~="field-container-D"], #tfa_15-D, *[id^="tfa_15["][class~="field-container-D"] {
    width: 49% !important;
}

#tfa_9, *[id^="tfa_9["], #tfa_15, *[id^="tfa_15["] {
    width: 100% !important;
}

.wFormContainer .oneField input:not([type="file"]), .wFormContainer .inputWrapper textarea, .wFormContainer .inputWrapper select {
    padding: 20px;;
}

#tfa_26, *[id^="tfa_26["] {
    width: 99% !important;
}

#collections-slider .splide__slide p {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #333132;
    padding-top: 10px;
}

@media (max-width: 1200px){
	a.callbtn {
		font-size: 13px;
	}
}
@media (max-width: 767px){
    #wrapper-content .top-banner .jk-section{
        height: calc(100vh - 134px);
    }
    ul.featured_items {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    li.featured-item {
        width: calc(50% - 20px);
        margin: 20px 10px;
    }

}
@media (max-width: 950px){
	.content-search {
		position: absolute;
		top: 0;
		width: 100%;
		left:  0;
		right: 0;
		background: #000;
	}

	.content-search .textwidget.custom-html-widget {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align:center;
		    -ms-flex-align:center;
		        align-items:center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}



	#masthead .header-search {
		display: block;
		width: 100%;
	}

	a.callbtn {
		font-size: 12px;
	}

	#masthead .header-inner {
		padding-top: 65px;
		padding-left: 15px;
		padding-right: 15px;
	}

	#masthead.site-header .container {
		padding: 0;
	}

	#masthead .content-menu {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	#masthead .content-search .textwidget {
		margin: 0 !important;
	}
	
	#masthead .content-search .textwidget > a {
		margin-right: 0;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}

	#masthead .content-search .textwidget {
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		            -ms-grid-row-align: stretch;
		        align-items: stretch;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	
	
}
@media (max-width: 767px){

    section.curated_collections {
        padding:  40px 0;
        margin-bottom: 0;
    }

    section.your_journey {
        padding: 40px 0;
    }

    section.how_we_work h2 {
        margin-top: 0 !important;
    }

    section.how_we_work {
        padding: 40px 0;
        margin-bottom: 0;
    }

    .how_we_work .images-how_we_work .work-item {
        width: calc(50% - 24px);
        margin: 12px;
    }

    .how_we_work .images-how_we_work {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        /* align-items: center; */
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
}
@media (max-width: 600px){
    .process-styles .process {
        width: 100%;
    }
}
@media (max-width: 540px){
	.nomobile {
		display: none !important;
	}
	.nodesk {
		display: block !important;
	}
	#menu-primary-menu > .callbtn a {
		background: #85754E;
		text-align: center;
		padding:  10px;
		margin: 10px 10px 30px;
	}

}
@media (max-width: 520px){
    ul ul {
		min-width: calc(50vw - 50px);
    }
	
 	.menu-primary-menu-container {
		text-align: right;
	} 

	.menu-primary-menu-container > ul > li a{
		padding-right: 15px !important;
	}
}
@media (max-width: 450px){
    a.callbtn {
        font-size: 11px;
    }
	ul ul {
        position: relative;
        left: auto;
        top:  auto;
		right: 0;
		min-width: auto;
    }
	a.callbtn.transparent > span {
		display: none;
	}

	#masthead .content-search .textwidget > a {
		padding-right: 5px;
		padding-left: 5px;
	}
}
/*******END Uplift 360 *****************/



@media(min-width:1025px){
    #site-content .container .imge-baners .intro-page {
        padding: 0px 80px;
        font-size: 17px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }

}

 
@media only screen and (max-width: 992px) {
  
    #site-content .container .imge-baners{
        width: 100%;
    }
    #site-content .container .imge-baners {
        position: absolute;
        width: 100%;
        text-align: center;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 0;
        display: block;
    }
    #site-content .container .imge-baners .intro-page {
        padding: 0px 50px;
        font-size: 17px;
        display: initial;
    }
    .menu-click-show.menus{
        margin-left: 0px;
        -webkit-transition: 0.4s;
        transition: 0.4s;
    }
    #masthead .content-search .textwidget {
        margin: 0px 30px;
    }
    img.custom-logo {
        float: right;
        margin-right: 25px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }

    .beautiful_spaces .jk-section, .curated_collections .jk-desc.collections-desc, .curated_collections .jk-section h2, .page-title, .how_we_work .jk-section, .supplier_brands .jk-section{
        width: auto;
    }
    #wrapper-content .vr_visit .jk-section {
        width: auto;
    }
    .vr_spaces .baner-bottom-360 .jk-section{
        width: 200px;
        height: 200px;
    }
    .vr_spaces .baner-bottom-360 .vr-text {
        font-size: 15px;
        padding: 32px;
    }
    .vr-text span {
        display: block;
        font-size: 30px;
        line-height: 50px;
    }
    .vg-icon-one {
        top: 85%;
        left: 23%;
    }
    #wrapper-content .acf-map{
        height: 100%;
    }
    #wrapper-content .vr_visit {
        padding: 68px 0 0px;
    }
    .footer-bottom .group-bottom .item {
        padding: 0px 10px;
    }
    #colophon .footer-bottom-new .footer-logo.item, .footer-bottom .footer-bottom-new .group-bottom{
        padding: 0px;
    }
    .menu-primary-menu-container.active{
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    #colophon .group-footer{
        width: 700px;
        height: 170px;
    }
    #colophon.site-footer .footer-contact.item {
        
    }
    iframe#videoIframe {
        width: 588px;
        margin: 0px auto;
    }
    .your_scandi_section .jk-section {
        width: 767px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    .content-right .header-search .textwidget .hover-img:after{
        left: 70px;
    }
    .content-right .header-search .textwidget .hover-img-one:after{
        left: 226px;
    }
    .content-right .header-search .textwidget .hover-img-two:after{
        left: 381px;
    }
   
}


@media only screen and (max-width: 768px){
    .page-template.jk-forms .how_we_work .jk-section{
         width: 600px;
    }
}

@media(max-width: 767px) {
    .how_we_work .images-how_we_work {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        width: 100%;
    }
    .how_we_work .images-how_we_work .work-text p{
        padding: 0px;
    }
    .vg-icon-one {
        top: 83%;
        left: 22%;
        width: 80px;
    }
    .vr_spaces .baner-bottom-360 .vr-text {
        font-size: 13px;
        padding: 24px;
        line-height: 25px;
    }
    .vr_spaces .baner-bottom-360 .jk-section {
        width: 160px;
        height: 160px;
        top: 10%;
    }
    .footer-bottom .group-bottom .item {
        padding: 0px 5px;
    }
    .group-bottom .textwidget p {
        font-size: 12px;
        margin: 0 0 16px;
    }
    img.custom-logo {
        -webkit-transition: 0.5s;
        transition: 0.5s;
        float: inherit;
        margin-right: 0px;
    }
    .menu-primary-menu-container.active{
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    #site-content .container .imge-baners .intro-page {
        padding: 0px 35px;
        font-size: 15px;
    }
    .menu-click-show .widget_text.bar-menu-one, .menu-click-show .widget_text.bar-menu-two{
        width: 30px;
    }
    .menu-click-show .widget_text.bar-menu-one:after, .menu-click-show .widget_text.bar-menu-two:before{
        width: 30px;
    }
        .beautiful_spaces .jk-section h2, .curated_collections .jk-section h2, .how_we_work .jk-section h2, .page-title, .supplier_brands .jk-section h2  {
        font-size: 35px;
        padding: 10px;
    }
    #wrap.site .your_journey .jk-section h2{
        font-size: 35px;
        padding: 10px;
    }
    .vr_visit .jk-section >h2{
        font-size: 35px;
        padding: 10px;
    }
    #colophon .group-footer{
        width: 578px;
        height: 150px;
    }
    #colophon.site-footer .footer-contact.item {
        
    }
    .footer-copyright.item {
        margin-top: 2px;
    }
    
}
@media(max-width: 767px) {
    .your_scandi_section .jk-section {
        width: 600px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
	
	.journey-text.measure-text, .journey-text.style-text{
		width: 100%;
		padding: 20px;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}

	.journey-icon.measure-icon, .your_journey .journey-icon {
		display: block;
		width: 100%;
		margin: 0;
		-webkit-box-ordinal-group:  2;
		    -ms-flex-order:  1;
		        order:  1;
	}

	.your_journey .journey-row {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		    -ms-flex-direction: row !important;
		        flex-direction: row !important;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		text-align: center;
	}

	.circle-new {
		position: relative;
		top: 0;
		margin:  auto;
	}
	.your_scandi_section .journey-row.measure-section {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		    -ms-flex-direction: row !important;
		        flex-direction: row !important;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}

	.your_scandi_section .journey-text.measure-text {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		text-align: center;
	}

	.your_scandi_section .journey-icon.measure-icon {
		width: 100%;
		margin: 0 !important;
		-webkit-box-ordinal-group:  2;
		    -ms-flex-order:  1;
		        order:  1;
	}
    .content-right .header-search .textwidget .hover-img:after{
        left: 30px;
    }
    .content-right .header-search .textwidget .hover-img-one:after{
        left: 125px;
    }
    .content-right .header-search .textwidget .hover-img-two:after{
        left: 222px;
    }
    iframe#videoIframe {
        width: 480px;
        margin: 0px auto;
    }
    
}

@media(max-width: 600px) {
    .content-section{
        width: 80%;
    }
    .btn-play-only, .play-btn:before{
        font-size: 30px;
        width: 70px;
        height: 70px;
        padding-top: 10px;
    }
    .menu-primary-menu-container{
        width: 250px;
    }
    .how_we_work .images-how_we_work{
        display: block;
    }
    .how_we_work .images-how_we_work .work-item {
        width: 190px;
        margin: 13px;
        display: inline-table;
    }
    #site-content .container .imge-baners .intro-page {
        padding: 0px 25px;
        font-size: 13px;
    }
    .beautiful_spaces .jk-section h2, .curated_collections .jk-section h2, .how_we_work .jk-section h2, .page-title {
        font-size: 30px;
    }
    div#site-content p {
        font-size: 14px;
    }
    
    #masthead .content-search .textwidget{
        margin: 0px 20px;
        /*height: 35px;*/
    }
    /*#masthead .content-right .content-search{*/
    /*   left: 56%;*/
    /*   transition: 0.5s;*/
    /*}*/
    #colophon .group-footer {
        width: 460px;
        height: 125px;
    }
    #colophon.site-footer .footer-contact.item {
  
    }
    iframe#videoIframe {
        width: 490px;
        margin: 0px auto;
    }
    .page-template.jk-forms .how_we_work .jk-section{
        width: 448px;
    }
    .your_scandi_section .jk-section {
        width: 480px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    .content-right .header-search .textwidget .hover-img:after{
        left: 20px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .content-right .header-search .textwidget .hover-img-one:after{
        left: 95px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .content-right .header-search .textwidget .hover-img-two:after{
        left: 171px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
}
@media(max-width: 575px){
    aside#media_image-33 img{
        margin-left: 0px;
        width: 100px;
    }
    .footer-bottom-new {
        display: inline-block;
    }
    .footer-logo.item #media_image-33 {
        text-align: center;
    }
    .footer-bottom .group-bottom .item {
        padding: 0px 12px;
        display: inline-block;
    }
    .footer-bottom-new >*{
        width: auto;
    }
    .footer-bottom .footer-bottom-new .group-bottom {
        text-align: center;
        display: block;
    }
    #masthead .content-search .textwidget{
        margin: 0px 16px;
    }
    .group-bottom .textwidget p a, .group-bottom .textwidget p {
        font-size: 11px;
    }
    .page-template.jk-forms .how_we_work .jk-section {
        width: 400px;
    }
    .content-right .header-search .textwidget .hover-img:after{
        left: 16px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .content-right .header-search .textwidget .hover-img-one:after{
        left: 83px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .content-right .header-search .textwidget .hover-img-two:after{
        left: 151px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
}
@media(max-width: 480px){
    #site-content .container .imge-baners .intro-page {
        padding: 0px 10px;
        font-size: 12px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    
    #masthead .content-search .textwidget {
        margin: 0px 12px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    #colophon .group-footer {
        width: 360px;
        height: 105px;
    }
    #colophon.site-footer .footer-contact.item {
   
    }
    iframe#videoIframe {
        width: 300px;
        margin: 0px auto;
    }
    .menu-primary-menu-container {
        width: 240px;
    }
    .page-template.jk-forms .how_we_work .jk-section {
        width: 360px;
    }
    .circle-new{
        top: 0px;
    }
    .your_scandi_section .jk-section {
        width: 320px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    .your_scandi_section .journey-row.measure-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    .your_scandi_section .journey-text.measure-text {
        width: 100%;
        padding: 20px;
        text-align: center;
    }
    .your_scandi_section .journey-icon.measure-icon {
        width: 100%;
		margin: 0;
    }
    .your_scandi_section .circle-new {
        border: 2px solid #ffffff;
        top: 0;
        -webkit-transform: inherit;
                transform: inherit;
    }
    .your_scandi_section .journey-text.measure-text{
        top: 75%;
    }
    .content-right .header-search .textwidget .hover-img:after{
        left: 12px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .content-right .header-search .textwidget .hover-img-one:after{
        left: 71px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .content-right .header-search .textwidget .hover-img-two:after{
        left: 131px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
	
	section.your_scandi_section.meet-the-team-scandi .jk-section {
		max-width: 100%;
	}

	.list_designer .designer-info {
		padding: 0 15px !important;
	}

}
@media(max-width: 400px){
    #masthead .content-right .textwidget a img {
        width: 30px;
        height: 30px;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    #colophon .group-footer {
        width: 300px;
        height: 90px;
    }
    #colophon.site-footer .footer-contact.item {
      
    }
    .footer-bottom .group-bottom .item {
        padding: 0px 5px;
    }
    iframe#videoIframe {
        width: 250px;
        margin: 0px auto;
    }
    .page-template.jk-forms .how_we_work .jk-section {
        width: 300px;
    }
    .content-right .header-search .textwidget .hover-img:after{
        left: 11px;
        width: 28px;
        height: 28px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .content-right .header-search .textwidget .hover-img-one:after{
        left: 63px;
        width: 28px;
        height: 28px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .content-right .header-search .textwidget .hover-img-two:after{
        left: 115px;
        width: 28px;
        height: 28px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
}
@media(max-width: 360px){
    /*#masthead .content-right .content-search {*/
    /*    left: 59%;*/
    /*    transition: 0.5s;*/
    /*}*/
    #masthead .content-search .textwidget {
        margin: 0px 8px;
    }
    .content-right .header-search .textwidget .hover-img:after{
        left: 8px;
        width: 26px;
        height: 26px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        top: 1px;
    }
    .content-right .header-search .textwidget .hover-img-one:after{
        left: 50px;
        width: 26px;
        height: 26px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        top: 2px;
    }
    .content-right .header-search .textwidget .hover-img-two:after{
        left: 93px;
        width: 27px;
        height: 26px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        top: 2px;
    }
}
@media(max-width: 320px){
    #masthead .content-search .textwidget {
        margin: 0px 6px;
    }
    iframe#videoIframe {
        width: 235px;
        margin: 0px auto;
    }
    .content-right .header-search .textwidget .hover-img:after{
        left: 6px;
        width: 26px;
        height: 26px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        top: 1px;
    }
    .content-right .header-search .textwidget .hover-img-one:after{
        left: 43px;
        width: 26px;
        height: 26px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        top: 2px;
    }
    .content-right .header-search .textwidget .hover-img-two:after{
        left: 81px;
        width: 25px;
        height: 26px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        top: 2px;
    }
    .page-template.jk-forms {
        width: 100%;
    }
    .page-template.jk-forms .how_we_work .jk-section {
        width: 280px;
    }
    .wFormContainer .inputWrapper input[type='text'], .wFormContainer .inputWrapper input[type='password'] {
        width: 17em;
    }
    
}
/* style new page */
.list_designer .content-design{
    width: 860px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 60px 0;
}

.list_designer .content-design .designer-image{width: 30%}
.list_designer .content-design .designer-info{width: 70%}
.list_designer .designer-info{padding-left: 45px}
.designer-image .design-photo{text-align: center}
.designer-image h3{text-align: center;
    font-size: 25px;
    padding: 25px 0;
    font-weight: normal;}
.list_designer .info-desc {padding-bottom: 30px; border-bottom: 1px dotted}
.list_designer .info-full{padding-top: 30px}
.list_designer .info-collect {padding-bottom: 30px;border-bottom: 1px dotted;padding-top: 30px;}

.info-full h6,
.list_designer .info-desc{font-weight:500;    line-height: 30px;
    font-size: 16px;}
.list_designer .info-full,
.list_designer .jk-desc.beautiful-desc{
    font-weight: normal;
    line-height: 30px;
    font-size: 16px;
}
.list_designer .info-full p{font-weight:300; }
section.your_scandi_section.meet-the-team-scandi {
    background: #333132;
}
section.your_scandi_section.meet-the-team-scandi .jk-section {
    border-bottom: 2px dotted #d1d3d4;
	width: 845px;
}
/* end */

a.social-icon:hover{color:#000}
a.social-icon{color:#fff}
.footer-right-content{text-align: right}
.group-bottom.footer-middle-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-right-content .footer-social.item{text-align: right;}
.footer-right-content .social-icon{padding: 0px 0px 0px 5px;}

.footer-social.item #media_image-37{float: left; width: 40%; margin-right: 7%;}
.footer-social.item #custom_html-3{padding: 0px  0 0 4px;}

/*
.footer-socials-right.item{width:50%}
.footer-socials-right.item .widget_text{width:50%; float:left}
.widget_custom_html{text-align: right}
.footer-socials-right.item .social-icon{padding:5px;}
*/
@media(max-width: 1399px){
	.footer-social.item #media_image-37{width: 26%}
	.footer-social.item #custom_html-3{padding : 0px  0 0 4px;}
	.footer-right-content .footer-social.item{padding-left: 0;}
}
@media(max-width: 1199px){
	.footer-right-content .footer-social.item{    padding-left: 0;}
	.group-bottom.footer-middle-content{margin:0;padding:0}
	.footer-social.item #media_image-37{width: 51%}
	.footer-social.item #media_image-37 img{width:45%} 
	
}

@media(max-width: 991px){
	.footer-social.item #media_image-37 {
		width: 35%;
	}
	.footer-social.item #media_image-37 img {
		width: 75%;
	}
}

@media(max-width: 860px){
    .list_designer .content-design{
        width: 100%;
        padding: 60px 15px;
    }
}
@media(max-width: 767px){
	.footer-right-content .footer-social.item {
		padding-left: 35%;
	}
}
@media(max-width: 742px){
	.footer-social.item #media_image-38 {
		width: 30%;
	}


}
@media(max-width: 658px){
	.footer-social.item #media_image-38 img{width: 100%}
	.footer-social.item #media_image-38 {
		width: 25%;
	}
	.footer-social.item #custom_html-3{padding : 15px  0 0 4px;}
}

@media(max-width: 575px){

	.footer-right-content .footer-social.item{padding-left: 0; text-align: center}
	.footer-social.item #media_image-38{width:50%;    text-align: right;}
	.footer-social.item #media_image-38 img{width:50%} 
	.footer-social.item #custom_html-3{width:100%}
}

@media(max-width: 480px){
    .list_designer .content-design {
       display: block;
    }
    .list_designer .content-design .designer-image,
    .list_designer .content-design .designer-info{width: 100%;}
}

.single .post-navigation .nav-next{
	text-align: right;
}
.single .post-navigation .nav-links {
	-js-display: flex;
	display: flex;
}
.single .post-navigation .nav-next, .single .post-navigation .nav-previous {
	flex: auto;
}
.comment-navigation .nav-next, .comment-navigation .nav-previous, .post-navigation .nav-next, .post-navigation .nav-previous, .posts-navigation .nav-next, .posts-navigation .nav-previous {
    width: 50%;
    display: inline-block;
}
.single .post-navigation a {
    text-decoration: none;
}
.single .post-navigation i {
    margin: 0 10px;
}
.navigation.post-navigation h2{
	display: none;
}
.navigation.post-navigation{
	margin: 5em 0 2em;
}

@media (max-width: 420px){
	.navigation.post-navigation{
		display: none;
	}
    .footer-right-brand{
        display: block;
        margin-top: 1em;
        margin-left: 0;
        height: 35px;
    }
}

.footer-right-brand{
    vertical-align: middle;
    height: 45px;
    margin-left: 2em;
    margin-top: -10px;
}
#site-content .wFormContainer .inputWrapper input[type='text'], #site-content .wFormContainer .inputWrapper input[type='password'] {
    width: 100%;
}