@font-face 
{ 
   font-family: 'Adamina';
   src:url(../fonts/Adamina-Regular.ttf);
}

@font-face 
{ 
   font-family: 'EncodeSansExpandedRegular';
   src:url(../fonts/EncodeSansExpandedRegular.ttf);
}

@font-face 
{ 
   font-family: 'EncodeSansExpandedMedium';
   src:url(../fonts/EncodeSansExpanded-Medium.ttf);
} 

@font-face 
{ 
   font-family: 'EuropeextendedC';
   src:url(../fonts/europeextendedc.otf);
}
@font-face 
{ 
   font-family: 'EuropeextendedCBold';
   src:url(../fonts/europeextendedc_bold.otf);
} 


@font-face 
 { 
  font-family: 'BrandonPrinted'; src:url(../fonts/BrandonPrinted-Two.otf);
 } 
@font-face 
 { 
  font-family: 'Roboto'; src:url(../fonts/roboto-regular.ttf);
 } 
 @font-face 
 { 
  font-family: 'Poppins'; src:url(../fonts/Poppins-Regular.ttf);
 } 
  @font-face 
 { 
	font-family: 'Montserrat';
	src:url(../fonts/Montserrat-Bold.ttf);
 } 
 @font-face 
 { 
	font-family: 'MontserratSemiBold';
	src:url(../fonts/Montserrat-SemiBold.ttf);
 } 
 @font-face 
 { 
	font-family: 'MontserratRegular';
	src:url(../fonts/Montserrat-Regular.ttf);
 } 
 @font-face 
 { 
	font-family: 'MontserratLight';
	src:url(../fonts/Montserrat-Light.ttf);
 } 
 @font-face 
 { 
	font-family: 'MontserratMedium';
	src:url(../fonts/Montserrat-Medium.ttf);
 } 
 @font-face 
 { 
	font-family: 'Karla';
	src:url(../fonts/Karla.ttf);
 }
 @font-face 
 { 
	font-family: 'OpenSans';
	src:url(../fonts/OpenSans-Regular.ttf);
 }
 @font-face 
 { 
	font-family: 'UnboundedRegular';
	src:url(../fonts/Unbounded-Regular.ttf);
 } 
 @font-face 
 { 
	font-family: 'UnboundedMedium';
	src:url(../fonts/Unbounded-Medium.ttf);
 } 
 @font-face 
 { 
	font-family: 'UnboundedBold';
	src:url(../fonts/Unbounded-Bold.ttf);
 } 
 @font-face 
 { 
	font-family: 'UnboundedBlond';
	src:url(../fonts/Unbounded-Blond.ttf);
 } 

html{
	background: #26221F;
	 overflow: hidden;
	  width:100vw;
	  max-width: 100vw;
	  min-width:100vw;
}
body{
    height:100%;
    position:fixed; /* prevent overscroll bounce*/
	background: #EAECEC;
	overflow-y:scroll;
	-webkit-overflow-scrolling: touch; /* iOS velocity scrolling */
	max-width: 100vw;
	 min-width: 100vw;           
	}
a:hover, a:hover span {text-decoration:none;}
@media only screen and (max-width: 1200px)
{
	/*#number_phone{display: none;}*/
}
.row
{
   max-width: 97%;
   min-width: 97%;
} 
.customnavigation {
	height:100%;
	overflow-y:auto;
	margin-top: -24px;
	position: absolute;
    z-index: 1;
}
#menu_main
{
  position: fixed ;   
 	z-index: 99; 
	height: 110px;
	left: 0px;
	top: 0px;
	background: #EAECEC;
	width: 100%;
	max-width: 100%;
	min-width:1300px;
 }
 .menu_contacts{
	font-family:OpenSans!important;
	display: inline-block;
	color:black;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	text-align: center;
	text-decoration-line: underline;
	text-transform: uppercase;
 }
.textMenu{
	font-family: EncodeSansExpandedRegular; 
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase
}
  .phone_text_label{
	font-family: EncodeSansExpandedMedium; 
	font-style: normal;
	font-weight: 200;
	font-size: 18px;
	line-height: 25px;
	/* identical to box height */
	text-align: center;
	text-transform: uppercase;
	color: #000000;
 }
 #slide9
	{
		height: auto;
		width: 100%;
		max-width: 100%;
		min-width: 1200px; 
		margin:0 auto;
		/*background-image: url(../images/slide9/fon.png);*/
	}

