#imPage,#imContent,#imContentGraphics,label,div {width: 100% !important;}
#imMnMn {width: 100% !important; left: 0 !important; height: auto !important; display:none;position: fixed!important;}
#google_translate_element {{width: 140px !important;}}
.goog-te-gadget,.goog-te-gadget-simple {width: auto !important;}
.translator {width: 49% !important; padding-left: 50px;}
#imObjectForm_40,#imObjectForm_40 label,#imObjectForm_40 input[type="text"],#imObjectForm_40 textarea {width: 95% !important;}
#imObjectForm_40_captcha {width: 120px! important;}
.row-part {margin-left: 30px!important;margin-right: 30px!important;}
p {margin: 10px 50px!important;}
li p {margin-left: 0!important;}
#imCellStyle_40 {padding: 130px 2.5% 50px 2.5% !important;}
#imObjectGallery_52 img {width: 100% !important;}
#imSlideshowContent_1 img {width: 100% !important; height: auto!important;}
#imObjectGallery_9 img,#imObjectGallery_2 img {width: 24%;height: auto;}
#imObjectGallery_2 img {width: 32%;height: auto;}
#imHeader {margin-top: -5px !important; text-align: center!important;height: auto!important;min-height:500px!important;}
imTextObject img, #imFooter img {width: auto!important; max-width:100% !important; height: auto!important;}
@media (min-width: 501px){input, textarea, #imObjectForm_1_captcha_fakediv,#imObjectForm_1 {width: 90%!important; padding: 10px!important; margin: 10px!important;}}
@media (max-width: 500px){input, textarea, #imObjectForm_1_captcha_fakediv,#imObjectForm_1 {width: 88%!important;}}
#imObjectForm_1_submit, #imObjectForm_1_captcha {width: 50%!important; padding: 10px!important; margin: 10px!important;}
#imObjectForm_1_captcha_fakediv {border: 0!important; padding-left: 4%!important;}
#imObjectForm_1_captcha_fakediv img {width: 42px!important; height: auto!important;}
@media (min-width: 1264px) {
#imMnMn > ul > li, #imMnMnNode0, #imMnMnNode6, #imMnMnNode3, #imMnMnNode4 {width: 290px!important; float; left!important;}
.respMenu {visible: hidden !important;} 
#imMnMn, .auto {display: block !important;}
}
@media (max-width: 1263px){ 
#imMnMnNode4:hover .imMnMnFirstBg, #imMnMnNode3:hover .imMnMnFirstBg, #imMnMnNode6:hover .imMnMnFirstBg, #imMnMnNode0:hover .imMnMnFirstBg,#imMnMnNode4:active .imMnMnFirstBg, #imMnMnNode3:active .imMnMnFirstBg, #imMnMnNode6:active .imMnMnFirstBg, #imMnMnNode0:active .imMnMnFirstBg {height: 42px; width: 100%!important; background-repeat: no-repeat !important;}
#imMnMn > ul {position: fixed!important; top: 50px!important; left: 20px!important;}
#imMnMn {height: 100% !important; background-color: rgba(77, 55, 122, 0.8) !important;}
.autoMenu {position: fixed; z-index: 10000; top: 0; background-color: #6000BF; padding: 5px 20px;}
.auto {position: fixed; z-index:1000; width:100%; height:100%;}}
.footer {width: 27%!important; float: left; padding: 5px 40px!important;}
.footer a {font-size: 16px; color: #fff;}
.ftr {float: left; text-align: center; font-size: 14px !important; padding-bottom: 15px!important;}
.ftr  a {font-size: 12px !important; font-family: Tahoma!important; color: #fff!important;}
.ftr-footer {margin-top: 40px;!important;}
#imFooter {min-height: 260px!important; background-color: #404040!important; color: #fff;}
#imFooter h3, #imFooter h3 a {font-family: Georgia; font-size: 18px; color: #fff!important;}
@media (max-width: 980px) {.footer {width: 100%!important; padding: 5px!important; text-align: center!important;}
#imObjectGallery_9 img,#imObjectGallery_2 img {width: 46%;height: auto;}}
@media (max-width: 360px) {#imObjectGallery_9 img,#imObjectGallery_2 img {width: 80%;height: auto;}}
.hdr {margin: 5% auto;line-height: 2;}
.hdr h1 {font-family: Georgia;font-size: 36px;color: #fff;}
.hdr h3 {font-family: Impact;font-size: 24px;color: #fff;}
.text-shadow-1 {color: white;text-shadow: 1px 1px #5C1886, 1px -1px #5C1886, -1px 1px #5C1886, -1px -1px #5C1886, 3px 3px 6px rgba(0, 0, 0, 0.74);}
#imFooter,#imFooterBg,#imFooter div {height:auto!important;min-height:60px!important;}
#imFooter div {background-color: #404040 !important;}
#imTextObject_1_tab0 ul li {margin: 0px 0px 0px 80px!important;}
@media screen and (max-width: 800px) {
.responsive-embed{width:100%!important;}
.responsive-embed iframe {height:400px!important;width:100%!important;}
}
}