@media screen and (max-width:1900px) and (min-width:980px){
.wrapper{max-width:100%}
}


@media screen and (max-width: 1380px){
.menu {
    margin: 60px 0 0 4%;
}

.afterlogin .menu {
    margin: 40px 0 0 5%;
}


.inner_headr.fixed .menu {
    margin: 25px 0 0 5%;
}

.mall {
    padding: 50px 0;
}

.bigmg {
    float: left;
    margin: 140px 0 0 3%;
}

}


@media screen and (max-width: 1260px){
	

.menu {
    margin: 60px 0 0 2%;
    width: 55%;
}

.menu li {
    margin: 0 2%;
}

a.logid {
    margin: 60px 0 0 3%;
}

.login_sd {
    width: 22%;
}

.login_sd a.active {
    color: #FFDC00;
}
.login_sd a {
    width: 42%;
}

.afterlogin .menu {
    width: 40%;
}

}
@media screen and (max-width: 1230px){
	
.menu {
    width: 580px;
}

.bigmg {
    margin: 50px 0 0 3%;
}
.menu li {
    font-size: 12px;
}
.firtsad {
    display: inline-block;
    float: none;
    margin: 0 1% 20px;
}
.maidf{ text-align:center;}
.regist {
    background: none repeat scroll 0 0 #2B2B2B;
    padding: 2%;
    width: 78%;
}

.vacrt {
    margin: 40px 4% 0 2%;
}



.userinfo {
    float: right;
    width: 80%;
}

.user_im {
    float: right;
    width: 83%;
}
}

@media screen and (max-width: 1175px){
	
.inpudf input[type="text"] {
    width: 34%;
}

.my_evtas .rift_dv {
    min-height: 170px;
}
#facebox .content {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 96% !important;
}

.email_fr_box label {
    width: 23%;
}

.email_submit input[type="submit"] {
    margin: 0 0 0 37%;
}
#facebox {
    width: 100% !important;
	overflow: hidden !important;
}
.out_fin span {
    border: 0 none;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
.out_fin {   width: 50%;}

	}
@media screen and (max-width: 1070px){
	
.logidv {
	text-align:center;
}

a.logid {
    display: inline-block;
    float: none;
    margin: 40px 0 0 0;
}

.menu {
    float: none;
    margin: 10px 0 0;
    text-align: center;
    width: 100%;
}



.login_sd {
    display: inline-block;
    float: none;
    margin: 15px 0 10px;
    width: 270px;
}

.inner_headr.fixed .login_sd {
    display: inline-block;
    float: none;
    margin: 20px 0 10px;
}

.bigmg {
    display: inline-block;
    float: none;
    margin: 30px 0 0;
}

a.logid {
    margin: 20px 0 0;
}
.atig {
    font-size: 15px;
    margin: 5px 0 0;
    padding: 10px 15px;
}

.bigmg h1 {
    font-size: 30px;
    line-height: 30px;
}

.bigmg p {
    font-size: 16px;
    line-height: 20px;
}

.foudlf {
    margin: 0 0 0 0;
}

.inner_headr.fixed a.logid {
    display: inline-block;
    float: none;
    margin: 20px 0 0;
    text-align: center;
}

.afterlogin .menu {
    display: inline-block;
    margin: 10px 0 0;
    width: 100%;
}

.login_sd a {
    margin: 0 6px 10px 6px;
}


.inpudf input[type="text"] {
    display: inline-block;
    float: none;
    margin: 0 4px;
}

.submit_Search {
    margin: 10px 0 0;
}

.inpudf select {
    margin: 0 5px;
}
.ovpd span.defaulti {
    width: 43%;
}

/*===================Madan====================*/	
.tplcd { margin: 0 8px 0 0;  width: 187px;}
.inutr .fouf b.miu input[type="text"] { width: 109px;}
.purnc {  word-wrap: break-word;}

	}
