.contactsDetailsCnt{margin:32px 0 0;float:right;width:50%}.contactsDetailsGrp{margin:0 16px 0 0;padding:20px 25px 3px;border:1px solid #cdddee}@media only screen and (max-width: 970px){.contactsDetailsCnt{float:none;width:100%;display:block;margin:0 auto;border:0;padding:0}.contactsDetailsGrp{margin:16px 5% 8px;padding:20px 5px 5px 20px;border:1px solid #cdddee}}.contactsDetailsCnt .socialPanel{margin:0}.contactsDetailsCnt .socialPanel div{margin:0 0 12px}.contactsDetailsCnt .socialPanel a{display:inline-block;vertical-align:middle;text-decoration:none;margin-right:24px}.contactsDetailsCnt .socialPanel img{width:32px;height:32px;border:0}.contactsDetailsCnt .socialPanel .link{margin-left:8px;font-weight:400;font-size:13px}@media only screen and (max-width: 400px){.contactsDetailsCnt .socialPanel .link{font-size:12px}}.contactsDetailsCnt .contactsPanel{margin:8px 0 0;padding:0 0 0 3px;border-style:none;font-size:12px}.contactsPanel .contactsBlock{clear:both;margin:0 0 25px}.contactsDetailsCnt .companyDetails{font-size:15px}.contactsDetailsCnt .companyDetails div{margin:0 0 4px}.contactsIcon{margin:0;float:left}.svgIcon{width:24px;height:24px;fill:#3c78b4}.contactsText{padding:4px 0 0 38px;font-size:15px;color:#333;font-weight:400;line-height:1.4em}.contactsBlock .telephone{font-weight:600;font-size:15px}.contactsText .contactsLabel{display:inline-block;width:64px;margin-right:12px;font-weight:400}.frmPanel{float:left;width:50%}.frmCnt{margin:0;padding:12px 20px}@media only screen and (max-width: 970px){.frmPanel{float:none;width:100%;display:block}.frmCnt{width:90%;display:block;margin:0 auto}.detailsText{font-size:13px}.detailsText .detailsLabel{width:52px}}@media only screen and (max-width: 360px){.contactDetailsCnt .detailsPanel .list{font-size:12px}.list li .listLabel{width:48px}}.frmCnt div{padding:0 0 20px;width:100%}.container li{margin-bottom:32px}
