  @font-face {
    font-family: Century Regular; /* ��� ������ */
    src: url(fonts/century/SCHLBKB.TTF);
 src: url(fonts/century/SCHLBKI.TTF);
  src: url(fonts/century/SCHLBKBI.TTF);
   src: url(fonts/century/CENSCBK.TTF);

   }

   @font-face {
    font-family: FSElliotPro; /* ��� ������ */
    src: url(fonts/FSElliotPro/FSElliotPro.otf); /* ���� � ����� �� ������� */
   }

   pre{

   font-family: Century Regular  !important;
   }
   .main-nav a{

      font-family: FSElliotPro !important;
   }

html{
background:#f1f1f2 !important;
 height:100%;
}

.knopoch a{
 text-decoration: none;
 color:#f18c20;
 font-size: 10pt;
}
.knopoch a:hover{
 color:#ffffff !important;
 margin-top:0px !important;
 font-size: 10pt;  
}

.knopochact a{
 text-decoration: none;
 color:#ffffff !important;
}
.knopochact a:hover{
 color:#ffffff !important;
}


.main-nav .current-menu-item a{
color:#f18c20 !important;

}
.main-nav .current-lang a{
color:#f18c20 !important;

}

li .current_page_item a{
color:#f18c20 !important;
}


body .content-page {
background:#f1f1f2 !important;


}
.footer-mar{
margin-top: 10px;

}

.footer-text-2 {
margin-top: 10px;

}


.icon-fs{
background: url('../img/1fecebook.png') no-repeat;
width:22px;
float: left;
margin-left: 5px;
margin-top: 4px;
}
.icon-g{
background: url('../img/2google.png') no-repeat ;
width:22px;
float: left;
margin-left: 5px;
margin-top: 4px;
}

.icon-in{
background: url('../img/3instagram.png') no-repeat ;
width:22px;
float: left;
margin-left: 5px;
margin-top: 4px;
}
.icon-tw{
background: url('../img/4twitter.png') no-repeat ;
width:22px;
float: left;
margin-left: 5px;
margin-top: 4px;
}
.icon-p{
background: url('../img/5pinterest.png')  no-repeat;
width:22px;
float: left;
margin-left: 5px;
margin-top: 4px;
}
.ostup_pro {
height:50px;
width:100%;
}
.app-slider1{
width:100%;
}


 .content-page2 {

background:#f1f1f2;
background-size:110%;
position:relative;
width:100%;
background-repeat:no-repeat;
overflow: visible !important ;
}
.content-text{
 margin-left:123px;
 width:1010px;
}
.text-con{
padding-top: 20px;
width:210px;
float:left;
height:40px;
color:#e18c20;
font-size:15px;
}



.text-contentz{
width:100%;
height:340px;
position:relative;
color: #b5b3b2;
font-size: 15px !important ;
text-align: justify;
font-family:"FSElliotPro";
position:relative;
}


.text-content-pro {

padding-top: 10px;
padding-bottom: 10px;
color: #b5b3b2;
font-size: 13px !important ;
text-align: justify;
font-family:"FSElliotPro";
}
.container-all{
float:bottom;

}





.text-con .text-adapt .text-content-pro .skarat{
position:relative;
width:100%;
}
.text-my-11 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 93px !important ;
position:relative;
}

.page {
height:0px!important ;
}
#headroom2  {
background-color: rgba(0, 0, 0, 0.0) !important;
opacity: 1;


}
#headroom1  {

opacity: 0;


}
.header-site  {
background-color: rgba(255, 255, 255, 0.3) !important;
height: 69px!important;
opacity: 0;

}
.line-sep {
color: #888787 !important;
}
.icon-arrow-right {
color: #888787 !important;
}
.icon-arrow-right:hover {
color: #f18c20 !important;
}
.icon-arrow-left:hover {
color: #f18c20 !important;
}
 .icon-arrow-left  {
color: #888787 !important;
}


 .out-nav li a:hover {
color: #f18c20 !important;
}

.text{
height:110px !important;

}

.footer-home {
background-color: rgba(255, 255, 255, 0.5);
height: 50px !important;
position:relative !important;
padding-top:10px;

}


.ster {
 text-align: center;

}
.out-nav li a .ster {
 text-align: center;
}

 .footer-zhome{
  float: left;
 }
