/*=============================================================================================
           PRICING
===============================================================================================*/

.subcontainer  {     
	background-:orange; 
	width:100%;	
	display:block;		 	 
}

.pricing-div-container  {
    width:100%;		
	margin-top:30px;
	overflow:hidden;		 	 
}

@media screen and (min-width: 1280px) {
.pricing-div-container  {
   width:1050px;
   display:flex; 
   padding-top:15px;
   padding-bottom:5px;  
   margin-left:auto;
   margin-right:auto;       
   }
}

@media screen and (min-width: 1101px) and (max-width: 1279px) {
.pricing-div-container  {
   display:flex; 
   padding-top:30px;
   padding-bottom:5px; 
   width:90%;
   margin-left:auto;
   margin-right:auto;       
   }
}

@media screen and (min-width: 901px) and (max-width: 1100px) {
.pricing-div-container  {
   display:flex; 
   padding-top:30px;
   padding-bottom:5px; 
   width:98%;
   margin-left:auto;
   margin-right:auto;       
   }
}

@media screen and (max-width: 900px) {
.pricing-div-container   {
   max-width:350px;
   margin-left:auto;
   margin-right:auto;
   margin-top:30px;
   margin-bottom:20px;   
   display:block;   
    }
}

@media screen and (max-width: 380px) {
.pricing-div-container  {   
   max-width:320px;        
   }
}

.tatu-left-advert  {  	
  background:#fafafa;
  border-radius:0px;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;    
  padding-bottom:0px;
  margin-bottom:10px;    
}

@media screen and (max-width: 900px) {
.tatu-left-advert  {
   margin-top:10px;  
    }
}

@media screen and (min-width: 901px)  {
.tatu-left-advert  {    
   width:27.5%;
   margin-left:auto;
   margin-right:auto;
   background:rgba(0,0,0,0);             
   }
}

@media screen and (min-width: 1280px)  {
.tatu-left-advert  {   
   width:28.5%; 
   margin-left:auto;
   margin-right:auto;           
   }
}

.tatu-middle-advert  { 	
  background:#fafafa;
  border-radius:0px;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;  
  padding-bottom:0px;
  margin-bottom:10px;  
}

@media screen and (max-width: 900px) {
.tatu-middle-advert  {
   margin-top:20px;  
    }
}

@media screen and (min-width: 901px)  {
.tatu-middle-advert  {
   width:30%; 
   margin-left:auto;
   margin-right:auto;
   margin-top:-15px;
   background:rgba(0,0,0,0);              
   }
}

@media screen and (min-width: 1280px)  {
.tatu-middle-advert  {   
   width:31%; 
   margin-left:auto;
   margin-right:auto;           
   }
}

.tatu-right-advert  {  	
  background:#fafafa;
  border-radius:0px;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;  
  margin-bottom:10px;
  margin-bottom:10px;  
}

@media screen and (max-width: 900px) {
.tatu-right-advert  {
   margin-top:20px;  
    }
}

@media screen and (min-width: 901px)  {
.tatu-right-advert  {   
   width:27.5%; 
   margin-left:auto;
   margin-right:auto;
   background:rgba(0,0,0,0);           
   }
}

@media screen and (min-width: 1280px)  {
.tatu-right-advert  {   
   width:28.5%; 
   margin-left:auto;
   margin-right:auto;           
   }
}

#topic-left-advert  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color: #fff;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;  
  background:#8e56a7;
}

#topic-middle-advert  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color: #fff;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;   
  background:#df7412;
}

#topic-right-advert  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color: #fff;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;  
  background:#589900;
}

#topic-left-advert2  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color: #fff;
  text-align:center;
  padding-top:8px;
  padding-bottom:20px;  
  background:#a663c2;
}

#topic-middle-advert2  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color: #fff;
  text-align:center;
  padding-top:8px;
  padding-bottom:20px;      
  background:#fe9626;
}

#topic-right-advert2  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color: #fff;
  text-align:center;
  padding-top:8px;
  padding-bottom:20px;    
  background:#7dc121;
}

