.my_res_btn_bar {
 position:absolute;
 right:15px;
 top:13px;
 cursor:pointer;
 width:20px;
 height:auto;
 display:none;
 z-index: 9999;
}
.my_res_btn_bar .btn_close,
.my_res_btn_bar .btn_open {
 display:block;
 height:20px;
 overflow:hidden
}
.my_res_btn_bar .btn_close span,
.my_res_btn_bar .btn_open span {
 width:100%;
 height:2px;
 display:block;
 margin-bottom:5px;
 background:#333;
 -webkit-transition:all .2s ease-out;
 -moz-transition:all .2s ease-out;
 -ms-transition:all .2s ease-out;
 -o-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.my_res_btn_bar .btn_close span:nth-child(1) {
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 margin-top:7px
}
.my_res_btn_bar .btn_close span:nth-child(3) {
 -ms-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg);
 margin-top:-7px
}
.my_res_nav_col {
 background: #120034;
 left:-360px;
 height:100%;
 position:fixed;
 width:260px;
 z-index:99;
 overflow:auto;
 border-left:1px solid #0083be;
 -moz-box-shadow:0 10px 100px rgba(0,0,0,.3);
 -webkit-box-shadow:0 10px 100px rgba(0,0,0,.3);
 box-shadow:0 10px 100px rgba(0,0,0,.3)
}
.my_res_nav_col ul {
 list-style:none;
 padding:0;
 margin:0
}
.my_res_nav_col li {
 background:0 0;
 position:relative;
 z-index:999;
 margin:0 0;
 border-bottom: 0;
}
.my_res_nav_col>li:first-child>a {
 border-top:1px solid #ccc
}
.my_res_nav_col li a {
 display:inline-block;
 padding:0;
 text-decoration:none;
 color:#fff!important;
 zoom:1;
 padding: 15px 10px; 
 text-transform: capitalize;
 font-size: 14px;
 -webkit-transition:all .4s ease-out;
 -moz-transition:all .4s ease-out;
 -ms-transition:all .4s ease-out;
 -o-transition:all .4s ease-out;
 cursor:pointer;
 width: 85%;
}
.my_res_nav_col li span.has-nav, .my_res_nav_col li span.less-nav {
	position:relative;
    padding: 10px 12px;
}
.my_res_nav_col li span.has-nav:after, .my_res_nav_col li span.less-nav:after {
	/*position:absolute;
	right:15px;
	top:0px;
	bottom:0px;
	border-left:1px solid #8a8989;
	padding-top:13px;
	padding-left:10px;*/
	content: "\f105   ";
	font: normal normal normal 16px/1 FontAwesome;
	color:#fff;
}
.my_res_nav_col li span.less-nav:after {
	content: "\f107    ";
}
.my_res_nav_col li a:hover {
 color: #ffd55f!important;}
my_res_nav_col li a:hover:before {
 color:#65a838!important
}
.my_res_nav_col>ul>li>ul {
 display:none
}
.my_res_nav_col ul li ul li a {
 background: #005c9c;
width: 100%;
}
.my_res_nav_col ul li ul li a:hover {
 color:#fff!important;
 background:#005d7b;
}
.my_res_nav_col ul li ul li a img {
 display:none
}
.my_res_nav_col ul li ul li ul li a {
 padding-left:15px!important;
 background:#000
}
.my_res_nav_col ul li ul li ul li a:hover {
 color:#fff!important;
 background:#0083be
}
.my_res_nav_col ul li ul li a:before {
 content:''
}
@media only screen and (min-width:320px) and (max-width:767px) {
 .my_res_btn_bar {
  display:block
 }
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .my_res_btn_bar {
  display:block
 }
 .nav_bar {
  display:none
 }
}