/* html { overflow-y: hidden; }*/
.burger-menu {
background: grey !important;
opacity: 1;
}

 .ster:hover {
 color:#000000 !important;
}


.out-nav li a {
padding-left:10px !important;
padding-bottom:0px !important;
padding-top:0px !important;
padding-right:12px !important;
color: #888787 !important;
border-right: 1px solid #888787;
text-align: center;

}
/*
.out-nav li a:last-child{
border: none;
}*/

  .wrapper.about.shown.pre.karat,
  .wrapper.about.shown .karat,
  .wrapper.about.shown   .skarat, .wrapper.studio.shown   .pre.karat,
  .wrapper.studio.shown   .karat,
  .wrapper.studio.shown   .skarat {
    opacity: 1 !important;
    transform: translate3d(0, 0, 0) !important;
    -webkit-transform: translate3d(0, 0, 0) !important; }
   input[type="text"]:focus {
  color: #000000;

}

  .wrapper.about   .skarat, .wrapper.studio.shown   .skarat {
    transition-delay: 1s !important;
    -webkit-transition-delay: 1s !important; }

  .wrapper.about    , .wrapper.studio     {



    }

    .wrapper.studio .karat,
    .wrapper.studio .skarat {
      opacity: 0;
      transition: all 0.5s ease-out 0.5s;
      -webkit-transition: all 0.5s ease-out 0.5s;
      transform: translate3d(0, 50px, 0);
      -webkit-transform: translate3d(0, 50px, 0); }

	   .table-mod{
   display:none!important;

   }




     @media screen and (min-width:1400px) and (max-width:3000px) {
	 	   .table-mod{
   display:none!important;


   }
.modal{
   display:none!important;

}
			 	html{
	height:100%!important;
	}
		body{
	height:100%!important;
	}
	.skarat{
	height:100%!important;
	}
	.content-page2{
	height:100%!important;
	}
	.wrapper-tor{
	height:100%!important;
	}
	 .knopoch{
    border: solid 2px #f18c20;
    width:286px;

   margin-left: 15px;
   text-align: center;
   font-size: 10pt;
   padding: 2px;
   margin-top: 20px;
   color:#f18c20;
   }

    .knopoch:hover{
	 background:#f18c20;
    border: solid 2px #f18c20;
   width:286px;

   margin-left: 15px;
   text-align: center;
   font-size: 15px;
   padding: 2px;
   margin-top: 20px;
   color:#ffffff;

	}
     .knopochact{
	 background:#f18c20;
    border: solid 2px #f18c20;
   width:286px;

   margin-left: 15px;
   text-align: center;
   font-size: 15px;
   padding: 2px;
   margin-top: 20px;
   color:#ffffff !important;
   }

	.fondu_otst{
margin-top: -50px;
float:left;

}
	.margin-top1{
width:70%;

}
	.text-my-1 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 93px !important ;
}

	.text-nag{
float:left;

display:block;
height:290px;
}
	.img_tab {
background-size:90%;
 width: 220px;
 float:bottom;
 margin-left:15px;

 height:100%;
}

	.img_tab_fon {
background-size:90%;
 width: 220px;
 float:left;
 margin-left:15px;
 background-repeat:no-repeat;
 height:100%;
}
	.footer-text {
margin-left: 30%;
float:left;
font-size: 8pt !important ;
color: #b5b3b2;
}
.footer-text-1 {
margin-left: 20%;
margin-right: 2%;
float:left;
font-size: 8pt !important ;
color: #b5b3b2;
}

.text-con2{

width:200px;
float:left;
color:#432769;
font-size: 14px;
margin-top:10px;
}
.form-con-t{

height:250px;
}


	.wrapper-tor{
	padding-bottom:0px!important;
	margin-bottom:0px!important;

	top:100px;

margin-left:12%;
margin-right:11%;
}
	.text-my-4 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;

letter-spacing: 4px !important ;
font-size: 90px!important ;
}

.text{
height:110px !important;
top:-60px;
}
.text-my-1-ex {

color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 94px !important ;
text-transform: capitalize  !important ;
}
.burger-menu {
display:none !important;
opacity: 1;
}
.text-my-2-part {
color: #432769 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 60px !important ;
position:relative;
top:-24px;
}
.text-my-2 {
color: #432769 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 60px !important ;
position:relative;
top:-24px;
}

.text-my-3 {
color: #432769 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size:93px !important;
position:relative;
top:10px;
}

