a {
    text-decoration: none;
    color: #9bc5c9;
}
h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;}
header{width:100%; overflow: hidden; background: #404040; padding: 20px 0;}
.topmenu ul{margin: 9px 0 0;padding: 0; float: right;}
.topmenu ul li{display: block; float: left; list-style: none;}
.topmenu ul li a{font-family: 'Montserrat', sans-serif;font-variant: small-caps;font-size: 16px;line-height: 50px;color: #9bc5c9;padding: 0 20px;}
.topmenu ul li:hover a{color:#fff;text-decoration: none;}

.sliderSection{width:100%; clear: both; overflow: hidden;}
.mainSection{ width:100%; clear: both; overflow: hidden; padding: 25px 0 55px;}
.mainSection h3{color:#7a8387; font-size: 18px; font-weight: 600; text-align: center; display: block; margin: 20px 0 50px; padding: 0;}


.box{overflow:hidden; position: relative;}
.hovercon{display:none;  -ms-transform: translateY(100%);-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .2s ease-in-out;-ebkit-ransition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.box:hover .hovercon{ display: flex;vertical-align: middle;align-items: center;position: absolute;width: 100%;height: 100%;z-index: 99;left: 0;top: 0;color: transparent !important;background-color: #404040 !important;margin: 0 !important;padding: 0 !important;text-decoration: none;cursor: pointer;text-align: center;-ms-transform: ranslateY(0);-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .2s;transition-delay: .2s;}

.hovercon a{color:#fff;text-decoration: none; padding: 15px;}



.side-menu-wrapper {overflow: hidden;background: rgba(0,0,0,.95);padding: 40px 20px 0 20px;position: fixed;top: 0;left: -290px;height: 100%; transition: 0.5s;width: 250px;z-index:9999999;}
.side-menu-wrapper ul{list-style:none;padding:0;margin:0;overflow-y: auto; width:100%;height:95%;}
.side-menu-wrapper  ul  li a {display:block;border-bottom: 1px solid #131313;padding: 6px 4px 6px 4px;color: #fff;transition: 0.3s;text-decoration: none;font-family: 'Montserrat', sans-serif;font-variant: small-caps;font-size: 16px;}
.side-menu-wrapper a.menu-close { padding: 8px 0 4px 23px;color:#6B6B6B;display: block; margin: -52px 0 -10px 0;font-size: 35px; text-decoration: none; float: right;}

.side-menu-overlay {height: 100%;width: 0;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.7);overflow-y: auto;overflow-x: hidden;text-align: center;opacity: 0;transition:opacity 1s;  z-index:999999 ;}
.side-menu-wrapper  ul  li:hover a { color:#2f5fa9}

.side-menu-wrapper  ul  li  .sub-menu{ margin:0; padding:0 0 0 0 ; display:block; width:100%}
.side-menu-wrapper  ul .sub-menu li{ list-style:none; display:block;}
.side-menu-wrapper  ul .sub-menu li a{ color:#fff; font-size:14px;padding:8px 15px 8px; display:block;text-decoration:none; text-transform:uppercase; background: url(../img/bullate.png) no-repeat 10px 50%;}
.side-menu-wrapper  ul .sub-menu li:hover a{background:#2f5fa9; text-decoration:none; text-transform:uppercase; padding:8px 20px; color:#fff;}

.slide-menu-open{ display:none; }
svg{ display:none !important;}



footer{background:#fffff2; padding: 20px 0; overflow: hidden;}
.footleft p{font-family: 'Lato', sans-serif;font-weight: normal;font-size: 16px;line-height: 30px;word-spacing: 2px;color: #7a8387;}
.footleft p a {text-decoration: none;color: #9bc5c9;}
.footleft p a:hover{ color:#333; text-decoration: none;}

.footmid h3{font-weight: normal;text-transform: uppercase;font-size: 15px;color: #9197a8;margin: 15px 0 ;padding: 0;font-family: 'Montserrat', sans-serif;}
.footmid ul{ margin:0;padding: 0;}
.footmid ul li{display:block; list-style: none;}
.footmid ul li a{font-family: 'Lato', sans-serif;font-weight: normal;font-size: 16px;line-height: 30px;word-spacing: 2px;text-decoration: none;color: #9bc5c9;}
.footmid ul li a:hover{ color:#333; text-decoration: none;}
.footright p{font-family: 'Lato', sans-serif;font-weight: normal;font-size: 16px;line-height: 30px;word-spacing: 2px;color: #7a8387;}
.footblackSection{background: #404040; width: 100%;overflow: hidden;padding: 15px 0;height: 80px;}
.copyrightsec{background: #404040; width: 100%;overflow: hidden;padding: 5px 0;clear: both;text-align: center;}
.copyrightsec p{font-family: 'Lato', sans-serif;font-weight: normal;font-size: 12px;color: #fff;margin: 0;padding: 0;}
























