.header-wr {justify-content:center;}
.cta {padding-top:22px;}
.cta::after {transform: rotate(-45deg) !important;}
.banner-logo-headline {text-align:center;margin-bottom:20px;}
.under_banner {background: #1e1b16;color: #fff;}
.under_banner .under_c {padding:60px 0;}
.content.header_c {}

h3 {font-weight:600;}

.content.what_c {padding-top:100px;}
.content.message_c {padding:40px 0;}

.letter-header {margin-bottom:70px;}
.letter {border-radius:30px;}

.list-item {background-size:30px;margin-bottom:25px;padding-left:55px;}

.product-list > li {border-radius:30px;border: 2px solid #ffb429;margin-bottom:40px;padding:45px 45px;}
.product-list > li > span {}
.product-list > li > img {border-radius:8px;margin-left:30px;}
.product-list > li > span > strong {font-size:1.5rem;line-height:2rem;margin-bottom:1rem;font-weight:600;}

.product-sublist {margin-top: 25px;}
.product-sublist li {font-size:.85rem;margin-bottom:0.75rem;color:#dfdfdf;}

.modal-dark {background-color:#00609f;}
.modal-dark h4, .modal-dark p {color:#fff;}
.modal-dark .modal-header {border:none;}
.modal-header p {text-transform: uppercase;}
.modal-header h4 {font-weight:600;}
.modal-header button {position:absolute;top:15px;right:15px;}
.modal-dark .cta {background-color:#2AD38A;color: #fff;font-size: 1rem;padding: 16px;border-radius: 0;}
.modal-dark .cta::after {display:none;}

.form-control {border-radius:0;font-size:.8rem;}
.l-button:hover {background-color:#000;color:#fff;}


@media (max-width:992px) {
	.product-list li {display:block;}
	.product-list li img {margin:30px 0 0 0;}
}

@media (min-width:1280px){
	h1 {font-size:2.8rem;}
	h3 {font-size:2.25rem;}
	h4 {font-size:1.6rem;}
	#index_three .top-wr{background:#0f0d09 url(/go/img/experiences/banner_jayredsuit.jpg) no-repeat top right;background-size:50%;}
	.letter {padding:50px 80px 40px 80px;max-width:1080px;margin:0 auto;}
	.philosophy-wr {max-width:1280px;margin:0 auto 80px auto;}
	.list-item {min-height:30px;}
	.clients-holder {
	    display: grid;
	    margin-bottom: 100px !important;
	    grid-auto-columns: 1fr;
	    grid-column-gap: 24px;
	    grid-row-gap: 24px;
	    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	    grid-template-rows: auto;
	}
}

@media (max-width:1279px){
	.list-item {background-size:22px;margin-bottom:15px;padding-left:40px;}
	.clients-holder {
	    display: grid;
	    margin-bottom: 100px !important;
	    grid-auto-columns: 1fr;
	    grid-column-gap: 24px;
	    grid-row-gap: 24px;
	    grid-template-columns: 1fr 1fr 1fr 1fr;
	    grid-template-rows: auto ;
	}
}
@media (max-width:767px){
	.clients-holder {
	    display: grid;
	    margin-bottom: 60px !important;
	    grid-auto-columns: 1fr;
	    grid-column-gap: 24px;
	    grid-row-gap: 24px;
	    grid-template-columns: 1fr 1fr 1fr 1fr;
	    grid-template-rows: auto;
	}
}

@media (max-width:480px) {
	.content {width:92% !important;}
	.content.banner_c {padding-top:0;}
	.content.banner_c .banner-small-p {margin-bottom:15px;}
	h1 {font-size:1.87rem;}
	#index_three .banner-big-p {font-size:1rem;}
	.big-testimonial {border-radius:30px;}	
	.clients-holder {
	    display: grid;
	    margin-bottom: 60px !important;
	    grid-auto-columns: 1fr;
	    grid-column-gap: 24px;
	    grid-row-gap: 24px;
	    grid-template-columns: 1fr 1fr 1fr;
	    grid-template-rows: auto;
	}
	.center.my-4 {display:block;}
	.product-list {padding:0;}
	.product-list > li {padding:30px;}
	.product-list li, .product-list li span {text-align: center !important;}
}