.text-content2 p{
line-height: 1pt;
font-family: "FSElliotPro";
}


.form-text {

  border: 1px solid #f18c20;
  background: #ffffff !important;
   outline: none;
   height: 50px;
   width: 248px;
   color: #cccccc;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}

.form-batton{

 border: 1px solid #f18c20;
 background:  #f18c20 !important;
   outline: none;
   height: 20px;
   width: 120px;
   color: #cccccc;
   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 130px;
}

.form-batton:hover{
  background: #ffffff !important;
 border: 1px solid #f18c20;

   outline: none;
   height: 20px;
   width: 120px;
   color:  #f18c20;
   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 130px;
}


.cart2{
float:right;
margin-top: -40%;
}

   .text-con3{
width:20px;
float:left;
color:#b5b3b2;
font-size:9pt;
}


.text-content3{
display:block;
width:800px;
margin-left: 100px;
font-size: 10pt !important ;
text-align: justify;
color:#b5b3b2;
}

.form-text2 {

  border: 1px solid #f18c20;
  background: #ffffff !important;
   outline: none;
   height: 70px;
   width: 310px;
   color: #cccccc;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}


.form-batton2{

 border: 1px solid #f18c20;
  background: #f18c20 !important;
   outline: none;
   height: 30px;
   width: 150px;
    color: #ffffff;

   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 162px;
}

.form-batton2:hover{
 color: #cccccc;
 border: 1px solid #f18c20;
  background:  #ffffff !important;
   outline: none;
   height: 30px;
   width: 150px;

   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 162px;
}

}


@media screen and (min-width:992px) and (max-width:1399px) {


	 .knopoch{
    border: solid 2px #f18c20;
    width:286px;

   margin-left: 15px;
   text-align: center;
   font-size: 10pt;
   padding: 2px;
   margin-top: 20px;
   color:#f18c20;
   }
   	 .knopoch:hover{
	  background:#f18c20;
    border: solid 2px #f18c20;
   width:286px;

   margin-left: 15px;
   text-align: center;
   font-size: 15px;
   padding: 2px;
   margin-top: 20px;
   color:#ffffff;

	 }

     .knopochact{
	 background:#f18c20;
    border: solid 2px #f18c20;
   width:286px;


   margin-left: 15px;
   text-align: center;
   font-size: 15px;
   padding: 2px;
   margin-top: 20px;
 color:#ffffff !important;
   }

	.fondu_otst{
margin-top: -70px;
float:left;

}
	.margin-top1{
width:70%;

}
	.text-my-1 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 93px !important ;
}

	.text-nag{
float:left;

display:block;
height:290px;
}
	.img_tab {
background-size:90%;
 width: 220px;
 float:bottom;
 margin-left:15px;

 height:100%;
}

	.img_tab_fon {
background-size:90%;
 width: 220px;
 float:left;
 margin-left:15px;
 background-repeat:no-repeat;
 height:100%;
}
	.footer-text {
margin-left: 36%;
float:left;
font-size: 8pt !important ;
color: #b5b3b2;
}
.footer-text-1 {
margin-left: 20%;
margin-right: 2%;
float:left;
font-size: 8pt !important ;
color: #b5b3b2;
}

.text-con2{

width:200px;
float:left;
color:#432769;
font-size: 14px;
margin-top:10px;
}
.form-con-t{

height:250px;
}


	.wrapper-tor{
	padding-bottom:0px!important;
	margin-bottom:0px!important;

	top:100px;

margin-left:12%;
margin-right:11%;
}
	.text-my-4 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;

letter-spacing: 4px !important ;
font-size: 90px!important ;
}

.text{
height:110px !important;
top:-60px;
}
.text-my-1-ex {

color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 94px !important ;
text-transform: capitalize  !important ;
}
.burger-menu {
display:none !important;
opacity: 1;
}
.text-my-2-part {
color: #432769 !important;
text-transform: lowercase  !important ;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 88px !important ;
position:relative;
top:-24px;
}
.text-my-2 {
color: #432769 !important;
text-transform: lowercase  !important ;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 94px !important ;
position:relative;
top:-24px;
}

.text-my-3 {
color: #432769 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size:93px !important;
position:relative;
top:10px;
}

.text-content2 p{
line-height: 1pt;
font-family: "FSElliotPro";
}