.slide4{
	max-width: 100%;
	min-width: 100%; 
}
.slide4_text{
	font-family: 'MontserratRegular';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.button_send_request{
	border-radius: 5px;
		background: #C31616; 
 		height: 54px; 
}

.button_send_request_text{
	font-family: 'EuropeextendedCBold'; 
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 58px;
	text-align: center;
	text-transform: uppercase;	
	color: #FFFFFF;
 }
.button_send_request_text2{
	font-family: 'EuropeextendedC'; 
	font-style: normal;
	font-weight: 200;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;	
	color: #FFFFFF;
}
.category_label{
	font-family: 'EuropeextendedC'; 
	font-style: normal;
	font-weight: 700;
	font-size: 31px;
	line-height: 35px;
	text-transform: uppercase;	
	color: #C41616;
}

.category_label_small{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}
.category_description_text{
	font-family: MontserratSemiBold;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}
  .button_model:hover{
	background: #7CB7E8;
	color: #fff; 
  }

#slide9_text_1{
	color: #fff;
	font-family: MontserratRegular;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase; 
}
#slide9_text_2
{
	color: #7CB7E8;
	font-family: MontserratRegular;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase; 
}
#slide9_text_3{
	color:#FFF;
	font-family: "OpenSans";
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase; 
}
#slide9_text_4{
	color: #fff;
	font-family: MontserratRegular;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase; 
}
#slide9_text_5{
	color: #fff;
	font-family: MontserratRegular;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal; 
}
#slide1{
   min-width: 100%;
  max-width: 100%;
  height: auto;
  background: #000;
}
#my-video{
	margin-bottom: -6px; margin-left: -10px;
 }
 #slide2
{
	width: 100%;
	max-width: 100%;
	  min-width: 1200px; 
	margin: auto;
 }
 #slide2_text
 {
	   font-family: UnboundedBold;
	 color: #C99B57;
	 text-align: center;
	 text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	  font-size: 55px;
	 font-style: normal;
	 font-weight: 700;
	 line-height: normal;
	 text-transform: uppercase; 
 }
 @media screen and (min-width: 580px){
	.slide3_text{
		font-family: 'MontserratMedium';
		font-style: normal;
		font-weight: 500;
		font-size: 15px;
		line-height: 20px;
		text-transform: uppercase;
		color: #EAECEC;
		}
	.slide41{
		min-width: 300px;
		max-width: 819px;
		margin:0 auto;
	}
	.slide3_label{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 700;
		font-size: 25px;
		line-height: 43px;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		letter-spacing: 2px;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	}
	.slide3_label_2{
		font-family: 'EuropeextendedC';
		font-style: normal;
		font-weight: 300;
		font-size: 34px;
		line-height: 43px;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		
	}
	.button_model .row .col-10 span{
		font-family: 'EuropeextendedC';
		font-style: normal;
		font-weight: 700;
		font-size: 15px;
		line-height: 55px;
		text-transform: uppercase;
		letter-spacing: 1px;
	  }
	.button_model{
		width: 499px;
		height: 60px; 
		color: #7CB7E8;
		border-radius: 6px;
		border: 3px solid #7CB7E8; 
		margin:0 auto;
	  }
	.button_send_request{
		width: 510px
	}
	.row_modal{
		max-width: 1200px;min-width: 1000px; margin:0 auto;
	}
	.row_cart{
		margin: 0 auto;
		max-width: 1100px!important;
		min-width: 1100px;
	}
	.slide22{
		width: 100%;
		 height:auto;
		max-width: 100%;
		min-width: 1200px; 
		margin:35px auto;
	}
	.border_left{
		border-left: 1px solid;
	}
	.dropdown-menu
	{
		position:relative !important;
		padding-top:5px !important;
		left: -31px !important;
	}
	.opacity_menu{
		transform: translate3d(90px, 35px, 0px)!important;
  		will-change: transform;
		left:auto !important;
		  right:0px;
	}
	.opacity_menu.show{
		
		transform: translate3d(0px, 60px, 0px)!important;
  		will-change: transform;
		  left:auto !important;
		right:0px;
	}
	.slide_slider{
		min-width: 550px;
		 max-width:1000px;
	}
	.big_image{
		max-width: 400px;
	 }
	
 }
 table, th, td {
	border: 1px solid black;
  }

  .button_send_request_text_5{
	font-family: 'EuropeextendedC'; 
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 44px;
	text-align: center;
	text-transform: uppercase;	
	color: #FFFFFF;
	letter-spacing:2px;
     }

 
	 .slide_logo{
		min-width:700px;
	} 