#advert-price-left  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:40px;
  margin-left:5px;
  margin-top:45px;
  position:relative;  
}

#advert-price-middle  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:45px;
  margin-left:5px; 
  margin-top:45px;
  position:relative;  
}

#advert-price-right  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:40px;
  margin-left:5px;
  margin-top:45px;
  position:relative;   
}

#kesprice  {
   font-size:20px; 
   font-weight:normal;  
}

#dollar-sign  {  
  margin-top:18px;
  margin-left:-45px;
  position:absolute;     
}

#valid-period  {   
   text-align:center;
   font-size:20px;
   font-weight:bold;
   color: #3e3e3e;
   font-family: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
color: #4b4b4b;
   box-sizing:border-box;
   padding:10px;   
   margin-top:-10px;
   margin-bottom:10px; 
}

#price-bottom-div  {
  height:50px;
  background:#fff;
  text-align:center;
  padding-top:20px;
  padding-bottom:70px; 
}

#div-carry-packages-left  {
  height:250px;
  margin-top:-14px;
  padding-top:20px;
  background:#fff;   
}

#div-carry-packages-middle  {
  height:290px;   
  margin-top:-14px;
  padding-top:20px;
  background:#fff;    
}

#div-carry-packages-right  {
  height:250px;
  margin-top:-14px;
  padding-top:20px;
  background:#fff;
}

#carry-features  {
   margin-left:auto;
   margin-right:auto;   
   width:90%;   
}

#advert-feature  {
   border-bottom: 1px solid rgba(205, 205, 205, 0.5);
   text-align:center;
   padding-top:12px;
   padding-bottom:14px;
}

#subscribe-btn-left  {   
  padding:10px 15px;  
  border-radius:5px;
  background:#a663c2; 
  color:white;
  font-size:15px;
  cursor:pointer; 
  max-width:150px;
  margin-left:auto;
  margin-right:auto;  
}

#subscribe-btn-middle  {  
  padding:10px 15px;   
  border-radius:5px;
  background:#fe9626;
  color:white;
  font-size:15px;
  cursor:pointer;
  max-width:150px; 
  margin-left:auto;
  margin-right:auto;  
}

#subscribe-btn-right  {    
  padding:10px 15px;   
  border-radius:5px;
  background:#7dc121;
  color:white;
  font-size:15px;
  cursor:pointer; 
  max-width:150px; 
  margin-left:auto;
  margin-right:auto;  
}

#subscribe-btn-left:hover  {
   background:#8e56a7;   
}

#subscribe-btn-middle:hover  {
   background:#df7412;  
}

#subscribe-btn-right:hover  {
   background:#589900;   
}

/*=============================================================================================
             TWO COLUMNS ROW
===============================================================================================*/

#column-left, #column-right {  
  margin-to:-10px;   
}

#column-left {    
  margin-bottom:55px;
}

#home-divright-far2 {    
   width: 98%;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
   box-shadow: none;
   padding-bottom: 0px;
   background:rgba(0,0,0,0);
   border-radius:0px;
   padding-bottom: 0px;
}

@media screen and (max-width: 850px) {
#home-divright-far2 {  
  border: 1px solid #d6d6d6;
  background:#e1e3ee;
  margin-top:-90px !important; 
   }
}

@media screen and (min-width: 851px) {
 #two-way-wrapper {  
  margin-top:-50px !important; 
  padding-top:0px !important;
   }
}

#spare-two-way-right {
    display:none !important;	
}

#center-div-multipurpose-2 { 
    max-width: 900px;    
}

/*------------------------------------------------------------------------------------------------------------------
                 DISPLAY NONE LANGUAGE LINKS FOR INDEX
--------------------------------------------------------------------------------------------------------------------*/

#change-lang-index-small  {
   display:none !important;
}

#change-lang-index-big {
   display:none !important;
}

@media screen and (max-width: 900px) {
#change-lang-index-small {
  display:none !important;  
   }
}

