.mcePaste, .furjbqy {display:none;}
.xs-mobile{display: none}

@media (max-width:1000px){
* {box-sizing:border-box;}
iframe, object, video, audio, img {max-width:100%;}
div.header {width:100%; text-align:center;}
div.header div.header h1 {float:none; margin:21px auto;}
div.body{ margin-top: -13px;}
body.landing-page div.landing, body.timetable-landing div.landing, body.tazman-landing div.landing, body.tazman-timetable div.landing {margin-top:-40px;}
div.content {width:100%; clear:both;}
div.footer-wrapper {display:none; width:100%;} /* show? */
div.landing {width:100%; float:none;}
div.header div.header-form-menu {width:100%; display:none;} /* show? */
div.header div.header-form-menu div.header-menu {width:100%; display:none;} /* show */
div.landing div.table-top, div.landing div.table-center, div.landing div.table-bottom {width:100%;}
div.land-client div.message div.top {height:100px; width:100%; position:relative; top:5px; background-position:bottom center;}
div.land-client div.message div.bottom {height:50px;}
div.land-client div.message {margin-right:auto; width:100%;}
div.main.page div.table-center {padding:15px 5px;}
div.cont-block-left {margin-top:0 !important; position:static; width:100%; text-align:center; background-position:center top;}
div.register-link, div.left-form {margin:0 auto;}
div.left-form {width:311px; height:377px; padding-right:10px;}
div.cont-block-left div.select-bg, div.cont-block-left input.phone {float:none; margin:5px 3px 0 !important; position:static; display:inline-block;}
div.register-link {width:309px; height:160px;}
div.cont-block-left div.register-link a.btn.yellow {width:240px;}
div.land-content {width:100%; padding:20px 10px;}
div.land-client div.message {width:100% !important;}

div.land-client div.message div.top, div.land-client div.message div.middle, div.land-client div.message div.bottom, div.landing div.table-top, div.landing div.table-center, div.landing div.table-bottom {background-size:contain !important;}
div.landing div.table-top {height:50px; background-position:center bottom;}
div.landing div.table-bottom {height:100px !important; background:url(images/table-landing-bottom.png) no-repeat center top !important; background-size:contain !important;}
div.goals-list li span, div.goals-list .accordion-trigger li {line-height:20px !important;}
div.land-content a.btn {width:200px;}
div.main.page div.table-center div.rside2.contact{ float: none; margin-bottom: 30px; background: none; margin-right: 61px;}
div.main.page div.table-center div.lside.contact {    margin: 0; width: 320px; padding: 0;     font-size: 16px; margin-right: 3px; }
div.main.page div.table-center div.lside.contact input[type="text"]{     font-size: 16px;     width: 230px;}
div.main.page div.table-center div.lside.contact textarea{    width: 234px; height: 60px;}
div.main.page div.table-center div.lside.contact  span.select{width: 243px; height: 34px; border-right: 1px solid #bfbfbf;}
div.main.page div.table-center div.textarea.contact{    width: 241px;} 
div.top-nomenu div.form{display: none;}
div.main.page div.top-nomenu h2{ width: 100%; line-height: 48px; text-align: center; padding: 0; font-size: 26px;}

div.header{
	background-position: center top;
}
div.main.page div.table-center div.tabcontainer{width: 100%;     overflow-x: hidden; padding-top: 0;}

div.main.page div.table-center div#tab-info div.packege, div.main.page div.table-center div#tab-packages div.packege{
	display: block;
    clear: both;
	width: 100%;
    margin: 0;
    padding: 0 20px;
    height: auto;
}
div.main.page div.table-center div#tab-info div.packege div.pack-inn, div.main.page div.table-center div#tab-packages div.packege div.pack-inn{
	width: 100%;
}
div.main.page div.table-center div#tab-packages div.packege.sel{
	width: 100%;
}
div.main.page div.table-center div#tab-packages div.packege.sel div.pack-inn{
	padding: 0;
	height: auto;
    padding: 40px 40px 60px;
    width: 275px;
    margin: 0 auto;	
}
div#tab-packages{
    padding-bottom: 150px;
    padding-top: 0;
}
div.main.page div.tabc{
	width: 100%;
}
div#tab-packages div.enterprise{
    width: 100%;
    margin-right: -6px;
    height: 120px;	
	padding: 10px 35px 0;
}
div#tab-packages div.enterprise div.text{
	width: 100%;
	text-align: center;
}

