.wrapDomainData {padding:20px 10px;}
.wrapDomainDataCol {display:flex;}
.wrapDomainDataCol>.main {order:1;flex:1 1 auto;}
.wrapDomainDataCol>aside {flex:0 0 250px;margin-right:20px;}
.wrapDomainDataCol>aside div.tlt {padding:15px;font-weight:bold;}
ul.aside-menu {list-style:none;border:1px solid #d7e2ee;}
ul.aside-menu li+li {border-top:1px solid #d7e2ee;}
ul.aside-menu a {display:block;color:#4e4e4e;text-decoration:none;padding:10px 15px;}
ul.aside-menu a:hover,
ul.aside-menu li.s a {color:#cb0000;}

div.resInfoRealize {margin-bottom:20px;border-bottom:2px solid #000;background-color:#f8f7f7;padding:20px 10px}
div.resInfoRealize>p {line-height:1.5em;padding:10px;background-color:#a2c0e3;font-weight:bold}

div.message {padding:10px 20px;background-color:#227522;color:#fff;font-weight:bold;font-size:1.2em;margin:0 auto 20px;}
div.message.error {background-color:#972424;}

form.nForms {max-width:800px;margin:0 auto 30px;}

div.searchBox {margin-bottom:20px;display:flex;align-items:flex-start;color:#4e4e4e;}
div.searchBox>div.img {flex:0 0 35%;margin-right:35px;}
div.searchBox>div.img::before {content:'';display:block;background:url('../images/domains/domeny.png') no-repeat 50% 50%/100% auto;padding-bottom:80%;}
div.searchBox>div:not(.img) {padding:10px;border:1px solid #e0ebff;box-sizing:border-box;flex:1 1 auto;box-shadow:0 0 20px rgba(102, 156, 255, 0.2);}
div.searchBox p.error {color:#d92828;font-weight:bold;margin:0 0 3px 210px}
div.searchBox label>span:first-child,div.searchBox span.tlt {display:inline-block;width:200px;margin-right:10px;text-align:right;vertical-align:middle;word-wrap:break-word}
div.searchBox span.tlt~label {margin-right:15px}
div.searchBox span.must:after {content:'*';font-weight:bold;color:#d92828}

div.searchBox.short {display:block;}
div.searchBox.short>div.img {display:none;}

div.searchBox .search {display:flex;margin-bottom:10px;}
div.searchBox .search::before {content:'www.';height:42px;display:inline-block;line-height:42px;font-size:14px;width:65px;flex:0 0 65px;text-align:center;background-color:#669cff;color:#fff;border-width:1px 0 1px 1px;border-style:solid;border-color:#669cff;}
div.searchBox .search span {flex: 1 1 0;border:1px solid #b2cdff;}
div.searchBox .search input[type="search"] {font:normal 14px Verdana;border:none;border-radius:0;padding:0 10px;height:100%;box-sizing:border-box;outline:none;width:100%;}
div.searchBox p.search input.text:focus {border-color:#307eb6;}
div.searchBox ::-webkit-input-placeholder {font-style:italic;font-size:0.9em;}
div.searchBox :-moz-placeholder {font-style:italic;font-size:0.9em;}
div.searchBox ::-moz-placeholder {font-style:italic;font-size:0.9em;}
div.searchBox :-ms-input-placeholder {font-style:italic;font-size:0.9em;}
div.searchBox :focus::-webkit-input-placeholder {color:#ccc;}
div.searchBox :focus:-moz-placeholder {color:#ccc;}
div.searchBox :focus::-moz-placeholder {color:#ccc;}
div.searchBox :focus:-ms-input-placeholder {color:#ccc;}

div.searchBox div.popularWrap {display:flex;}
div.searchBox div.popular:not(.select) {flex:1 1 auto;}
div.searchBox div.popular.select {margin-left:10px;}

div.searchBox div.otherWrap {display:flex;margin:10px -10px -10px;border-top:1px solid #e0ebff;}
div.searchBox div.otherWrap div.submit {margin:auto;padding:10px;}
div.searchBox div.other {flex:1 1 auto;padding:10px;box-sizing:border-box;}
div.searchBox p.other {font-size:12px;}
div.searchBox p+p {margin-top:8px;}
div.searchBox p.other.mobile {display:none;text-align:center;}
div.searchBox p.other.mobile select {width:100%;}
div.searchBox [type="submit"] {cursor:pointer;font:bold 16px 'Lato', sans-serif;background-color:#7fb615;color:#fff;border:none;border-radius:4px;padding:11px 45px;outline:none;}
div.searchBox [type="submit"]::before {content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAABHNCSVQICAgIfAhkiAAAAbJJREFUSEu1VYtRwlAQ3K1AO9AOlAqEDuxA6QArUCtQKhArMFYgdAAVqB3YwTkLd5n3XhJIZuBmMpPPu9377F2IDjOzewA3AK790sm1XxXJzy7feM/ygJndAngBcHnA+QfAlOSy61wGbmYLAHfJ4Q2ACsCfvxPhGMBVcmZGct5GUIMXwAKVU2tUZiaC14TkgaSeM9uCeyk+/Ms7SdV7r5nZOQCRRxaTMpgAV/0uACjiMckoQx8CNVm+S5KT1IGuijd/2WDvkYEEEFln/gKPJm5ISnaDzcwi8znJWS1FM1NaqtszyafByLueRYArkmr21hS5+X1rx/uQmZmCetSAkRydCjwrrSI/aVmiXllKfcoRZ8xM0j0D0Ghop5T6EBRSHpFUJXYN9QkNKemDtDpkiL4BaFozpaTgks+XE/Yi8PGXT8xGFnUN7tGHnPSoTCRNbcSGeSm0lhVxmNav+ldbuXI1XXIKE0m5ctWjFPTXd4t8MoK2n4VKpCz0F9pnK61lzzLdjjVBAzzQfGcrStU0IlWj1ZNFqoqW9bsl6AQ/EHVbH8r9Pj0auIsiJVgdFTwhUC+qf+ib0F8qOpEyAAAAAElFTkSuQmCC');display:inline-block;vertical-align:middle;margin-right:10px;}

label.checker {display:inline-block;position:relative;z-index:0;}
div.searchBox label.checker {min-width:100px;margin-bottom:4px;}
label.checker span {display:block;font-size:12px;}
label.checker span::before {content:'';display:inline-block;width:20px;height:20px;vertical-align:middle;border:1px solid #669cff;border-radius:50%;margin-right:5px;box-sizing:border-box;}

label.checker input {position:absolute;visibility:hidden;}
label.checker input:checked+span {position:relative;z-index:0;}
label.checker input:checked+span::before {}
label.checker input:checked+span::after {content:'';position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background-color:#669cff;}

span.checkbox {position:relative;display:inline-block;z-index:0;height:24px;width:24px;box-sizing:border-box;border:1px solid #669cff;border-radius:1px;}
span.checkbox>span {position:absolute;left:3px;top:3px;width:16px;height:16px;pointer-events:none;background-color:#669cff;opacity:0;}
span.checkbox>input[type="checkbox"] {opacity:0;width:100%;height:100%;}
span.checkbox>input[type="checkbox"]:checked+span {opacity:1;}

.step {margin-bottom:80px;color:#4e4e4e;}
.step .info {margin-bottom:30px;}
.step ul {list-style:none;display:flex;font-weight:bold;font-size:18px;}
.step li.btw {flex:1 1 0px;margin:0 10px;position:relative;z-index:0;}
.step li.btw::before {content:'';position:absolute;left:0;right:0;top:33px;height:6px;background-color:#e1ebff;border-radius:2em;}
.step li.btw::after {content:'';position:absolute;left:0;right:0;top:9px;height:52px;width:52px;background:url('../images/domains/btw-next.png') no-repeat;margin:0 auto;}
.step li.s+li.btw::before {background-color:#90d690;}
.step li.s+li.btw::after {background-image:url('../images/domains/btw-ok.png');}
.step li.item {flex:0 1 80px;text-align:center;}
.step li span {display:block;}
.step li span::before {content:'';display:block;width:70px;height:70px;margin:0 auto 10px;background:url('../images/domains/find.png') no-repeat 0 0/auto 200%;}
.step li.s span::before {background-position:0 100%;}
.step li.wybor-hostingu span::before {background-position:-70px 0;}
.step li.s.wybor-hostingu span::before {background-position:-70px 100%;}
.step li.logowaniex-rejestracja span::before {background-position:-140px 0;}
.step li.s.logowaniex-rejestracja span::before {background-position:-140px 100%;}
.step li.podsumowanie span::before {background-position:-210px 0;}
.step li.s.podsumowanie span::before {background-position:-210px 100%;}
.step li.realizacja span::before {background-position:-280px 0;}
.step li.s.realizacja span::before {background-position:-280px 100%;}

/*label.checkbox {display:inline-block;}*/
/*label.checkbox input[type="checkbox"] {visibility:hidden;}*/
/*label.checkbox span {display:block;position:relative;z-index:0;}*/
/*label.checkbox span::before {content:'';display:inline-block;width:21px;height:21px;box-sizing:border-box;border:2px solid #bababa;border-radius:2px;margin-right:4px;vertical-align:middle;}*/
/*label.checkbox input[type="checkbox"]:checked+span::after {content:'';box-sizing:border-box;width:8px;height:13px;border-width:3px;border-style:solid;border-color:transparent #7fb615 #7fb615 transparent;transform:rotate(45deg);left:6px;top:4px;position:absolute;}*/

div.searchBox select {border:1px solid #d0d4d7;padding:5px;font:normal 14px Verdana, Arial, Helvetica, sans-serif;width:200px;box-sizing:border-box;}
div.searchBox .other select {width:150px;}
div.searchBox div.popularWrap select {width:165px;}

label.select, span.select {display:inline-block;position:relative;z-index:0;}
label.select::after, span.select::after {content:'';position:absolute;right:0;top:0;width:29px;height:26px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAABHNCSVQICAgIfAhkiAAAAKRJREFUKFONkcENAiEUBedrAbZgCZaglagHNh7tRL26a9xSLEE7sASOZg9+AxGDCBGOhJn3XhBz0hXKjieLtpErFcd0ugeWjpGmVYswUbA1kqbT3sOAwkHMUWciXGokMQzchjFzcaYaSQ7u12K94J+kBDvuIyhJZMQ2bA61XXII/hKkkuRD/OYY/mmQm/O+y8JFQdLknksuTohrb846fYBNa8dvXqybaNcV7rhAAAAAAElFTkSuQmCC') no-repeat 50% 50%;pointer-events:none;}
label.select select, span.select select {-moz-appearance:none;-webkit-appearance:none;appearance:none;height:26px;padding:0 33px 0 5px;font-size:12px;border:1px solid #b2cdff;outline-style:none;width:100%;box-sizing:border-box;}

table.std {border-collapse:collapse;width:100%;margin-bottom:20px;font-size:1em;}
table.std thead {color:#fff;background-color:#3271ac;font-weight:bold}
table.std thead * {text-align:center;font-size:15px}
table.std thead th, table.std thead td {border:1px solid #fff;padding:10px 3px}
table.std tbody td, table.std tbody th {padding:8px 3px;text-align:left;border-bottom:1px dotted #ccc;color:#6f6f6f}
table.std tbody tr:nth-child(even)>*,table.std tbody tr.even {background:#f5f5f5 url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') repeat-x 0 0;}
table.std tbody tr.odd>* {background-color:transparent}
table.std .br {border-right:1px dotted #ccc}
table.std .bl {border-left:1px dotted #ccc}
table.std .c {text-align:center}
table.std .r {text-align:right}
table.std tfoot td {padding:8px 3px;border-bottom:1px dotted #ccc;color:#6f6f6f}

.expire,
table.domainList .expire a {color:#eb980c;}
.expired,
table.domainList .expired a {color:#eb0c0c;}
.reserved,
table.domainList .reserved a {color:#12bd09;}

table.domainResult [name^="deleteLink["] {border:none;width:20px;height:20px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABbElEQVR42uzUvytFYRzH8XPvlZ9lURZRipLBoLvYDBaDEoNsZKBQSlnIZmJgN1D+B/wBMrjkVyk/Rr8Sg8GvuI/3U597+zodnCSTb726T8893+85z/d5zkk454J0Oh1ERDHm0Y8Czb1hBSN4CCdkMpn8hVExjUGs4QwJ1OgG9xiLSrIFfUIhnJ6kC8doD+XsohMTJu9FeR8KTmLILKUWzzhCyiy5CqU41JwfL2HKFmxBry4Or6Dhk5bUm3EPVrGR1MQAGoOfR516m39CvwGLWMcmRtUbrxxPZuf9hmTVs1n1uE0bF+Se8ALb6tEdTlCBMmyhCCUa+99KnOJWxXdwGd6UcCzrRq1YUKFmzKAJ1bmdtZGM2SMXt5nJ4Jfjv+DfFUzELfjVOfRn8FrjK51DHzc4j1PQSW6u1fzXbcZ9oXxnz6kt+Io9dGAOj2pJSq9kYMZZvY7+Rvu6NnLJw/rEjyvpu/4f6Buaj3cBBgBG1E+iF1OnsAAAAABJRU5ErkJggg==') no-repeat 50% 50%;outline-style:none;}
table.domainResult th.delete {width:110px;}
table.domainResult th.year {width:110px;}

label.classic, span.classic {border:1px solid rgba(102, 156, 255, 0.5);display:inline-block;padding:0 10px;position:relative;z-index:0;overflow:hidden;vertical-align:middle;background-color:#fff;}
label.classic.req, span.classic.req {padding-right:30px;}
label.classic:focus-within, span.classic:focus-within {border-color:#669cff;}
.classic input[type="text"],
.classic input[type="email"],
.classic input[type="search"],
.classic input[type="password"] {width:100%;height:100%;padding:7px 0;box-sizing:border-box;border:none;outline:none;box-shadow:none;color:#2d3436;font:normal 16px/1 'Lato', sans-serif;}
.classicTextarea {border:1px solid rgba(102, 156, 255, 0.5);display:inline-block;position:relative;z-index:0;overflow:hidden;vertical-align:middle;background-color:#fff;}
.classicTextarea.block {display:block;}
.classicTextarea.req {padding-right:30px;}
.classicTextarea.req::after {content:'*';position:absolute;width:20px;height:20px;text-align:center;right:2px;bottom:0;top:0;margin:auto 0;font-weight:bold;font:18px/20px Tahoma;color:#ff6b81;}
.classicTextarea:focus-within {border-color:#669cff;}
.classicTextarea textarea {width:100%;height:90px;padding:7px 10px;box-sizing:border-box;border:none;outline:none;box-shadow:none;color:#2d3436;font:normal 16px/1 'Lato', sans-serif;resize:vertical;overflow:auto;}
.classicSel {border:1px solid rgba(102, 156, 255, 0.5);display:inline-block;position:relative;z-index:0;overflow:hidden;vertical-align:middle;background-color:#fff;}
.classicSel:focus-within {border-color:#669cff;}
.classicSel::after {content:'';position:absolute;right:0;top:0;bottom:0;width:29px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAe0lEQVR42mJgYGCIA+JmIBb4//8/AzoGAicgngrEdiDOSSAGiS4EYj40hS5I8v0ggQIgPo2uAQjcgPg4VPwgEBvBTChB0jATiEOQFO4HYjOwOiQry5A0/EdXiKIYqqECScNRILZAkcfi+0aoQjsMOSyKmYBYA1swAgQYAGrqjpV2xhfUAAAAAElFTkSuQmCC') no-repeat 50% 50%;pointer-events:none;}
.classicSel select {-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;padding:9px 30px 8px 0;box-sizing:border-box;border:none;outline:none;box-shadow:none;color:#2d3436;font:normal 16px/1 'Lato', sans-serif;}
.classicSel.block {display:block;}

.block, label.block, span.block {display:block;}
.classic.req::after {content:' *';font:bold 18px Tahoma;color:#ff6b81;}

.legend-sd-info {margin-top:10px;}
.legend-sd-info h2 {margin-bottom:10px;}
.legend-sd-info>div {line-height:1.6em;}
.legend-sd-info>div img {vertical-align:middle;}
.legend-sd-info button.option-for-domain {font:13px 'Lato', sans-serif;border: none;background-color:#ccc;cursor:pointer;padding:5px 10px;border-radius:5px;color:#6f6f6f;}
.legend-sd-info button.option-for-domain:hover {color:#424242;}

.dialogBox {position:fixed;z-index:100;right:0;top:0;bottom:0;width:70%;background-color:#fff;padding:40px;box-shadow:-10px 0 10px rgba(0, 0, 0, 0.1);box-sizing:border-box;visibility:hidden;opacity:0;transition:visibility .3s, opacity .3s;}
.dialogBox.show {visibility:visible;opacity:1;}
.dialogBox header {display:flex;margin-bottom:40px;}
.dialogBox header>h1 {flex:1 1 0px;margin-right:5px;font-size:26px;}
.dialogBox header svg {max-width:100%;max-height:100%;}
.dialogBox header button.close {width:40px;height:40px;background-color:transparent;border:none;cursor:pointer;outline:none;}
.dialogBox div.content p {line-height:1.4em;margin-bottom:20px;}

form.hosting {max-width:700px;margin:0 auto;}
form.hosting div.item {margin-bottom:15px;}
form.hosting div.box-flex>label {flex:1 1 0px;}
form.hosting div.box-flex>span {flex:0 0 215px;align-self:center;text-align:right;}

form.login {max-width:320px;margin:0 auto;}
form.login div.item {margin-bottom:10px;}
form.login input {width:100%;padding:12px 0;box-sizing:border-box;border:none;outline:none;box-shadow:none;color:#2d3436;font:normal 16px/1 'Lato', sans-serif;}
form.login input:focus {border:none;outline:none;}
form.login label {border:1px solid rgba(102, 156, 255, 0.5);display:block;padding:0 30px 0 10px;position:relative;z-index:0;overflow:hidden;background-color:#fff;}
form.login label:focus-within {border-color:#669cff;}
form.login label::after {content:'*';position:absolute;width:20px;height:20px;text-align:center;right:2px;bottom:0;top:0;margin:auto 0;font:bold 18px/20px Tahoma;color:#ff6b81;}

section.box {padding:10px;background-color:#f2f2f2;margin:20px auto 40px;}
section.box h2 {margin:40px 0 25px;font-size:20px;}
section.box>h2:first-child {margin-top:0;}
section.box p {line-height:1.4em;margin-bottom:10px;}
section.box .silver {color:#a2a2a2;}

section.box.newhost div {line-height:1.4em;margin-bottom:10px;}
section.box.newhost label>span {display:inline-block;width:120px;}

form:not(.nForms) div.item+div.item {margin-top:4px;}

div.itemFlex {display:flex;padding:10px;}
div.itemFlex+div.itemFlex {border-top:1px solid #f0f0f0;}
div.itemFlex>div:first-child {width:350px;margin-right:10px;}
div.newdns {display:flex;margin-bottom:10px;}
div.newdns>* {flex:0 1 240px;}
div.newdns>*+* {margin-left:10px;}

.field {display:flex;align-items:center;}
.field>.field {flex:1 1 0px;display:block;}
.field>.field .info {display:block;font-size:13px;font-style:italic;color:#919191;}
.field>.title {flex:0 0 200px;margin-right:10px;font-size:14px;}
.field>.title.req::after {content:'*';font:bold 14px Tahoma;color:#ff6b81;}

div.submit {margin-top:15px;}

form.whois {max-width:600px;margin:0 auto 20px;}
form.whois div.item {display:flex;}
form.whois label {flex:1 0 0px;border-width:1px 0 1px 1px;}
form.whois button {border-radius:0 4px 4px 0}

span.uploadFileWrap {padding:10px;border:2px dashed #dfdfdf;display:block;}
span.uploadFileWrap.is-dragover {border-color:#3992f7;background-color:#ddedfd;}
span.uploadFileWrap span.info-upload {display:inline-block;margin-left:5px;}
span.uploadFileWrap button[type="button"] {cursor:pointer;font:16px 'Lato', sans-serif;background-color:#7fb615;color:#fff;border:1px solid #7fb615;border-radius:4px;padding:6px 15px;outline:none;transition:background-color .2s, color .2s}
span.uploadFileWrap button[type="button"]:hover {background-color:#fff;color:#7fb615;}

span.uploadFileWrap input[type="file"] {display:none;}

.r {text-align:right;}
.c {text-align:center;}
.b {font-weight:bold;}
.i {font-style:italic;}
.top {align-self:flex-start;}
.mb-10 {margin-bottom:10px;}
.mb-20 {margin-bottom:20px;}
.mb-30 {margin-bottom:30px;}

.ptb-5 {padding:5px 0;}
.ptb-10 {padding:10px 0;}

.mobile {display:none;}

.hc {display:none;}

.box-info {margin-bottom:10px;padding:20px;border:2px solid #e8e8e8;border-radius:2px;background-color:#f3f7ff;}

.box-flex {display:flex;justify-content:space-between;}

.wrap-loader {position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.1);z-index:10;}
.wrap-loader .loader {width:70px;height:70px;border-radius:50%;background-color:#fff;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;border:1px solid #ddd;box-shadow:0 0 5px #d7d7d7;}
.wrap-loader .loader::after {animation:wrap-loader 0.6s infinite cubic-bezier(.45,.05,.55,.95);content:'';display:block;box-sizing:border-box;width:55px;height:55px;margin:auto;border-width:6px;border-style:solid;border-color:#006ab3 transparent;border-radius:50%;}
.wrap-loader.hc {display:none;}

.userRegLog {padding:50px;margin:0 auto;max-width:500px;box-sizing:border-box;border:1px solid #e0ebff;box-shadow:0 0 20px rgba(102, 156, 255, 0.2);}
.userRegLog .footer {margin-top:20px;display:flex;justify-content:space-between;align-items:center;}

button.classic,
input[type="submit"].classic {cursor:pointer;font:bold 16px 'Lato', sans-serif;background-color:#7fb615;color:#fff;border:1px solid #7fb615;border-radius:4px;padding:11px 35px;outline:none;transition:background-color .2s, color .2s}
button.classic:hover,
input[type="submit"].classic:hover {background-color:#fff;color:#7fb615;}
@keyframes wrap-loader {from { transform: scale(1) rotate(0deg);}to { transform: scale(1) rotate(360deg);}}



table.cennik.zebra-via-tbody tbody tr:nth-child(even){background-color: #fff;}
table.cennik.zebra-via-tbody tbody:nth-child(odd) tr{background-color: #e0ebff;}
table.cennik span.gross {display:block;font-size:13px;color:#959595;}

@media screen and (max-width:998px){
    .step li span {font-size:14px;}
    .step li span::before {width:50px;height:50px;}
    .step li.wybor-hostingu span::before {background-position:-50px 0;}
    .step li.s.wybor-hostingu span::before {background-position:-50px 100%;}
    .step li.logowaniex-rejestracja span::before {background-position:-100px 0;}
    .step li.s.logowaniex-rejestracja span::before {background-position:-100px 100%;}
    .step li.podsumowanie span::before {background-position:-150px 0;}
    .step li.s.podsumowanie span::before {background-position:-150px 100%;}
    .step li.realizacja span::before {background-position:-200px 0;}
    .step li.s.realizacja span::before {background-position:-200px 100%;}
    .step li.btw::after {width:30px;height:30px;background-size: 100% auto;top:19px;}
    div.searchBox {display:block;max-width:800px;margin:0 auto 20px;}
    div.searchBox>div.img {display:none;}
}
@media screen and (max-width:768px){
    .step {margin-bottom:30px;}
    .step ul {display:block;list-style:disc;padding-left:25px;}
    .step li {color:#669cff;}
    .step li+li {margin-top:5px;}
    .step li.s {color:#90d690;}
    .step li span::before {content:none;}
    .step li.item {text-align:left;}
    .step li.btw {display:none;}
    .step li span {font-size:16px;}
    .dialogBox {width:100%;padding:20px;}
    .mobile {display:block !important;}
    td.mobile,
    th.mobile {display:table-cell !important;}
    .desktop {display:none !important;}
}
@media screen and (max-width:576px){
    div.searchBox div.otherWrap,
    div.searchBox div.popularWrap {display:block;}
    div.searchBox div.other {border-top:none;padding-top:0;}
    div.searchBox div.popular.select {margin:10px -10px -10px;padding:10px;border-top:1px solid #e0ebff;}
    div.searchBox label.select {display:block;}
    div.searchBox div.popularWrap select {width:100% ;}
    div.searchBox [type="submit"] {height:auto;width:100%;padding:20px 0;text-align:center;}
    div.searchBox label.select, div.searchBox span.select {display:block;}
}