/*------------------------------------------------------------------------------------------------------------------
                 DISPLAY NONE LANGUAGE LINK FOR INSIDE PAGES ON ABOVE 721PX
--------------------------------------------------------------------------------------------------------------------*/


@media screen and (min-width: 721px) {
#change-lang-insidepages-small {
  display:none !important;  
   }
}

/*------------------------------------------------------------------------------------------------------------------
                 DISPLAY NONE LANGUAGE LINKS FOR INSIDE PAGES ON BELOW 720PX
--------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width: 720px) {
#change-lang-insidepages-big {
  display:none !important;  
   }
}


/*=========eND OF ACCOUNT CSS==================*/

/*=============================================================================================
             HOME RIGHT DIVS
===============================================================================================*/
#home-divright-far1 {
   display:block; 
   flex-wrap: wrap;  
   background:#fafafa;
   border-radius:5px;
   -moz-box-shadow: inset  0px 0px 3px rgba(0, 0, 0, 0.4);
   -webkit-box-shadow: inset  0px 0px 3px rgba(0, 0, 0, 0.4);
   box-shadow: inset  0px 0px 3px rgba(0, 0, 0, 0.4);
   padding-bottom:3px;
   margin-top:25px; 
   max-width: 250px;  
   width:98%;
   margin-right:auto;
   margin-left:auto;
}

@media screen and (min-width: 721px) and (max-width: 850px) { 
#home-divright-far1  { 
  width:97%;
   }
}

/*=============================================================================================
             DIV FOR ERRORS
===============================================================================================*/

.div-for-errors {
   margin-bottom:20px;
}

@media screen and (max-width: 620px) {
#center-div-multipurpose {
	padding-bottom: 0px; 		
   }   
} 

.iconreorder-index {
    font-size: 18px;
    color: #680077;
    background: #fce9ff;
    vertical-align: middle;
    width: 28px;
    height: 26px;
    line-height: 26px;
    top: 12px !important;
    position: absolute;
    text-align: center;
	z-index:1;
	cursor:pointer;
}

.iconreorder-index:hover  {
   cursor:pointer;
   background:#e6c6eb !important;
}

/*=============================================================================================
           FORMS
===============================================================================================*/
#details-info, #details-info-email, #details-info-phone {
    max-width:650px;
	width:100%;
	margin-right:auto;
	margin-left:auto;	
	padding-bottom:5px;	
	background-image: -webkit-linear-gradient(top, rgba(227,227,227,0.6) 0%, rgba(227,227,227,0) 100%);
	padding-left:10px;
	padding-right:10px
}

#details-info-message  {
	padding-top:7px;
	max-width:650px;
	width:100%;
	margin-right:auto;
	margin-left:auto;	
	padding-bottom:5px;	
	background-image: -webkit-linear-gradient(top, rgba(227,227,227,0.6) 0%, rgba(227,227,227,0) 100%);
	padding-left:10px;
	padding-right:10px  		
}

#details-info-email {
    max-width:650px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	padding-top:7px;	
	padding-bottom:5px;	
	background-image: -webkit-linear-gradient(top, rgba(227,227,227,0.6) 0%, rgba(227,227,227,0) 100%);
	padding-left:10px;
	padding-right:10px
}

@media screen and (max-width: 799px) {
#details-info, #details-info-message,  #details-info-email {    
	background-image:none;			
  }
}

@media screen and (max-width: 799px) {
#details-info-message  {	
    margin-top:5px;	
	background-image:none;		
  }
}

@media screen and (max-width: 799px) {
#details-info-email {
    padding-top:7px;
	padding-bottom:5px;				
  }
}

#optional-phone-number {
   font-weight:normal;
   margin-left:5px;			
}

.div-recapture  {
    display:block;	 
	width:100%;	
}

@media screen and (max-width: 799px) {
#human-verify-paragraph  {
    text-align:center;
	padding:0px 10px;
	}
}

