.result{overflow:auto;}
p.subtitle{color:var(--main);}
p.title{color:var(--main); font-size:40px;}
.moreBtn.PDFBtn span{ float: left; margin-top: 4px;}
a:hover .moreBtn.PDFBtn span{ background-position:top}
.banner{padding:30px 10px; background-image:url('../img/img-inner-banner.jpg'); background-size:cover; overflow:auto;}
.zeroMagrin{margin:0;}
.zero{padding:0;}
section .wrapper{text-align:center;}
a.submitted{display:inline-block;}

section.inner p.subtitle{width:100%; text-align:center;}
section.inner .wrapper p.subtitle.noInfo{text-align: center; color:var(--main); padding: 10px 20px; background-color:transparent; background-image:none;}
section.inner .wrapper p.subtitle.noInfo a{color: var(--secondary);}
section.inner .wrapper p.subtitle.noInfo a:hover{color: var(--word);}
section.inner .wrapper .itemBtn.btnNoInfo{margin:0 auto; display:inline-block;}
section.inner .wrapper .itemBtn.btnNoInfo p{font-size:24px; color: var(--secondary);}
section.inner .wrapper .itemBtn.btnNoInfo:hover p{color: var(--word3);}
section.inner .listHeader{ background-image:var(--linear2); padding:0 24px; font-size:24px; border-radius:4px 4px 0 0;}
.listHeader p{margin-top:10px; color:#fff;font-size: 16px;}
.listHeader .amount p{float:right;}
.listHeader p.amount{float:right;}
.list-mobile{display:none;}
.itemList{background-color:var(--white); padding-bottom:10px;}
.list p.amount{text-align:right;}
.listBtn{font-size:24px; cursor:pointer; padding:5px 0; margin:8px auto; display:block; width: fit-content; color: var(--secondary);}
.list{ padding:5px 0 0 0; background-color:#f7f9fb;}
.list:nth-of-type(even){ background-color:var(--white);}
.list p{line-break:anywhere;margin-bottom: 0;}
.list .productsGarphic{text-align:center;}
.list img{width:100%; max-width:150px; border:1px solid #eee;}
.list .one-col{ padding-top:8px;}
.list p.break{display:none;}
.list a{float:none; margin:0 auto;}
.list .listDescription p{float:initial;}
.list .listBtn{width:100%;}
.list .listBtn.btnBlue{border-radius:4px; min-height: 40px;}
.list .listBtn.btnBlue p{font-size:18px;}
.list .listBtn.marked{background-color:#333333;cursor:pointer;}
.list .listBtn.marked:hover{background-color:#fff; color:#2e3092; border:1px solid #eee;}
.listBtn p{margin: auto; text-align: center; width: inherit; float:none;}
.list .listBtn p.add{display:block;}
.list .listBtn p.added{display:none;}
.list .listBtn.marked p.add{display:none;}
.list .listBtn.marked p.added{display:block; color:#fff;}
.list .listBtn.marked:hover p.added{display:block; color:#333;}
.list input{text-align: left;width: 100%; height: 30px; border: 0; background-color:transparent; border-bottom:1px solid var(--word3);}
.list .amount input{text-align: right;}
.list .btn-icon{height:30px; width:36px; background-position:top; background-repeat:no-repeat; float: none; margin: auto;}
.list .btn-icon:hover{background-position:bottom;}
.list .btnDel{background-image:url(../img/products/btn-del.png);}
.list .btnEdit{background-image:url(../img/products/btn-edit.png);}
.list .btnDel{}
.list .btnUpload{height:27px; width:27px; background-position:top; background-repeat:no-repeat; float: left; margin: auto; background-image:url(../img/products/btn-upload.png);}
.btnAddItem p{color:var(--secondary);}
.btnAddItem:hover p{color:var(--word3);}

p.required{ width:96%; max-width: 1200px; text-align:right;margin:10px auto;float: none;}
p.required span{color:#f77}
.contentsArea{margin:80px auto; display:block;}
.contactFormBG{padding:80px 200px;}
.contactForm p.subtitle{padding:10px 0; background-image:var(--linear2);  color:var(--white); border-radius:4px 4px 0 0}
.contactForm input{background-color:transparent; border-width:0 0 1px 0;  border-bottom:1px solid var(--word3);}
.contactForm{ overflow: auto; position:relative; padding-bottom:40px; margin:0 auto 60px; width:96%; max-width: 1200px; background-color:var(--white); }
.contactForm.contactFormItem{background-color:transparent; overflow:visible;}
.contactForm:last-of-type{background-color:transparent;}
.contactForm .form_container{padding:0 20px;}
.contactForm .list .form_container{padding:0;}
.products form{ padding:0;}
.contactForm p.formLabel{ margin:12px 0 0;text-align:left;float:left;}
.contactForm p span{color:#f77}
.contactForm p.note{color:#2e3092; float:none;}
.contactForm .infoArea{width:49%;}
.contactForm svg .btn-arrow{fill:none; stroke:var(--BG3);}
.verificationCode{overflow:visible;float:left; width:100%;}
.contactForm .verificationCode img{float:left; padding:7px}
.contactForm .verificationCode p.addation{ padding:7px;float: left;line-height:normal;cursor:pointer;color:var(--word4);}
.contactForm .verificationCode p.addation:hover{color:var(--secondary);}
.contactForm .verificationCode .infoArea{float:none; width:100%;}
.contactForm .verificationCode input{float:left;max-width:80px;}
.contactForm .verificationCode p.formLabel{line-height:normal;float: none;}
.contactForm-part2{padding:0 20px;}

.contactForm .messagesArea{width:100%; padding-top:20px;overflow: auto;float: none;}
.contactForm textarea{width: 100%; border: 1px solid #eeeeee66;padding:10px 5px; resize: vertical;}
.contactForm input,.contactForm select,.contactForm option{width: 100%; height:40px;padding-left: 5px;}
.contactForm input{}
.contactForm select option:nth-of-type(1),.contactForm select option:nth-of-type(2){color:#ccc;}
.contactForm select{color:#ccc;}
.contactForm option{color:#ccc;}
.contactForm select::placeholder{ color:#ccc;}
.contactForm .messages{ height:300px;  margin-bottom: 40px;}
.btn{float:left; width:100%; padding: 30px 0;}
.submitted .moreBtn.moreBtnBG{padding:10px 40px;}
.submitted .moreBtn.moreBtnBG svg{margin:0;}

section.inner .wrapper p.errorMessages{display:none; color:#f77; float:left; font-size:12px;}
section.inner .wrapper p.errorMessages.error{display:block; margin-bottom:0; margin-top:12px;}

.success a{overflow: auto; margin: 0 auto; float: none;display: block; width: 200px;}
section.inner.success p.subtitle{color:var(--word);}
.success .moreBtn{margin:0 auto;}
section.inner.success .center a{display:rudy;}


@media screen and (max-width: 1600px){
}

@media screen and (max-width: 1200px){
}

@media screen and (max-width: 991px){
	.list{padding:10px;}
	.contentsArea{padding:15px;}
	.contactFormBG{padding:0 15px;}
    .contactForm .infoArea{width:100%; float:left; margin:auto;}
	.contactForm input{height:30px; margin-bottom:10px;}
	.listHeader p.amount{text-align:left;}
	.list .amount input{text-align:left;}
	section.inner .wrapper .contactForm p.errorMessages{line-height:unset;}
	.contactForm .verificationCode input{ line-height:40px;}
	.list-desktop{display:none;}
	.list-mobile{display:block;}
	.contentsArea{margin:80px auto; padding:0; display:block;}
	section.inner .products span.USD{background-color:transparent; padding:0;line-height: normal;width: unset;float:left;}
	section.inner .wrapper{padding-left:0;}
}

@media screen and (max-width: 510px){
	section.inner .products span.USD{line-height: normal;}
}