@font-face {
    font-family: "SUPERIOR";
    src: url("fonts/10609.otf");
    font-style: normal;
    font-weight: normal;
}



*{ box-sizing:border-box; }
html, body { font-family: 'Montserrat', sans-serif!important;	width: 100%; 	background:#fff;	color:#333333;	margin: 0px;	padding: 0px;		font-size:18px;	  	height:100%;    }
input,textarea{font-family: 'Montserrat', sans-serif!important}
input:placeholder,textarea:placeholder{font-family: 'Montserrat', sans-serif!important;}

input, textarea{border:3px solid #fff; margin-bottom:5px; font-size:18px; background:none; width:100%; text-align:center; color:#fff; padding:20px; font-size:18px; }
input:placeholder, textarea:placeholder{color:#eee; font-size:18px; }





.wrap {	width: 1200px; 	margin: 0; 	padding: 0; display:table; 	margin: 0 auto; position:relative;  }
.block{ width:100%; background-position:center; overflow:hidden; padding:150px 0;  position:relative;}
div{ display:block;}
img{width: 100%; background-size:contain; display:block;}
a{ text-decoration:none; color:#333;}
strong{ font-weight:600; }
b{font-weight:bold;}
/* SVG BORDER COLOR */
.svg path {fill: red !important;}
/* SVG BORDER COLOR */


/* PERSONAL COLOR/BACKGROUND SUPERIOR */
.colh1{ color:#3d455d!important}
.bgh1{ background:#67523c!important;}
.brdrcolh1{border-color:#67523c!important}

.colh2{ color:#7da44f!important}
.bgh2{ background:#7da44f!important}
.brdrcolh2{border-color:#c2cfb3!important}

.colh3{ color:#fff!important}
.bgh3{ background:#fff!important}
.brdrcolh3{border-color:#fff!important}
/* PERSONAL COLOR/BACKGROUND SUPERIOR */


/* TAGS */
h1{  margin:0; padding:0; line-height:1; margin-bottom:30px;   font-size:62px; margin-bottom:10px;  font-weight:800;     width:100%; }
h2{  opacity:1; margin:0; padding:0;   margin-top:0px; text-transform:none;  font-size:42px;     width:100%; padding-bottom:40px; letter-spacing: 2px;  line-height:1;}
h3{ font-size:18px;  font-weight:100; opacity:1; margin:0;  padding:0; margin-bottom:40px;     line-height: 1;width:100%;}
/* h4{ font-size:14px; text-align:center;  margin:0; width:100%;}  */
p{ font-size:16px;  font-weight:100; margin:0; padding:0;  width:100%; display:table; padding-bottom:40px;  line-height: 1.4; letter-spacing: 0.6px; }



.title{ font-size:42px;     line-height:1; letter-spacing:3px; font-weight:800; padding-bottom:0px; position:relative;}
.site_title{     font-size:32px;    font-size: 90px;    line-height: 1.1;    letter-spacing: 0px;    padding-bottom:60px; }

/* TAGS */





/* COLOR  */
.colwhite{ color:#fff;}
.colgrey{ color:#949598;}
.colblack{ color:#1b1c23;}
.colred{color:#e0347b}
.colblue{color:#3198c5}
.colgreen{color:#46b12c}
.colblack{ color:#000}
.colnormal{ color:#39F}
.colorBlack{ color:#000}
.colorNormal{color:#2b9bff}
/* COLOR  */


/* BACKGROUND COLOR  */
.bgwhite{ background:#fff;}
.bggrey{ background:#dadada;}
.bgblack{ background:#1b1c23;}
.bgred{ background:#e0347b;}
/* BACKGROUND COLOR  */




/* BUTTONS */
.btn1{ padding:10px 20px; border:2px solid #fff; display:table; text-transform:uppercase;  letter-spacing:1px; border-radius: 30px;    font-size: 10px; cursor:pointer; transition:0.3s ease; color:#FFF}
.btn1:hover{ color:#3e424c; background:#fff;}

.btn2 {
    background: #f7be6d;
    width: 100%;
    color: #333;
    border-radius: 38px;
    font-size: 18px;
    padding: 20px 0;
    text-align: center;
    transition: 0.3s ease;
    cursor: pointer;
   
    display: table;
    width: auto;
    padding: 15px 25px;
    font-size: 12px;
     letter-spacing: 3px;

	text-transform:uppercase;
}	
.btn2:hover{ background:#7da450; }


.btn3{ padding:10px 20px; background:#4fc531; color:#fff; display:table; text-transform:uppercase;  letter-spacing:1px; border-radius: 30px;    font-size: 12px; cursor:pointer; transition:0.3s ease;}
.btn3:hover{ color:#fff; background:#d84b62;}


.btn4{ padding:10px 20px; color:#fff; border:2px solid #FFF; display:table; text-transform:uppercase;  letter-spacing:1px; border-radius: 30px;    font-size: 25px; cursor:pointer; transition:0.3s ease; margin-top:40px;}
.btn4:hover{ color:#333; background:#d84b62;}



.btn5{ padding:10px 20px; color:#fff; background:#00a5ff;border:2px solid #00a5ff; display:table; text-transform:uppercase; letter-spacing:1px; border-radius: 30px;    font-size: 18px; cursor:pointer; transition:0.3s ease; margin-top:40px;}
.btn5:hover{ color:#333; background:#FFF;border:2px solid #333;}



.btn.blue{background: #0093ff; color:#fff; }

.btn {
    background: #a2004b;
    color: #fff;
    
    width: 100%;
    border-radius: 30px;
    text-align: center;
    transition: 0.3s ease;
    cursor: pointer;
  
 
    display: table;
    width: auto;
    padding: 20px 30px;
    font-size: 12px;

    letter-spacing: 1.4px;

	margin-right:10px;
    text-transform: uppercase;
	
}




.btn:hover{ background: #880059; color:#fff;   }



.bgpabtn1{ margin-top: 80px;  transition: 0.3s ease;  z-index:0}
.bgpabtn2{ margin-top: 80px;  transition: 0.5s ease;  z-index:0}
.bgpabtn3{ background:#000; transition:1s ease; opacity:0; z-index:4}


.btn:hover .bgpabtn1{ margin-top: 0px;}
.btn:hover .bgpabtn2{margin-top: -40px; opacity:0.6;}
.btn:hover .bgpabtn3{ opacity:0.7}




.btnn {
    background: #FF003C;
    width: 100%;
    color: #333;
    border-radius: 21px;
    font-size: 18px;
    padding: 20px 0;
    text-align: center;
    transition: 0.3s ease;
    cursor: pointer;
    background: none;
    border: 3px solid #333;
    display: table;
    width: auto;
    padding: 25px 35px;
    font-size: 18px;
    margin: 0 auto;
    letter-spacing: 3px;
 
	border-radius:50px;
}	
.btnn:hover{ background:#000; color:#fff}

.bgpabtn1{ margin-top: 80px;  transition: 0.3s ease;  z-index:0}
.bgpabtn2{ margin-top: 80px;  transition: 0.5s ease;  z-index:0}
.bgpabtn3{ background:#000; transition:1s ease; opacity:0; z-index:4}

.btnn:hover .bgpabtn1{ margin-top: 0px;}
.btnn:hover .bgpabtn2{margin-top: -40px; opacity:0.6;}
.btnn:hover .bgpabtn3{ opacity:0.7}
/* BUTTONS SUPERIOR*/



/*MODAL*/
.modal_bg{z-index:55;   width:100%; height:100%; position:fixed; background:#272727; opacity:0.9;  display:none; }
.modal{ z-index:56; position:fixed; top:50%; left:50%;  display:table; padding:50px; width:950px; display:none; background:#fff; }

.close_modal{ width:16px; height:16px; position:absolute; right:25px; top:25px; cursor:pointer; background:url(icon/close.png) center top no-repeat; background-size:cover; transition:0.2s ease}
.close_modal:hover{ transform:scale(0.9,0.9);}
.modal_form{ width:750px; height:600px; left:50%; margin-left:-275px; top:50%; margin-top:-300px; position:fixed; background:#fff; z-index:78; padding:25px; box-sizing:border-box; display:none;}
.modal_form form{color:#333!important; font-size:10px}

.modal_form input,.modal_form textarea{ border: 1px solid #CBCBCB;    background: #F9F9F9; color:#333;   }


.modal_form_border{ background:#000; width:100%; height:100%; border:2px solid #232323; box-sizing:border-box; padding:15px; box-sizing:border-box;}
.modal_h1{ text-align:center; font-size:28px; width:90%; margin:0 auto; margin-top:20px; }
.modal_form h2{ text-align:center; font-size:14px; margin-top:20px; line-height:15px;}
.help {		background:#F03;	padding: 10px;	position: absolute;	 	border-radius: 7px;	opacity: 1;	color: #fff;	font-size: 12px;	text-align: center;	z-index: 999;		opacity:1;  margin: -30px 0 0 30px;  height:	32px;}
.help:before {content: '';  position: absolute;  width: 1px;  height: 1px;  border: 5px solid transparent;  border-top-color: #F03;  left: 50%;  top: 32px;  margin-left: -5px;}
/*MODAL*/




.form{  display:table;}
 *[slb]{ cursor:pointer;}
.slba{  position:absolute;      background: #63a7e8c4 url(http://thesuperior.ru/image/zz3.png);    width: 100%; right:0; left:0; top:0; bottom:0;    cursor: pointer;    height: 100%; pointer-events:none; display:none; }




/*INPUTS*/

/*INPUTS*/



















/* FLEX */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FLEX SUPERIOR */
.flex{    display: flex;    flex-flow: row wrap;    align-items: center;    align-content: center;   -webkit-justify-content: space-between;    justify-content: space-between;    margin: 0px;	}



/* justify-content LEFT */
.flexl,.flexstart,.flexs,.flexfs{	    -webkit-justify-content: flex-start;            justify-content: flex-start;	}
/* justify-content LEFT */
.flexr,.flexend,.flexe,.flexfe{	    -webkit-justify-content: flex-end;            justify-content: flex-end;	}

/* justify-content SPACE AROUND */
.flexsa{	    -webkit-justify-content: space-around;            justify-content: space-around;	}
/* justify-content SPACE BEETWEEN */
.flexsb{	    -webkit-justify-content: space-between;               justify-content: space-between;	}
/* justify-content CENTER */
.flexc,.flexcenter{-webkit-justify-content: center;       justify-content: center;	}


.flext{
    align-items: flex-start;
    align-content: flex-start;
	}
.flexb{
    align-items: flex-end;
    align-content: center;
	}

.fais{align-items: stretch;}
.fait{align-items: start;}


.f1{ flex:1}
.f2{ flex:2}
.f3{ flex:3}
.f4{ flex:4}

.flexm5>div{margin:5px;}























.fc{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }
.fc div:nth-child(2){
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: center;
    }
.fc div:nth-child(1){
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: left;
    }
.ftva{display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
	
	}	
	
    .flexcol2>.flexbullet,.flexcol2>.flexitem,  .flexcol2>.flexi,.flexcol2>div {
    	flex: 1 1 20%; /*grow | shrink | basis */
        margin: 5px;
	}
	.flexcol3>.flexbullet,.flexcol3>.flexitem,  .flexcol3>.flexi,.flexcol3>div {
    	flex: 1 1 20%; /*grow | shrink | basis */
        margin: 5px;
	}
	.flexcol4>.flexbullet,.flexcol4>.flexitem,  .flexcol4>.flexi,.flexcol4>div {
    	flex: 1 1 20%; /*grow | shrink | basis */
    	margin: 5px;
       
	}	
	.flexcol5>.flexbullet,.flexcol5>.flexitem,  .flexcol5>.flexi,.flexcol5>div {
    	flex: 1 1 20%; /*grow | shrink | basis */
    	margin: 5px;
	}	
	
	.flexcol2,.flexcol3,.flexcol4,.flexcol5{margin: - 5px;}
	

	
	
	



	.flexc2{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    align-content: center;
    justify-content: space-around;
    margin: 0px;
	}
	.flexc3{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    align-content: center;
   -webkit-justify-content: space-between;     justify-content: space-between;
    margin: 0px;}
	.flexh {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-content: space-between;
        align-items: stretch;
        flex-direction: column;
    }
    .aic{ align-items: center;}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FLEX SUPERIOR */












.cp{ cursor:pointer;}
.oh{ overflow:hidden;}
.clear {clear:both;}






/* DECOR BLOCKS */
.hr1{ width:50px!important; height:3px!important; border:0!important; min-height:3px!important; background:#333; margin-bottom:20px; clear:both;}
/* DECOR BLOCKS */

/* BLOCKS WIDTH */
.b100{ float:left; width:100%; position: relative;}
.b90{ float:left; width:90%; position: relative;}
.b80{ float:left; width:80%; position: relative;}
.b70{ float:left; width:70%; position: relative;}
.b60{ float:left; width:60%; position: relative;}
.b50{ float:left; width:50%; position: relative;}
.b40{ float:left; width:40%; position:relative;}
.b33{ float:left; width:33.3%; position:relative;}
.b25{ float:left; width:25%; position:relative;}
.b30{ float:left; width:30%; position:relative;}
.b20{ float:left; width:20%;  position:relative;}
.b10{ float:left; width:10%;  position:relative;}
.b5{ float:left; width:5%; position:relative;}
/* BLOCKS WIDTH */

/* FLOAT */
.fr{ float:right;}
.fl{ float:left;}
.fn{ float:none;}
.wa{ width: auto; display:table;}
.container{ display:table; margin:0 auto;}
/* FLOAT */

/* POSITIONS */
.pr{ position:relative;}
.pa{ position:absolute;}
.pabg{ width:100%; height:100%; position:absolute; z-index:-1;}

    .bgpa{ position:absolute; right:0; left:0; top:0; bottom:0; width:100%; background-size:cover!important;}
    .bgsc{ background-size:cover!important} 
    .bottom{ top:auto;}
    .left{ right:auto;}

/* POSITIONS */


/* DISPLAY */
.db{ display:block;}
.dt{ display:table;}
.dn{ display:none;}
.df{ display:flex;}
/* DISPLAY */







.scale05{
	transform: scale(.5,.5);
-ms-transform: scale(.5,.5); /* IE 9 */
-webkit-transform: scale(.5,.5); /* Safari and Chrome */
-o-transform: scale(.5,.5); /* Opera */
-moz-transform: scale(.5,.5);/* Firefox */
}
		





/* BORDER SUPERIOR */
.br5{ border-radius:5px;}
.br10{ border-radius:10px;}
.br15{ border-radius:15px;}
.br20{ border-radius:20px;}
.br100{ border-radius:100%; overflow: hidden; display:grid;}

.bs{    box-shadow: rgba(0, 0, 0, 0.12) 0px 23px 43px;}

.brdr1{ border-style:solid!important; border-width:1px!important}
.brdr2{ border-style:solid!important; border-width:2px!important}
.brdr3{ border-style:solid!important; border-width:3px!important}
.brdr5{ border-style:solid!important; border-width:5px!important }
.brdr10{ border-style:solid!important; border-width:10px!important }

.bb1{ border-bottom:1px solid #CCC;}
/* BORDER SUPERIOR */



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PADDING SUPERIOR */

/* PADDING STANDART */
.ps{ padding:20px;}
.pls{ padding-left:20px;}
/* PADDING STANDART */


/* PADDING SUPERIOR */
.p0{ padding:0; }
.p5{ padding:5px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.p25{ padding:25px;}
.p30{ padding:30px;}
.p40{ padding:40px;}
.p50{ padding:50px;}
.p60{ padding:60px;}
.p70{ padding:70px;}
.p80{ padding:80px;}
.p90{ padding:90px;}
.p100{ padding:100px;}


.pl0{ padding-left:0;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pl40{ padding-left:40px;}
.pl50{ padding-left:50px;}
.pl60{ padding-left:60px;}
.pl70{ padding-left:70px;}
.pl80{ padding-left:80px;}
.pl90{ padding-left:90px;}
.pl100{ padding-left:100px;}

.pb0{ padding-bottom:0;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}
.pb60{ padding-bottom:60px;}
.pb70{ padding-bottom:70px;}
.pb80{ padding-bottom:80px;}
.pb90{ padding-bottom:90px;}
.pb100{ padding-bottom:100px;}
.pb200{ padding-bottom:200px;}
.pb300{ padding-bottom:300px;}


.pt0{ padding-top:0;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pt70{ padding-top:70px;}
.pt80{ padding-top:80px;}
.pt90{ padding-top:90px;}
.pt100{ padding-top:100px;}
.pt200{ padding-top:200px;}



.pr0{padding-right:0;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.pr50{padding-right:50px;}
.pr60{padding-right:60px;}
.pr70{padding-right:70px;}
.pr80{padding-right:80px;}
.pr90{padding-right:90px;}
.pr100{padding-right:100px;}

/* PADDING SUPERIOR */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PADDING SUPERIOR */








/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// MARGIN SUPERIOR */
.m0a{ margin:0 auto; float:none;}



.m0{margin:0px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}
.m40{margin:40px;}
.m50{margin:50px;}
.m60{margin:60px;}
.m70{margin:70px;}
.m80{margin:80px;}
.m90{margin:90px;}
.m100{margin:100px;}

.mt0{margin-top:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}

.ml0{margin-left:0px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}


.mr0{margin-right:0px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr70{margin-right:70px;}
.mr80{margin-right:80px;}
.mr90{margin-right:90px;}
.mr100{margin-right:100px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// MARGIN SUPERIOR */




/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FONTS SUPERIOR */
/* FONT_SIZE SUPERIOR */
.fs10{ font-size:10px;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs17{ font-size:17px;}
.fs18{ font-size:18px;}
.fs19{ font-size:19px;}
.fs20{ font-size:20px;}
.fs21{ font-size:21px;}
.fs22{ font-size:22px;}
.fs23{ font-size:23px;}
.fs24{ font-size:24px;}
.fs28{ font-size:28px;}
.fs30{ font-size:30px;}
.fs32{ font-size:32px;}
.fs36{ font-size:36px;}
.fs42{ font-size:42px;}
.fs48{ font-size:48px;}
.fs52{ font-size:52px;}
.fs58{ font-size:58px;}
.fs64{ font-size:64px;}
.fs72{ font-size:72px;}
.fs78{ font-size:78px;}
.fs82{ font-size:82px;}
.fs90{ font-size:82px;}
.fs100{ font-size:100px;}
/* FONT_SIZE SUPERIOR */


/* TEXT-WEIGHT SUPERIOR */
.ttl{ font-weight:400; }
.fwb{font-weight: bold;}
.fwb2{ font-weight: 700;}
.ttb{ font-weight:600; }

.fw500{font-weight:500;}
.fw600{font-weight:600;}
.fw700{font-weight:700;}
.fw800{font-weight:800;}
.fw900{font-weight:900;}

/* TEXT-WEIGHT SUPERIOR */


.lh1{ line-height:1;}
.lh11{ line-height:1.1;}
.lh12{ line-height:1.2;}
.lh13{ line-height:1.3;}
.lh14{ line-height:1.4;}
.lh15{ line-height:1.5;}


.ls1{ letter-spacing:1px;}
.ls2{ letter-spacing:2px;}
.ls3{ letter-spacing:3px;}
.ls4{ letter-spacing:4px;}
.ls5{ letter-spacing:5px;}

/* TEXT-ALIGN SUPERIOR */
.tal{ text-align:left;}
.tar{ text-align:right;}
.tac{ text-align:center;}
/* TEXT-ALIGN SUPERIOR */

/* TEXT-CASE SUPERIOR */
.ttu{ text-transform:uppercase;}
/* TEXT-CASE SUPERIOR */

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FONTS SUPERIOR */


/* OPACITY */
.op07{ opacity:0.7;}
.op05{ opacity:0.5;}
.op02{ opacity:0.2;}
.op01{opacity:0.1;}
.op0{ opacity:0;}
.op1{ opacity:1;}

/* OPACITY */












/* ANIMATION SUPERIOR */
.tr03{ transition:0.3s ease}
.tr05{ transition:0.3s ease}
.tr0{ transition:0s ease;}


.aop{ opacity:0.7; transition:0.3s ease; cursor:pointer}
.aop:hover{ opacity:1;}


.ahcolor{ transition:0.3s ease; cursor:pointer;}
.ahcolor:hover{    color:#a2004b;}





.ascale{
	transition:0.3s ease;	
}
.ascale:hover{	
	transform: scale(1.3,1.3);
-ms-transform: scale(1.3,1.3); /* IE 9 */
-webkit-transform: scale(1.3,1.3); /* Safari and Chrome */
-o-transform: scale(1.3,1.3); /* Opera */
-moz-transform: scale(1.3,1.3);/* Firefox */
}
.a_hs:hover{	-ms-transform: scale(1.5,1.5);
	-webkit-transform: scale(1.5,1.5);
	-o-transform: scale(1.5,1.5);
	-moz-transform: scale(1.5,1.5);
	transform: scale(1.5,1.5);}



.pulsare {
animation: timing 5s infinite;
}
.pulse{
/*animation: pulse 25s infinite;*/
 -moz-transform: scale(1.1,1.1);
 transform: scale(1.1,1.1);
 opacity:0;
}
@keyframes pulse {
  50%{
 -moz-transform: scale(1.2,1.2);
 transform: scale(1.1,1.1);
  opacity:1;
  }
}
.rotate360 {
animation: rotate360 5s infinite;
}
@keyframes rotate360 {
  100%{
-webkit-transform: rotate(-360deg);
 transform:rotate(-360deg);
  opacity:1;
  }
}
@-webkit-keyframes MOVE-BG {
    from {
        background-position: 0% 0%
    }
    to { 
        background-position: 0% 0%
    }
}
@-webkit-keyframes MOVE-BG_X {
    from { background-position: 0 0; }
    to { background-position: -1200px 0; }
}
.abgx {animation: MOVE-BG_X  10s infinite linear}
@-webkit-keyframes  WAVE_Y {
  50%{

  opacity:1;
  bottom:-40px;
  }
    
	  55%{

  opacity:1;
  bottom:-45px;
  }
    
	60%{
  opacity:1;
  bottom:-50px;
  }
  
  
  
    90%{
  opacity:1;
  bottom:-10px;
  }
  
      95%{
  opacity:1;
  bottom:-3px;
  }
      100%{
  opacity:1;
  bottom:0px;
  }
}
.abgy {
animation: WAVE_Y  5s infinite linear
}
.drift{
	animation: drift 6s infinite linear
	}
@keyframes drift {
  50%{
 -moz-transform: scale(0.9,0.9);
 transform: scale(0.9,0.9);
 opacity:0.4;
 transform:rotate(2deg);
  }
}
@keyframes timing {
  50%{
 -moz-transform: scale(0.9,0.9);
 transform: scale(0.9,0.9);
 opacity:0.4;
  }
}
/* ANIMATION SUPERIOR */
/*Filter styles*/
.saturate {-webkit-filter: saturate(3); filter: saturate(3);}
.grayscale {-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.contrast {-webkit-filter: contrast(160%); filter: contrast(160%);}
.brightness {-webkit-filter: brightness(0.25); filter: brightness(0.25);}
.blur {-webkit-filter: blur(3px); filter: blur(3px);}
.invert {-webkit-filter: invert(100%); filter: invert(100%);}
.sepia {-webkit-filter: sepia(100%); filter: sepia(100%);}
.huerotate {-webkit-filter: hue-rotate(180deg); filter: hue-rotate(180deg);}
.rss.opacity {-webkit-filter: opacity(50%); filter: opacity(50%);}
.infinityrotation{ animation: rotating 5s linear infinite; }
@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*Filter styles*/


/* DECORATION :before :after SUPERIOR */
.left_small_circle{ position:relative; margin-bottom:8px; padding-left:20px;  }
.left_small_circle:before{
	display: block;
    content: '';
    position: absolute;
    left: 0px;
    top: 12px;
    width: 3px;
    height: 3px;
    border-radius: 4px;
	border: 2px solid #528bfc;
	opacity:1;
	}
.left_small_plus{ position:relative; margin-bottom:8px;  }
.left_small_plus:before{
	display: block;
    content: '+';
    position: absolute;
	color:#28cd28;
    left: 0px;
    top: 0px;
    width: 3px;
    height: 3px;
	opacity:1;
	}	
.left_small_minus{ position:relative; margin-bottom:8px;  }
.left_small_minus:before{
	display: block;
    content: '-';
    position: absolute;
	color:#F06;
    left: 0px;
    top: 0px;
    width: 3px;
    height: 3px;
	opacity:1;
	}	
/* DECORATION :before :after SUPERIOR */
/* HOVERS DECORATION SUPERIOR */
.hrv1{ width:20%; margin:0 auto; background:#7bb3ff; height:3px;margin-bottom:30px;}
/* HOVERS DECORATION SUPERIOR */




	
/* TABLE */
table{    text-align: center; width:100%; max-width:100%;     border-collapse: collapse; display:table;    border-spacing: 0px;}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
td{padding: 18px; vertical-align: top; font-size:15px;}
thead{     font-weight: normal;    background: rgb(242, 242, 242);}	
thead td{ font-size:18px; font-weight:bold;}
tr:nth-child(2n) td {
    background: #f2f2f2;
}
/* TABLE */



/*Textarea*/
textarea{resize: none;}
/*Textarea*/






/*WIDTH CUSTOM CSS*/
.w0{width:0px}
.w1{width:1px}
.w2{width:2px}
.w3{width:3px}
.w4{width:4px}
.w5{width:5px}
.w6{width:6px}
.w7{width:7px}
.w8{width:8px}
.w9{width:9px}
.w10{width:10px}
.w11{width:11px}
.w12{width:12px}
.w13{width:13px}
.w14{width:14px}
.w15{width:15px}
.w16{width:16px}
.w17{width:17px}
.w18{width:18px}
.w19{width:19px}
.w20{width:20px}
.w21{width:21px}
.w22{width:22px}
.w23{width:23px}
.w24{width:24px}
.w25{width:25px}
.w26{width:26px}
.w27{width:27px}
.w28{width:28px}
.w29{width:29px}
.w30{width:30px}
.w31{width:31px}
.w32{width:32px}
.w33{width:33px}
.w34{width:34px}
.w35{width:35px}
.w36{width:36px}
.w37{width:37px}
.w38{width:38px}
.w39{width:39px}
.w40{width:40px}
.w41{width:41px}
.w42{width:42px}
.w43{width:43px}
.w44{width:44px}
.w45{width:45px}
.w46{width:46px}
.w47{width:47px}
.w48{width:48px}
.w49{width:49px}
.w50{width:50px}
.w51{width:51px}
.w52{width:52px}
.w53{width:53px}
.w54{width:54px}
.w55{width:55px}
.w56{width:56px}
.w57{width:57px}
.w58{width:58px}
.w59{width:59px}
.w60{width:60px}
.w61{width:61px}
.w62{width:62px}
.w63{width:63px}
.w64{width:64px}
.w65{width:65px}
.w66{width:66px}
.w67{width:67px}
.w68{width:68px}
.w69{width:69px}
.w70{width:70px}
.w71{width:71px}
.w72{width:72px}
.w73{width:73px}
.w74{width:74px}
.w75{width:75px}
.w76{width:76px}
.w77{width:77px}
.w78{width:78px}
.w79{width:79px}
.w80{width:80px}
.w81{width:81px}
.w82{width:82px}
.w83{width:83px}
.w84{width:84px}
.w85{width:85px}
.w86{width:86px}
.w87{width:87px}
.w88{width:88px}
.w89{width:89px}
.w90{width:90px}
.w91{width:91px}
.w92{width:92px}
.w93{width:93px}
.w94{width:94px}
.w95{width:95px}
.w96{width:96px}
.w97{width:97px}
.w98{width:98px}
.w99{width:99px}
.w100{width:100px}
.w101{width:101px}
.w102{width:102px}
.w103{width:103px}
.w104{width:104px}
.w105{width:105px}
.w106{width:106px}
.w107{width:107px}
.w108{width:108px}
.w109{width:109px}
.w110{width:110px}
.w111{width:111px}
.w112{width:112px}
.w113{width:113px}
.w114{width:114px}
.w115{width:115px}
.w116{width:116px}
.w117{width:117px}
.w118{width:118px}
.w119{width:119px}
.w120{width:120px}
.w121{width:121px}
.w122{width:122px}
.w123{width:123px}
.w124{width:124px}
.w125{width:125px}
.w126{width:126px}
.w127{width:127px}
.w128{width:128px}
.w129{width:129px}
.w130{width:130px}
.w131{width:131px}
.w132{width:132px}
.w133{width:133px}
.w134{width:134px}
.w135{width:135px}
.w136{width:136px}
.w137{width:137px}
.w138{width:138px}
.w139{width:139px}
.w140{width:140px}
.w141{width:141px}
.w142{width:142px}
.w143{width:143px}
.w144{width:144px}
.w145{width:145px}
.w146{width:146px}
.w147{width:147px}
.w148{width:148px}
.w149{width:149px}
.w150{width:150px}
.w151{width:151px}
.w152{width:152px}
.w153{width:153px}
.w154{width:154px}
.w155{width:155px}
.w156{width:156px}
.w157{width:157px}
.w158{width:158px}
.w159{width:159px}
.w160{width:160px}
.w161{width:161px}
.w162{width:162px}
.w163{width:163px}
.w164{width:164px}
.w165{width:165px}
.w166{width:166px}
.w167{width:167px}
.w168{width:168px}
.w169{width:169px}
.w170{width:170px}
.w171{width:171px}
.w172{width:172px}
.w173{width:173px}
.w174{width:174px}
.w175{width:175px}
.w176{width:176px}
.w177{width:177px}
.w178{width:178px}
.w179{width:179px}
.w180{width:180px}
.w181{width:181px}
.w182{width:182px}
.w183{width:183px}
.w184{width:184px}
.w185{width:185px}
.w186{width:186px}
.w187{width:187px}
.w188{width:188px}
.w189{width:189px}
.w190{width:190px}
.w191{width:191px}
.w192{width:192px}
.w193{width:193px}
.w194{width:194px}
.w195{width:195px}
.w196{width:196px}
.w197{width:197px}
.w198{width:198px}
.w199{width:199px}
.w200{width:200px}
.w201{width:201px}
.w202{width:202px}
.w203{width:203px}
.w204{width:204px}
.w205{width:205px}
.w206{width:206px}
.w207{width:207px}
.w208{width:208px}
.w209{width:209px}
.w210{width:210px}
.w211{width:211px}
.w212{width:212px}
.w213{width:213px}
.w214{width:214px}
.w215{width:215px}
.w216{width:216px}
.w217{width:217px}
.w218{width:218px}
.w219{width:219px}
.w220{width:220px}
.w221{width:221px}
.w222{width:222px}
.w223{width:223px}
.w224{width:224px}
.w225{width:225px}
.w226{width:226px}
.w227{width:227px}
.w228{width:228px}
.w229{width:229px}
.w230{width:230px}
.w231{width:231px}
.w232{width:232px}
.w233{width:233px}
.w234{width:234px}
.w235{width:235px}
.w236{width:236px}
.w237{width:237px}
.w238{width:238px}
.w239{width:239px}
.w240{width:240px}
.w241{width:241px}
.w242{width:242px}
.w243{width:243px}
.w244{width:244px}
.w245{width:245px}
.w246{width:246px}
.w247{width:247px}
.w248{width:248px}
.w249{width:249px}
.w250{width:250px}
.w251{width:251px}
.w252{width:252px}
.w253{width:253px}
.w254{width:254px}
.w255{width:255px}
.w256{width:256px}
.w257{width:257px}
.w258{width:258px}
.w259{width:259px}
.w260{width:260px}
.w261{width:261px}
.w262{width:262px}
.w263{width:263px}
.w264{width:264px}
.w265{width:265px}
.w266{width:266px}
.w267{width:267px}
.w268{width:268px}
.w269{width:269px}
.w270{width:270px}
.w271{width:271px}
.w272{width:272px}
.w273{width:273px}
.w274{width:274px}
.w275{width:275px}
.w276{width:276px}
.w277{width:277px}
.w278{width:278px}
.w279{width:279px}
.w280{width:280px}
.w281{width:281px}
.w282{width:282px}
.w283{width:283px}
.w284{width:284px}
.w285{width:285px}
.w286{width:286px}
.w287{width:287px}
.w288{width:288px}
.w289{width:289px}
.w290{width:290px}
.w291{width:291px}
.w292{width:292px}
.w293{width:293px}
.w294{width:294px}
.w295{width:295px}
.w296{width:296px}
.w297{width:297px}
.w298{width:298px}
.w299{width:299px}
.w300{width:300px}
.w301{width:301px}
.w302{width:302px}
.w303{width:303px}
.w304{width:304px}
.w305{width:305px}
.w306{width:306px}
.w307{width:307px}
.w308{width:308px}
.w309{width:309px}
.w310{width:310px}
.w311{width:311px}
.w312{width:312px}
.w313{width:313px}
.w314{width:314px}
.w315{width:315px}
.w316{width:316px}
.w317{width:317px}
.w318{width:318px}
.w319{width:319px}
.w320{width:320px}
.w321{width:321px}
.w322{width:322px}
.w323{width:323px}
.w324{width:324px}
.w325{width:325px}
.w326{width:326px}
.w327{width:327px}
.w328{width:328px}
.w329{width:329px}
.w330{width:330px}
.w331{width:331px}
.w332{width:332px}
.w333{width:333px}
.w334{width:334px}
.w335{width:335px}
.w336{width:336px}
.w337{width:337px}
.w338{width:338px}
.w339{width:339px}
.w340{width:340px}
.w341{width:341px}
.w342{width:342px}
.w343{width:343px}
.w344{width:344px}
.w345{width:345px}
.w346{width:346px}
.w347{width:347px}
.w348{width:348px}
.w349{width:349px}
.w350{width:350px}
.w351{width:351px}
.w352{width:352px}
.w353{width:353px}
.w354{width:354px}
.w355{width:355px}
.w356{width:356px}
.w357{width:357px}
.w358{width:358px}
.w359{width:359px}
.w360{width:360px}
.w361{width:361px}
.w362{width:362px}
.w363{width:363px}
.w364{width:364px}
.w365{width:365px}
.w366{width:366px}
.w367{width:367px}
.w368{width:368px}
.w369{width:369px}
.w370{width:370px}
.w371{width:371px}
.w372{width:372px}
.w373{width:373px}
.w374{width:374px}
.w375{width:375px}
.w376{width:376px}
.w377{width:377px}
.w378{width:378px}
.w379{width:379px}
.w380{width:380px}
.w381{width:381px}
.w382{width:382px}
.w383{width:383px}
.w384{width:384px}
.w385{width:385px}
.w386{width:386px}
.w387{width:387px}
.w388{width:388px}
.w389{width:389px}
.w390{width:390px}
.w391{width:391px}
.w392{width:392px}
.w393{width:393px}
.w394{width:394px}
.w395{width:395px}
.w396{width:396px}
.w397{width:397px}
.w398{width:398px}
.w399{width:399px}
.w400{width:400px}
.w401{width:401px}
.w402{width:402px}
.w403{width:403px}
.w404{width:404px}
.w405{width:405px}
.w406{width:406px}
.w407{width:407px}
.w408{width:408px}
.w409{width:409px}
.w410{width:410px}
.w411{width:411px}
.w412{width:412px}
.w413{width:413px}
.w414{width:414px}
.w415{width:415px}
.w416{width:416px}
.w417{width:417px}
.w418{width:418px}
.w419{width:419px}
.w420{width:420px}
.w421{width:421px}
.w422{width:422px}
.w423{width:423px}
.w424{width:424px}
.w425{width:425px}
.w426{width:426px}
.w427{width:427px}
.w428{width:428px}
.w429{width:429px}
.w430{width:430px}
.w431{width:431px}
.w432{width:432px}
.w433{width:433px}
.w434{width:434px}
.w435{width:435px}
.w436{width:436px}
.w437{width:437px}
.w438{width:438px}
.w439{width:439px}
.w440{width:440px}
.w441{width:441px}
.w442{width:442px}
.w443{width:443px}
.w444{width:444px}
.w445{width:445px}
.w446{width:446px}
.w447{width:447px}
.w448{width:448px}
.w449{width:449px}
.w450{width:450px}
.w451{width:451px}
.w452{width:452px}
.w453{width:453px}
.w454{width:454px}
.w455{width:455px}
.w456{width:456px}
.w457{width:457px}
.w458{width:458px}
.w459{width:459px}
.w460{width:460px}
.w461{width:461px}
.w462{width:462px}
.w463{width:463px}
.w464{width:464px}
.w465{width:465px}
.w466{width:466px}
.w467{width:467px}
.w468{width:468px}
.w469{width:469px}
.w470{width:470px}
.w471{width:471px}
.w472{width:472px}
.w473{width:473px}
.w474{width:474px}
.w475{width:475px}
.w476{width:476px}
.w477{width:477px}
.w478{width:478px}
.w479{width:479px}
.w480{width:480px}
.w481{width:481px}
.w482{width:482px}
.w483{width:483px}
.w484{width:484px}
.w485{width:485px}
.w486{width:486px}
.w487{width:487px}
.w488{width:488px}
.w489{width:489px}
.w490{width:490px}
.w491{width:491px}
.w492{width:492px}
.w493{width:493px}
.w494{width:494px}
.w495{width:495px}
.w496{width:496px}
.w497{width:497px}
.w498{width:498px}
.w499{width:499px}
.w500{width:500px}




/*HEIGHT CUSTOM CSS*/
.h100{	height: 100%;    position: relative;   	}

.h0{height:0px}
.h1{height:1px}
.h2{height:2px}
.h3{height:3px}
.h4{height:4px}
.h5{height:5px}
.h6{height:6px}
.h7{height:7px}
.h8{height:8px}
.h9{height:9px}
.h10{height:10px}
.h11{height:11px}
.h12{height:12px}
.h13{height:13px}
.h14{height:14px}
.h15{height:15px}
.h16{height:16px}
.h17{height:17px}
.h18{height:18px}
.h19{height:19px}
.h20{height:20px}
.h21{height:21px}
.h22{height:22px}
.h23{height:23px}
.h24{height:24px}
.h25{height:25px}
.h26{height:26px}
.h27{height:27px}
.h28{height:28px}
.h29{height:29px}
.h30{height:30px}
.h31{height:31px}
.h32{height:32px}
.h33{height:33px}
.h34{height:34px}
.h35{height:35px}
.h36{height:36px}
.h37{height:37px}
.h38{height:38px}
.h39{height:39px}
.h40{height:40px}
.h41{height:41px}
.h42{height:42px}
.h43{height:43px}
.h44{height:44px}
.h45{height:45px}
.h46{height:46px}
.h47{height:47px}
.h48{height:48px}
.h49{height:49px}
.h50{height:50px}
.h51{height:51px}
.h52{height:52px}
.h53{height:53px}
.h54{height:54px}
.h55{height:55px}
.h56{height:56px}
.h57{height:57px}
.h58{height:58px}
.h59{height:59px}
.h60{height:60px}
.h61{height:61px}
.h62{height:62px}
.h63{height:63px}
.h64{height:64px}
.h65{height:65px}
.h66{height:66px}
.h67{height:67px}
.h68{height:68px}
.h69{height:69px}
.h70{height:70px}
.h71{height:71px}
.h72{height:72px}
.h73{height:73px}
.h74{height:74px}
.h75{height:75px}
.h76{height:76px}
.h77{height:77px}
.h78{height:78px}
.h79{height:79px}
.h80{height:80px}
.h81{height:81px}
.h82{height:82px}
.h83{height:83px}
.h84{height:84px}
.h85{height:85px}
.h86{height:86px}
.h87{height:87px}
.h88{height:88px}
.h89{height:89px}
.h90{height:90px}
.h91{height:91px}
.h92{height:92px}
.h93{height:93px}
.h94{height:94px}
.h95{height:95px}
.h96{height:96px}
.h97{height:97px}
.h98{height:98px}
.h99{height:99px}
.h101{height:101px}
.h102{height:102px}
.h103{height:103px}
.h104{height:104px}
.h105{height:105px}
.h106{height:106px}
.h107{height:107px}
.h108{height:108px}
.h109{height:109px}
.h110{height:110px}
.h111{height:111px}
.h112{height:112px}
.h113{height:113px}
.h114{height:114px}
.h115{height:115px}
.h116{height:116px}
.h117{height:117px}
.h118{height:118px}
.h119{height:119px}
.h120{height:120px}
.h121{height:121px}
.h122{height:122px}
.h123{height:123px}
.h124{height:124px}
.h125{height:125px}
.h126{height:126px}
.h127{height:127px}
.h128{height:128px}
.h129{height:129px}
.h130{height:130px}
.h131{height:131px}
.h132{height:132px}
.h133{height:133px}
.h134{height:134px}
.h135{height:135px}
.h136{height:136px}
.h137{height:137px}
.h138{height:138px}
.h139{height:139px}
.h140{height:140px}
.h141{height:141px}
.h142{height:142px}
.h143{height:143px}
.h144{height:144px}
.h145{height:145px}
.h146{height:146px}
.h147{height:147px}
.h148{height:148px}
.h149{height:149px}
.h150{height:150px}
.h151{height:151px}
.h152{height:152px}
.h153{height:153px}
.h154{height:154px}
.h155{height:155px}
.h156{height:156px}
.h157{height:157px}
.h158{height:158px}
.h159{height:159px}
.h160{height:160px}
.h161{height:161px}
.h162{height:162px}
.h163{height:163px}
.h164{height:164px}
.h165{height:165px}
.h166{height:166px}
.h167{height:167px}
.h168{height:168px}
.h169{height:169px}
.h170{height:170px}
.h171{height:171px}
.h172{height:172px}
.h173{height:173px}
.h174{height:174px}
.h175{height:175px}
.h176{height:176px}
.h177{height:177px}
.h178{height:178px}
.h179{height:179px}
.h180{height:180px}
.h181{height:181px}
.h182{height:182px}
.h183{height:183px}
.h184{height:184px}
.h185{height:185px}
.h186{height:186px}
.h187{height:187px}
.h188{height:188px}
.h189{height:189px}
.h190{height:190px}
.h191{height:191px}
.h192{height:192px}
.h193{height:193px}
.h194{height:194px}
.h195{height:195px}
.h196{height:196px}
.h197{height:197px}
.h198{height:198px}
.h199{height:199px}
.h200{height:200px}
.h201{height:201px}
.h202{height:202px}
.h203{height:203px}
.h204{height:204px}
.h205{height:205px}
.h206{height:206px}
.h207{height:207px}
.h208{height:208px}
.h209{height:209px}
.h210{height:210px}
.h211{height:211px}
.h212{height:212px}
.h213{height:213px}
.h214{height:214px}
.h215{height:215px}
.h216{height:216px}
.h217{height:217px}
.h218{height:218px}
.h219{height:219px}
.h220{height:220px}
.h221{height:221px}
.h222{height:222px}
.h223{height:223px}
.h224{height:224px}
.h225{height:225px}
.h226{height:226px}
.h227{height:227px}
.h228{height:228px}
.h229{height:229px}
.h230{height:230px}
.h231{height:231px}
.h232{height:232px}
.h233{height:233px}
.h234{height:234px}
.h235{height:235px}
.h236{height:236px}
.h237{height:237px}
.h238{height:238px}
.h239{height:239px}
.h240{height:240px}
.h241{height:241px}
.h242{height:242px}
.h243{height:243px}
.h244{height:244px}
.h245{height:245px}
.h246{height:246px}
.h247{height:247px}
.h248{height:248px}
.h249{height:249px}
.h250{height:250px}
.h251{height:251px}
.h252{height:252px}
.h253{height:253px}
.h254{height:254px}
.h255{height:255px}
.h256{height:256px}
.h257{height:257px}
.h258{height:258px}
.h259{height:259px}
.h260{height:260px}
.h261{height:261px}
.h262{height:262px}
.h263{height:263px}
.h264{height:264px}
.h265{height:265px}
.h266{height:266px}
.h267{height:267px}
.h268{height:268px}
.h269{height:269px}
.h270{height:270px}
.h271{height:271px}
.h272{height:272px}
.h273{height:273px}
.h274{height:274px}
.h275{height:275px}
.h276{height:276px}
.h277{height:277px}
.h278{height:278px}
.h279{height:279px}
.h280{height:280px}
.h281{height:281px}
.h282{height:282px}
.h283{height:283px}
.h284{height:284px}
.h285{height:285px}
.h286{height:286px}
.h287{height:287px}
.h288{height:288px}
.h289{height:289px}
.h290{height:290px}
.h291{height:291px}
.h292{height:292px}
.h293{height:293px}
.h294{height:294px}
.h295{height:295px}
.h296{height:296px}
.h297{height:297px}
.h298{height:298px}
.h299{height:299px}
.h300{height:300px}
.h301{height:301px}
.h302{height:302px}
.h303{height:303px}
.h304{height:304px}
.h305{height:305px}
.h306{height:306px}
.h307{height:307px}
.h308{height:308px}
.h309{height:309px}
.h310{height:310px}
.h311{height:311px}
.h312{height:312px}
.h313{height:313px}
.h314{height:314px}
.h315{height:315px}
.h316{height:316px}
.h317{height:317px}
.h318{height:318px}
.h319{height:319px}
.h320{height:320px}
.h321{height:321px}
.h322{height:322px}
.h323{height:323px}
.h324{height:324px}
.h325{height:325px}
.h326{height:326px}
.h327{height:327px}
.h328{height:328px}
.h329{height:329px}
.h330{height:330px}
.h331{height:331px}
.h332{height:332px}
.h333{height:333px}
.h334{height:334px}
.h335{height:335px}
.h336{height:336px}
.h337{height:337px}
.h338{height:338px}
.h339{height:339px}
.h340{height:340px}
.h341{height:341px}
.h342{height:342px}
.h343{height:343px}
.h344{height:344px}
.h345{height:345px}
.h346{height:346px}
.h347{height:347px}
.h348{height:348px}
.h349{height:349px}
.h350{height:350px}
.h351{height:351px}
.h352{height:352px}
.h353{height:353px}
.h354{height:354px}
.h355{height:355px}
.h356{height:356px}
.h357{height:357px}
.h358{height:358px}
.h359{height:359px}
.h360{height:360px}
.h361{height:361px}
.h362{height:362px}
.h363{height:363px}
.h364{height:364px}
.h365{height:365px}
.h366{height:366px}
.h367{height:367px}
.h368{height:368px}
.h369{height:369px}
.h370{height:370px}
.h371{height:371px}
.h372{height:372px}
.h373{height:373px}
.h374{height:374px}
.h375{height:375px}
.h376{height:376px}
.h377{height:377px}
.h378{height:378px}
.h379{height:379px}
.h380{height:380px}
.h381{height:381px}
.h382{height:382px}
.h383{height:383px}
.h384{height:384px}
.h385{height:385px}
.h386{height:386px}
.h387{height:387px}
.h388{height:388px}
.h389{height:389px}
.h390{height:390px}
.h391{height:391px}
.h392{height:392px}
.h393{height:393px}
.h394{height:394px}
.h395{height:395px}
.h396{height:396px}
.h397{height:397px}
.h398{height:398px}
.h399{height:399px}
.h400{height:400px}
.h401{height:401px}
.h402{height:402px}
.h403{height:403px}
.h404{height:404px}
.h405{height:405px}
.h406{height:406px}
.h407{height:407px}
.h408{height:408px}
.h409{height:409px}
.h410{height:410px}
.h411{height:411px}
.h412{height:412px}
.h413{height:413px}
.h414{height:414px}
.h415{height:415px}
.h416{height:416px}
.h417{height:417px}
.h418{height:418px}
.h419{height:419px}
.h420{height:420px}
.h421{height:421px}
.h422{height:422px}
.h423{height:423px}
.h424{height:424px}
.h425{height:425px}
.h426{height:426px}
.h427{height:427px}
.h428{height:428px}
.h429{height:429px}
.h430{height:430px}
.h431{height:431px}
.h432{height:432px}
.h433{height:433px}
.h434{height:434px}
.h435{height:435px}
.h436{height:436px}
.h437{height:437px}
.h438{height:438px}
.h439{height:439px}
.h440{height:440px}
.h441{height:441px}
.h442{height:442px}
.h443{height:443px}
.h444{height:444px}
.h445{height:445px}
.h446{height:446px}
.h447{height:447px}
.h448{height:448px}
.h449{height:449px}
.h450{height:450px}
.h451{height:451px}
.h452{height:452px}
.h453{height:453px}
.h454{height:454px}
.h455{height:455px}
.h456{height:456px}
.h457{height:457px}
.h458{height:458px}
.h459{height:459px}
.h460{height:460px}
.h461{height:461px}
.h462{height:462px}
.h463{height:463px}
.h464{height:464px}
.h465{height:465px}
.h466{height:466px}
.h467{height:467px}
.h468{height:468px}
.h469{height:469px}
.h470{height:470px}
.h471{height:471px}
.h472{height:472px}
.h473{height:473px}
.h474{height:474px}
.h475{height:475px}
.h476{height:476px}
.h477{height:477px}
.h478{height:478px}
.h479{height:479px}
.h480{height:480px}
.h481{height:481px}
.h482{height:482px}
.h483{height:483px}
.h484{height:484px}
.h485{height:485px}
.h486{height:486px}
.h487{height:487px}
.h488{height:488px}
.h489{height:489px}
.h490{height:490px}
.h491{height:491px}
.h492{height:492px}
.h493{height:493px}
.h494{height:494px}
.h495{height:495px}
.h496{height:496px}
.h497{height:497px}
.h498{height:498px}
.h499{height:499px}
.h500{height:500px}





/* ARROW */
.arl{ width:50px; height:50px; float:left; cursor:pointer;   border:1px solid #f3f3f3; margin-left:20px; position:absolute; bottom:50px; right:0; background:#eeff22 url(icon/arrowright.png) center no-repeat}
.arr{ width:50px; height:50px; float:left; cursor:pointer;  border:1px solid #f3f3f3; position:absolute; bottom:50px; left:0; background:#eeff22 url(icon/arrowleft.png) center no-repeat}
.arl1:hover{ background:#4fc531}
.arr1:hover{ background:#4fc531}
.arl1:hover img{ -webkit-filter: invert(100%); filter: invert(100%);}
.arr1:hover img{ -webkit-filter: invert(100%); filter: invert(100%);}
/* ARROW */













/* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS */
/* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS */
/* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS */
.pad150{ padding-left:150px;  padding-right:150px; }

.step_etap_container{ margin-right:20px; width:500px; float:left;}
.step_etap{ width:100%;   background: #f5f5f5;      border: 1px solid #f5f5f5;}

.point_etap p{ font-size:16px;}
.point_etap{ padding-left:20px;padding-right:20px; position:relative;}
.point_etap::after{
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #fd3d0f;
    position: absolute;
    left: 0;
    top: 10px;
}


.colh1{ color: #a197ff;}



.lastprojectcontainer{ width:3820px; transition:0.1s ease;}
.lastprojectcontainer:hover{cursor:grab;}

.lastproject{ min-height:350px;   float:left;  opacity:1;     width: 30.3333%;  transition:0.3s ease; margin:1%;     }
.lastproject:hover{opacity:1;}



.lastproject p{ padding-bottom:0; font-size:12px;} 
.lastproject h2{ padding-bottom:0; font-size:18px;} 
.lastproject .descript{ padding-bottom:30px; font-size:12px;} 
.lastproject .titlep{ padding-bottom:10px; font-size:18px; color:#333;} 
.lastproject .textp{  font-size:12px; opacity:0.7;  color:#333;} 




.last_b{position:relative; bottom:0px; width:100% ; padding:20px 0px;}
.lastproject .flexh {opacity:0;transition:0.3s ease;}




.lastproject:hover h2{color:#333;}
.lastproject:hover p{color:#333;}
.lastproject:hover .flexh {opacity:1;}




.lastproject .lpop1{ opacity:0.8; transition:0.5s ease;        background: radial-gradient(circle at 80px 40px, #1350de, #0b1565, #0a8fbb)!important; height:250px;}
.lastproject .lpop2{ opacity:1; transition:0.5s ease; position:relative; height:250px;}

.lastproject:hover .lpop1{ opacity:1}
.lastproject:hover .lpop2{ opacity:0.7}

.last_b{transition:0.5s ease;      height: 120px;  }
.lastproject:hover .last_b{}

.btnlastp{ transition:0.3s ease;  bottom:20px; left:auto;  display:table; opacity:0;transform: translateX(-20px);     bottom: -100px;}
.lastproject:hover .btnlastp{ opacity:1;  transform: translateX(0px);}


.btnlastbox{transition:0.3s ease; border:1px solid #eaeaea; padding:10px;  font-size:12px; color:#333; display:table; cursor:pointer;}
.btnlastbox:hover{background:#eaeaea; color:#333;}

.sliderproject{ width:80%; float:right;  height:2px; position:relative; margin-top:10px; margin-right:20px; border-bottom:2px dotted #29295a;}
.sliderbutton{ width:20px; height:20px; border-radius:10px; background:#dd4341; position:absolute; left:0; top:-10px; cursor:pointer}

.no-select {
-moz-user-select: none; /* Mozilla Firefox */
-ms-user-select: none; /* Internet Explorer (не поддерживается) */
-o-user-select: none; /* Opera Presto (не поддерживается) */
-webkit-user-select: none; /* Google Chrome, Opera Next, Safari */
    pointer-events: none;
}


/*MAX WIDTH CUSTOM CSS*/
.mw19{max-width:19%}
.mw24{max-width:24%}
.mw32{max-width:32%}
.mw49{max-width:49%}



/* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS */
/* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS */
/* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS *//* CUSTOM CSS */