@media screen and (max-width: 980px){ /*  ipad - 768 */
.wrapper{width:750px;}

.ovpd span, div#subscr {
    float: left;
    width: 42%;
}
.roiw_forr .rid3 {
    padding: 0;
    width: 14%;
}
.state_da .inp_txd.pamwd {
    margin: 0 10px 0 0;
    width: 20%;
}
.state_da.unsing label {
    height: 70px;
}
.state_da .inp_txd.pamwd {
    margin: 0 10px 10px 0;
    width: 34%;
}
.roiw_forr .full-width {
    box-sizing: border-box;
}
.state_da .inp_txd.pamwd.ftro {
    width: 20%;
}
.state_da .inp_txd.pamwd.too {
    width: 20%;
}
.ipdiu {
    float: left;
    overflow: visible;
    padding: 10px 0 0;
    width: 100%;
}
.text_brodi .inp_txd input[type="text"] {
    box-sizing: border-box;
    float: left;
    width: 97%;
}
.finance .sameling .unsing .hiudi {
    height: 13px;
    margin: 0;
}
out_fin {
    border: 1px solid rgb(221, 221, 221);
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 40%;
}


ul.mali {
    margin: 0;
    text-align: center;
    width: 100%;
}

ul.mali li {
    display: inline-block;
    float: none;
    text-align: left;
    width: 70%;
}
.left {
    margin-left: 0px;
}
.login_sd a {
    border-color: #FFFFFF;
    font-size: 14px;
    padding: 6px 0;
    width: 90px;
}

.bigmg {
    margin: 0px 0 0;
}

.rits_t {
    float: left;
    margin: 50px 0 0;
    width: 100%;
	text-align:center;
}

.vacrt {
    display: inline-block;
    float: none;
    margin: 40px 0 0;
}

.ortd {
    float: none;
    margin: 10px 0;
}

.foudlf {
    display: inline-block;
    float: none;
    margin: 0;
    text-align: right;
    width: 85%;
}

 
.afterlogin .default {
    padding-bottom: 20px;
}

.usner_igs {
    float: left;
    width: 100%;
}

.timegd {
    float: left;
    margin: 5px 20px 20px 4%;
}

.userinfo {
    overflow: visible;
}

.userinfo {
    float: left;
    margin: 10px 0 0;
    overflow: visible;
    width: 90%;
}


