jdiv {

    -webkit-animation: none 0s;
    animation: none 0s;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    background: none;
    border: 0 none;
    box-shadow: none;
    box-sizing: content-box;
    bottom: auto;
    caption-side: top;
    clear: none;
    clip: auto;
    cursor: auto;
    display: inline;
    direction: ltr;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    height: auto;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    image-rendering: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    left: auto;
    letter-spacing: normal;
    line-height: normal;
    margin: 0;
        margin-left: 0px;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    -o-object-fit: fill;
    object-fit: fill;
    opacity: 1;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    orphans: 2;
    outline: 0 none;
    overflow: visible;
    padding: 0;
    -webkit-perspective: none;
    perspective: none;
    position: static;
    resize: none;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;
    top: auto;
    -webkit-transform: none;
    transform: none;
    transition: all 0s ease 0s;
    unicode-bidi: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: baseline;
    white-space: normal;
    width: auto;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    z-index: auto;
    zoom: normal;
    -webkit-text-size-adjust: inherit;
    -webkit-font-smoothing: antialiased;

}
.jdivwrap{z-index: 100 !important;} 
.flagIcon_Er {
    box-sizing: border-box;
    margin-left: 10px;
    width: 20px;
    height: 15px;
    border: 1px solid #d5e1e9;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 20px 20px;
    line-height: 45px;
    vertical-align: middle;margin-top:-32px;
}

.__singleMod_1B .flagArrow_GK {

    margin-top: 0;
    line-height: 45px;
    vertical-align: middle;

}



.iconSelect_vu {

    display: inline-block;
    width: 16px;
    height: 24px;
    cursor: pointer;
    height: 42px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: -2px 50%;

}



.flagWrap_3V {

    position: relative;
    vertical-align: top;

}

.flagIcon_Er, .flagWrap_3V {

    display: inline-block;
    cursor: pointer;

}

.__singleMod_1B .flagWrap_3V {

    height: 45px;
    line-height: 41px;
    padding-right: 7px;

}

.phoneCodeWrap_28 {

    padding: 0 5px;
    margin-right: 2px;
    cursor: text;
    font-size: 15px;

}

.__singleMod_1B .phoneCodeWrap_28 {

    font-size: 18px;
    line-height: 45px;
    margin-right: 4px;

}

