@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {

.devices .wrapper{width:95%;max-width:930px;}

.devices .mainNav li{margin-right:15px}
.devices .mainNav li a{font-size:13px}
.devices .topNav li a.dropDown{width:44px}

/* categories - devices */ 
.devices .catgrs{/*height:350px;*/}
.devices .catgrs .infoBox strong{font-size:185.7%}
.devices .catgrsSmall,.devices .catgrsSecond{height:100px}
.devices .catgrsSmall .infoBox strong{/*font-size:135.7%;*/font-size:19px}
.devices .catgrsSecond .infoBox strong{/*font-size:135.7%;*/font-size:19px}

/* NewsBox - devices */
.devices .newsBox{float:none;width:100%}
.devices .newsBox h3{border-bottom:1px solid #ccc;padding-bottom:13px}
.devices .newsBox .newsList li.lastLi{border-bottom:none}
.devices .newsBox .newsList li .imgNews{float:left;width:195px;height:147px;margin-right:15px}
.devices .newsBox .newsList li .txtNews{height:147px;margin-top:22px;margin-left:210px;}
.devices .newsBox .newsList li .txt{max-height:8.4em;}
.devices .newsBox .newsList li .viewMore{position:absolute;bottom:-2px;left:0px}
.devices .newsBox .newsList li .txtNewsNoImg{height:auto;margin-left:0}
.devices .newsBox .newsList li .txtNewsNoImg .viewMore{position:relative;bottom:0;left:0}

.devices .newsBoxIn .newsList li.lastLi{border-bottom:1px solid #cccccc}

.devices .newsBoxDet .newsList li .imgCntnr{width:195px;}
.devices .newsBoxDet .newsList li .imgNews{width:195px;height:147px}
.devices .newsBoxDet .newsList li .txtNews{height:auto;margin-left:0}

/* advBox - devices */
.devices .advBox{float:none;width:100%}
.devices .advBox h3{border-bottom:1px solid #ccc;padding-bottom:13px}
.devices .advBox .newsList li.lastLi{border-bottom:none}
.devices .advBox .newsList li .imgNews{float:left;width:195px;height:147px;margin-right:15px}
.devices .advBox .newsList li .txtNews{height:147px;margin-top:22px}
.devices .advBox .newsList li .txt{max-height:8.4em;}
.devices .advBox .newsList li .viewMore{position:absolute;bottom:-2px;left:210px}
.devices .advBox .newsList li .txtNewsNoImg{height:auto}
.devices .advBox .newsList li .txtNewsNoImg .viewMore{position:relative;bottom:0;left:0}

/* Obqvi - devices */
.devices .obqviBox .descrBox{width:300px}
.devices .obqviBox .table{margin-top:0}
.devices .obqviBox .table .tr{padding-top:14px}
.devices .obqviBox .table .tr.head{padding:0}
.devices .obqviBox .table .tr .td{float:none;padding-right:0;padding-bottom:5px;overflow:visible;white-space:normal;text-overflow:clip;width:100% !important}
.devices .obqviBox .tr.head .td{display:none}

.devices .obqviBoxDet .table{margin-top:25px;}
.devices .obqviBoxDet .table .tr{padding-top:5px}
.devices .obqviBoxDet .table .tr.head{padding:5px 0 9px}
.devices .obqviBoxDet .table .tr .td{float:left;padding-right:5%;padding-bottom:0;width:50% !important;}
.devices .obqviBoxDet .tr.head .td{display:block}
.devices .obqviBoxDet .table .tr .th{width:100% !important;padding-right:0 !important}

/* FormFlds - devices */
.devices .formFlds label{float:none;width:100%;}
.devices .jqTransformInputWrapper,.devices .jqTransformSelectWrapper{width:100%}
.devices .formFlds .browseCntnr{width:100%}
.devices .formFlds .txtareaCntnr{width:100%}
.devices .formFlds .column,.devices .formFlds .column{width:100%}
.devices .formFlds .cntnrInpCaptcha{width:100%}
.devices .formFlds .captchaKod{width:100%;margin-top:15px}
.devices .formFlds .captchaKod img{float:left}
.devices .formFlds .suffix{float:left;width:15%;}
.devices .formFlds .cntnrInpSalary{width:85%}
.devices .formFlds h3{margin-top:5px}
.devices .formFlds .fldChBox{margin-bottom:0}
.devices .formFlds .fldChBox li{margin-bottom:0}

/* Profile - devices */
.devices .profileForm .fldBox{margin-bottom:12px}
.devices .profileEdit .profileForm .fldBox{margin-bottom:18px}
.devices .profileForm label{float:none;width:100%;}
.devices .profileForm .val{margin:0;}
.devices .profileForm .valEdit{margin-bottom:2px}
.devices .profileForm .selBoxSmall{width:100%;margin-bottom:10px;padding-right:0}
.devices .profileForm .selBoxSmall.selBoxSmallM{width:100%}
.devices .profileForm .selBoxSmall.selBoxSmallL{margin-bottom:0}

/* Contacts - devices */
.devices .contTxt{width:100%;}
.devices .contactForm{float:left;margin:30px 0 0 0;width:100%}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {

.devices .wrapper{width:95%;max-width:930px;}

/* NewsBox - device */
.devices .newsBox{width:48.8%;float:left}
.devices .newsBox .newsList li .imgNews{float:none;width:100%;height:auto;margin-right:0}
.devices .newsBox .newsList li .txtNews{margin-top:15px;margin-left:0;height:auto;}
.devices .newsBox .newsList li .txt{max-height:5.6em;height:225px;}
.devices .newsBox .newsList li .viewMore{position:relative;bottom:0;left:0}

.devices .newsBoxIn{float:none;width:100%}
.devices .newsBoxIn .newsList li .imgNews{float:left;width:195px;height:147px;margin-right:15px}
.devices .newsBoxIn .newsList li .txtNews{margin-top:22px;height:147px}
.devices .newsBoxIn .newsList li .txt{max-height:8.4em;}
.devices .newsBoxIn .newsList li .viewMore{position:absolute;bottom:-2px;left:210px}
.devices .newsBoxIn .newsList li .txtNewsNoImg{height:auto}
.devices .catgrs li .icon-think{width:82px;font-size:584%;top:8px;margin-left:-41px;}

.devices .newsBoxDet{float:none;width:100%}

/* advBox - devices */
.devices .advBox{width:48.8%;float:right;}
.devices .advBox .newsList li .imgNews{float:none;width:100%;height:auto;margin-right:0}
.devices .advBox .newsList li .txtNews{margin-top:15px;margin-left:0;height:auto;}
.devices .advBox .newsList li .txt{max-height:5.6em;height:225px;}
.devices .advBox .newsList li .viewMore{position:relative;bottom:0;left:0}

/* Obqvi - devices */
.devices .obqviBox .descrBox{width:300px}

/* FormFlds - devices */
.devices .formFlds label{float:left;width:30%;}
.devices .jqTransformInputWrapper,.devices .jqTransformSelectWrapper{width:70%}
.devices .formFlds .cntnrInpCaptcha .jqTransformInputWrapper{width:70%}
.devices .formFlds .browseCntnr{width:70%}
.devices .formFlds .browseCntnr .jqTransformInputWrapper{width:100%}
.devices .formFlds .txtareaCntnr{width:70%}
.devices .formFlds .txtareaCntnr1{width:100%}
.devices .formFlds .cntnrInpCaptcha{width:35%}
.devices .formFlds .captchaKod{width:35%}
.devices .formFlds .suffix{float:left;width:12%}
.devices .formFlds .cntnrInpSalary{width:88%}
.devices .formFlds .fldChBox{margin-bottom:0}
.devices .formFlds .fldChBox li{margin-bottom:0}

/* Profile - device */
.devices .profileForm .fldBox{margin-bottom:12px}
.devices .profileEdit .profileForm .fldBox{margin-bottom:18px}
.devices .profileForm label{float:none;width:100%}
.devices .profileForm .val{margin:0;}
.devices .profileForm .valEdit{margin-bottom:2px}
.devices .profileForm .selBoxSmall{width:100%;margin-bottom:10px;padding-right:0}
.devices .profileForm .selBoxSmall.selBoxSmallM{width:100%}
.devices .profileForm .selBoxSmall.selBoxSmallL{margin-bottom:0}

/* Contacts - device */
.devices .contTxt{width:100%;}
.devices .contactForm{float:left;margin:30px 0 0 0;width:100%}
.devices .contactForm .captchaKod{margin-top:0}
.devices .contactForm .captchaKod img{float:right}
}

@media only screen and (max-width: 768px) {

.wrapper{width:95%;max-width:720px;}

.mainNav li{margin-right:15px}
.mainNav li a{font-size:13px}
.topNav li a.dropDown{width:39px}

/* categories */
.catgrs{/*height:343px;*/}
.catgrs .infoBox strong{font-size:185.7%;}
.catgrsSmall,.catgrsSecond{height:100px}
.catgrsSmall .infoBox strong{/*font-size:135.7%;*/font-size:19px}
.catgrsSecond .infoBox strong{/*font-size:135.7%;*/font-size:19px}

/* NewsBox */
.newsBox{float:none;width:100%;}
.newsBox h3{border-bottom:1px solid #ccc;padding-bottom:13px}
.newsBox .newsList li.lastLi{border-bottom:none}
.newsBox .newsList li .imgNews{float:left;width:195px;height:147px;margin-right:15px}
.newsBox .newsList li .txtNews{height:147px;margin-top:22px;margin-left:210px;}
.newsBox .newsList li .txt{max-height:8.4em;}
.newsBox .newsList li .viewMore{position:absolute;bottom:-2px;left:0px}
.newsBox .newsList li .txtNewsNoImg{height:auto;margin-left:0}
.newsBox .newsList li .txtNewsNoImg .viewMore{position:relative;bottom:0;left:0}

.newsBoxIn .newsList li.lastLi{border-bottom:1px solid #cccccc}

.newsBoxDet .newsList li .imgCntnr{width:195px;}
.newsBoxDet .newsList li .imgNews{width:195px;height:147px}
.newsBoxDet .newsList li .txtNews{height:auto;margin-left:0}

/* advBox */
.advBox{float:none;width:100%}
.advBox h3{border-bottom:1px solid #ccc;padding-bottom:13px}
.advBox .newsList li.lastLi{border-bottom:none}
.advBox .newsList li .imgNews{float:left;width:195px;height:147px;margin-right:15px}
.advBox .newsList li .txtNews{height:147px;margin-top:22px}
.advBox .newsList li .txt{max-height:8.4em;}
.advBox .newsList li .viewMore{position:absolute;bottom:-2px;left:210px}
.advBox .newsList li .txtNewsNoImg{height:auto}
.advBox .newsList li .txtNewsNoImg .viewMore{position:relative;bottom:0;left:0}

/* FormFlds */
.formFlds label{float:none;width:100%;}
.jqTransformInputWrapper, .jqTransformSelectWrapper{width:100%}
.formFlds .browseCntnr{width:100%}
.formFlds .txtareaCntnr{width:100%}
.formFlds .column,.formFlds .column1{width:100%}
.formFlds .selBoxSmall{width:100%;margin-bottom:10px;padding-right:0}
.formFlds .selBoxSmall.selBoxSmallM{width:100%}
.formFlds .selBoxSmall.selBoxSmallL{/*margin-bottom:0*/}
.formFlds .cntnrInpCaptcha{width:100%}
.formFlds .captchaKod{width:100%;margin-top:15px}
.formFlds .captchaKod img{float:left}
.formFlds .suffix{float:left;width:15%;}
.formFlds .cntnrInpSalary{width:85%}
.formFlds h3{margin-top:5px}

/* Profile */
.profile h2{margin:12px 0 17px;line-height:1.1em}
.profile .top{margin-top:20px}
.profile .userProfile{padding-bottom:0}
.profile .imgProfile{float:none;width:100%}
.profile .infoProfile{margin:20px 0 0 0}

/* Obqvi */
.obqviBox .descrBox{width:300px}
.obqviBox .table{margin-top:0}
.obqviBox .table .tr{padding-top:14px}
.obqviBox .table .tr.head{padding:0}
.obqviBox .table .tr .td{float:none;padding-right:0;padding-bottom:5px;overflow:visible; white-space:normal;text-overflow:clip;width:100% !important}
.obqviBox .tr.head .td{display:none}

.obqviBoxDet .table{margin-top:25px;}
.obqviBoxDet .table .tr{padding-top:5px}
.obqviBoxDet .table .tr.head{padding:5px 0 9px}
.obqviBoxDet .table .tr .td{float:left;padding-right:5%;padding-bottom:0;width:50% !important;}
.obqviBoxDet .tr.head .td{display:block}
.obqviBoxDet .table .tr .th{width:100% !important;padding-right:0 !important}

}