@media screen and (max-width: 579px){
	.slide_logo{
		min-width: 90%;
	}
	.slide_slider{
		width:100%;
	}
	.slide3_text{
		font-family: 'MontserratMedium';
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 31px;
		text-transform: uppercase;
		color: #EAECEC;
		}
	.slide41{
		min-width: 100%;
		max-width: 100%;
	}
	.slide3_label{
		font-family: 'EuropeextendedCBold';
		font-style: normal;
		font-weight: 700;
		font-size: 19px;
		line-height: 43px;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		letter-spacing: 2px;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	}
	.slide3_label_2{
		font-family: 'EuropeextendedC';
		font-style: normal;
		font-weight: 300;
		font-size: 19px;
		line-height: 43px;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	}
	.button_send_request_text{
		font-family: 'EuropeextendedC'; 
		font-style: normal;
		font-weight: 700;
		font-size: 11px;
		line-height: 58px;
		text-align: center;
		text-transform: uppercase;	
		color: #FFFFFF;
		letter-spacing:2px;
	}
	.button_send_request_text2{
		font-family: 'EuropeextendedC'; 
		font-style: normal;
		font-weight: 200;
		font-size: 11px;
		line-height: 40px;
		text-align: center;
		text-transform: uppercase;	
		color: #FFFFFF;
	}
	.button_model .row .col-10 span{
		font-family: 'EuropeextendedC';
		font-style: normal;
		font-weight: 700;
		font-size: 10px;
		line-height: 55px;
		text-transform: uppercase;
	  }
	.button_model{
		width: 95%;
		min-width: 95%;
		max-width:95%;
		height: 60px; 
		color: #7CB7E8;
		border-radius: 6px;
		border: 3px solid #7CB7E8; 
		margin:0 auto;
	  }
	.button_send_request{
		width: 95%;
		min-width: 95%;
		max-width:95%;
	}
	.dropdown-menu
	{
		position:relative !important;
		padding-top:5px !important;
		left:0px!important;
	}
	.slide22{
		width: 100vw;
		 height:auto;
		max-width: 100vw;
		margin:0 auto;
		margin-top: -55px;
	}
	#menu{
		height: 94px;
		min-width: 100vw !important;
		max-width: 100vw !important;
		position: fixed;
		z-index: 99;
		height: 110px;
		left: 0px;
		top: 0px;
		background: #EAECEC;
 	}
	 .big_image{
		max-width: 90%;
	 }
	 .row
	 {
		 max-width: 97%;
		 min-width: 97%;
	}
	.row_modal{
		max-width: 100%;min-width:100%; margin:0 auto;
	}
	.row_cart{
		width:100%;
		margin: 0 auto;
	}

}