@media screen and (max-width: 799px) {
#div-robotic  {
    display:block;
	width:302px;	
	margin-right:auto;
	margin-left:auto;
	}
}

@media screen and (min-width: 800px) {
#div-robotic, #human-verify-paragraph  {
	margin-left:37%;
   }   
}

#contact-paragraph  {
  padding:10px;
  line-height:24px;  
}

@media screen and (max-width: 620px) {
#contact-paragraph  {	
	text-align: justify;
    text-justify: inter-word;
   }   
}

#fao-link {
	color:#91459c;
}

#helpforum-link {
	color:#91459c;
}

#fao {
	margin-right:2px;
	margin-left:2px;
}

#helpforum {
	margin-right:2px;
	margin-left:2px;
}

#fao-link:hover, #helpforum-link:hover {
	color:#e94f73;
}

/*=============================================================================================================
              INPUTS
===============================================================================================================*/
#info-input-subject, #info-input-email {
    width:63.8%;
	height:31px;
	margin-top:-8px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:10px;
	border:none;
	outline:none;
	border:1px solid #d5d5d5;	
	background:white !important;
	resize:none;
	border-radius: 4px;
	color: #4b4b4b;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Nunito', sans-serif;text-align:center;
	text-align:left;
}

#info-textarea {
    width:63.8%;
	height:100px;	
	margin-bottom:5px;
	margin-right:auto;
	margin-left:auto;
	padding:10px;
	border:none;
	outline:none;
	border:1px solid #d5d5d5;	
	background:white !important;
	resize:none;
	font-family: 'Nunito', sans-serif;
    font-size: 14px;
    color: #4b4b4b;
    scrollbar-width: thin;
	border-radius: 4px;
}

@media screen and (max-width: 799px) {
#info-textarea {
    width:95.76%;
	margin-top:10px !important;
	margin:auto;
  }
}

@media screen and (max-width: 360px) {
#info-textarea {
    width:93%;	
  }
}

@media screen and (min-width: 800px) {
#info-input-email {
   width:60%;
   float:right !important;   
   margin-top:3px;
   }
}

@media screen and (min-width: 800px) {
#info-input-subject {
   width:60%;
   float:right !important;   
   margin-top:-7px;
   }
}

@media screen and (min-width: 800px) {
#info-textarea {
   width:60%;
   float:right !important;   
   margin-top:-14px !important;
   margin-left:30%;
   }
}

@media screen and (max-width: 799px) {
#info-input, #info-textarea, #info-input-subject, #info-input-email {
    width:95.76%;
	margin-top:8px !important;
	margin:auto;
  }
}

@media screen and (max-width: 500px) {
#info-input, #info-textarea, #info-input-subject, #info-input-email {
    width:94.8%;
  }
}

@media screen and (max-width: 390px) {
#info-input, #info-textarea, #info-input-subject, #info-input-email {
    width:93.8%;
  }
}

@media screen and (max-width: 355px) {
#info-textarea  {
    width:92.5%;	
  }
}

@media screen and (max-width: 355px) {
#info-input, #info-input-subject, #info-input-email  {
    width:92%;	
  }
}

#info-input-phone {
    width:70%;
	height:31px;
	margin-top:8px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:10px;
	border:none;
	outline:none;
	border:1px solid #d5d5d5;
	float:right;
	background:white !important;
	resize:none;
	border-radius: 4px;
	color: #4b4b4b;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Nunito', sans-serif;text-align:center;
	text-align:left;
}

@media screen and (min-width: 800px) {
#info-input-phone {
	width:38%;
    margin-top:-8px;
  }
}

@media screen and (min-width: 530px) and (max-width: 799px) {
#info-input-phone {
	width:70%;    
  }
}

@media screen and (max-width: 529px) {
#info-input-phone {
	width:68%;    
  }
}

@media screen and (min-width: 330px) and (max-width: 400px) {
#info-input-phone {
	width:55%;    
  }
}

@media screen and (max-width: 329px) {
#info-input-phone {
	width:50%;    
  }
}

