body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
#cssmenu{margin:0;width:auto;padding:0;line-height:1;display:block;position:relative;font-family:'Proxima-Nova-Regular';}
#cssmenu ul{list-style:none;margin:0;padding:0;display:block;font-family:'Proxima-Nova-Regular'; float:right;}
#cssmenu ul:after,
#cssmenu:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
#cssmenu ul li{margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{text-decoration:none;display:block;margin:0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;font-family:'Proxima-Nova-Regular';left:-9999px;top:auto;}
#cssmenu ul li ul li{max-height:0;position:absolute;-webkit-transition:max-height 0.4s ease-out;-moz-transition:max-height 0.4s ease-out;-ms-transition:max-height 0.4s ease-out;-o-transition:max-height 0.4s ease-out;transition:max-height 0.4s ease-out;background:#ffffff;}
#cssmenu ul li ul li.has-sub:after{display:block;position:absolute;content:"";font-family:'Proxima-Nova-Regular';height:10px;width:10px;border-radius:5px;background:#000000;z-index:1;top:13px;right:15px;}
#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu ul li ul li.has-sub:before{display:block;position:absolute;content:"";height:0;width:0;border:3px solid transparent;border-left-color:#ffffff;z-index:2;top:15px;right:15px;font-family:'Proxima-Nova-Regular';}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#ffffff;font-family:'Proxima-Nova-Regular';}
#cssmenu ul li ul li a{font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;font-size:15px;font-weight:400;color:#000000;display:block;width:270px;padding:11px 10px 11px 20px;}
#cssmenu ul li ul li:hover > a,
#cssmenu ul li ul li.active > a{color:#35368e;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#35368e;}
#cssmenu ul li ul li:hover > ul{left:100%;top:0;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;background-color:#303187!important;color:#fdfdfd;width:210px;text-shadow:2px 2px 2px #4e4e4e;position:relative;position:relative;box-shadow:2px 3px 4px #4e4e4e;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:after{content:"";display:block;position:absolute;width:100%;height:0;top:0;z-index:0;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s;}
#cssmenu > ul > li.has-sub > a{padding-right:20px;}
#cssmenu > ul > li.has-sub > a:after{display:block;content:"";height:12px;width:12px;position:absolute;border-radius:13px;right:12px;top:16px;}
#cssmenu > ul > li.has-sub > a:before{display:block;content:"";border:5px solid transparent;z-index:2;height:0;width:0;position:absolute;right:7px;top:20px;}
#cssmenu > ul > li > a{color:#ffffff;padding:14px 16px;letter-spacing:1px;font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;font-size:15px;z-index:2;position:relative;}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after{height:100%;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color:white;}
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{width:270px;display:block;}
#cssmenu > ul > li > ul > li{width:270px;display:block;font-family:'Proxima-Nova-Regular';}
@media all and (max-width:959px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu > ul{max-height:0;overflow:hidden;-webkit-transition:max-height 0.35s ease-out;-moz-transition:max-height 0.35s ease-out;-ms-transition:max-height 0.35s ease-out;-o-transition:max-height 0.35s ease-out;transition:max-height 0.35s ease-out;}
#cssmenu > ul > li > ul{width:100%;display:block;}
#cssmenu.align-right ul li a{text-align:left;}
#cssmenu > ul > li > ul > li{width:100%;display:block;}
#cssmenu.align-right ul ul li a{text-align:left;}
#cssmenu > ul > li > ul > li > a{width:100%;display:block;}
#cssmenu ul li ul li a{width:100%;}
#cssmenu.align-center > ul{text-align:left;}
#cssmenu.align-center > ul > li{display:block;}
#cssmenu > ul.open{max-height:1773px;border-top:1px solid rgba(110, 110, 110, 0.25);}
#cssmenu ul{width:100%;}
#cssmenu ul > li{float:none;width:100%;}
#cssmenu ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 20px;}
#cssmenu ul > li:after{display:none;}
#cssmenu ul li.has-sub > a:after,
#cssmenu ul li.has-sub > a:before,
#cssmenu ul li ul li.has-sub:after,
#cssmenu ul li ul li.has-sub:before{display:none;}
#cssmenu ul li ul,
#cssmenu ul li ul li ul,
#cssmenu ul li ul li:hover > ul,
#cssmenu.align-right ul li ul,
#cssmenu.align-right ul li ul li ul,
#cssmenu.align-right ul li ul li:hover > ul{left:0;position:relative;right:auto;}
#cssmenu ul li ul li,
#cssmenu ul li:hover > ul > li{max-height:999px;position:relative;background:none;}
#cssmenu ul li ul li a{padding:8px 20px 8px 35px;color:#ffffff;}
#cssmenu ul li ul ul li a{padding:8px 20px 8px 50px;}
#cssmenu ul li ul li:hover > a{color:#f5eea6;}
#cssmenu #menu-button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 20px;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;color:#ffffff;cursor:pointer;}
#cssmenu #menu-button:after{display:block;content:'';position:absolute;height:7px;width:22px;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;right:20px;top:16px;}
#cssmenu #menu-button:before{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #ffffff;right:20px;top:26px;}
}
.callbacks_container{position:relative;float:left;width:100%;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;}
.callbacks img{position:relative;z-index:1;height:auto;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;left:0;right:0;padding:10px 20px;margin:0;max-width:none;top:10%;text-align:center;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:-58%;left:0;opacity:0.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:80px;width:40px; /*background:transparent url("../images/arrows.html") no-repeat left top;*/margin-top:4%;display:block;}
.callbacks_nav:hover{opacity:0.5;}
.callbacks_nav.next{left:auto;background-position:right top;right:300px;}
.callbacks_nav.prev{right:auto;background-position:left top;left:300px;}
.testimonials-section{background:url(../images/test.html)no-repeat 0px 0px;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;min-height:465px}
.member1 img{width:100%;}
.members{margin-top:3em;}
.text{background:#fff;padding:12px;}
.text-info p{line-height:1.5em;color:white;font-size:1.1em;font-family:'Proxima-Nova-Regular';}
.slide-test{background-color:rgba(205, 52, 134, 0.54);padding:2em 2em;min-height:352px;}
.text h4{font-size:1.5em;color:#E069AD;text-transform:capitalize;padding:0em 0 0.3em 0;font-weight:700;}
.member1{padding:0;}