@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
.wrapper{}
img{ max-width:100%;}
body{font-family: 'Roboto', sans-serif; color:#5b5b5b}
a{ color:#5b5b5b}
a:hover{ color:#bc9842; text-decoration:none}
.ises_logo{ margin:13px 40px 13px 0}
.logo{ margin:30px 0 15px 0}
.slogan{ margin:15px 0 0 0}
.slogan b{ font-weight:700; color:#000; font-size:30px; line-height:34px;}
.slogan i{ font-weight:300; color:#000; font-size:26px; font-style:normal; line-height:30px; letter-spacing:3.5px}
.menu_bg{ background:#bc9842}
.main_menu{background:#bc9842 !important; padding:0;}
.main_menu ul li a{ color:#fff !important; font-size:18px;line-height:44px;padding:0 15px !important; margin:0 3px}
.main_menu ul li a:hover,.main_menu ul li a.active{ background:#000 !important;  }
.sidebar{ background:#e7e3d6; margin:30px 0 0 0; position: -webkit-sticky; position: sticky; top:0; }
.sidebar_title{ background:#bc9842; color:#fff; text-transform:uppercase; font-size:21px; padding:12px 20px; margin:0;}
.sidebar ul{ padding:20px; margin:0;}
.sidebar li{ list-style-type:none; margin:0 0 10px}
.sidebar li a{ color:#000;}
.sidebar li a:hover{ color:#bc9842; text-decoration:none;}
.title-1{ font-weight:700; font-size:30px; color:#000; margin:0px 0 45px;}
.mtb-40{ margin:40px 0}
.home-tab{ border-bottom:solid 1px #bc9842;}
.home-tab li a{ font-size:18px; font-weight:700; color:#bc9842;}
.home-tab li a.active{ border:none; border-bottom:solid 3px #000 !important; color:#bc9842 !important;}
.home-tab-content{ margin:25px 0;}
.black_bg{ text-align:center; background:rgba(0,0,0,.7); padding:20px;}
.black_bg ul{ margin:0; padding:0 0 0 20px; text-align:left}
.black_bg li{ font-size:14px; color:rgba(255,255,255,.8); margin:0 0 5px}
.title-2{ font-weight:700; color:#bc9842; font-size:24px; margin:0 0 20px}
.text-bg{ background:url(../images/home-img-2.jpg) no-repeat; background-size:cover; padding:25px;}
.text-2{ margin:0; padding:0 0 10px; border-bottom:solid 1px #e7e3d6}
.text-2 li{ list-style-type:none; margin:0 0 20px}
.text-2 span{ width:47px; height:3px; background:#bc9842; margin:0 10px 0 0; position:relative; top:-3px; display:inline-block}
.border-btm{ border-bottom:solid 1px #e7e3d6; padding:30px 0}
.title-3{ font-size:24px; font-weight:700; color:#bc9842; margin:0px 0 20px}
.title-4{ color:#bc9842; font-weight:700; font-size:18px}
.title-4 span{ font-weight:400; display:block}
.mtb-30{ margin:30px 0}
.text-3{ margin:0 0 10px;}
.text-3 span{ padding:0 10px 0 0}
.title-4{ margin:0 0 20px}
.contact span{ float:left;}
.contact b{ overflow:hidden; display:block; font-weight:normal}
.banner-slider{ margin-bottom:50px;}
footer{ background:#bc9842; padding:20px 0; color:#fff; text-align:center; font-size:14px; margin:50px 0 0 0}
#toTop {
    bottom: 0;
    right: 0;
    display: none;
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: fixed;
    text-decoration: none;
    z-index: 9999;
    font-size: 0;
    color: transparent;
    background-color: #3d3d3d;
    color: #fff;
    opacity: 0.7;
    line-height: 40px;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
}
.home-table{ font-size:14px; border-top:solid 1px #c9c2aa; border-left:solid 1px #c9c2aa}
.home-table td, .home-table th{ border:none; padding:7px 10px; border-right:solid 1px #c9c2aa; border-bottom:solid 1px #c9c2aa}
.table-striped tbody tr:nth-of-type(odd){ background:#e7e3d6}
.inner_headerbg{ background: #e4e4e4;
    padding: 50px 0;
    margin: 0 0 50px;}
.page_title{ color:#000; font-size:32px;}
.breadcrumb{padding: 0;
    background: none;
    font-size: 14px; margin:0;}
	.breadcrumb-item.active{ color:#bc9842; font-weight:500}
	.title-5{ font-weight:500; font-size:22px; color:#bc9842;}
	.title-6{ font-weight:500; font-size:18px; color:#000; margin:0 0 10px}
	.custom-table-font strong{ color:#bc9842; font-weight:bold;}
	.download-list li{ margin-bottom:10px; list-style-type:none}
	.download-list{ margin:0; padding:0;}
@media screen and (max-width:1199px) {
	.sidebar_title{ font-size:16px;}
}
@media screen and (max-width:991px) {
	.ises_logo{ max-width:120px; margin-right:20px;}
	.slogan b{ font-size:22px; line-height:24px;}
	.slogan i{ font-size:17px; line-height:22px;}
	.navbar-toggler{position: fixed; top: 15px; right: 15px; z-index: 10;}
	.navbar-collapse.show .main-menu {margin-right: 0;}
	.main-menu {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9;
    background: #000;
    height: 100%;
    transition: all 0.3s;
    width: 230px;
    margin: 0;
    padding: 80px 15px 0;
    margin-right: -230px;
    overflow: auto; 
}
.navbar-light .navbar-toggler{ background:#fff;}
.main_menu ul li a.active{ border-bottom:solid 2px #bc9842}
.main_menu ul li a{ margin-bottom:10px; line-height:30px;}
.w-50{ width:100% !important;}
}
@media screen and (max-width:767px) {
	.ises_logo{ float:none !important; width:100%; text-align:center; margin:15px auto;}
	.logo{ text-align:center; margin-top:10px}
	.sidebar{ margin-bottom:40px !important}
}
@media screen and (max-width:575px) {
	.title-1{ font-size:24px;}
	.home-tab li a{ font-size:16px; padding:5px;}
}
