

/* font */



/* body{font-family: 'Oswald', sans-serif;font-weight:400;padding:0;margin:0;} */
body{font-family: 'DINPro-Regular';font-weight:400;padding:0;margin:0;}



@media screen and (min-width: 1277px) {
.container{ width:1277px; }
}

/*btn*/
.view-btn{font-family: 'DINPro-Medium';font-size: 14px;line-height: 16px;text-transform: uppercase;color: #16367f;transition: all 300ms ease-in-out;padding: 0 25px 5px 0; margin-top:20px; background: url(../images/common-arrow1.png) no-repeat right 4px; display:inline-block; position:relative;}
.view-btn:hover{color:#d41c1e; border-color:#d41c1e;background: url(../images/common-arrow1-h.png) no-repeat right 4px;}
.view-btn:after{content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#7283af; padding:0; margin:0; transition:all 500ms ease-in-out;}
.view-btn:before{content:""; position:absolute; bottom:0; left:0; width:0; height:1px; background:#d41c1e; padding:0; margin:0; transition:all 500ms ease-in-out;z-index:2;}
.view-btn:hover:before{width:100%;}



.buy-btn{font-family: 'DINPro-Medium';font-size: 13px;line-height: 15px;color: #fff;text-transform: uppercase;padding: 9px 42px 7px 18px;margin: 14px 0 0;background: url(../images/btn-arrow.png) no-repeat 80% center #1f3d83;transition: all 500ms ease-in-out;border-radius: 30px;display: inline-block;}
.buy-btn:hover{background-color:#d41c1e; color:#fff;}


.common-title{text-align:center; padding:0;margin:0;}
.common-title h2{font-size:28px;line-height:30px;text-transform:uppercase;color:#181818;padding-bottom:26px; letter-spacing:2px;}
.common-title h2 span{font-family: 'DINPro-Bold';}

.common-title-block{text-align: center;padding: 0;margin: 0 0 45px;position: relative;z-index: 3;}
.common-title-block h2{font-size: 38px;line-height: 40px;text-transform: uppercase;color: #181818;letter-spacing: 2px;padding: 0 8px;background: #fff;display: inline-block;}
.common-title-block h2 span{font-family: 'DINPro-Bold';}
.common-title-block:after{content: "";position: absolute;bottom: 15px;left: 0;width: 100%;height: 1px;background: rgba(0,0,0,0.12);z-index: -1;}





/*ad-block Start */
.ad-block{background:#000; text-align:center;padding:15px 0 50px;margin:0;}
.ad-block h2{font-size: 23px;line-height: 25px;color: #fff;padding: 10px 0 12px;margin: 0;background: #223d82;text-transform: uppercase;letter-spacing: 1px;}

/*Banner Start */
.home-slider {background:#080c13; position:relative; padding:0;margin:0;}
.home-slider img{ max-width:100%;width: 100% !important;height: auto !important;}
.home-slider .desc {position: absolute;left: 0;bottom: 20%;width: 100%;padding-left: 0;margin: 0;z-index: 999;}
.home-slider .desc .text-box{padding-left:30px;}
.home-slider .desc h2{font-size:15px; line-height:18px; text-transform:capitalize; color:#414141; padding:0 0 10px; margin:0;}
.home-slider .desc h1{font-family: 'TrajanPro-Regular';font-size:59px; line-height:62px; text-transform:uppercase; color:#2b2b2b; padding:0 0 20px; margin:0 0 26px; position:relative;}
.home-slider .desc h1:after{content:""; position:absolute; bottom:0; left:0; width:15px;height:1px;background:#b4b4b4;}
.home-slider .desc h1 span{display:block; color:#223d82;}
.home-slider .desc p{font-family: 'DINPro-Light';font-size:20px;line-height:24px;color:#3c3c3c;}
.home-slider .desc a{font-size: 17px;line-height: 20px;color: #000;background: url(../images/footer-icon5.png) no-repeat 20px center;border-radius: 30px;padding: 13px 26px 14px 60px;border: 1px solid rgba(0, 0, 0, 0.32);display: inline-block;transition: all 500ms ease-in-out;margin-top: 20px;}
.home-slider .desc a:hover{background-color:#223d82;color:#fff;border-color: transparent;}

.home-slider #callbacks1_s0 .desc a{background: url(../images/similer-icon.png) no-repeat 20px center , #223d82;color:#fff; border-color:transparent;}
.home-slider #callbacks1_s0 .desc a:hover{background-color:#d41c1e;}


/*Banner End*/

/* ___________________ jewelera-top-content open _______________________*/
.jewelera-top-content{text-align:center;padding:50px 0 20px;margin:0;}
.jewelera-top-content h2{font-family: 'TrajanPro-Regular';font-size:36px;line-height:40px;color:#232323;text-transform:uppercase;padding:0 0 24px;margin:0;}
.jewelera-top-content h2 span{color:#2b4689;}
.jewelera-top-content p{font-size: 17px;line-height: 26px;color: #646464;padding: 0 5% 20px;}
.personalised p{font-size: 17px;line-height: 26px;color: #646464;padding: 0 5% 20px;}
.personalised{background: url(../images/testimonial-bg.jpg) repeat top center;padding:50px 0;}

/* ___________________ jewelera-top-content end _______________________*/

/* ___________________ three-banner-part open _______________________*/
.three-banner-part{padding: 50px 0 0;display: inline-block;width: 100%;}
.three-banner-part .box{padding:0; margin:0; position:relative;}
.three-banner-part .box img{width:100%; height:auto;}
.three-banner-part .box .text-box{position:absolute;text-align:center;top:0;left:0;width:100%;padding:40px 0 0;margin:0;}
.three-banner-part .box .text-box .heading{display:inline-block;width:100%;}
.three-banner-part .box .text-box .heading h3{font-family: 'TrajanPro-Regular';font-size: 27px;line-height: 30px;color: #292929;text-transform: uppercase;padding: 0 8px 12px;margin: 0;border-bottom: 1px solid rgba(0,0,0,0.16);display: inline-block;}
.three-banner-part .box .text-box a{margin-top:24px;}
/* ___________________ three-banner-part end _______________________*/

/* ___________________ testimonial open _______________________*/

.testimonial-box{background:url(../images/testimonial-bg.jpg) repeat top center; background-size:auto; padding:50px 0 65px; vertical-align: top;display: inline-block;width: 100%;}
.testimonial-box .box{background:#fff;text-align:center;box-shadow:0 2px 9px 2px rgba(106, 106, 106, 0.12);padding:70px 40px 40px;border:1px solid #dfdfdf;border-radius:4px;margin:50px 0 20px;}
.testimonial-box .box .img-block{width:90px;height:90px;border-radius:100%;overflow:hidden;margin:0 auto;border:5px solid #fff;box-shadow:0 2px 5px 3px rgba(0,0,0,0.12);position:absolute;left:0;right:0;top:2px;}
.testimonial-box .box .img-block img{width:100%; height:auto;}
.testimonial-box .box h2{font-family: 'DINPro-Medium'; color:#18367e; font-size:24px; line-height:26px; text-transform:uppercase; letter-spacing:1px; padding:0 0 18px; margin:0;}
.testimonial-box .box p{font-size: 16px;line-height: 28px;color:#6d6d6d;display:inline}
/**
.testimonial-box .box p:before {background-image:url(/images/testimonials-icon1.png)}
.testimonial-box .box  span{position:relative;top: -10px;left: -10px;}
.testimonial-box .box  span.down{position: relative;top: 0;left: 15px;}
**/
.testimonial-box .box p::before {
	background-image: url(/images/testimonials-icon1.png);
	width: 23px;
	display: inline-block;
	height: 23px;
	content: "";
	position: relative;
	top: -10px;
	left: -10px;
	margin-top: -10px;
	margin-left: -10px;
}

.testimonial-box .box p::after {
	background-image: url(/images/testimonials-icon2.png);
	width: 23px;
	display: inline-block;
	height: 23px;
	content: "";
	position: relative;
	top: 10px;
	left: 10px;
	margin-top: 10px;
	margin-left: 10px;
}

/* ___________________ testimonial end _______________________*/

/* ___________________ certified-block open _______________________*/
.certified-block{padding:25px 0 18px;border-top: 1px solid #e4e3e8; display:inline-block;width:100%;}
.certified-block .box{text-align:center;}
.certified-block .box h2{font-size: 23px;line-height: 30px;text-transform: capitalize;color: #8c7968;letter-spacing: 1px;padding-top: 25px;}

.certified-block .col-lg-4:nth-child(2) .box img{display:none;}


/* ___________________ certified-block end _______________________*/

/* ___________________ welcome-block open _______________________*/
.welcome-block{padding:0; margin:0;display: inline-block;width: 100%;vertical-align: bottom;border-top: 1px solid rgba(0,0,0,0.12);border-bottom: 1px solid rgba(0,0,0,0.12);}
.welcome-block .img-block{float: left;width: 50%;padding:220px 0;margin: 0;background-size: cover !important;
background-repeat: no-repeat !important;}
.welcome-block .text-block{float:right; width:50%; padding:65px 55px 0 55px; margin:0;}
.welcome-block .text-block h3{font-size:23px;line-height:25px;text-transform:uppercase;letter-spacing:2px;color:#515151; padding-bottom:15px;}
.welcome-block .text-block h2{font-family: 'TrajanPro-Regular';font-size:47px;line-height:50px;text-transform:uppercase;letter-spacing:0.50px;color:#213e84; padding-bottom:18px;margin-bottom:25px; position:relative;}
.welcome-block .text-block h2:after{content:"";position:absolute;bottom:0;left:0;width:35px;height:1px;background:#b5b5b5; padding:0; margin:0;}
.welcome-block .text-block h4{font-size:16px; line-height:22px;color: #646464; padding-bottom:38px;}
.welcome-block .text-block h4:last-child{padding:0;}
.welcome-block .text-block a{margin-top: 0;}
/* ___________________ welcome-block end _______________________*/

/* ___________________ best-sellers-category-block open _______________________*/
.best-sellers-category-block{padding:60px 0;margin:0; display:inline-block; width:100%;}
.best-sellers-category-block .item{padding: 0 15px;}
.best-sellers-category-block .text-block{border-top:1px solid rgba(0,0,0,0.12);}
.best-sellers-category-block .text-block .top-panel{padding:10px 0 13px;}
.best-sellers-category-block .text-block .top-panel h4{float:left; text-transform:uppercase; font-size:17px; line-height:19px; color:#292929; padding:0; margin:0;} 
.best-sellers-category-block .text-block .top-panel h3{float:right; font-size:19px; line-height:21px; color:#292929; padding:0; margin:0;}
.best-sellers-category-block .text-block p{font-size:15px; line-height:18px; color:#696969;}




/* ___________________ best-sellers-category-block end _______________________*/

/* ___________________ featured-categories open _______________________*/
.best-sellers-category-block.featured-categories .all-block .col-lg-2{padding:0 8px;}
.best-sellers-category-block.featured-categories .all-block .block{ transition:all 500ms ease-in-out; }
.best-sellers-category-block.featured-categories .all-block .block a{transition:all 500ms ease-in-out;}
.best-sellers-category-block.featured-categories .all-block .block a img{transition:all 500ms ease-in-out;}
.best-sellers-category-block.featured-categories .all-block .block a:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transition:all 500ms ease-in-out;}

.best-sellers-category-block.featured-categories .img-block{text-align:center;}
.best-sellers-category-block.featured-categories .text-block{border:none;}
.best-sellers-category-block.featured-categories .name-block{ text-align:center; padding:15px 8px 0;}

.best-sellers-category-block.featured-categories h4{font-size: 17px;line-height: 24px;color: #202020;text-transform: capitalize;padding: 0;margin: 0;transition:all 500ms ease-in-out;}
.best-sellers-category-block.featured-categories .all-block .block:hover h4{color:#213e83;}

/* ___________________ featured-categories end _______________________*/


/*brands category section Start*/

.tab-content{ display:none; background:#ededed; padding:15px; }
.tab-content.current{ display:block; }
#product-loader { display:none; }
.login-register .lt-block , .login-register .rt-block { background:#00000000 !important; }
.login-register h3 {  font-size:22px; line-height:24px; font-weight:400; text-transform:uppercase; padding:0 0 15px 0; margin:0 0 10px 0; }
.login-register h2 { font-size:26px; line-height:28px; font-weight:700; padding:0 0 20px 0; margin:0;  text-align:center; }
.login-register .col-md-6 p { font-family:'Oswald', sans-serif; color:#223d82 !important; font-size:15px; line-height:18px; font-weight:100 !important; padding:0 0 20px 0; margin:0; }
.login-register .form-control { height:45px; border-radius:1px !important; }
/* breadcrumb */
.breadcrumb{ padding-top:50px; color:#223d9d !important;  }
.breadcrumb a:hover { color:#223d82 !important; }
.product-crumb span:last-child { color:#223d82 !important; }
.brand.brand-md.brand-inverse{ display:block; background: #fff;padding: 5px;}
.brand.brand-md.brand-inverse img{width: auto;}
.brand{ display:none; }
.login-register{ padding-bottom:100px; }
.login-register .thumb-box { border:1px solid #e5e5e500 !important; }
button.login, button.register { padding:10px 40px !important; background:#223d82; color:#fff; transition:all 600ms ease-in-out; border-radius:1px !important; }
.login-register .login:hover, .register:hover { color:#ffffff !important; background:#1d2027; }
.checkout-block .accordion-panel .rt-block .form-control, .checkout-block .accordion-panel .lt-block .form-control { display:block; width:100%; height:auto !important; font-size:14px; line-height:16px; padding:13px 12px; margin:0 0 10px 0; color:#223d82; }
.checkout-block .accordion-panel .lt-block .continue { float:left !important; border-radius:1px !important; }
.cart-details-block .cart-details-top-block .title-panel .rt-panel .shopping { margin:0 5px 10px 0 !important; }
.cart-details-block .link-bottom-block .rt-panel .shopping {margin: 0 5px 10px 0 !important}
.filter { margin-bottom:15px; }
.checkout-block .icon1.active, .checkout-block .acc-btn h1.icon1.selected { background-color:#223d9d !important; }
.checkout-block .accordion-panel h3 {  font-size:21px; line-height:27px; padding:0 0 15px 0; margin:0 0 15px 0; }
.checkout-block .accordion-panel .rt-block p { font-size:18px; line-height:23px; padding:0 0 12px 0; }
.checkout-block .accordion-panel .rt-block { padding:0 0 0 10%; }
.checkout-block { padding-bottom:10% !important; }
.ui-widget-header { outline:1px solid #ffffff !important; background:#ffab45 !important; color:#333333; font-weight:bold; }
.product-list-block .lt-block h3 {  font-size:15px; line-height:20px; font-weight:400; padding:20px 10px; }
.product-list-block .rt-block h2 {  font-size:23px; line-height:25px; font-weight:700; padding:0 0 21px 0; margin:0; display:inline-block; }
select.form-control:focus { outline:none; }
/*.dropdown-block { display:none; }*/
div#wishlist-dialog { display:none; }
div#discount-dialog { display:none; }
/*Euro-festival*/
.euro{width:100%;display:inline-block;background:url(../images/f-banner1.jpg) no-repeat top center; background-size:cover;padding:130px 0;margin:0;}
.euro h2{font-size:120px;line-height:125px;color:#fff;padding:0 0 30px;margin:0;}
.euro a:hover{border-color:transparent; background:#223d9d; color:#fff;}
.european-block{background:#0b0c0f;padding: 30px 0 150px;margin: 0;position: relative;overflow: hidden;}
.european-block h2{font-size: 219px;line-height: 190px;letter-spacing: 2px;color: #0b0c13;text-shadow: 1px 1px 0px rgb(27, 28, 31);position: absolute;}
.european-block .top-block{padding: 0;margin: 0;width: 100%;display: inline-block; position:relative;}
.european-block .top-block .lt-img{width:500px; float:left; padding:0; margin:0;}
.european-block .top-block .lt-img img{width:100%;}
.european-block .top-block .rt-img{width:500px;float:right; padding:0; margin:0;}
.european-block .top-block .rt-img img{width:100%;}
.european-block .top-block .md-block{text-align: center;float: left;position: absolute;left: 0;right: 0;top: 35px;padding: 0;margin: 0 auto;}
.european-block .top-block .md-block h3{font-size:102px;line-height:105px;color:#fff;padding:0 0 50px;margin:0;}
.european-block .top-block .md-block a{display:inline-block;}
.owl-carousel .owl-item {width: 100%;}
.product-details-block .slider-block .block .rt-panel { float:right !important; position:absolute !important; top:0 !important; right:5% !important; }
.product-details-block { padding:0 0 5% 0; }
.product-details-block .slider-block .img-block {
    min-height: 0px !important;
    height: auto !important;}
.product-list-block{padding-bottom: 0 !important;}
.checkout-block .accordion-panel p{color: #000;}
.categories .box .img-block {height: 280px;}

.about-block .rt-block h2{ text-transform:capitalize; font-family: 'DINPro-Regular' !important; font-size:30px !important; line-height:34px !important;}
.about-block .rt-block p{font-family: 'DINPro-Regular' !important; font-size:18px; line-height:26px; }

.the-j-jaz-range .rt-block{width:100%;}



/**/
.innder-banner{position:relative;padding:0; margin:0;}
.innder-banner img{width:100%; height:auto;}
.innder-banner .desc{position:absolute; text-align:center; bottom:42%;padding:0; margin:0;}
.innder-banner .desc h2{font-family: 'TrajanPro-Regular';font-size: 40px;line-height: 42px;text-transform:capitalize;color: #fff;padding: 0 0 0;margin: 0 0 0;}
.pre-loved-top-content-block{text-align:center;padding:50px 0 20px;}
.pre-loved-top-content-block p{font-size:18px; line-height:26px;color: #646464; padding:0 10%;}
.pre-loved-top-content-block p a{font-family: 'DINPro-Medium'; color:#2b4689; transition:all 500ms ease-in-out;}
.pre-loved-top-content-block p a:hover{color:#d41c1e;}
.pre-loved-md-panel{padding:50px 0 0;}
.pre-loved-md-panel .welcome-block{padding:0; border:none;}
.pre-loved-md-panel .welcome-block .img-block { float: right;padding: 195px 0;}
.pre-loved-md-panel .welcome-block h2{font-size: 25px;line-height: 33px;}
.pre-loved-md-panel .welcome-block p{font-size:18px; line-height:26px;}
.pre-loved-md-panel .welcome-block li{ background:url(../images/arrow-tick.png) no-repeat left center; font-size:18px; line-height:26px; padding-bottom:10px;padding-left: 34px;}
.pre-loved-md-panel .welcome-block li:last-child{padding-bottom:0;}
.pre-loved-md-panel .welcome-block:nth-child(odd) .img-block{float:left;padding-bottom: 290px;}
.pre-loved-md-panel .welcome-block ul{padding-left:10px;}

.pre-loved-bottom-panel{text-align:center; padding:80px 0; background:#082973;}
.pre-loved-bottom-panel h2{font-family: 'TrajanPro-Regular';font-size: 40px;line-height: 42px;text-transform:capitalize;color: #fff;padding:10px 0;margin: 0 0 0;font-weight: 600;}
.pre-loved-bottom-panel h3{font-size:18px; line-height:22px; color:#fff;padding:0 0 6px; margin:0;}
.pre-loved-bottom-panel a{font-family: 'DINPro-Bold';font-size:26px; line-height:30px; color:#fff; transition:all 500ms ease-in-out; padding:0; margin:0;}
.pre-loved-bottom-panel a:hover{color:#e1e1eb;}



.gallery-block{padding:65px 0 0;}
.categories-page-content{padding:5px 0 30px;}
.categories-page-content p{font-family: 'DINPro-Light';font-size: 18px;line-height: 24px;color: #3c3c3c;}



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

}

@media screen and (max-width:1299px) {
.testimonial-box .box p span.down{top: 11px;left: 6px;}
}

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


}

@media screen and (max-width:1199px) {
.common-title-block h2{font-size: 22px;line-height: 34px;letter-spacing: 1px;}
.best-sellers-category-block.featured-categories h4 {font-size: 15px;line-height: 20px;}
.welcome-block .text-block h2{font-size: 35px;line-height: 44px;}
.welcome-block .text-block h4{padding-bottom: 25px;}
.home-slider .desc h1{font-size: 20px;line-height: 23px;padding: 0 0 14px;margin: 0 0 12px;}
.home-slider .desc h1 span{display:inline;}
.home-slider .desc .text-box a{margin-top: 25px;}
.home-slider .desc p{font-size: 17px;line-height: 22px;}


}

@media screen and (max-width: 991px) {
.best-sellers-category-block {padding:35px 0 45px;}
.best-sellers-category-block.featured-categories {padding-bottom:15px;}
.best-sellers-category-block.featured-categories .all-block .block{padding-bottom:10px;}
.best-sellers-category-block.featured-categories .all-block .col-lg-2 {width: 24%;}
.best-sellers-category-block.featured-categories .text-block{min-height: 65px;}
.welcome-block .img-block{width: 100%;padding: 135px 0;}
.welcome-block .text-block{width: 100%;padding: 25px 20px 30px;}
.best-sellers-category-block .text-block .top-panel h4{width:100%;padding-bottom: 10px;}
.best-sellers-category-block .text-block .top-panel h3{width:100%; float:left;}
.three-banner-part .box .text-box .heading h3{font-size: 18px;line-height: 25px; padding-bottom:6px;}

.home-slider .desc a{font-size: 13px;line-height: 16px;padding: 11px 18px 12px 60px;}


}

@media screen and (max-width: 767px) {
.certified-block .box h2{padding-top: 15px;padding-bottom: 15px;}
.three-banner-part .box .text-box{padding: 20% 0 0;}
.three-banner-part .box {padding: 0 0 20px;}
.three-banner-part .col-md-4:last-child .box{padding:0;}
.jewelera-top-content h2{font-size: 20px;line-height: 32px;padding: 0 0 15px;}
.jewelera-top-content a{margin-top:35px;}
.jewelera-top-content{padding-top:35px;}
.home-slider .desc h1 {font-size: 16px;line-height: 20px;}
.home-slider .desc p{font-size: 15px;line-height: 22px;}
.pre-loved-bottom-panel h2 {font-size: 20px;line-height: 30px;}
.pre-loved-bottom-panel{padding: 30px 0;}
.pre-loved-top-content-block p{padding:0;}
.innder-banner .desc{bottom: 31%;}
.innder-banner .desc h2{font-size: 15px;line-height: 20px;}
.personalised p{font-size:16px; line-height:24px; padding-left:0; padding-right:0;}
.personalised{padding-bottom:15px;}

}

@media screen and (max-width: 700px) {
.home-slider .desc{position: relative;bottom: 0;padding: 20px 0;background: #e4e4e4;min-height: 240px;}
.home-slider .desc .text-box{padding-left: 0;}
.home-slider .desc h1 span {display: inline;}
.callbacks_nav{display:none;}


}

@media screen and (max-width: 600px) {
.best-sellers-category-block.featured-categories .all-block .col-lg-2 {width: 33.33%;}
.home-slider .desc .text-box {padding-left: 0;}


}

@media screen and (max-width:500px) {
.certified-block .box img {width: 150px;}
.certified-block .box h2 {padding-top: 10px;padding-bottom: 10px;font-size: 18px;line-height: 26px;}
.common-title h2 {font-size: 20px;line-height: 25px;}
.testimonial-box .box h2{font-size: 16px;line-height: 20px;padding: 0 0 25px;}
.testimonial-box .box{padding:60px 15px 25px;}
.testimonial-box{padding: 40px 0 25px;}
.testimonial-box .box p{line-height: 24px;}
.testimonial-box .box p span{top: -2px;left: -10px;}
.testimonial-box .box p span.down{top: 11px;left: 6px;}
.common-title-block h2 {font-size: 20px;line-height: 32px;}
.best-sellers-category-block.featured-categories .all-block .col-lg-2 {width: 50%;}
.welcome-block .text-block h3 {font-size: 18px;line-height: 20px;}
.welcome-block .text-block h2 {font-size: 22px;line-height: 24px;}
.welcome-block .text-block h4 {padding-bottom: 15px;}
.welcome-block .img-block{padding: 102px 0;}
.three-banner-part {padding: 30px 0 0;}
.home-slider .desc a {font-size: 13px;line-height: 17px;}

}


@media screen and (max-width:400px) {
.home-slider .desc{min-height: 250px;}

}

@media screen and (max-width: 351px) {
.common-title-block h2 {font-size: 18px;line-height: 30px;}
.three-banner-part .box .text-box {padding: 14% 0 0;}
.home-slider .desc a {font-size: 12px;line-height: 17px;padding: 10px 15px 9px 54px;}
.home-slider .desc{min-height: 280px;}
}

#modal3 .modal__window {max-width: 100% !important;top: 7px;}