.numbertext {
	color: #000;
	font-family: MontserratRegular;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px; /* 230.769% */
	margin-bottom: 30px;
}
.numbertext:hover {
	color: #000;text-decoration-line: underline; 
}
.text3{
	font-family: 'EuropeextendedC';
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 35px;
	text-transform: uppercase;
	color: #C31616;
}
.text4{
	font-family: 'EuropeextendedCBold';
	font-style: normal;
	font-weight: 400;
	font-size: 33px;
	line-height: 35px;
	text-transform: uppercase;
	color: #C31616;
}
.text1{
	font-family: MontserratRegular;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #000000;
}
.text2{
	font-family: MontserratSemiBold;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
	text-transform: uppercase;
	color: #000000;
}
.text5{
	font-family: 'MontserratRegular';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #C31616;
}
.text6{
	font-family: 'MontserratRegular';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
}
.elipse{
	background: radial-gradient(30% 30% at bottom, #4B4B4B 0%, rgba(196, 196, 196, 0) 100%);
	filter: blur(5px);
	height: 20px;
	z-index: 2;
}
.elipse2{
	background: radial-gradient(30% 30% at top, #4B4B4B 0%, rgba(196, 196, 196, 0) 100%);
	filter: blur(5px);
	height: 20px;
	z-index: 2;
}
.dropdown-item:focus, .dropdown-item:hover {
	text-decoration: none;
	background-color: rgba(0,0,0,0.6);
	color:#fff;
	/*color: #16181b;
	text-decoration: none;
 	background-color: #C99B57!important;*/
  }
  .dropdown-item 
{
    background:rgba(0, 0, 0, 0.60);
    height: 59px;
    color: white;
	font-family: 'MontserratRegular';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.05em;
	color: #FFFFFF;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.opacity_menu.show{
	top:47px!important;
 	width:400px;
	height: 90vh;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.opacity_menu.mobile.show{
	top:27px!important;
	left: 0px !important;
}
.opacity_menu span {
	color: #FFF;
	padding-left: 10px;
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	opacity: 1;
  }
  .opacity_menu {
	top: 100px;
	margin-left: -15px;
	position: absolute !important;
	width: 250px;
	border-radius: 12.155px;
	background: rgba(0, 0, 0, 0.7);
	box-shadow: -5px 5px 30px 0px rgba(0, 0, 0, 0.25);
	overflow: auto;
  }  
  #dropdownMenu{
	transform: translate3d(-38px, 41px, 0px)!important;
   will-change: transform;
  }
  .vertmenu {
	margin: 0 0px;
	 }
	.vertmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	.vertmenu ul li {
	position: relative;
	margin: 0;
	line-height: 18px;
	 }
	.vertmenu ul li li {
	padding-left:20px;
	}
	.vertmenu .subCat, .chka {
	top: 0;
	right: 0px;
	position: absolute;
	cursor: pointer;
	}
	.vertmenu .subCat.plus,
	.chka:before,
	.vertmenu .subCat.minus,
	.subCat:checked + .chka:before {
	content: '▼';
	font-size: 18px;
	color: #C31616;
	font-weight: bold;   
	 }
	
	.vertmenu .subCat.minus, .subCat:checked + .chka:before {
	content: '▲';
	}
	.vertmenu a {
		color: #C31616;
	text-decoration:none;
	
	}
	.vertmenu ul li li a {
		color: white;
	text-decoration:none;
	}
	.vertmenu a.active {
	color:white;
	}
	.vertmenu a:hover {
	text-decoration: none;
	color: white !important;
	}
	.vertmenu > ul > li ul {
	display: none;
	}
	.vertmenu > ul > li a.active + span + ul {
	display: block !important;
	}
	.vertmenu > ul > li .subCat:checked ~ ul {
	display: block !important;
	}
	.vertmenu input[type=checkbox].subCat {
	display:none;
	}
	.vertmenu ul li li a:before {
	  content: '\203A'; 
	 padding-right: 10px;
	 font-weight: bold;
	}
	 
	.vertmenu > ul li li a:hover:before {
	color: #1266B1;
	}
	

	.slide4_text_main{
		font-family: 'Adamina';
		font-style: normal;
		font-weight: 400;
		font-size: 51px;
		line-height: 51px;
		/* identical to box height */
		text-transform: uppercase;

		color: #FFFFFF;
	}
.right_div{
	justify-content: flex-end;
}
.slide4_logo{
	background: url('../images/slide4/slide4_logo.png');
	width: 412px;
	height: 306px;
	margin-top: -312px;
	margin-left: -15px;
}
.slide4_logo_1{
	background: url('../images/slide4/slide4_logo_1.png');
	width: 412px;
	height: 306px;
	margin-top: -312px;
	margin-left: -15px;
}
.label_span_text{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 25px;
	line-height: 30px;
	color: #284055;
	text-transform: uppercase;
}
.slide5_text{
	font-family: 'MontserratRegular';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #284055;
} 
.slide3_text_1{
	font-family: MontserratRegular;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	word-wrap: break-word;
	margin-left:-15px;
 }
.slide3_text_2{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	margin-top:-8px;
	margin-left:-15px;
 }

 .famouse_brand_main{
	font-family:MontserratSemiBold;
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	color:#284055;
	line-height: 44px;
	text-transform: uppercase;
	margin-top: 34px;
 }
.famouse_brand_text{
	font-family: MontserratRegular;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-top:28px;
	text-transform: none;
}
.logo_box{
	margin:20px auto;
	width: 100%;
	border: 3px solid #7CB7E8;
	border-radius: 5px;
	font-family: MontserratSemiBold;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
}
.slide3_text_preim{
	font-family: MontserratSemiBold;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	color:#EAECEC;
}
.slide3_label_1{
	color: white;
	 font-size: 34px;
	 font-family: EuropeextendedCBold;
	 font-weight: 400;
	  text-transform: uppercase;
}
.slide3_label_2{
	color: white;
	 font-size: 34px;
	 font-family: EuropeextendedC;
	 font-weight: 400;
	  text-transform: uppercase;
}
.category_description_text_1{
	color: #C31616; 
	font-size: 18px; 
	font-family: EuropeextendedC; 
	font-weight: 400; 
	text-transform: uppercase;
}
.category_description_text_2{
	color: #C31616; 
	font-size: 18px; 
	font-family: EuropeextendedCBold; 
	font-weight: 400; 
	text-transform: uppercase;
}
.category_description_text_3{
	color: black; 
	font-size: 12px; 
	font-family: MontserratRegular; 
	font-weight: 400; 
	text-transform: uppercase; 
	line-height: 25px; 
}
.category_description_text_4{
	color: black; 
	font-size: 20px; 
	font-family: Montserrat; 
	font-weight: 400;
	text-transform:none;
	  line-height: 25px;
}
.span_row_detail{
	color: black; 
	font-size: 9px;
	line-height: 10px;
	font-family:MontserratRegular;
	font-weight: 400;
	 text-transform: uppercase;
}

.contact_menu_1 span{
	color: #FFF;
   font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  opacity: 1;

}
#modalSuccess {
    background-color: rgba(0,0,0,0.8);
 }
 #modalSuccess .modal-dialog {
    top: 20%;
  }

  .modal_fresh_news_text
  {
	  font-family: Roboto;
	  font-style: normal;
	  font-weight: normal;
	  font-size: 30px;
	  line-height: 35px;
	  color: #FFFFFF;
  }
  .table_text_blue{
	color:#273f6c;
	padding-left: 15px;
	font-weight: bold;
  }