div#tab-packages div.enterprise a.btn-enterprise{
    float: none;
    margin: 69px auto;
}
div.main.page div.table-center div.packege ul li{
    font-size: 16px;
	line-height: 22px;
}
div.main.page div.table-center div.packege h4{
	height: 28px;
	line-height: 28px;
}
div.main.page div.table-center div.packege span.name{
	line-height: inherit;
}
.packege .text p {
    line-height: 13.5px;
}


/* registration */
body.registration .table-menu,
body.registration .top
{ display: none;}

body.registration div.main.page div.table-center div.lside{
    float: none;
    width: 100%;
    margin: 10px 0;

}
div.main.page div.table-center div.intro.itop{	margin: 0;}
div.intro h2{line-height: 26px; color: #ed3307; text-align: center; margin-bottom: 30px;}
body.registration .lside h2, body.registration .rside2 h2{text-align: center;}
body.registration  input[type="password"], body.registration  input[type="text"]{
	width: 220px;
}
body.registration   div.main.page div.table-center  span.select {width: 232px; height: 34px; border-right: 1px solid #bfbfbf;}
body.registration   div.main.page div.table-center div.rside2 { float: none; width: 100%;}
body.registration   div.main.page div.table-center div.rside2 form{margin: 0; height: auto;}
body.registration   div.main.page div.table-center{padding: 15px 0;}
body.registration   div.main.page div.table-center div.intro.bot{
    margin-right: -5px;
	width: 100%;
	padding: 149px 20px 75px;
}

body.registration div.main.page div.table-center input.reg[type="submit"]{
    -webkit-appearance: none;
    background: #3494d7;
    height: 27px;
    padding: 0 14px 7px;
    border-radius: 3px;
    color: white;
    font-size: 14px;
    font-weight: normal;
    border: none;
    margin-left: 4px;
    line-height: 24px;
	margin-right: 8px;
}

/* message box */

#cboxLoadedContent{    
	width: 280px !important;
    overflow: hidden !important;
    height: 150px !important;
	padding: 5px;
}
#cboxContent{    
	width: 300px !important;
}

/* registration-succesfull */
body.registration-succesfull div.main.page div.table-center div.text{ margin: 0 5px;}
body.registration-succesfull div.main.page div.table-center div.text p{    clear: both; padding: 12px 0;}
body.registration-succesfull div.main.page div.table-center div.text img{    float: right; margin-top: -20px;}
body.registration-succesfull div.main.page div.table-center div.text p{display: none;}
body.registration-succesfull div.main.page div.table-center div.text p.xs-mobile{display: block}
body.registration-succesfull div.main.page div.table-center a{text-decoration: underline}
body.registration-succesfull .tazman-logo-sign{display: none;}
body.registration-succesfull div.main.page div.top-nomenu h2{line-height: 53px;    font-size: 22px;}


/* faq */
body.faq div.main.page div.table-center{padding:15px 0}
body.faq div.tabcontainer div.section{width: 100%;}
body.faq div.tabcontainer div.section div.section-content{width: 100%;}

div.tabcontainer div.questions{width: 100%; margin-right: 0; float: none;}
div.tabcontainer div.answers p.question{height: auto;}
div.tabcontainer div.answers{  margin-top: 20px;  float: none; width: 100%; margin-right: 0; padding: 0 10px;}
.questions.no_question{
    
}
.questions.no_question{
    
}
.back-to-terms{
    display: block; width: 100%; position: fixed; bottom: 0; background-color: #f2f2f2; text-align: center; font-size: 12px; padding: 5px; border-top: 1px black dotted    
}

}