@charset "UTF-8";
/* CSS Document */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");

#Suiting14{height:620px !important; top:-10px; width:1200px !important; left:50%; margin-left:-600px;}

	
::-webkit-scrollbar {
	width:12px; 
}

::-webkit-scrollbar-track {
	-webkit-border-radius:5px;
	border-radius:5px;
	background:rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb {
	-webkit-border-radius:5px;
	border-radius:5px;
	background:rgba(0,0,0,0.2);
}

::-webkit-scrollbar-thumb:hover {
	background:rgba(0,0,0,0.4);
}

::-webkit-scrollbar-thumb:window-inactive {
	background:rgba(0,0,0,0.05);
}

@media only screen and (max-width:1199px){
	.page{width:98%; padding:0 1%; min-width:310px;}
	.container, .page-content, .content{width:100%; display:block; padding:0; margin:0;}
	.container{padding:30px 0;}
	.intro{width:100%; clear:both; float:left;}
	.reasons{width:100%;}
	.row{width:100%; margin:0; clear:both; float:left;}
	.reason{margin:0 0 40px 0;}
	.reason .col-lg-6{width:50%; display:block; float:left;}
	.reason .reason-image{width:100%; margin-right:0px; float:left;}
	.reason .reason-image img{width:100%;}
	.reason .reason-title,.reason .p-content{width:100%; float:left;}
	
	/* PRODUCTS */
	.row-product-archive{width:100%; text-align:center;}
	.row-product-archive .one-third{text-align:center; width:32%; padding:0 5px; display:inline-block;  float:none; clear:none;}
	.row-product-archive .one-third a{width:100%;}
	.row-product-archive h3{font-size:18px;}
	
	/* FABRICS */
	.row-fabrics{width:100%; text-align:center;}
	.row-fabrics .fabric{width:45%; display:none; float:none;}
	.row-fabrics .fabric img{width:100%; display:block;}
	.fabric-pic{width:100%;}
	.fabric-pic img{width:100%; height:auto;}
	
	/* `HOW IT WORK */
	#bx-pager li{display:none;}
	.process-steps-buttons{padding:0; margin: 0; clear:both; height: 1px; overflow: hidden;}
	.process-steps-buttons li{width:30%; margin:0 10px 10px 0;}
	.slider-book{background:#fff; margin-bottom:0;}
	.book-left{padding:20px 0;}
	.slider-book .col-lg-6:nth-child(even){float:left; width:57%; padding:0;}
	.slider-book .col-lg-6:nth-child(odd){width:40%; float:left;}
	.book-page{padding:20px 0px 0 20px;}
	.slick-prev, .slick-next{display:none !important;}
	.slider .row{clear:none;}
	
	#howitwork-page{}
	.howitwork-box{width:100%; padding-bottom:30px;}
	
	.item-box{width:100%; overflow: -moz-scrollbars-horizontal; overflow-y: scroll; -webkit-overflow-scrolling:touch; }
	.item-details{margin-bottom:5px; margin-top:20px;}
	.howitwork-box .item-details{width:1100px;}
	#shoe-page .howitwork-box .item-details{width:1350px;}
	
	.howitwork-box .item-details .container{width:100%;}
	#suit-jacket-details{display:block;}
	#suit-jacket-details .col-lg-5, #suit-jacket-details .col-lg-6{width:40%; display:block; float:left;}
	.item-box-pic{width:100%;}
	.item-infobox{width:100%;}
	#item-box-3{}
	
	
	
	/* PRODUCTS MEN */
	.row-product-featured{padding:0; width:100%; float:left; display:block;}
	.row-product-featured .col-lg-7{width:50%; float:left; display:block;}
	.row-product-featured .col-lg-7 img{display:block; width:100%; float:left;}
	.row-product-featured .col-lg-5{width:45%; float:left; display:block; padding:10px 20px !important;}
	.row-products{width:100%; text-align:center;}
	.row-products .col-lg-4{width:45%; float:none; padding:0 10px; display:inline-block;}
	.row-products .col-lg-4 img{width:100%;}
	
	/* FAQ */
	.faq-frm{width:100%;}
	.faq-frm .col-lg-6{width:100%;}
	.faq-frm .row{width:50%; clear:both; float:left;}
	.faq-frm textarea{width:50%;}
	.faq-frm .form-group{width:100%;}
	
	
	/* CONTACT */
	.contact-form{width:100%;}
	.contact-form .col-lg-6{width:100%;}
	.contact-form .row{width:50%; clear:both; float:left;}
	.contact-form textarea{width:50%;}
	.contact-form .form-group{width:100%;}
	.checkbox{clear:both; float:left; margin:0 0 20px 0;}
	
	#Suiting14{height:620px !important; top:-10px; width:100% !important; left:50%; margin-left:-50%;}
	
}



@media only screen and (max-width:767px){	
	.nav > li{clear: both;}
	.dropdown-menu{display: block; position:static; margin: 0px 0 0px 10px; padding: 0;}
	.dropdown-menu.datepicker{position: absolute;}
	.dropdown-menu li{display: block; height: auto; width:100%; clear: both;}
	.navbar .dropdown-menu > li > a{color:#aaa;}
	.content-main{padding:0;}
	.content{clear:both; float:left; width:100%;}
	
	.intro h1{margin:0 0 0px 0; font-size:18px;}
	
	#bs-example-navbar-collapse-1{padding:0 5%;}
	
	.navbar-nav{margin:0;}
	.navbar .container{padding:10px 0;}
	.navbar .navbar-nav > li:last-child, .navbar .navbar-nav > li > a{background-repeat:no-repeat;}
	
	
	
	.gallery-mini{width:100%; text-align:center;}
	.gallery-mini a{display:inline-block; margin:0 10px 10px 0; text-align:center; float:none;}
	
	.testimonials-carousel .slick-dots{}
	
	.gallery-mini img{display:block; margin:0;}
	
	
	.intro blockquote{margin:30px 0 10px 0;}
	
	
	/* PRODUCTS */
	.intro{background-color: rgb(230, 230, 230);padding:0px 0; margin:0 0 30px 0; clear:both; float:left; width:100%; height:auto;}
	.row-product-archive h3{font-size:16px;}
	.row-products .product-single-info{display:block; opacity:1;}
	
	/* FABRICS */
	#fabrics-intro{margin-top:0px;}
	.fabrics-filters{width:100%; text-align:center;}
	.fabrics-filters .btn{font-size:13px; width:43%; display:inline-block; margin:0 10px 10px 0;}
	.row-fabrics .fabric{width:80%;}
	
	/* `HOW IT WORK */
	.process-steps-buttons li{width:40%;}
	.slider-book .col-lg-6:nth-child(even),.slider-book .col-lg-6:nth-child(odd){width:99%; clear:both; padding:0;}
	
	
	
	
	/* PRODUCTS MEN */
	.row-product-featured .col-lg-7{width:100% !important;}
	.row-product-featured .col-lg-5{width:100% !important; clear:both !important; padding:20px 0;}
	.row-products .col-lg-4{width:80%;}
	
	/* PRICING */
	.faq-frm{clear:both; float:left; width:100%; margin:0; padding:0;}
	
	/* FAQ */
	.faq-list{margin:0 0 30px 0;}
	.faq .faq-question{font-size:15px;}
	.content-secondary{padding:0 0 30px 0;}
	
	/* CONTACT */
	.contact-form{width:100%; padding:10px 0 20px 0;}
}

@media only screen and (max-width:479px){
	.reason .col-lg-6{width:100%;}
	.reason .reason-image{margin-bottom:20px;}
	
	.testimonials{margin-top:30px; clear:both; float:left; width:100%;}
	
	/* PRODUCTS */
	.row-product-archive .one-third{width:100%; margin-bottom:20px;}
	.row-product-archive .one-third img{width:100%; display:block;}
	
	/* FABRICS */
	.row-fabrics .fabric{width:95%;}
	
	/* PRODUCTS MEN */
	.row-products .col-lg-4{width:99%;}
	
	
	/* `HOW IT WORK */
	
	
	.process-steps-buttons li{width:60%; margin:0 0px 10px 0;}
	
	
	/* FAQ */
	.hidden-bg h1{background: none;}
	.intro h1{}
	.hidden-bg h1:after,.hidden-bg h1:before{display: none;}
	.faq-frm{width:100%;}
	.faq-frm .col-lg-6{width:100%; clear:both; padding:0;}
	.faq-frm .row{width:100%;}
	.faq-frm textarea{width:100%; clear:both; float:left; margin:0 0 20px 0;}
	
	
	/* CONTACT */
	.contact-info{}
	.contact-info p{line-height: 22px; padding: 20px 0 0;}
	.contact-form{padding-top:0px;}
	.contact-form .col-lg-6{width:100%; clear:both; padding:0;}
	.contact-form .row{width:100%;}
	.contact-form textarea{width:100%; clear:both; float:left; margin:0 0 20px 0;}
	.contact-txt{font-size:13px;}
}


@media only screen and (max-width:479px){
	
}

/* new */

@media screen and (min-width:768px){

.mob {display: none !important;}

} /* /min-width:768px */

@media screen and (max-width:767px){

* {box-sizing:border-box;}
.soliloquy-container .soliloquy-viewport {
    height: auto !important;
}
.soliloquy-container .soliloquy-image {
    width: 100%;
    height: auto;
    /*height: 300px !important;*/
    /*max-width: 500%;*/
    /*width: 100%;
    object-fit: cover;*/
	object-fit: fill;
    object-position: center;
}
.soliloquy-container .soliloquy-item > a {
    overflow: hidden;
}
body.page {
    width: 100%;
    min-width: 100%;
}
.item-box {
    position: relative;
}
/*.item-box:after {
    content: "<< SROLL TO SEE ALL >>";
    display: block;
    width: 100vw;
    overflow: hidden;
    background-color: #fff;
    position: absolute;
    margin-top: -60px;
    font-size: 1.5em;
    text-align: center;
    padding: 5px;
    left: 0;
    right: 0;
    bottom: 0;
}*/
.item-info p {
    margin: auto;
}
.item-info {
    position: absolute;
    margin-top: -60px;
    background-color: #fff;
    width: 100vw;
    text-align: center;
    font-size: 1.5em;
    padding: 5px;
}
.icon-left {
    position: absolute;
    left: 15px;
    line-height: 1.5;
}
.icon-right {
    position: absolute;
    right: 15px;
    line-height: 1.5;
}
.container.page-content {
    padding-left: 15px;
    padding-right: 15px;
}
.slider.slider-book {
    padding-bottom: 70px;
}
button.slick-prev, button.slick-next {
    display: block !important;
    bottom: 10px !important;
    top: auto;
    /*background-color: #fff;
    border-radius: 50%;*/
}
button.slick-prev {
    left: 3px;
}
button.slick-next {
    right: 3px;
}
.item-box .item-img {
    /*transform: scale(0.9);*/
}
.howitwork-box .item-details {
    /* width: 200%; */
    transform: scale(0.8);
    transform-origin: left center;
    margin-top: -50px;
    margin-bottom: auto;
}
.howitwork-box .item-details .container {
    padding: 0;
}
.howitwork-box .item-details .item-name {
    font-size: 1.5em !important;
}
.item-details div.content {
    margin: auto !important;
}
div#suit-jacket-details > div:last-child {
    margin-left: 10%;
}
.soliloquy-container .soliloquy-image[src="http://www.jesseandson.com/assets/uploads/files/mobile-version.jpg"] {
    height: auto !important;
    width: 100% !important;
    object-fit: initial;
}
/*img[src="http://jesseandson.com/assets/uploads/files/9b35c-shoes.png"] {
    width: 95vw;
    margin-top: 30px;
}*/
/*.item-img.shoe_img {
    transform: scale(0.8);
    transform-origin: left;
}*/
div.shoe_row {
    transform: scale(0.8);
    transform-origin: left;
}
.howitwork-box {
    position: relative;
}





	
} /* /max-width:767px */