.terms{ color:#fff}
.terms a{ color:#fff}

.cio {
    top: 37px;
}



.user_im {
    width: 100%;
}

.userinfo {
    width: 90%;
}

.ord_dv .srocig .tablid {
    width: 99.5%;
}



.acitd a {
    display: block;
}


#floatMenu {
    position: relative;
}
.acitd > li {
    width: 95%;
}

 



 
/*======================Madan=======================*/
.input_ft{ width:35%;}
.tplcd {  margin: 0 25px 10px 0; width: 96%;}
.boudd { float: left;}
.seico { width: 65%;}
.seico > input{ width:34%;}
.fist_dv{ background:none;}
.fist_dv1 { background:#fff; border: 2px solid #a8a8a8; display: inline-block; width: 97%; background-image:none;}
.fist_dv2{ background:none;}
.mpoujg { margin: 10px 10px 8px 0;  width: 100%;}
.inutr .fouf b.miu input[type="text"] { width: 132px;}
.inud.miu > p{ margin-bottom:5px;}
.cnci b.emld{ width:27%;}{ width:34%;}



.my_evtas .rift_dv {
    margin: 20px 0% 0;
    width: 96%;
}

.input_dov label {
    width: 40%;
}

.miudf .in_pay {
    width: 60%;
}

.sameling .unsing label {
    width: 100%;
}



.sameling .unsing label {
    margin: 0 0 5px;
    text-align: left;
}

.sameling .unsing.subko {
    margin: 20px 0 0;
}

.inutr .fouf > b.inpudf_dv {
    margin: 7px 0 10px 10px;
}

.inpudf_dv > b {
    margin: 5px 0 0 10px;
}
.user_info_box_friend {
    width: 95%;
}

.email_fr_box label {
    width: 31%;
}

.input_ft.cate, .input_ft.cdate, .input_ft.pain {
    margin: 0 3px 10px;
    width: 26%;
}

.bui {
    padding: 15px 7% 15px 25%;
    text-align: left;
    width: 60%;
}
}

@media screen and (max-width: 836px){

}

@media screen and (max-width: 800px){

	
	
	}

@media (max-width: 768px){
	
	}
@media (max-width: 767px){  /* 480 */
.wrapper{width:460px;}	
 .taiblo .tabs li {
    font-size: 14px;
    padding: 10px;
}
.oopd img {
    margin: 10px 0 0;
}
.tv_l {
    text-align: left;
}
.out_fin {
    width: 100%;
}
.finance .opi .open, .finance .opi .clos {
    text-align: left;
}
.finance .sameling .unsing {
    margin-bottom: 5px;
    width: 100%;
}
.finance .inp_txd {
    margin: 0;
    overflow: visible;
}
.finance .sameling .inp_txd input[type="text"] {
    box-sizing: border-box;
    width: 100%;
}
.finance .inp_txd select {
    width: 100%;
}
.finance .sameling .unsing {
    box-sizing: border-box;
    margin-bottom: 5px;
    padding: 0 15px;
    width: 100%;
}
.inpiy .paym {
    padding: 10px 0 10px 20px;
}
.finance .sameling .unsing.subko {
    margin: 0;
}

#cssmenu {
    display: block;
}
.menu li a {
    color: #333333;
}
.menu{ display:none;}

.event {
    width: 100%;
}

.afterlogin .menu {
    display: none;
}

.inner_headr .login_sd {
    float: left;
    margin: 25px 0 0;
    text-align: center;
    width: 100%;
}

input.txt {
    padding: 12px 135px 12px 2%;
    width: 68%;
}

.wpodf {
    padding: 0 5%;
    width: 90%;
}
.fixed {
    background: none repeat scroll 0 0;
    box-shadow: none;
    left: 0;
	position:relative;
    top: auto;
}
.bigmg{ display:none;}

.mall {
    padding: 10px 0;
}

.cbp-fwdots {
display:none;
}

.logindd {
    width: 100%;
	margin-top:10px;
}

.logikt {
	text-align:center;
}

.lighjdv {
    display: inline-block;
    float: none;
	width:90%;
    margin: 0 0 10px;
    text-align: center;
}
.dontdv {
    display: inline-block;
    float: none;
    margin: 0 0 10px;
    width: 160px;
}
.dontdv:before {
    border-top: 32px solid  transparent;
}
 
.dontdv:after {
    border-bottom: 37px solid transparent;
    border-right: 37px solid #FFE439;
    border-top: 32px solid transparent;
    content: "";
    position: absolute;
    right: 179px;
    top: 0;
}
.userinfo {
    padding: 10px 5%;
}
.inp_txd {
    float: left;
    overflow: visible;
}

.unsing label {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 100%;
}

.unsing > p {
    float: left;
    text-align: center;
    width: 100%;
}

.inp_txd {
    float: left;
    margin: 10px 0 0;
    overflow: visible;
    width: 100%;
}

.reigst {
    float: left;
    margin: 10px 0 0;
    position: relative;
    right: 0;
}

.cio {
	display:none;
}

.vacrt {
    width: 100%;
}

.regist .sot .loginfrt {
    float: left;
    width: 100%;
}

.sot .loginfrt > input[type="text"] {
    width: 89%;
}

.sot .loginfrt > input[type="password"] {
    width: 89%;
}

.loginfrt.wodi {
    float: left;
    margin: 15px 0 0 0;
    width: 94%;
}
.foudlf .loginfrt {
    margin: 9px 0 10px;
}


.griff_boxes_left2 {
    display: inline-block;
    float: none;
    margin: 0 0 0 0;
    width: 90%;
}

.fblogin_boxes {
    border: 1px solid #D1C0C0;
    display: inline-block;
    margin: 15px 0 0;
    width: 90%;
}

.fb_img {
    border: 4px double #D40202;
    display: inline-block;
    float: none;
    margin: 0;
}

.fb_finec {
    margin: 0;
}
.defind .unsing {
    text-align: center;
}

.inp_txd > p {
    text-align: center;
    width: 100%;
}

.create-tickets-table {
    float: left;
    width: 700px;
}

.defind.new_d1 {
    text-align: center;
}


.Tickets {
    display: inline-block;
    float: none;
    overflow-x: auto;
    position: relative;
    text-align: center;
    width: 90%;
    z-index: 50;
}

.dis_tovi {
    width: 99%;
}

.regist > h1 {
    font-size: 26px;
}


/*=======================Madan=======================*/
.input_ft { margin: 3px; width: 80% !important;}
.listindi { clear: both; overflow: visible;}
.mapPirt{ width:96%;}
.mapPirt > span{ width:100%; text-align:center;}
.accordion {  min-height: 200px;}
.fouf > label{ width:33%;}
.fouf b input[type="text"]{ width:218px;}
.boudd{ float:left;}
.tplcd { float: left; margin: 0 25px 8px 0; width: 96%;}
.oivd { clear: both; overflow: visible;}
.fouf b.emld select{ width:231px;}
.fist_dv{ background:none;}
.fist_dv1 { background:#fff; border: 2px solid #a8a8a8; display: inline-block; width: 97%; background-image:none;}
.fist_dv2{ background:none;}
.mpoujg { margin: 10px 10px 10px 0; width: 100%;}
.seico { width: 57%;}
.seico > input {  width: 27%;}
.inutr .fouf > b { width: 61%;}
.inutr .fouf b.miu input[type="text"] {  width: 120px;}
.inud.miu > p{ margin-bottom:5px;}
.cnci b.emld{ width:27%;}
.griff_boxes_right2 { margin-bottom: 10px; width: 100%;}


.discv {
    bottom: 0;
    margin: 0 0 20px;
    position: relative;
    width: 100%;
}

.descrpt .mapPirt {
    margin: 20px 0 0;
    position: relative;
	right:0;
    width: 100%;
}
 

.sidco {
    float: left;
    margin: 0 0 0 0;
    width: 100%;
}

.lidf {
    float: left;
    overflow: visible;
    width: 100%;
}

#floatMenu {
    position: relative !important;
    top: 0px !important;
}

.menigs {
    float: left;
    margin: 0 0 30px;
    position: relative;
    top: 0;
    width: 100%;
}
.active.lifts b {
    display: block;
    width: 180px;
}

.red.lifts1 b {
    display: block;
    float: left;
    position: relative;
    width: auto;
}

.lifts2 b {
    display: block;
    float: left;
    position: relative;
    width: auto;
}

.lifts3 b {
    display: block;
    float: left;
    position: relative;
    width: auto;
}

.lifts4 b {
    display: block;
    float: left;
    position: relative;
    width: auto;
}

.lifts5 b {
    display: block;
    float: left;
    position: relative;
    width: auto;
}


.acitd li:hover b {
    float: left;
    left: 0;
    margin: 0;
    position: relative;
}

.acitd i {
    width: 40px;
}

.menigs .acitd li a b {
    left: 0;
}
.menigs .acitd li a b {
    float: left;
    left: 0;
    position: relative;
    text-align: left;
}
.lifts b {
    display: block;
    width: auto;
}

.my_evtas .rift_dv {
    padding: 5px 2% 30px;
}

.add_vnt .userinfo {
    width: 100%;
}

.roiw_forr .full-width {
    width: 92%;
}
.acitd li.lifts1:hover {
    width: 100%;
}
.acitd li.lifts2:hover {
    width: 100%;
}
.acitd li.lifts3:hover {
    width: 100%;
}
.acitd li.lifts4:hover {
    width: 100%;
}
.acitd li.lifts5:hover {
    width: 100%;
}
.acitd > li {
    width: 100%;
}

.speit .add_ev {
    position: relative;
}

.opi {
    text-align: center;
    width: 100%;
}

.opi b {
    display: inline-block;
    float: none;
    margin: 0 5px;
}
.speit{ text-align:center;}


.opi b {
    margin: 0 0 10px;
    padding: 10px 10px 35px;
    text-align: center;
}

.ovierdv > span {
    width: 96%;
}

.mainodv {
    float: left;
    overflow: visible;
    position: relative;
}

.ovrd {
    float: left;
    overflow: visible;
    width: 96%;
}

.inutr .fouf > b {
    text-align: center;
}

.bold .fouf > label {
    text-align: center;
}

.miudf .in_pay {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

.miudf .in_pay {
	text-align:center;
}

.miudf .save_ch {
    display: inline-block;
    float: none;
}

.input_dov label.giud {
    display: none;
}

.sameling .unsing {
    width: 38%;
}

.sameling .inp_txd input[type="text"] {
    width: 81%;
}
ul.nav-main{display:none;}
.menu_expand {
    display: block;
    font-family: 'montserratregular';
    font-size: 13px;
    text-align: left;
}
.lifts3 b {
    padding: 10px 0;
}
.lifts2 b {
    padding: 10px 0;
}
.userupt .menigs .acitd i {
    padding: 8px 11px;
    width: 20px;
}
.acitd li.lifts:hover {
    width: 100%;
}
.acitd b {
    padding: 10px 0;
}

ul.nav-main li a {
    float: left;
    width: 100%;
}

.acitd > li {
    border-radius: 0;
    width: 100%;
}
.pgng_middle222 span a {
    font-size: 13px;
    padding: 2px 8px;
}
.current {
    font-size: 13px;
    padding: 2px 8px;
}
.pgng_middle222 span a:hover {
    font-size: 13px;
}
#cssmenu > ul > li:first-child > a {
    padding: 5px 8px;
}
.ord_dv .srocig .tablid {
    width:460px;
}

.ovierdv .atag.ridu {
    float: left;
    width: 60%;
}

.moid {
    float: left;
    width: 100%;
}

.ovierdv b {
    width: 90%;
}

.tilce {
    box-sizing: border-box;
    padding: 0 20px 0 0;
    width: 100%;
}

 

 
body #facebox {
    left: 50% !important;
    margin-left: -40% !important;
    width: 80% !important;
}
.bui {
    padding: 15px 7% 15px 15%;
    text-align: left;
    width: 50%;
}
.finance .opi {
    padding: 20px 0 0;
}
}
@media (max-width: 630px){

	}