.countryCode_kE, .countryName_2v {

    display: inline-block;
    font-size: 13px;
    line-height: 32px;
    cursor: pointer;

}
.countryName_2v {

    margin-left: 10px;
    color: #3b3c3d;
    max-width: 135px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

.__singleMod_1B .listItem_2i .flagIcon_Er {
    margin-left: 10px;
}


.countryCode_kE {

    margin-left: 5px;
    color: #bfbfbf;
    vertical-align: top;

}
.countryCode_kE, .countryName_2v {

    display: inline-block;
    font-size: 13px;
    line-height: 32px;
    cursor: pointer;

}


.listItem_2i {

    display: block;
    height: 32px;
    line-height: 32px;
    cursor: pointer;
    font-size: 0;

}

.calLabel{position: absolute;margin-left: 246px;margin-top: 5px;color: #837a7a;}

.default{background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%200h24v24H0z%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22rotate(-90%2012%2012)%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cg%20stroke%3D%22%23959BA0%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.5%22%20mask%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M13.343%2016.814l-4.657-4.657L13.343%207.5%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E')}


.jdivwrap{position:absolute;margin-top: -5px;text-align: left !important;}
.jdivwrap > .flagIcon_Er{margin-top: 0px;}

.country_wrap{background: #fff;width:250px;max-height:300px;overflow:hidden;overflow-y:scroll;display: block;}

#order-fld-1{padding-left: 100px !important;}


 .methods-list tr{display:none;}
 #order-table .order-head-cnt, #order-table .order-item-cnt, #order-table .order-head-price,#order-table .order-item-price, .order-item-other4, .order-head-other4,.order-item-del,.order-head-del,.order-head-other8,.order-item-other8, .order-item-other9, .order-head-other9 {display:none;}
 h1{text-align:center;color: #2268ae;}
 h2{text-align: center;}
#total-sum h4 { margin-bottom: 0; font-size: 14pt; font-weight: initial;} 
#total-sum h4 .osum{color: #069808;font-size: 18pt;} 
 
 .compl{color: #069808;font-size: 18px;}
 #order-table,#payments-list,#total-sum{max-width: 75%;margin: auto !important;}
 
 


#order-button{margin: 10px; margin-bottom: 10px;box-shadow: 0px 3px 1px 2px #860d0d;
background: #cc1818;padding: 20px 40px;
font-size: 13pt;margin-bottom: 11px;
border-bottom: 3px solid transparent;}

#order-button:hover{box-shadow: 0px 2px 1px 1px #860d0d !important;padding-top: 24px !important;padding-bottom: 18px !important;border-bottom: 1px solid transparent !important;}
 
 .payments:hover{background: rgba(255,255,255,.35);}#calVars {position:relative;width: 36px;float: right;margin-right: 5px;margin-top: -4px;}
#calVars .optholder{display:none;margin-top: -2px;position:absolute;background: #fff;border: 1px solid #cecece;border-radius: 5px;border-top-right-radius: 0px;border-top-left-radius: 0px;}
#calVars .selected{background: #fff;border: 1px solid #cecece;padding-bottom: 0px;border-radius: 5px;cursor:pointer;height: 36px;}

#calVars .option {margin-top: -1px;height: 36px;width: 34px;cursor:pointer;padding-bottom: 0px;}
#calVars .selected:hover,#calVars .option:hover{filter: brightness(120%);}

#calVars .option .tel-icos.flaticon-phone-call{margin-top:5px;}
#calVars .selected .tel-icos,#calVars .option .tel-icos{margin:0px;}

#calVars .selected .tel-wh,#calVars .option .tel-wh{background: url('/img/whatsapp.png') no-repeat;background-size: contain;width:100%;height: 100%;margin:0px;}
#calVars .selected .tel-vib,#calVars .option .tel-vib{background: url('/img/viber.png') no-repeat;background-size: contain;height: 100%;width: 100%;margin:0px;}
#calVars .selected .tel-line,#calVars .option .tel-line{background: url('/img/line.png') no-repeat;background-size: contain;height: 100%;width: 100%;margin:0px;} 

#shop_autoreg{position: absolute;margin-top: 17px;margin-left: 10px;}
label[for='shop_autoreg']{position: absolute;margin-top: 12px;margin-left: 30px;} 


.calLabel{color:#226cb5}
	#calVars .selected{background:#267cc8;
color: #fff;
box-shadow: 0px 0px 3px 0px #105593;border: 1px solid #105593;
	}
	
	.thaiWarn{position:absolute;background: linear-gradient(to bottom, #409ae0 0%,#2989d8 32%,#1e5799 100%);color:#fff;box-shadow:0px 0px 3px 1px #000;z-index:1000;padding: 1%;

margin-top: -4.5%;

margin-left: 28%;}	
.thaiWarn .fa{float:right;color:#ff0;cursor:pointer;font-size: 18pt;
text-shadow: 0px 1px 1px #fff, 1px 1px 1px #fff, 0px -1px 1px #fff ,-1px -1px 1px #fff;}

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

#shop_autoreg {
    margin-top: 58px;
    margin-left: -115px;}

label[for="shop_autoreg"] {
    margin-top: 54px;
    margin-left: -96px;}
}


@media all and (max-width: 600px){
#order-fld-14{margin-bottom:40px;}
#order-fld-1 {    padding-left: 79px !important;    font-size: 13px;}

.calLabel{display:none;}
.phoneCodeWrap_28 {font-size: 12px;padding-left: 2px;}
#calVars .selected{height: 30px;margin-top: 3px;width: 30px;margin-left: 3px;}
#calVars .selected .option span{margin: 0px;height: 93%;}

#calVars .optholder{margin-left:3px;}
#calVars .option {margin-top: -1px;    height: 31px;    width: 30px;}

#calVars .selected .option .top-text-icon::before,#calVars .option .top-text-icon::before{font-size:20px}
#calVars .option .tel-icos.flaticon-phone-call {margin:0px;}
.flagIcon_Er {margin-left:5px;}
}



