.sticky-menu{position:fixed;top:34%;left:-38px;z-index:999;}
.sticky-menu ul{display:block;}
.sticky-menu ul li{font-family:'Roboto', sans-serif;display:block;position:relative;width:50px;height:50px;background-color:rgba(181, 0, 17, 0.7);border-bottom:2px solid #f3ebd7;}
.sticky-menu ul li .kk_fb{background:#4b6ea8;border-top:2px solid #f3ebd7;}
.sticky-menu ul li .kk_twt{background:#3eacdf;border-top:1px solid #f3ebd7;} 
.sticky-menu ul li .kk_tub{background:#fc3436;border-top:1px solid #f3ebd7;} 
.sticky-menu ul li .kk_int{background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); border-bottom:2px solid #f3ebd7;}
.sticky-menu ul li:hover{background-color:#ac8f5e;}
.sticky-menu ul li:hover a{color:#ffffff;}
.sticky-menu ul li:last-child{border-bottom:none;}
.sticky-menu ul li a{font-size:16px;line-height:47px;text-transform:uppercase;color:#000;text-align:center;width:50px;display:table;cursor:pointer;}
.sticky-menu ul li .triangle-bottomleft{width:0px;height:0px;border-bottom:50px solid rgba(181, 0, 17, 0.7);border-right:50px solid transparent;}
.sticky-menu ul li .triangle-topright{width:0px;height:0px;border-top:50px solid rgba(181, 0, 17, 0.7);border-right:50px solid transparent;}
.sm-share{background-color:#00a39b;margin-top:-88px;padding:5px 0px;position:absolute;left:50px;width:54px;height:130px;border-radius:3px;opacity:0;visibility:hidden;transition:.4s;}
#sm-share:hover .sm-share{left:67px;opacity:1;visibility:visible;transition:.4s;}
.sm-share a{position:relative;top:0px;left:0px;right:0px;width:100% !important;height:40px;text-align:center;line-height:40px !important;color:#fff !important;}
.sm-share:before{background-color:#00a39b;content:"";display:block;height:8px;left:-4px;position:absolute;top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px;z-index:-1;margin-top:-4px;}
.sm-share a{color:#fff;}
.sm-share a:hover{background:#03928b;}
@media only screen and (min-width:501px) and (max-width:992px){.sticky-menu{position:fixed;top:20%;left:-39px;z-index:999;}
.sticky-menu ul{display:block;}
.sticky-menu ul li{font-family:'Roboto', sans-serif;display:block;position:relative;width:40px;height:40px;background-color:rgba(181, 0, 17, 0.7);border-bottom:1px solid #f3ebd7;}
.sticky-menu ul li:hover{background-color:#ac8f5e;}
.sticky-menu ul li:hover a{color:#ffffff;}
.sticky-menu ul li:last-child{border-bottom:none;}
.sticky-menu ul li a{font-size:16px;line-height:40px;text-transform:uppercase;color:#000;text-align:center;width:40px;display:table;cursor:pointer;}
.sticky-menu ul li .triangle-bottomleft{width:0px;height:0px;border-bottom:40px solid rgba(181, 0, 17, 0.7);border-right:40px solid transparent;}
.sticky-menu ul li .triangle-topright{width:0px;height:0px;border-top:40px solid rgba(181, 0, 17, 0.7);border-right:40px solid transparent;}
.sm-share{background-color:#00a39b;margin-top:-45px;padding:5px 0px;position:absolute;left:30px;width:30px;height:70px;border-radius:3px;opacity:0;visibility:hidden;transition:.4s;}
#sm-share:hover .sm-share{left:37px;opacity:1;visibility:visible;transition:.4s;}
.sm-share a{position:relative;top:0px;left:0px;right:0px;width:100% !important;height:20px;text-align:center;line-height:20px !important;color:#fff !important;}
.sm-share:before{background-color:#00a39b;content:"";display:block;height:8px;left:-4px;position:absolute;top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px;z-index:-1;margin-top:-4px;}
.sm-share a{color:#fff;}
.sm-share a:hover{background:#03928b;}
}
@media only screen and (min-width:901px) and (max-width:992px){div#gallery_main_slider .slider_ctrl.left{right:52.1%;}
}
@media only screen and (min-width:801px) and (max-width:900px){div#gallery_main_slider .slider_ctrl.left{right:53.1%;}
}
@media only screen and (min-width:701px) and (max-width:800px){div#gallery_main_slider .slider_ctrl.left{right:53.1%;}
}
@media only screen and (min-width:601px) and (max-width:700px){div#gallery_main_slider .slider_ctrl.left{right:54.1%;}
}
@media only screen and (min-width:501px) and (max-width:600px){div#gallery_main_slider .slider_ctrl.left{right:55%;}
}
@media only screen and (min-width:451px) and (max-width:500px){div#gallery_main_slider .slider_ctrl.left{right:56%;}
}
@media only screen and (min-width:400px) and (max-width:450px){div#gallery_main_slider .slider_ctrl.left{right:56.8%;}
}
@media only screen and (min-width:360px) and (max-width:399px){div#gallery_main_slider .slider_ctrl.left{right:57.5%;}
}
@media only screen and (min-width:340px) and (max-width:359px){div#gallery_main_slider .slider_ctrl.left{right:58%;}
}
@media only screen and (min-width:300px) and (max-width:349px){div#gallery_main_slider .slider_ctrl.left{right:59%;}
}
@media (max-width:500px){.sticky-menu{position:fixed;top:15%;left:-39px;z-index:999;}
.sticky-menu ul{display:block;}
.sticky-menu ul li{font-family:'Roboto', sans-serif;display:block;position:relative;width:30px;height:30px;background-color:rgba(181, 0, 17, 0.7);border-bottom:1px solid #f3ebd7;}
.sticky-menu ul li:hover{background-color:#ac8f5e;}
.sticky-menu ul li:hover a{color:#ffffff;}
.sticky-menu ul li:last-child{border-bottom:none;}
.sticky-menu ul li a{font-size:12px;line-height:30px;text-transform:uppercase;color:#000;text-align:center;width:30px;display:table;cursor:pointer;}
.sticky-menu ul li .triangle-bottomleft{width:0px;height:0px;border-bottom:30px solid rgba(181, 0, 17, 0.7);border-right:30px solid transparent;}
.sticky-menu ul li .triangle-topright{width:0px;height:0px;border-top:30px solid rgba(181, 0, 17, 0.7);border-right:30px solid transparent;}
.sm-share{background-color:#00a39b;margin-top:-45px;padding:5px 0px;position:absolute;left:20px;width:24px;height:70px;border-radius:3px;opacity:0;visibility:hidden;transition:.4s;}
#sm-share:hover .sm-share{left:27px;opacity:1;visibility:visible;transition:.4s;}
.sm-share a{position:relative;top:0px;left:0px;right:0px;width:100% !important;height:20px;text-align:center;line-height:20px !important;color:#fff !important;}
.sm-share:before{background-color:#00a39b;content:"";display:block;height:8px;left:-4px;position:absolute;top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px;z-index:-1;margin-top:-4px;}
.sm-share a{color:#fff;}
.sm-share a:hover{background:#03928b;}
}
.sticky-menu2{position:fixed;top:25%;right:10px;z-index:999;}
.sticky-menu2 ul{display:block;}
.sticky-menu2 ul li{font-family:'Roboto', sans-serif;display:block;position:relative;width:50px;height:50px;background-color:rgba(255, 0, 0, 0.5);border-bottom:1px solid #f3ebd7;}
.sticky-menu2 ul li:hover{background-color:#00a39b;}
.sticky-menu2 ul li:hover a{color:#ffffff;}
.sticky-menu2 ul li:last-child{border-bottom:none;}
.sticky-menu2 ul li a{font-size:16px;line-height:47px;text-transform:uppercase;color:#000;text-align:center;width:50px;display:table;cursor:pointer;}
.sm-share2{background-color:#00a39b;margin-top:-88px;padding:5px 0px;position:absolute;right:50px;width:54px;height:130px;border-radius:3px;opacity:0;visibility:hidden;transition:.4s;}
#sm-share2:hover .sm-share2{right:67px;opacity:1;visibility:visible;transition:.4s;}
.sm-share2 a{position:relative;top:0px;left:0px;right:0px;width:100% !important;height:40px;text-align:center;line-height:40px !important;color:#fff !important;}
.sm-share2:before{background-color:#00a39b;content:"";display:block;height:8px;right:-4px;position:absolute;top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px;z-index:-1;margin-top:-4px;}
.sm-share2 a{color:#fff;}
.sm-share2 a:hover{background:#03928b;}
@media only screen and (min-width:501px) and (max-width:992px){.sticky-menu2{position:fixed;top:20%;right:10px;z-index:999;}
.sticky-menu2 ul{display:block;}
.sticky-menu2 ul li{font-family:'Roboto', sans-serif;display:block;position:relative;width:30px;height:30px;background-color:rgba(255, 0, 0, 0.5);border-bottom:1px solid #f3ebd7;}
.sticky-menu2 ul li:hover{background-color:#00a39b;}
.sticky-menu2 ul li:hover a{color:#ffffff;}
.sticky-menu2 ul li:last-child{border-bottom:none;}
.sticky-menu2 ul li a{font-size:14px;line-height:30px;text-transform:uppercase;color:#000;text-align:center;width:30px;display:table;cursor:pointer;}
.sm-share2{background-color:#00a39b;margin-top:-45px;padding:5px 0px;position:absolute;right:30px;width:30px;height:70px;border-radius:3px;opacity:0;visibility:hidden;transition:.4s;}
#sm-share2:hover .sm-share2{right:37px;opacity:1;visibility:visible;transition:.4s;}
.sm-share2 a{position:relative;top:0px;left:0px;right:0px;width:100% !important;height:20px;text-align:center;line-height:20px !important;color:#fff !important;}
.sm-share2:before{background-color:#00a39b;content:"";display:block;height:8px;right:-4px;position:absolute;top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px;z-index:-1;margin-top:-4px;}
.sm-share2 a{color:#fff;}
.sm-share2 a:hover{background:#03928b;}
}
@media (max-width:500px){.sticky-menu2{position:fixed;top:15%;right:10px;z-index:999;}
.sticky-menu2 ul{display:block;}
.sticky-menu2 ul li{font-family:'Roboto', sans-serif;display:block;position:relative;width:20px;height:20px;background-color:rgba(255, 0, 0, 0.5);border-bottom:1px solid #f3ebd7;}
.sticky-menu2 ul li:hover{background-color:#00a39b;}
.sticky-menu ul li:hover a{color:#ffffff;}
.sticky-menu2 ul li:last-child{border-bottom:none;}
.sticky-menu2 ul li a{font-size:12px;line-height:20px;text-transform:uppercase;color:#000;text-align:center;width:20px;display:table;cursor:pointer;}
.sm-share2{background-color:#00a39b;margin-top:-45px;padding:5px 0px;position:absolute;right:20px;width:24px;height:70px;border-radius:3px;opacity:0;visibility:hidden;transition:.4s;}
#sm-share2:hover .sm-share2{right:27px;opacity:1;visibility:visible;transition:.4s;}
.sm-share2 a{position:relative;top:0px;left:0px;right:0px;width:100% !important;height:20px;text-align:center;line-height:20px !important;color:#fff !important;}
.sm-share2:before{background-color:#00a39b;content:"";display:block;height:8px;right:-4px;position:absolute;top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px;z-index:-1;margin-top:-4px;}
.sm-share2 a{color:#fff;}
.sm-share2 a:hover{background:#03928b;}
}