    * {margin: 0;padding: 0;}
.sticky_sidebar {position: fixed;right: 0;top: 140px;margin: auto;bottom: 0;height: 358px;-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
z-index: 4000;
}
.sticky_sidebar ul li:fisrt-child img {margin-bottom: 0px;}
.sticky_sidebar .sticky_arrow {position: absolute;top: 0;bottom: 0;margin: auto;left: 45px;width: 40px;height: 150px;content: "";
background: url(../images/round-shape1.png);background-repeat: no-repeat;background-position: center left;background-size: 40px;cursor: pointer;transition: 0.5s;}
.sticky_sidebar.in .sticky_arrow {left: -38px;transition: 0.5s;}
/*.sticky_sidebar .sticky_arrow {clear: both;float: right;margin-right: 10px;}*/
.sticky_sidebar .sticky_arrow i {color: #fff;font-size: 34px;position: absolute;top: 0;left: 16px;bottom: 0;height: 33px;margin: auto;line-height: 1;}
.sticky_sidebar.in .sticky_arrow i {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); -ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
.sticky_sidebar ul {background: #676767;border-radius:15px 0px 0px 15px;list-style: none;margin: 0;font-size: 12px;font-weight: 400;line-height: 1.2;width: 80px;box-shadow: 0 0 20px rgba(0,0,0,0.2);position: relative;right:-80px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;padding: 20px 0;}
#sticky_sidebar.in ul {right: 0;}
.sticky_sidebar ul {list-style: none;}
.sticky_sidebar ul li {}
.sticky_sidebar ul li a {color: #fff;display: block;padding: 10px 2px;text-align: center;text-decoration: none;}
.sticky_sidebar ul li a:hover {color: #fff;}
.sticky_sidebar ul li a span {padding: 0 10px;display: block;margin: auto;}
.sticky_sidebar ul li a.v_oc span {padding: 0;}
.sticky_sidebar ul li a img {height: 30px !important;display: block;margin: 0 auto 5px;}
.sticky_sidebar ul li a::before {background: url(../images/sprite_new.png) no-repeat 0 0;content: "";display: block;margin: 0 auto 10px;display: none;}
.sticky_sidebar ul li a.enquiry::before {background-position: 0px 0px;height: 37px;width: 39px;}
.sticky_sidebar ul li a.enquiry:hover::before {background-position: -49px 0px;}
.sticky_sidebar ul li a.sensor::before {background-position: 0px -45px;height: 32px;width: 44px;}
.sticky_sidebar ul li a.sensor:hover::before {background-position: -49px -45px;}
.sticky_sidebar ul li a.request_call::before {background-position: 0px -86px;height: 35px;width: 28px;}
.sticky_sidebar ul li a.request_call:hover::before {background-position: -49px -86px;}
.sticky_sidebar ul li a.virtual_tour::before {background-position: 0px -128px;height: 32px;width: 45px;}
.sticky_sidebar ul li a.virtual_tour:hover::before {background-position: -49px -128px;}


@media only screen and (max-width:991px) {
.sticky_sidebar .sticky_arrow{display: none;}
.sticky_sidebar {top: inherit;bottom: 0;text-align: center;width: 100%;-webkit-transform: inherit;-moz-transform: inherit;-ms-transform: inherit;-o-transform: inherit;transform: inherit;}
.sticky_sidebar ul {background: #252525;right: 0;width: 100%;border-radius: 0;padding: 4px 0;}
.sticky_sidebar ul li {display: inline-block;vertical-align: top;margin: 0 10px;}
.sticky_sidebar ul li a {padding: 2px 17px;}
}

@media only screen and (max-width:767px) {
.sticky_sidebar ul li a::before { margin: 0 auto 0px;transform: scale(0.6);}	
.sticky_sidebar ul li:first-child img {height: 56px;}
.sticky_sidebar ul li img {height: 70px;}
}
@media only screen and (max-width: 680px){
    .sticky_sidebar ul li a {
    padding: 0;
}
.sticky_sidebar ul li a img {
    height: 26px !important;}
.sticky_sidebar ul li {
    margin: 0 3px;
    width: 18%;
}
}
@media only screen and (max-width:480px) {
.sticky_sidebar ul li a {padding: 5px 10px;}
}
