﻿.cntform p a:hover,a.scrollup i:hover{text-decoration:none}
.scrollup{position:fixed;width:32px;height:32px;bottom:3%;right:20px;background:#ee1d25;border-radius:32px;border:1px solid #ee1d25}
a.scrollup{outline:0;text-align:center}
a.scrollup:active,a.scrollup:focus,a.scrollup:hover{opacity:1;text-decoration:none}
a.scrollup i{margin-top:8px;color:#fefefe}
.hvr-rotate {
     -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
}
.hvr-rotate:hover {-webkit-transform: rotate(360deg);
          transform: rotate(360deg) scale(1.8);      
}
.hvr-zoom5{transition:transform .2s ease-in-out;
}
.hvr-zoom5:hover {transform:scale(1.5);
}
@media screen and (max-width:767px) {
.scrollup{position:fixed;width:20px;height:20px;bottom:45px;right:5px;background:#ee1d25;border-radius:20px;border:1px solid #ee1d25}
a.scrollup{outline:0;text-align:center}
a.scrollup:active,a.scrollup:focus,a.scrollup:hover{opacity:1;text-decoration:none}
a.scrollup i{margin-top:2.5px;color:#fefefe;font-size:10px;display:block;bottom:0px}
a.scrollup i:hover{text-decoration:none}
}
.cntform,.cntform p a{color:#444}
.affix{top:0;width:100%}
.affix+.container-fluid{padding-top:70px}
#cntformclose{position:fixed;top:30%;right:-273px;transition:all .2s ease 0;width:320px;z-index:999}
#cntformclose.open{right:-80px}
#cntformclose a,#cntformclose img,#cntformclose span{vertical-align:middle;display:inline-block}
.cntform{background:#FFF;border:1px solid #a1a1a1;box-shadow:8px 0 10px 0 rgba(0,0,0,.3);padding:15px 15px 10px;display:inline-block;vertical-align:top;margin:0 0 0 -4px;width:200px;right:0}
.cntform p{font-size:15px;margin-bottom:10px}
.cntform p a:hover{color:#ffcc29}
.cntform h3{color:#474646;font-size:18px;font-weight:700;margin:0 0 15px;padding:0}
@media screen and (max-width:767px) {
#cntformclose{position:fixed;top:25%;right:-286px;transition:all .2s ease 0;width:320px;z-index:999;opacity:.95;-moz-opacity:.95}
}