﻿html, body {
    height:100%;
    margin: 0;
    padding: 0;
}

body {
    background-color: #ffffff;
    font-size: 10px !important;
    line-height: 1.42857;
}

#page-preloader {
    height: 100%;
    text-align: center;
    width: 100%;
    background: #FFF2CD;
    background: #FFF2CD url('/assets/images/zoe_logo.png') no-repeat center center;
	z-index:9999;
	position:absolute;
	overflow:hidden;
	overflow-y:hidden;}
p {
    margin: 0 0 10px !important;
}
#page-preloader .spinner {
    
    
}
#footer{
	 /*margin-top:-56px;*/
height:auto;	
float:left;
width: 100%;background-color:#6F6F71;}
.wrapper{
    display: table;
	height: 100%;
    background: #ffffff;
	position: absolute;
	z-index: 10;
	top:0;
   /* box-sizing: border-box;
    padding: 188px 0 56px 0;*/
}


#top_first{height:188px;
background-color:#CC2E6D; 
   /*margin-bottom: -188px;
    position: relative;*/}
.top_first1 {height:145px;
background-color:#fff; 
    /*margin-bottom: -145px;
    position: relative;*/
border-bottom:1px solid #D0D2D3;}

#top_first2 {height:145px;
background-color:#fff; 
    /*margin-bottom: -145px;
    position: relative;*/
border-bottom:0px solid #D0D2D3;text-align:center;}
#top_first2 .logo-w {font-size:14px;color:#ffffff; line-height: 56px;text-align:center;padding-top:40px;padding-left:0px;padding-bottom:20px;}

.wrapper{width:100%;
background-color:#fff;text-align: center;color:#6F6F71;}
.content {
  display: table-row;
  height: 100%;
  
}
.wrapper_second{
    display: table;
	height: 100%;
    background: #ffffff;
    color:#6F6F71;
	text-align:center;
	width:100%;
    /*box-sizing: border-box;
    padding: 145px 0 56px 0;*/
	position: absolute;
	z-index: 5;
	top:0;
}
.select1{padding:0 !important;background-color:#FFF2CD;height: 100%;
float:left; display: table-cell;
    vertical-align: middle;min-height:606px !important;
  }
.select2{padding:0 !important;min-height:606px !important;background-color:#FFEBBF;height: 100%;
float:right; display: table-cell;
    vertical-align: middle;
  }
@media (max-width: 767px) {  

 .thscr4_left_text{font-size:12px;padding-top:15px;}
.logo-w{line-height: 56px;text-align:center !important;padding-top:19px;padding-left:0px !important;padding-right:0px !important;}
.up_text{font-size:18px;color:#ffffff; text-align:center  !important;padding-top:29px;padding-left:0px !important;}
.copyright{font-size:14px;color:#D0D2D3; line-height: 56px;text-align:center !important;padding-left:0 !important;}
.up_text{font-size:12px;color:#ffffff; text-align:center !important;padding-top:29px;padding-right:0 !important;padding-left:0 !important;}
.copyright1{font-size:14px;color:#D0D2D3; line-height: 56px;text-align:center;width:auto;padding:0 3px !important;}
.logo-w2 {padding:0 !important;text-align:center !important;}
#top_first1 {min-height:220px !important;
height: auto !important;
background-color:#fff; 
    /*margin-bottom: -145px;
    position: relative;*/
border-bottom:1px solid #D0D2D3;}
.connecter{color:#CC2E6D;float:left;width:auto;line-height: 56px;padding-right:10px !important;text-align:left !important;}
.connecter1{color:#CC2E6D;float:left;width:auto;line-height: 56px;padding-left:10px !important;text-align:right !important;}

.banner_text{color: #fff;padding-left: 22px !important;
    font-size: 14px !important;text-shadow: -1px 0px 1px #000000;padding-top:50px !important;float:left;text-align:left;line-height: 25px !important;padding-bottom:50px !important;}
	.thscr1_text1 {text-align:left;font-size:16px !important;color:#6F6F71;}
	.thscr1_text2 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr1_text3 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr1_text4 {text-align:left;font-size:18px !important;color:#6F6F71;}
	.thscr2_text1 {text-align:left;font-size:16px !important;color:#6F6F71;}
	.thscr2_text2 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr2_text3 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr2_text4 {text-align:left;font-size:18px !important;color:#6F6F71;}
	.thscr3_text1 {text-align:left;font-size:16px !important;color:#6F6F71;}
	.thscr3_text2 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr3_text3 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr3_text4 {text-align:left;font-size:18px !important;color:#6F6F71;}
	h1{font-size:18px !important;padding-bottom:0 !important;}
	
.thscr1_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: center !important;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
.thscr1_centrrt{padding-top: 30px;margin-bottom: 30px !important;text-align:center !important;}

.thscr2_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: center !important;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
.thscr2_centrrt{padding-top: 30px;margin-bottom: 30px !important;text-align:center !important;}

.thscr3_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: center !important;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
.thscr3_centrrt{padding-top: 30px;margin-bottom: 30px !important;text-align:center !important;}

.thscr3_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: center !important;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
.thscr3_centrrt{padding-top: 30px;margin-bottom: 30px !important;text-align:center !important;}

.thscr1_right {
margin: auto !important;}
.thscr2_right {
margin: auto !important;}

.logo-w2 .red{position:relative;top:27px;}

.thscr2_left{ 
	background: transparent url("/assets/images/thscr2.png") no-repeat  center bottom;
	margin-bottom: 0;
    max-width: 100%;
    overflow: hidden;
	float:left;}
	
.thscr3_left{ 
	padding-left: 0px !important;
	margin: auto !important;
      }	
	
.thscr3_right{	margin: auto !important;}
.thscr3_right .input_cal{    
	border-radius: 3px;
    width: 132px !important;
    height: 48px;
    box-shadow: none !important;
    font-size: 14px !important;
    padding-left: 5px !important;
	background:#FFF2CD url("/assets/images/btn_klnd.png") no-repeat  right center;
	}
.thscr3_left input {
	padding-left: 10px;
    border-radius: 3px;
    background-color: #FFF2CD;
	width: 280px !important;
	font-size: 14px !important;
}


.up_l{text-align:left;color:#6F6F71;font-size:14px !important;padding: 10px !important;}
.up_r{text-align:right;color:#6F6F71;font-size:14px !important;padding: 10px !important;}
.up_r img{width:90%;}
    .thscr4_left1_inn {float: none !important;}
	.thscr4_left2_inn {float: none !important;}
	.thscr4_left3_inn {float: none !important;}
}










@media (max-width: 370px) { .red_border {  margin-right: 0px !important;
 margin-bottom: 20px !important;}
 }





.pict1{background: url('/assets/images/select1.png') no-repeat center center;width:100%;min-height:200px;margin-top:50px;}
.pict2{background: url('/assets/images/select2.png') no-repeat center center;width:100%;min-height:200px;margin-top:50px;}
.select1 h2, .select2 h2 {
    font-size: 16px;text-align:center;
}
.red{background-color:#CC2E6D !important;border:0 !important;width:165px;height:40px;line-height: 24px !important;}
.red:hover{background-color:#99154a !important;}
.red1{background-color:#9E1F63 !important;border:0 !important;width:165px;height:40px;line-height: 24px !important;}

.copyright{font-size:14px;color:#D0D2D3; line-height: 56px;text-align:left;}
.logo-w {font-size:14px;color:#ffffff; line-height: 56px;text-align:left;padding-top:19px;padding-left:72px;}
.logo-w2 {font-size:14px;color:#ffffff; line-height: 86px;text-align:left;padding-top:29px;padding-left:72px ;}

.up_text{font-size:18px;color:#ffffff; text-align:left;padding-top:29px;}
.copyright1{font-size:14px;color:#D0D2D3; line-height: 56px;text-align:center;width:auto;padding:0 25px;}
.urls{text-align:center; margin:auto;padding:0 !important;}

.new-select-style-wpandyou select {
    border-radius: 3px;
    background: transparent;
    height: 24px;

    border: 0px solid #fff;
    font-size: 16px;
    line-height: 1;
    -webkit-appearance: none;
    padding-left: 15px;
    
    position: relative;
    top: 15px;
   }
 .lang{float:left;width:auto;}
 
   .new-select-style-wpandyou {
    border: 0 solid #fff;
    float: left;
    height: 56px;
    margin-left: 10px;
	line-height: 56px;
    
   }
   .adaptivnya-kartinka {
    height: auto;
    max-width: 100%;
}
.imagess {
    height: 100%;
	background: transparent url("/assets/images/second_page.png") no-repeat  center center;
	background-size: cover;
    margin-bottom: 0;
    max-width: 100%;
    overflow: hidden;
	max-height: 100%;
}
.connecter{color:#CC2E6D;float:left;width:auto;line-height: 56px;padding:0px !important;}
.connecter1{color:#CC2E6D;float:left;width:auto;line-height: 56px;padding:0px !important;text-align:right;}
.connecter .red{position: relative;top:10px;}
.connecter .red:hover{background-color:#99154a !important;}
.logo-w2 .red {position: relative;background-color:#CC2E6D !important;
    width:165px;line-height: 24px !important;
	margin-left:10px;height:40px;}
.logo-w2 .red:hover{background-color:#99154a !important;}	
	.banner_text{color: #fff;padding-left: 72px !important;
    font-size: 45px;text-shadow: -1px 0px 1px #000000;padding-top:100px;float:left;text-align:left;line-height: 48px;padding-bottom:30px;}
	.banner_text .red {position: relative;background-color:#CC2E6D !important;width:165px;line-height: 24px !important;top:27px;
	
    
	margin-left:0px;height:40px;}
	.banner_text  .red:hover{background-color:#99154a !important;}
	.thscr1_left{    min-height: 476px !important;
	background: transparent url("/assets/images/thscr1.png") no-repeat  center bottom;
	margin-bottom: 0;
    max-width: 100%;
    overflow: hidden;
	float:left;}
	
	.wrapper_second1 h1,.wrapper_second2 h1,.wrapper_second3 h1,.wrapper_second4 h1,.wrapper_second5 h1{text-align:center;color:#6F6F71;}
	.wrapper_second1,.wrapper_second2,.wrapper_second3,.wrapper_second4,.wrapper_second5{
    height: 100%;
    background: #ffffff;width: 100%;
    color:#6F6F71;
    box-sizing: border-box;display: table;
    /*padding: 145px 0 56px 0;*/
}
	.thscr1_text1 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr1_text2 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr1_text3 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr1_text4 {text-align:left;font-size:24px;color:#6F6F71;}
	
	.red_border{background-color:transparent !important;width:165px;height:40px;border:1px solid #CC2E6D !important;color:#CC2E6D !important;line-height: 24px !important;margin-right:10px;}
	.red_border:hover{background-color:#e5e5e5 !important;}
	
	.thscr1_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: right;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
	.thscr1_right{border-radius: 3px;
    box-shadow: 1px 1px 5px #000000;
    font-size: 17px;
    height: auto;
    padding: 17px 40px;
    max-width: 340px !important;height:420px;}
	.thscr1_right label{font-size: 12px !important;padding-left:5px;color:#6F6F71;margin-bottom:0  !important;}
	.thscr1_right input{border-radius:3px;background-color:#FFF2CD;width:180px;height:28px;}
	.thscr1_right #thscr1_chbox1{border-radius: 3px;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 10px;}
	.a_red{color:#CC2E6D;}
	.thscr1_centrrt{padding-top: 30px;margin-bottom: 30px !important;}
	
	
	.thscr2_left{    min-height: 476px !important;
	background: transparent url("/assets/images/thscr2.png") no-repeat  center bottom;
	margin-bottom: 0;
    max-width: 100%;
    overflow: hidden;
	float:left;}
	.thscr2_text1 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr2_text2 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr2_text3 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr2_text4 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr2_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: right;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
	.thscr2_right{border-radius: 3px;
    box-shadow: 1px 1px 5px #000000;
    font-size: 17px;
    height: auto;
    padding: 17px 40px;
     max-width: 340px !important;
	height:420px;
	overflow-y:hidden;}
	.thscr2_right label{font-size: 12px !important;padding-left:5px;color:#6F6F71;}
	.thscr2_right input{border-radius:3px;background-color:#FFF2CD;width:180px;height:28px;}
	.thscr2_right select{    border-radius: 3px;
    background-color: #FFF2CD;
    width: 180px;
    height: 28px;
    padding-top: 3px;}
	.thscr2_right #thscr2_chbox1{border-radius: 3px;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 10px;}
    .thscr2_centrrt{padding-top: 30px;margin-bottom: 30px !important;}
	.thscr2_right_scroll{overflow-y:scroll;height: 350px;}
	
	
	.thscr3_left{     min-height: 436px !important;
	max-width: 340px !important;
	overflow: hidden;
	
	margin:auto !important;}
	
	.thscr3_text1 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr3_text21 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr3_text2 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr3_text22 {text-align:left;font-size:20px;color:#6F6F71;padding-left:5px;}
	.thscr3_text3 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr3_text32 {text-align:left;font-size:20px;color:#6F6F71;padding-left:5px;}
	.thscr3_text4 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr3_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: right;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
	.thscr3_right{
        max-width: 340px !important;
	 min-height: 436px !important;
	}
	.thscr3_right label{font-size: 12px !important;padding-left:5px;color:#6F6F71;}
	.thscr3_right .input_cal{     border-radius: 3px;
    width: 95%;
    max-width: 162px !important;
    height: 48px;
    box-shadow: none !important;
    border: 0;
    font-size: 18px;
    padding-left: 10px;
	background:#FFF2CD url("/assets/images/btn_klnd.png") no-repeat  90% center;
	}
	.thscr3_left input{border-radius:3px;background-color:#FFF2CD;width:306px;height:48px;box-shadow:none !important;border:0;font-size:20px;}
	.thscr3_right #thscr3_chbox1{border-radius: 3px;
    float: left;
    height: 10px;
	    padding-left: 10px;
    margin-right: 5px;
    width: 10px;}
    .thscr3_centrrt{padding-top: 30px;margin-bottom: 30px !important;}
	.thscr3_right_scroll{overflow-y:scroll;height: 350px;}
	.thscr3_right_l{padding:0 !important;}
	.thscr3_right_r{padding:0 !important;}
	.thscr3_left_lm{float:left;text-align:center;}
	.thscr3_left_rm{float:left;font-size:13px;padding-top:5px;}
	.add{background-color:transparent !important; color:#6F6F71 !important;border:none !important;}
	
	
	.thscr4_left{    height: 73%;
	
	margin-bottom: 0;
    max-width: 100%;
	padding:0 !important;
    overflow: hidden;
	float:left;
	text-align: center;}
	.thscr4_text1 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr4_text2 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr4_text3 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr4_text4 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr4_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: right;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
	.thscr4_right{border-radius: 3px;
    box-shadow: 1px 1px 5px #000000;
    font-size: 17px;
    height: auto;
    padding: 17px 40px;
    width: 340px;
	height:420px;
	overflow-y:hidden;}
	.thscr4_right label{font-size: 12px !important;padding-left:5px;color:#6F6F71;}
	.thscr4_right input{border-radius:3px;background-color:#FFF2CD;width:180px;height:28px;}
	.thscr4_right #thscr4_chbox1{border-radius: 3px;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 10px;}
    .thscr4_centrrt{padding-top: 30px;margin-bottom: 30px !important;}
	.thscr4_right_scroll{overflow-y:scroll;height: 350px;}
	.thscr4_left1_inn{padding:0 !important;
	height:380px;
	max-width: 250px !important;
    min-width: 180px !important;
    float:none !important;
    display: inline-block;
    vertical-align: middle;
	width: auto !important;
    }
	.thscr4_left2_inn{padding:0 !important;
	height:380px;
	max-width: 250px !important;
    min-width: 180px !important;
	width: auto !important;
    float:none !important;
    text-align: center;
     display: inline-block;
    vertical-align: middle;
	background: transparent url("/assets/images/popular.png") no-repeat  top right;}
	.thscr4_left3_inn{padding:0 !important;
	height:380px;
	max-width: 250px !important;
    min-width: 180px !important;
    width: auto !important;
   float:none !important;
     display: inline-block;
    vertical-align: middle;
	   }
	.thscr4_left1{width: 98%;
    height: 98%;
    margin: 5px 5px 0 0;
	float:left;
	margin-right: 36px;border-radius:5px;border:3px solid #CC2E6D;text-align:center;color:#000000;}
	.thscr4_left2{width: 98%;
    height: 98%;
    margin: 5px 7px 0 0;
	float:left;
	margin-right: 36px;border-radius:5px;border:3px solid #CC2E6D;text-align: center;
	}
	.thscr4_left .col-sm-4 ,.thscr4_left .col-md-4 ,.thscr4_left .col-lg-4 {}
	.thscr4_left3{width: 98%;
    height: 98%;
    margin: 5px 5px 0 0;
	float:left;
	    border-radius:5px;border:3px solid #CC2E6D;text-align: center;}
	
	.thscr5_left{    height: 73%;
	
	margin-bottom: 0;
    max-width: 100%;
    overflow: hidden;
	float:left;}
	.thscr5_text1 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr5_text2 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr5_text3 {text-align:left;font-size:20px;color:#6F6F71;}
	.thscr5_text4 {text-align:left;font-size:24px;color:#6F6F71;}
	.thscr5_centr{height: 40px;padding-top: 30px;margin-bottom: 30px !important;
    position: relative;
    text-align: right;
	padding-right:50px !important;
    top: 15px;
    vertical-align: bottom;}
	.thscr5_right{border-radius: 3px;
    box-shadow: 1px 1px 5px #000000;
    font-size: 17px;
    height: auto;
    padding: 17px 40px;
    width: 340px;
	height:420px;
	overflow-y:hidden;}
	.thscr5_right label{font-size: 12px !important;padding-left:5px;color:#6F6F71;}
	.thscr5_right input{border-radius:3px;background-color:#FFF2CD;width:180px;height:28px;}
	.thscr5_right #thscr5_chbox1{border-radius: 3px;
    float: left;
    height: 10px;
    margin-right: 5px;
    width: 10px;}
    .thscr5_centrrt{padding-top: 30px;margin-bottom: 30px !important;}
	.thscr5_right_scroll{overflow-y:scroll;height: 350px;}
	
	
	
	
	
	
	
	
	
	
	
	
	

input[type=radio   ]:not(old){
  width     : 27px;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}


input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 27px;
}


input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 27px;
  height           : 27px;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(208,211,212);
  border-radius    : 25px;
  background       : rgb(255,255,255);
  background-image :    -moz-linear-gradient(rgb(255,255,255),rgb(255,255,255));
  background-image :     -ms-linear-gradient(rgb(255,255,255),rgb(255,255,255));
  background-image :      -o-linear-gradient(rgb(255,255,255),rgb(255,255,255));
  background-image : -webkit-linear-gradient(rgb(255,255,255),rgb(255,255,255));
  background-image :         linear-gradient(rgb(255,255,255),rgb(255,255,255));
  vertical-align   : bottom;
}

input[type=radio]:not(old) +  label > span > span{
  display          : block;
  width: 12.5px;
    height: 12.5px;
    margin: 7px;
  border           : 0.0625em solid rgb(208,211,212);
  border-radius    : 25px;
  background       : rgb(208,211,212);
  background-image :    -moz-linear-gradient(208,211,212),rgb(208,211,212));
  background-image :     -ms-linear-gradient(rgb(208,211,212),rgb(208,211,212));
  background-image :      -o-linear-gradient(rgb(208,211,212),rgb(208,211,212));
  background-image : -webkit-linear-gradient(rgb(208,211,212),rgb(208,211,212));
  background-image :         linear-gradient(rgb(208,211,212),rgb(208,211,212));
}

input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(204,46,109),rgb(204,46,109));
  background-image :     -ms-linear-gradient(rgb(204,46,109),rgb(204,46,109));
  background-image :      -o-linear-gradient(rgb(204,46,109),rgb(204,46,109));
  background-image : -webkit-linear-gradient(rgb(204,46,109),rgb(204,46,109));
  background-image :         linear-gradient(rgb(204,46,109),rgb(204,46,109));
  border:0 !important;
}



input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width: 12.5px;
    height: 12.5px;
    margin: 7.3px 0px 7px 7.4px;
  border           : 0.0625em solid rgb(255,255,255);
  border-radius    : 25px;
  background       : rgb(255,255,255);
  background-image :    -moz-linear-gradient(255,255,255),rgb(255,255,255));
  background-image :     -ms-linear-gradient(rgb(255,255,255),rgb(255,255,255));
  background-image :      -o-linear-gradient(rgb(255,255,255),rgb(255,255,255));
  background-image : -webkit-linear-gradient(rgb(255,255,255),rgb(255,255,255));
  background-image :         linear-gradient(rgb(255,255,255),rgb(255,255,255));
}
.underln{font-size:21px;
width:100%;background: transparent url("/assets/images/undr.png") no-repeat  center bottom;
}
.up{width:100%;
border-radius: 5px;
    box-shadow: -0.4px 1.3px 4px #ababab;
    font-size: 24px;
    height: 72px;
    
    padding: 17px !important;}
.up_l{text-align:left;color:#6F6F71;}
.up_r{text-align:right;color:#6F6F71;}
.thscr5_left_text{font-size:17px;text-align:left; padding-top: 20px;}
html body .pal{width:100% !important;background-color:transparent !important;cursor:pointer;border:0px solid !important;padding:0px;}

@media (min-width: 768px) and (max-width: 887px) {  
.thscr1_centr{width:70% !important; text-align:center !important;}
.red_border {  margin-right: 30px !important;
 margin-bottom: 0px !important;}
 .thscr1_centrrt {
 width:100% !important; 

    padding-top: 30px;
    margin-bottom: 30px !important;
    text-align: center !important;
}
.thscr1_text1 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr1_text2 {text-align:left;font-size:12px !important;color:#6F6F71;}
	.thscr1_text3 {text-align:left;font-size:12px !important;color:#6F6F71;}
	.thscr1_text4 {text-align:left;font-size:16px !important;color:#6F6F71;}
	
	
	.thscr2_text1 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr2_text2 {text-align:left;font-size:12px !important;color:#6F6F71;}
	.thscr2_text3 {text-align:left;font-size:12px !important;color:#6F6F71;}
	.thscr2_text4 {text-align:left;font-size:16px !important;color:#6F6F71;}
	.thscr3_text1 {text-align:left;font-size:14px !important;color:#6F6F71;}
	.thscr3_text2 {text-align:left;font-size:12px !important;color:#6F6F71;}
	.thscr3_text3 {text-align:left;font-size:12px !important;color:#6F6F71;}
	.thscr3_text4 {text-align:left;font-size:16px !important;color:#6F6F71;}
	.thscr2_centrrt {
 width:100% !important; 

    padding-top: 30px;
    margin-bottom: 30px !important;
    text-align: center !important;
}
.thscr2_centr{width:70% !important; text-align:center !important;}

	
	
 }
 #ban6{height: 2px;}
 .noborder{border:0px !important;}
 .thscr4_left_text{font-size:16px;padding-top:25px;}
 .thscr_login{border-radius: 3px;
    box-shadow: 1px 1px 5px #000000;
    font-size: 17px;
    height: auto;
    padding: 17px 40px;
    max-width: 340px !important;
	
	overflow-y:hidden;
	margin:auto !important;}
.thscr_login input  {border-radius:3px;background-color: #FFF2CD !important;height:40px !important;border:0 !important;}
.form-horizontal label {font-size:14px !important;}
.thscr_login .red{margin-top:65px !important;}
.pass{margin:auto !important;padding:0 20px 0 20px;}
.form-control:focus {
    border-color:transparent !important;
    box-shadow: none !important;
    outline: 0 none;
}
.btn-link,.btn-link:active, .btn-link:focus, .btn-link:hover { 
    border-radius: 0;
    color: #6F6F71 !important;
    font-weight: 400;
	text-decoration:none !important;
	cursor:pointer;
}
.thscr_creer_text{text-align:left;font-size:12px;color:#6F6F71;}
.thscr_creer{
    font-size: 17px;
    height: auto;
    max-width: 340px !important;
	overflow-y:hidden;
	margin:auto !important;
	padding-top:20px;}
	.creer,.creer:active, .creer:focus, .creer:hover {color:#9E1F63 !important;border:0 !important;height:40px;line-height: 24px !important;background-color:transparent !important;font-size:14px;font-weight:bold !important;cursor:pointer;text-decoration:none !important; }
	
	
	
	.thscr_foggot{
    font-size: 17px;
    height: auto;
    padding: 17px 40px;
    max-width: 500px !important;
	
	overflow-y:hidden;
	margin:auto !important;}
	.thscr_foggot input{border-radius:3px;background-color:#FFF2CD;height:40px !important;border:0 !important;width:250px; 
	margin:auto !important;}
	.thscr_foggot_text{margin-top:15px;margin-bottom:30px;}
	
	.thscr_reset{
   border-radius: 3px;
    box-shadow: 1px 1px 5px #000000;
    font-size: 17px;
    height: auto;
    padding: 17px 40px;
    max-width: 340px !important;
	
	overflow-y:hidden;
	margin:auto !important;}
	
	.thscr_reset input{border-radius:3px;background-color:#FFF2CD;height:40px !important;border:0 !important;width:250px; 
	margin:auto !important;}
	.thscr_reset .control-label{text-align:left !important;padding-left:30px;}
	.thscr_reset .pass{margin:auto !important;padding:0 !important;}
	.thscr_reset .red{margin-top:65px !important;}
	.thscr_reset .form-group {
    margin-bottom: 5px;
}
.thscr_reset .chk{margin-top:15px;}
 /* Cначала обозначаем стили для IE8 и более старых версий
т.е. здесь мы немного облагораживаем стандартный чекбокс. */
.checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 17px;
  height: 17px;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.checkbox + label {
  cursor: pointer;
}

/* Далее идет оформление чекбокса в современных браузерах, а также IE9 и выше.
Благодаря тому, что старые браузеры не поддерживают селекторы :not и :checked,
в них все нижеследующие стили не сработают. */

/* Прячем оригинальный чекбокс. */
#checkbox-pass.checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}
.checkbox:not(checked) + label {
  position: relative; /* будем позиционировать псевдочекбокс относительно label */
  padding: 0 0 0 65px; /* оставляем слева от label место под псевдочекбокс */
}
/* Оформление первой части чекбокса в выключенном состоянии (фон). */
.checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 50px;
  height: 24px;
  border-radius: 13px;
  background: #d0d2d3;
 
}
/* Оформление второй части чекбокса в выключенном состоянии (переключатель). */
.checkbox:not(checked) + label:after {
  content: '';
  position: absolute;
  top: -6px;
  left: -3px;
  width: 28px;
  height: 28px;
  border-radius: 15px;
  background: #e6e7e8;
 
  transition: all .2s; /* анимация, чтобы чекбокс переключался плавно */
}
/* Меняем фон чекбокса, когда он включен. */
.checkbox:checked + label:before {
  background: #cc2e6d;
}
/* Сдвигаем переключатель чекбокса, когда он включен. */
.checkbox:checked + label:after {
  left: 30px;
}
/* Показываем получение фокуса. */
.checkbox:focus + label:before {

}





@media (min-width: 992px){
.container .grid-md {
    margin: 0 auto;
    width: 970px;
}}
.pricing-tab {
    padding: 50px 30px 30px;
    border-radius: 7px;
    color: #333;
    text-align: center;
    position: relative;
}
.pricing-tab {
    border-color: #cc2e6d;
}
.pricing-tab {
    border: 3px solid #cc2e6d;
        margin-top: 15px;
}


@media (max-width: 479px){
.pricing-tab {
    max-width: 300px;
}}
.pricing-tab p.price {
    font-size: 56px;
    letter-spacing: -2px;
    margin-bottom: 30px;
    font-weight: 300;
}
.pricing-tab h4 {
    border-color: #cc2e6d;
}
.pricing-tab h4 {
    border-bottom: 3px solid #cb6060;
}
@media (max-width: 991px){
.pricing-tab h4 {
    margin: 0 0 30px;
}
.pricing-tab {
    padding: 50px 27px 30px;
}}
.pricing-tab h4 {
    margin: 0 60px 30px;
    padding-bottom: 5px;
}
.pricing-features {
    margin-bottom: 30px;
}
.pricing-features li {
    padding: 3px 0;
    font-size: 16px;
    font-weight: 400;list-style-type: none;
}
.pricing-tab .ribbon {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 115px;
    height: 115px;
    overflow: hidden;
}
.pricing-tab .ribbon .popular {
    background-color: #cc2e6d;
}
.pricing-tab .ribbon .popular {
    position: relative;
    left: -8px;
    top: 18px;
    width: 158px;
    padding: 10px 10px;
    color: #fff;
    -webkit-transform: rotate(45deg) translate3d(0,0,0);
    -moz-transform: rotate(45deg) translate3d(0,0,0);
    -ms-transform: rotate(45deg) translate3d(0,0,0);
    -o-transform: rotate(45deg) translate3d(0,0,0);
    transform: rotate(45deg) translate3d(0,0,0);
}
.pricing-tab .ribbon .popular:before {
    left: 0;
}
.pricing-tab .ribbon .popular:after, .pricing-tab .ribbon .popular:before {
    content: '';
    position: absolute;
    bottom: -5px;
    border-top: 5px solid #3e3e3e;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.pricing-tab .ribbon .popular:after {
    right: 0;
}
.pricing-tab .ribbon .popular:after, .pricing-tab .ribbon .popular:before {
    content: '';
    position: absolute;
    bottom: -5px;
    border-top: 5px solid #3e3e3e;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.pricing-tab p.price {
    font-size: 56px;
    letter-spacing: -2px;
    margin-bottom: 30px;
    font-weight: 300;
}
.pricing-tab p.price span {
    font-size: 22px;
}
.pricing-tab h4 {
    border-color: #cc2e6d;
}

.pricing-tab h4 {
    border-bottom: 3px solid #cb6060;
}
@media (max-width: 991px){
.pricing-tab h4 {
    margin: 0 0 30px;
}}
.pricing-tab h4 {
    margin: 0 60px 30px;
    padding-bottom: 5px;
}
@media (min-width: 768px){
#ban4 {
    width: 750px !important;
}}
@media (min-width: 992px){
#ban4 {
    width: 970px !important;}
}
@media (min-width: 1200px){
#ban4 {
    width: 1170px !important;}
}
 ul.pricing-features {
   padding-left:0 !important;
}
#app-layout{
	padding-right:0px!important;
}
.pricing-features{
	font-size: large;
}

.goog-te-gadget-simple{
	border: 0px!important;
}
.skiptranslate iframe{
	visibility: hidden!important;
}
html body .goog-te-gadget-simple {
    background-color: inherit; 
    border-left: 1px solid #fff; 
    border-top: 1px solid #fff; 
    border-bottom: 1px solid #fff; 
    border-right: 1px solid #fff; 
}
html body  .goog-te-gadget-simple img{
	display:none;
}
html body .goog-te-gadget-simple .goog-te-menu-value{
	color:#fff;
}
html body {
	    top: 0px!important;
}








