body {margin:0px; background-color:#FFF; color:#636363;  font-family: 'Myriad', Verdana, Geneva, sans-serif; font-size:16px; line-height:21px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:15px;}
h1{  font-family:'quicksand';font-size:44px; line-height:52px; color:#218e78;line-height:normal;font-weight:normal;text-transform:uppercase;} 
h2{  font-family:'quicksand';font-size:32px; line-height:40px;color:#636363; line-height:normal;font-weight:normal;text-transform:uppercase;} 
h3{  font-family:'quicksand';font-size:24px; line-height:30px; color:#636363;line-height:normal;font-weight:normal;}
ul,ol{ padding-left:25px;}
.cont_block ul li{ list-style-image:url(/images/shell/green_04.jpg); padding-bottom:10px;}


a:hover{ color:#CC0000;}
.swrapper{width:960px;margin:0 auto;padding:0px; }
.cont_area{width:960px;clear:both; }
.left_block{width:240px;float:left;padding-bottom:10px; padding-top:8px; padding-right:20px; }
#homeSearchDiv, .sidebartext { padding-left:5px;}
.sidebartext{font-family:'quicksand';font-weight:normal;font-size:18px; line-height:27px; }
.sidebartext a:link, .sidebartext a:visited{
    display:block;
    float:left;
    width:95%;
    border-left:4px solid #218e78;
    padding:5px;
    text-decoration:none;
    margin-bottom:5px;
}
.sidebartext a:hover{ 
    border-left:2px solid #218e78; text-decoration:none; background-color:#218e78 !important; color:#FFF !important; }
.sidebarlinkselected:link, .sidebarlinkselected:visited{color:#399784;}
.sidebartext h2{ border-bottom:2px solid #CCC; color:#218e78; font-size:26px; line-height:30px; padding-bottom:10px; margin-bottom:20px; text-transform:uppercase;}
.sidebartext h2 a:link, .sidebartext h2 a:visited{color:#218e78; text-decoration:none;}
.sidebartext h2 a:hover{text-decoration:underline;}
#homeSearchDiv{ padding-bottom:10px;} 
.rss-menu-box{background:none; border:none;}
.center_block{width:700px;float:left;}  
a:link, a:visited{text-decoration:none; color:#074337;}
a:hover{color:#000; text-decoration:underline;}

.top-search{width:391px;margin-left:135px; float:left;height:29px; padding-top:20px; text-align:right;}
.top-div1{width:526px; float:left;}
.footerDiv{width:100%; float:left; margin-top:40px; font-size:14px;  padding-bottom:30px;}
.footerDiv, .footerDiv a:link, .footerDiv a:visited{color:#aacbc4; text-decoration:none;}
.footerDiv a:hover{color:#FFF;}
.footerlinks ul{padding:0px; margin:0px;}

.footerlinks li{ width:33%; float:left; font-family:'quicksand';text-transform:uppercase; list-style:none; padding:0px; margin:0px; padding-bottom:4px; }
.footerlinks a:link, .footerlinks a:visited{color:#FFF; text-decoration:none;}
.footerlinks a:hover{color:#aacbc4;}

.top-links a:link, .top-links a:visited{ font-family:'quicksand';display:block; padding:13px; padding-left:12px; padding-right:12px; float:left; font-weight:normal; color:#000;text-decoration:underline; font-size:16px; line-height:19px; text-decoration:none;}
.top-links a:hover{ color:#074337;}
.homePanel1-1{padding-left:430px; padding-top:85px; margin:0 auto; width:515px; padding-right:10px;}
.homePanel1-2{width:100%; float:left; font-family:'quicksand'; padding-bottom:25px; color:#1a8b74;text-transform:uppercase;  font-weight:normal; font-size:45px; line-height:55px;}
.homePanel1-3{width:100%; float:left; font-size:20px; line-height:24px;color:#636363; }
.homePanel2-1{padding-left:5px;margin:0 auto; width:520px; padding-right:435px; padding-top:110px;  }
.homePanel2-2{width:100%; float:left; font-family:'quicksand'; padding-bottom:25px; color:#1a8b74; text-transform:uppercase; font-weight:normal;font-size:45px; line-height:55px;}
.homePanel2-3{width:100%; float:left; font-size:20px; line-height:24px;color:#636363; }
.homePanel1-1 a:link, .homePanel1-1 a:visited{color:#1a8b74; }
.homePanel2-1 a:link, .homePanel2-1 a:visited{color:#1a8b74; }

#zMenuDiv1 a.trigger{ font-family:'quicksand'; font-weight:normal; text-transform:uppercase;}
.sn-1{margin:0 auto;width:100%; min-width:960px; max-width:1900px;  }
.sn-2{ width:100%; min-width:960px; max-width:1900px; float:left; background-image:url(/images/shell/topbg.jpg); background-position:top center; background-repeat:repeat-x;}
.sn-3{width:100%;   float:left; background-image:url(/images/shell/mentis_01.jpg); background-position:top center; background-repeat:no-repeat;}
.sn-4{width:960px; float:left;}
.sn-5{float:left; font-size:18px; line-height:24px; width:434px; height:111px;}
.sn-6{width:960px; float:left;}
.sn-7{min-width:960px; max-width:1500px; width:100%; margin:0 auto;}
.sn-8{min-width:960px; overflow:hidden; max-width:1500px; width:100%;height:449px; float:left;}
.sn-9{width:100% !important; float:left; background-repeat:no-repeat; height:449px; background-position:top center; }
.sn-10{ width:100%; min-width:960px; max-width:1500px; height:373px;margin-top:40px; float:left; background-image:url(/images/shell/MSI_homepage_6_02.png); background-repeat:no-repeat; background-position:top center;}
.sn-11{margin:0 auto; width:960px;}
.sn-12{ font-family:'quicksand';float:left;color:#FFF; margin-top:50px; width:340px;}
.sn-13{font-size:36px; line-height:42px; width:100%; float:left;margin-bottom:15px;}
.sn-14{width:100%; float:left; font-size:16px; line-height:21px; margin-bottom:20px;}
.sn-15{width:100%; float:left;margin-bottom:10px;}
.sn-16:link, .sn-16:visited{padding:10px; display:block; font-size:24px; line-height:28px; float:left; white-space:nowrap; border-radius:5px; text-decoration:none; color:#FFF; text-align:center; padding-left:25px; padding-right:25px; background-color:#1a8b74;}
.sn-16:hover{color:#CCC;}
.sn-17{width:890px; margin:0 auto;}
.sn-18{padding-top:70px;text-transform:uppercase; font-family:'quicksand'; font-weight:normal;width:100%; padding-bottom:20px; color:#1a8b74; font-size:40px; line-height:40px; float:left; text-align:center;}
.sn-19{width:100%; padding-bottom:40px; font-family:'quicksand'; font-weight:normal;float:left; color:#636363; font-size:35px; line-height:35px; text-align:center;}
.sn-20{width:100%; padding-bottom:80px; float:left; color:#636363; font-size:20px; line-height:25px; text-align:center;}
.sn-21{margin:0 auto;width:100%; min-width:960px; max-width:1500px;  }
.sn-22{ width:100%; height:419px; float:left; background-image:url(/images/shell/mentis_04.jpg); background-position:top center; background-repeat:no-repeat;}
.sn-23{width:100%; height:419px; float:left; background-image:url(/images/shell/mentis_08.jpg); background-position:top center; background-repeat:no-repeat;}
.sn-24{ width:100%; height:419px; float:left; background-image:url(/images/shell/mentis_09.jpg); background-position:top center; background-repeat:no-repeat;}
.sn-25{width:100%; height:418px; float:left; background-image:url(/images/shell/mentis_13.jpg); background-position:top center; background-repeat:no-repeat;}
.sn-26{ width:100%; height:419px; float:left; background-image:url(/images/shell/mentis_15_sample1.jpg); background-position:top center; background-repeat:no-repeat;}
.sn-27{ width:100%; height:418px; float:left; background-image:url(/images/shell/mentis_19.jpg); background-position:top center; background-repeat:no-repeat;}
.sn-28{padding-top:45px; float:left; width:100%; padding-bottom:50px;}
.sn-29{width:100%; float:left; }

.sn-30{padding-top:45px; float:left; width:100%; padding-bottom:50px;}
.sn-31{margin:0 auto;width:100%; min-width:960px; max-width:1900px;  }
.sn-32{ width:100%; min-width:960px; max-width:1900px;float:left; background-color:#1a8b74;}
.sn-33{margin:0 auto; width:960px;}
.sn-34{width:300px; float:left;}
.sn-35{float:left;}
.sn-36{width:100%; padding-top:10px; float:left;}
.sn-37{width:600px; float:left;}
.sn-38{width:100%; padding-top:10px;float:left;}
.sn-39{float:left;}
.sn-40{background-color:#aacbc4; margin-left:10px;margin-top:4px; margin-right:10px; width:10px; height:10px; float:left;}
.sn-41{float:left;}
.sn-42{background-color:#aacbc4; margin-left:10px;margin-top:4px;  margin-right:10px; width:10px; height:10px; float:left;}
.sn-43{float:left;}


.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}
.sn-4-2{display:none;}


.contact-form { 
}
.contact-form label {
    font-family: Century Gothic;
    font-size: 16px;
    line-height: 22px;
    float: left;
    width: 150px;
    color: #6b5444;
    font-weight: bold;
}
.contact-form input, .contact-form select, .contact-form textarea {
    float: left;
    border: 1px solid #aeaeae;
    width: 380px;
    max-width:100%;
    font-family: Century Gothic;
    font-size: 16px;
    padding: 3px;
    margin: 0 0 22px 0;
}
.contact-form textarea {
    height: 318px;
    max-width:100%;
}
.float_l.form-btn {
    margin: 7px 0 0 0;
}
.contact-form input.sbmit-btn {
    font-family: Century Gothic;
    font-size: 20px;
    line-height: 24px;
    float: right;
    border: none;
    color: #fff;
    padding: 10px 65px;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #453d37;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.contact-form input.sbmit-btn:hover {
    background-color: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.contact-form .req-text {
    float: right;
    font-family: Century Gothic;
    font-size: 18px;
    line-height: 22px;
    padding: 12px 34px;
}
.znewslettercheckbox {
    display: none;
}

.possec {
    padding: 110px 0 90px 0;
}

.posbox {
    background-color: #fff;
    padding: 45px;
    box-shadow: 0 0 8px rgb(0 0 0 / 20%);
    max-width: 395px;
}
.posbox .posdet {
    margin: 15px 0;
}
.posbox .posdet p {
    padding-bottom: 0;
}
.posbox a.spbtn {
    width: 177px;
    padding: 9px;
}
.posbox .posdet ul li {
    margin-bottom: 2px;
}

.spbtn, .spform input[type="submit"], .footform input[type="submit"], .spform button, .contform button, a.borbtn {
    background-color: #074337;
    padding: 15px 18px;
    text-align: center;
    max-width: 100%;
    text-transform: uppercase;
    position: relative;
    color: #fff !important;
    font-size: 16px;
    display: inline-block;
    min-width: 248px;
}
a.spbtn.smallbtn, .contform button, .footform input[type="submit"] {
    min-width: 182px;
    padding: 19px;
}

@media only screen and (max-width: 992px) {
#zMenuDiv1 { width:100% !important;}
#zMenuDiv1 li { float:left; clear:both; width:100%;}
.mobileMenuButton, #zMenuDiv1 a.trigger{ display:block; width:90% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important; text-align:left !important;}
.mobileMenuButton{ background-color:#1d8a74; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
#zMenuDiv1 li ul { display:none !important;} 
.mobileMenuButton {display:block;}
.mobileMenuDiv {display:none;}
.sn-4{display:none;}
.sn-4-2{display:block; background-image:url(/images/shell/logo.jpg); background-repeat:no-repeat; height:60px; margin-top:10px; width:100%; background-position:top center; float:left;}
.sn-3{background:none;}
.sn-2{background:none;}
.sn-1, .sn-2, .sn-32, .sn-31, .sn-21, .sn-7, .sn-8{max-width:100%; min-width:310px; width:100%;}
.swrapper, .cont_area, .left_block, .sn-37, .sn-33, .sn-6, .sn-34{width:100%;}
.footerlinks li{width:100%;}
.sn-38 div{ clear:both;}
.sn-34{padding-bottom:10px;}
.sn-40, .sn-42{display:none;}
.footerDiv{width:94%; padding:3%;}
.footerDiv{ margin-top:10px; padding-bottom:10px;}
.sn-30{ width:94%; padding:3%; padding-top:10px; padding-bottom:10px; }
.sn-17{width:94%; padding:3%;}
.sn-22, .sn-23, .sn-24, .sn-25, .sn-26, .sn-27{ height:auto; background:none;}
.homePanel1-1, .homePanel2-1{ padding:3%;padding-left:0px; padding-top:20px; padding-bottom:20px; width:94%;}
.sn-27{padding-bottom:40px;}
.sn-9{ height:200px; width:100% !important; background-position:top left;}
.sn-8{ height:200px;background-color:#000; }
.sn-10{display:block; margin-top:10px; width:310px; background-position:top left; min-width:310px; max-width:310px; padding-left:5px;}
.sn-11, .sn-12{width:100%;}
.sn-13{font-size:20px;line-height:26px;}
.sn-14{font-size:14px; line-height:18px;}
.sn-16:link, .sn-16:visited{font-size:16px; line-height:16px;}
.sn-14{display:none;}
.cont_block iframe, .cont_block img{ width:auto !important; width:100%; max-width: 100%; height:auto !important;}
.center_block{width:94%; padding:3%;}
.left_block{padding-right:0px;width:94%; padding:3%;padding-top:0px;}
h1{ font-size:30px; line-height:36px;}
h2{ font-size:24px; line-height:30px;}
h3{ font-size:18px; line-height:24px;}
.sidebartext a:link, .sidebartext a:visited{ font-size:16px; line-height:21px;}
.sn-29{margin-bottom:5px;}
}
@media only screen and (max-width: 776px) {
.possec {padding: 50px 0 20px 0;}
}