@media (max-width: 616px){

}
@media (max-width: 600px){

 
}
@media screen and (max-width: 479px){ /* 320 */
.wrapper{width:300px;}

.finance .opi .open, .finance .opi .clos {
    font-size: 13px;
}
.inp_txd {
    float: left;
    margin: 5px 0 0;
    overflow: visible;
    width: 100%;
}

.logindd > h1 {
    font-size: 16px;
}
.taiblo .tabs li {
    text-align: center;
    width: 100%;
}

.logindd b {
    font-size: 45px;
}

input.txt {
    padding: 12px 135px 12px 2%;
    width: 51%;
}

.yelopart {
    min-height: 370px;
}
.login_sd a {
    background: none repeat scroll 0 0 #4D4D4D;
}

.mall {
    padding: 30px 0 10px;
}
.login_sd a {
    background: none repeat scroll 0 0 #4D4D4D;
    display: inline-block;
    float: none;
    margin: 0 5px;
}

.login_sd {
    text-align: center;
	width:100%;
}
.dontdv:after {
    right: 172px;
}

.timegd {
    float: left;
    margin: 5px 20px 20px 4%;
    text-align: left;
}

.timegd {
    text-align: left;
}

.timegd span {
    float: left;
}
.acitd > li {
    width: 100%;
}

.loginfrt1 > a {
    float: left;
    width: 100%;
}
.reigst {
    background: url("../../img/front/regist.png") no-repeat scroll 0 0 / contain ;
    width: 100%;
}

.reigst > b {
    font-size: 16px;
    margin: 3px 0;
}

.reigst > a {
    font-size: 17px;
}

.afterlogin a.logid {
    margin: 30px 0 0;
}

.input_box select {
    width: 76%;
}

.input_box input {
    padding: 13px 7px;
    width: 65%;
}

.lkh {
    width: 100%;
}
.rkh{ width:100%;}

.ovierdv {
    float: left;
    overflow: visible;
    padding: 0 5%;
    width: 97%;
}


/*=========================================Madan==============================*/
.accordion { min-height: 210px;}
.listindi { overflow: visible; clear:both;}
.rift_dv > span { border-bottom: 1px solid #dddddd; border-right: 0 none; display: table; float: left; text-align: center; width: 100%;}
.input_ft { margin: 4px 3px; width: 98%;}
.fouf > label {  text-align: left;  width: 96%;}
.fouf b { margin: 5px 0 12px;}
.fouf b input[type="text"] {  width: 230px;}
 ul.tabnavs li a{ padding:10px 3px 5px; font-size:14px;}
.tplcd{ width:100%;  margin: 0 25px 15px 0;}
.tabli { float: left;  overflow-x: auto; width: 100%;}
.ligkd > input[type="text"] { font-size: 12px; padding: 10px 3px 9px; width: 200px;}
.oivd { clear: both; overflow: visible;}
.inpiy .paym{ font-size:20px;}
.fouf b.emld select{ width:242px;}
.fist_dv{ background:none;}
.fist_dv1 { background:#fff; border: 2px solid #a8a8a8; display: inline-block; width: 97%; background-image:none;}
.fist_dv2{ background:none;}
.mpoujg{ width:100%;}
.seico { width: 88%;}
.seico > input{ width:27%;}
.attent { font-size: 13px; padding: 8px 6px;  text-shadow: 1px 1px 0 #909090;}
.bip .attent { margin: 0 4px 0 0;}
.inutr .fouf > b { width: 99%;}
.inutr .fouf b.miu input[type="text"] { width: 140px;}
.inud.miu > p{ margin-bottom:5px;}
.cnci b.emld {  margin: 0; width: 51%;}
.griff_boxes_right2 {  width:100%; margin-bottom:10px;}

.boldit > span {display: inline-block;width: 93%;}
.attent {
    margin-bottom: 20px;
}

.input_dov label {
    text-align: center;
    width: 100%;
}

.in_pay {
    text-align: center;
    width: 100%;
}

.test {
    display: inline-block;
    float: none;
    margin: 10px 10px 9px;
    width: auto;
}
.save_ch {
    display: inline-block;
    float: none;
}

.sameling .unsing {
    width: 100%;
	text-align:center;
}

.sameling .unsing label {
    text-align: center;
}

.sameling .unsing.subko {
    margin: 0;
    text-align: center;
    width: 100%;
}

.sameling .subko .save_ch {
    display: inline-block;
    float: none;
}

.sameling .inp_txd {
    margin:0;
}

.input_fo.bold.dhovd {
    text-align: center;
}


.inutr .dhovd .fouf > b.inpudf {
    display: inline-block;
    float: none;
    margin: 17px 0 0;
}

.inutr .fouf b textarea {
    min-height: 80px;
}

.bip.cinotd {
    float: left;
    width: 100%;
}

.cinotd .mrog {
    float: left;
    width: 100%;
	display:none;
	text-align:center;
}

.cinotd  .attent {
    float: none;
    margin: 0 4px 0 0;
}
.input_fo {
    margin: 20px 0 5px;
}

.bip.cinotd {
    margin: 0 0 10px;
}


.rkh {
    float: right;
    margin: 0 3% 0 0;
    width: 45%;
}

.lkh {
    width: 40%;
}

.guestlist_row_1 {
    margin: 0;
    text-align: center;
    width: 100%;
	  font-size: 14px;
    margin: 0 0 10px;
}

.guestlist_row_1 > input[type="checkbox"] {
    display: inline-block;
    float: none;
   margin: 3px 0 0;
}

.guestlist_row {
    margin: 10px 0 0;
    text-align: left;
}

.mgo .save_ch {
    display: inline-block;
    float: none;
    margin: 5px 0 0;
}
.guestlist_row_1.mgo > b {
    text-align: center;
    width: 100%;
}

 
.guestlist_row_1.hiddent {
    display: none;
}
.diiosd h1 {
    font-size: 20px;
}
.sicog {
    display: inline-block;
    overflow-x: auto;
    width: 90%;
}
.sicog .complet {
    width: 330px;
}
.mldf .save_ch {
    margin: 0 0 10px 15px;
}
.listindf {
    padding: 0;
}

.requestsell .tablid { width: 500px;}
.requestsell .heading > li input[type="text"] { width: 85%;}
.pgng_middle222 span {
    background: none repeat scroll 0 0 #fff;
    border: 0 solid #cccccc;
}
.current {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    font-size: 13px;
    padding: 0 3px;
}
.pgng_middle222 span a {
    font-size: 13px;
    padding: 0 3px;
}
.input_ft > input {
    width: 80%;
}
.siboid {
    min-width: 100%;
    padding: 20px 10px 15px;
}
.bui {
    font-size: 18px;
    padding: 15px 7% 15px 50px;
}
.rift_dv > span {
    padding: 0;
}
.dkiid {
    float: left;
    width: 370px;
}
.scroll_ing {
    overflow-x: auto;
    width: 100%;
}
.mldf .save_ch { margin: 10px 0 10px 15px;}
.ovierdv .atag.ridu {
    display: inline-block;
    float: none;
    width: 100%;
}

.atag.ridu a {
    display: inline-block;
    float: none;
    font-size: 14px;
    margin: 4px 10px;
    padding: 5px 10px;
    text-align: center;
    width: auto;
}

.email_fr_box label {
    width: 90%;
	margin: 0 0 10px;
}

.email_fr_box01 {
    width: 90%;
}

.email_submit input[type="submit"] {
    margin: 0 0 0 6%;
}


.ticoi {
    vertical-align: top;
}
body #facebox .content {
    width: 100%;
	min-width: 10px !important;
}

.tell_friends_left > h1 {
    font-size: 28px;
    line-height: 25px;
    margin: 0 0 15px;
    padding-bottom: 8px;
}

.email_fr_box {
    margin: 0 0 10px;
}

.email_fr_box label {
    margin: 0 0 5px;
}
.email_submit input[type="submit"] {
    font-size: 15px;
    padding: 5px 25px;
}
.bui {
    padding: 15px 7% 15px 24%;
    text-align: left;
    width: 65%;
}
}


@media screen and (max-width: 420px){
	
 
	}
@media screen and (max-width: 394px){
	
.mall {
    padding: 70px 0 10px;
}

  
}

@media screen and (max-width: 326px){
 
}

@media screen and (max-width: 273px){
 }
@media screen and (max-width: 319px){ /* 240 */
.wrapper{width:220px;}
.ovpd span.defaulti {
    margin: 0 0 10px;
    width: 100%;
}
.ovpd span, div#subscr {
    float: left;
    margin: 0 0 5px;
    width: 100%;
}
.downois {
    box-sizing: border-box;
    float: left;
    width: 100%;
}
.ovpd .bui.coniid {
    margin: 0;
}

.yelopart {
    min-height: 290px;
}
.atag a {
    box-sizing: border-box;
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}
.blaocioci {
    box-sizing: border-box;
    text-align: center;
    width: 100%;
}

input.txt {
    padding: 12px 135px 12px 2%;
    width: 32%;
}
.firtsad {
    width: 99%;
}

.showdv {
    top: 50%;
}

.icondf > a {
    margin: 0;
}

.lingddv h1 {
    font-size: 20px;
    margin: 20px 0;
}
.firtsad {
    height: 310px;
}

.mall {
    padding: 90px 0 10px;
}

.logindd b {
    font-size: 35px;
}

.dontdv:before {
    border-top: 32px solid rgba(0, 0, 0, 0);
}
.dontdv:before {
    display: none;
}
.dontdv:after {
    display: none;
}

.wlicd {
    display: inline-block;
    float: none;
    margin: 0;
    overflow: visible;
    text-align: left;
    width: 90%;
}

.usner_igs > span {
    display: inline-block;
    float: none;
}

.userimg > span {
    display: inline-block;
    float: none;
}

.user_dv {
    display: inline-block;
    margin: 0 0 10px;
    overflow: hidden;
    text-align: center;
    width: 90%;
}
.user_dv > i{ float:none; display:inline-block;}
.reigst{ background:none; text-align:center;}

.foudlf .loginfrt1 input {
    padding: 5px 14px;
    width: 150px;
}

.reigst > b {
    display: inline-block;
    float: none;
}

.reigst > a {
    display: inline-block;
    float: none;
}

.foudlf .loginfrt > input[type="text"] {
    width: 87%;
}

.foudlf .loginfrt > input[type="password"] {
    width: 87%;
}

.rits_t {
    margin: 0;
}

.login_detaliname h1 {
    font-size: 27px;
}

.input_box input {
    width: 59%;
}

.input_box select {
    width: 69%;
}

.acitd i {
    padding: 10px 0;
    text-align: center;
    width: 100%;
}



.menigs .acitd li a b {
    float: left;
    left: 0;
    padding: 2px 0 15px;
    position: relative;
    text-align: center;
	display:block;
    width: 100%;
}

li.red.lifts3 i {
    padding: 10px 0;
}

.cntold .but_dv {
    margin: 0 0 10px;
}
/*======================Madan===========================*/
.fouf b.emld select { width: 180px;}
.fouf b input[type="text"] { width: 166px;}
.cnci b.emld{ width:44%;}
.inutr .fouf b.miu input[type="text"] { width: 86px;}
.seico { width: 87%;}
.seico > input { width: 41%; margin-bottom:5px;}
.seico > select { margin: 0 5px 5px 0;}
.ligkd > input[type="text"]{ width:130px;}
ul.tabnavs li a { font-size: 16px; padding: 10px 0 5px; width: 99%;}
.ofil > label{ width:100%;}
.chkob {  clear: both; overflow: visible;}

.inpudf_dv > b {
    margin: 5px 0 0;
}
.in_pay .datid select {
    float: none;
    width: 160px;
}
.seico {
    margin: 0;
    width: 100%;
}

.but_dv { padding: 10px;}
.ccanbtn { padding: 11px 15px;}

.dpospo {
    width: 80%;
}
.bui {
    padding: 15px 7% 15px 33%;
    text-align: left;
    width: 58%;
}

}