.form-text {

  border: 1px solid #f18c20;
  background: #ffffff !important;
   outline: none;
   height: 50px;
   width: 248px;
   color: #cccccc;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}

.form-batton{

 border: 1px solid #f18c20;
 background:  #f18c20 !important;
   outline: none;
   height: 20px;
   width: 120px;
   color: #cccccc;
   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 130px;
}

.form-batton:hover{
  background: #ffffff !important;
 border: 1px solid #f18c20;

   outline: none;
   height: 20px;
   width: 120px;
   color:  #f18c20;
   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 130px;
}


.cart2{
float:right;
margin-top: -40%;
}

   .text-con3{
width:20px;
float:left;
color:#b5b3b2;
font-size:9pt;
}


.text-content3{
display:block;
width:800px;
margin-left: 100px;
font-size: 10pt !important ;
text-align: justify;
color:#b5b3b2;
}

.form-text2 {

  border: 1px solid #f18c20;
  background: #ffffff !important;
   outline: none;
   height: 70px;
   width: 310px;
   color: #cccccc;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}


.form-batton2{

 border: 1px solid #f18c20;
  background: #f18c20 !important;
   outline: none;
   height: 30px;
   width: 150px;
    color: #ffffff;

   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 162px;
}

.form-batton2:hover{
 color: #cccccc;
 border: 1px solid #f18c20;
  background:  #ffffff !important;
   outline: none;
   height: 30px;
   width: 150px;

   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 162px;
}

   .sot{
   position:relative;
   left:3%;
   margin-top:10px;
   height:30px;
   width:10px;
   float:left;

   }

}



   @media screen and (min-width:480px) and (max-width:991px) {

   .sot{
   position:relative;
   left:3%;
   margin-top:10px;
   height:30px;
   width:130px;


   }
    .knopoch{
    border: solid 2px #f18c20;
    width:250px;
   float:left;
   margin-left: 15px;
   text-align: center;
   font-size:  15px;
   padding: 2px;
   margin-top: 20px;
   color:#f18c20;
   }

     .knopoch:hover{
	 	 background:#f18c20;
    border: solid 2px #f18c20;
   width:250px;

   margin-left: 15px;
   text-align: center;
   font-size: 15px;
   padding: 2px;
   margin-top: 20px;
   color:#ffffff;

	 }
     .knopochact{
	 background:#f18c20;
    border: solid 2px #f18c20;
   width:250px;

   margin-left: 15px;
   text-align: center;
   font-size: 15px;
   padding: 2px;
   margin-top: 20px;
 color:#ffffff !important;
   }


   .fondu_otst{
margin-top: -10px;
float:left;

}

   .text-content3{
display:block;
width:800px;
margin-left: 10px;
font-size: 10pt !important ;
text-align: justify;
color:#b5b3b2;
}
   .text-con3{
width:20px;
float:left;
color:#b5b3b2;
font-size:9pt;
}
   .cart2{
float:bottom;
height:500px;
}

   	.text-my-1 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 73px !important ;
}

   .text-nag{
float:left;

display:block;
height:170px;
}
    .img_tab {
background-size:70%;
 width: 90px;
  float:bottom;
   margin-left:15px;
 height:60%;
}

    .img_tab_fon {
background-size:70%;
 width: 90px;
  float:left;
  background-repeat:no-repeat;
   margin-left:15px;
 height:60%;
}
  .footer-text {
margin-left: 20%;
float:left;
font-size: 8pt !important ;
color: #b5b3b2;
}
.footer-text-1 {
margin-left: 10%;
margin-right: 10%;
float:left;
font-size: 8pt !important ;
color: #b5b3b2;
}

  .form-batton{

 border: 1px solid #f18c20;
 background:  #f18c20 !important;
   outline: none;
   height: 20px;
   width: 120px;
   color: #cccccc;
   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 130px;
}

.form-batton:hover{
  background: #ffffff !important;
 border: 1px solid #f18c20;

   outline: none;
   height: 20px;
   width: 120px;
   color:  #f18c20;
   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 130px;
}
.form-text {

  border: 1px solid #f18c20;
  background: #ffffff !important;
   outline: none;
   height: 50px;
   width: 248px;
   color: #cccccc;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}
   .text-con2{

width:250px;
float:bottom;
color:#432769;
font-size: 14px;
margin-top:10px;
}

.form-con-t{
   height:250px;

}

 .text-content2 p{
line-height: 10pt;
font-family: "FSElliotPro";
}
   .wrapper-tor {
   top:80px;
margin:20px;
margin-left:12%;
margin-right:5%;
}
.text{
height:90px !important;

}

   .text-my-11{
    width:100% !important;
   font-size:50px !important;
   }
   .text-con{
   float:left !important;
    width:100% !important;
   padding-bottom:20px;
    }
   .text-my-4 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;
line-height: 30px;
letter-spacing: 4px !important ;
font-size: 40pt !important ;
}

   .text-content-pro{
   padding-right:50px;
   float:left !important;
   width:100% !important;
   padding-bottom:20px !important;

   }
  .text-my-1-ex {

color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 70px !important ;
text-transform: capitalize  !important ;
}
.text-my-3 {
color: #432769 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size:70px !important;
}
.text-my-2 {
color: #432769 !important;
text-transform: lowercase  !important ;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 70px !important ;

}
.text-my-2-part {
color: #432769 !important;
text-transform: lowercase  !important ;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 40px !important ;

}
   .ostup_pro{
   height:20px;


   }

.footer-home{

   height:80px  !important;
   padding-bottom:20px;
     }

.content-text{
 margin-left: 10%;
  margin-right: 15%;
 width:100%;
}

.burger-menu {
display:block !important;
opacity: 1;
}
.slider-control{
display:none !important;

}
  .tabs2 .tabscontainer .curvedContainer{

  float:bottom !important ;

  }

   .pdf{
   margin-top: 220px !important ;

   }
   .zagolov{
float:bottom !important ;
}
 .zagol{
 float:bottom !important ;
  margin-top:30px!important ;
 }

 .pdf{
position:relative;
width: 100% !important ;
list-style:none;
margin-top: 120px;
}
.text-con3{
width:20px;
float:bottom;
color:#b5b3b2;
font-size:9pt;
}
  .form-text2 {

  border: 1px solid #f18c20;
  background: #ffffff !important;
   outline: none;
   height: 70px;
   width: 210px;
   color: #cccccc;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}


.form-batton2{

 border: 1px solid #f18c20;
  background: #f18c20 !important;
   outline: none;
   height: 30px;
   width: 150px;
    color: #ffffff;

   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 162px;
}

.form-batton2:hover{
 color: #cccccc;
 border: 1px solid #f18c20;
  background:  #ffffff !important;
   outline: none;
   height: 30px;
   width: 150px;

   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;
   margin-left: 162px;
}
   }

   @media screen and (max-width:479px) {
      .sot{
   position:relative;
   left:3%;
  float:left;
   height:30px;
   width:120px;


   }

   div.tabscontainer div.tabs{
   	margin-top:25px !important;

   }

   div.con_zag_t div.tabs2{
		margin-top:0px !important;
    display: block !important;
	float:bottom !important;
 z-index: 1;
}
  .footer-home{
   z-index: 1;

  }

   .link a{
   text-decoration:none!important;

   }

   	   .table-mod{
   display:block !important;

   }

     .knopoch{
    border: solid 2px #f18c20;
    width:200px;

   margin-left: 15px;
   text-align: center;
   font-size:  15px;
   padding: 2px;
   margin-top: 20px;
   color:#f18c20;
   }
        .knopoch:hover{
			 background:#f18c20;
    border: solid 2px #f18c20;
   width:200px;

   margin-left: 15px;
   text-align: center;
   font-size: 15px;
   padding: 2px;
   margin-top: 20px;
   color:#ffffff;

		}

     .knopochact{
	 background:#f18c20;
    border: solid 2px #f18c20;
   width:200px;

   margin-left: 15px;
   text-align: center;
   font-size: 15px;
   padding: 2px;
   margin-top: 20px;
 color:#ffffff !important;
   }


   .fondu_otst{
margin-top: 10px;
float:left;

}


.form-batton2{

 border: 1px solid #f18c20;
  background: #f18c20 !important;
   outline: none;
   height: 30px;
   width: 150px;
    color: #ffffff;

   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}

.form-batton2:hover{
 color: #cccccc;
 border: 1px solid #f18c20;
  background:  #ffffff !important;
   outline: none;
   height: 30px;
   width: 150px;

   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}

   .form-text2 {

  border: 1px solid #f18c20;
  background: #ffffff !important;
   outline: none;
   height: 70px;
   width: 150px;
   color: #cccccc;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}
  .text-content3 p{

  width:100%;
  }

   .text-content3{
display:block;


font-size: 10pt !important ;
text-align: justify;
color:#b5b3b2;
}
   .margin-top1{
width:85%;

}
   .text-con3{
width:20px;
float:bottom;
color:#b5b3b2;
font-size:9pt;
}
.form-control2 .text-content3{
float:bottom!important;
width:150px;
}

      .cart2{
float:bottom;
height: 500px!important;
}
   	.text-my-1 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size:43px !important ;
}
   .doc{
height:50px;
border-top: 1px solid #b5b3b2 ;
border-bottom: 1px solid #b5b3b2 ;
padding: 15px;

}
.pdf li a{
font-size: 12px;
line-height:10px;
color: #b5b3b2;
padding-bottom: 10px;
}
    .pdf{
position:relative;
width: 100% !important ;
list-style:none;
margin-top: 120px;
}
   .pdf{
   margin-top: 220px !important ;

   }
   .doc{
   height:60px !important ;
   }
.zagolov{
float:bottom !important ;
}
 .zagol{
 float:bottom !important ;
 margin-top:30px!important ;
 }

   .text-nag{
float:left;

display:block;
height:200px;
}
    .img_tab {
background-size:100%;
 width: 90px;
  float:bottom;
    margin-left:15px;
 height:70%;

}

    .img_tab_fon {
margin-top:50px;
background-size:100%;
 width: 50px;
  float:left;
  background-repeat:no-repeat;
    margin-left:15px;
 height:70%;

}
     .footer-text {
margin-left:3%;
float:left;
font-size: 8pt !important ;
color: #b5b3b2;
}
.footer-text-1 {
margin-left: 10%;

float:left;
font-size: 8pt !important ;
color: #b5b3b2;
}

   .form-batton{

 border: 1px solid #f18c20;
 background:  #f18c20 !important;
   outline: none;
   height: 20px;
   width: 120px;
   color: #cccccc;
   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}

.form-batton:hover{
  background: #ffffff !important;
 border: 1px solid #f18c20;

   outline: none;
   height: 20px;
   width: 120px;
   color:  #f18c20;
   font-size: 11px;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}

.form-text {

  border: 1px solid #f18c20;
  background: #ffffff !important;
   outline: none;
   height: 50px;
   width: 120px;
   color: #cccccc;
   font-family: Tahoma;
   margin: 3px;
   margin-top: 3px;

}
      .text-con2{

width:250px;
float:bottom;
color:#432769;
font-size: 14px;
margin-top:10px;
}

.form-con-t{
 height:70px;

}

    .text-content2 p{
line-height: 10pt;
font-family: "FSElliotPro";
}



  .tabs2 .tabscontainer .curvedContainer{

  float:bottom !important ;

  }
      .wrapper-tor{
top:50px;

margin-left:12%;
margin-right:5%;
}

   .text-my-4 {
color: #f18c20 !important;
font-family: "Century Regular" !important ;
line-height: 30px;
letter-spacing: 4px !important ;
font-size: 25px !important ;
}

.text{
height:40px !important;

}


   .burger-menu {
display:block !important;
}
.slider-control{
display:none !important;

}

     .text-my-1-ex {

color: #f18c20 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 25px !important ;
text-transform: capitalize  !important ;
}
.text-my-3 {
color: #432769 !important;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size:25px !important;
}
.text-my-2 {
color: #432769 !important;
text-transform: lowercase  !important ;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 23px !important ;

}
.text-my-2-part {
color: #432769 !important;
text-transform: lowercase  !important ;
font-family: "Century Regular" !important ;
letter-spacing: 4px !important ;
font-size: 25px !important ;

}


.text-my-11{
    width:100% !important;
   font-size:20px !important;
   }
   .text-adapt{
    width:150px !important;

   }



   .text-con{

    width:100% !important;
   padding-bottom:20px;
    }

   .text-content-pro{
   float:left !important;
   width:100% !important;
   padding-bottom:20px !important;

   }

   .footer-home{
   height:80px  !important;



   }
   .content-text{
 margin-left: 10%;
  width:100%;
}
   .ostup_pro{
   height:10px;

   }


   /*Block table*/

   /* ��������� */
.modal {

/* ���� ���������� */
position: fixed;
top: 10px;
left: 0;
right: 0;
bottom: 0;

z-index: 10000;

/* ������������� ������������ ��� ��������  */
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;

/* �������� ���������� */
opacity: 0;
pointer-events: none;
}

/* ���������� ��������� ���� */
.modal:target {
opacity: 1;
pointer-events: auto;
}

/* ���������� */
.modal > div {
width: 85%;
background: #fff;
position: relative;
margin: 3% auto;

/* �� ��������� ������������ �������� */
-webkit-animation: minimise 500ms linear;

/* ������� ������� ��� */
padding: 5px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
-moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
box-shadow: 0 3px 20px rgba(0,0,0,0.9);
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right bottom, right top, color-stop(1, rgb(255,255,255)), color-stop(0.57, rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
}

/* �������� �������� ��� �������� ���������� ����*/
.modal:target > div {
-webkit-animation-name: bounce;
}

.modal h2 {
font-size: 36px;
padding: 0 0 20px;
}

@-webkit-keyframes bounce {
  0% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
  55% {
  	-webkit-transform: scale3d(1.08,1.08,1);
  	-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
  }
  75% {
  	-webkit-transform: scale3d(0.95,0.95,1);
  	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
  }
  100% {
  	-webkit-transform: scale3d(1,1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
}

@-webkit-keyframes minimise {
  0% {
  	-webkit-transform: scale3d(1,1,1);
  }
  100% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  }
}

/* ������ �� ������ ������� */
.modal a[href="#close"] {
position: absolute;
right: 0;
top: 0;
color: transparent;
}

/* ���������� ��������� */
.modal a[href="#close"]:focus {
outline: none;
}

/* ������� ������ ������� */
.modal a[href="#close"]:after {
content: 'X';
display: block;

/* ������������� */
position: absolute;
right: -10px;
top: -10px;
width: 1.5em;
padding: 1px 1px 1px 2px;

/* ����� */
text-decoration: none;
text-shadow: none;
text-align: center;
font-weight: bold;
background: #000;
color: #fff;
border: 3px solid #fff;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.modal a[href="#close"]:focus:after,
.modal a[href="#close"]:hover:after {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
}

.modal a[href="#close"]:focus:after {
outline: 1px solid #000;
}

/* ��������� ��������� ����
a.openModal {
margin: 1em auto;
display: block;
width: 100%;
background: #ccc;
text-align: center;
padding: 10px;
-moz-border-radius: 7px;
border-radius: 7px;
background: -moz-linear-gradient(#fff, #ddd);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
border: 1px solid rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

a.openModal:hover,
a.openModal:focus {
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(200,200,200)));
}*/


   .curvedContainer{
   display:none !important;

   }
}



/* menu*/



body, nav, ul, li, a  {margin: 0; padding: 0; }

a {text-decoration: none;}

.container {
    width: 100%;
    max-width: 100%;
}
.toggleMenu {
    display:  none;
margin-top:20px;

     margin-left:85%;

    color: #fff;
}
.nav {
    list-style: none;
background-color: rgba(255, 255, 255, 0.3);

}
.nav:before,
.nav:after {
    content: " ";
    display: table;
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}
.nav a {
    padding-right: 10px;
padding-left: 10px;
    color:#888787;
	font-family:"FSElliotPro";
}
.nav li {

 position: relative;
 padding-top: 50px;
 padding-bottom:18px;
}

.nav li a{
   font-size: 11px;
border-right: 2px solid #888787;
}
.nav li a:hover{
  color:#f18c20;
}
.nav li li a:hover{
 background:#f18c20;
  color:#ffffff;
  border:none;
}
.nav > li {
    float: left;

}
.nav > li > .parent {
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    background: #104336;
    position: relative;
    z-index:100;

}
.nav li li {
   margin-top:-50px;

}
.nav li li li a {
    background:;
    z-index:200;

}
.adptli{
width:50%;

}
@media screen and (max-width: 768px) {

.adptli li{
width:0%  !important;
height:1px !important;
}
    .active {
        display: block;
    }
    .nav > li {

        float: none;
	height:40px !important;
    }

	.nav > li:hover {
	display:block;
	background:#111111;
	float: none;
	height:40px !important;

    }
	.nav > li a {
      font-size:24px;
		  border:none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}
