html {
	margin:0;
	padding:0;
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  margin: 0 auto;
  font-size: 13px;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: Montserrat; }

p {
  margin-top: 0;
  margin-bottom: 1rem;
  line-height:1.4;
  font-family: Montserrat;
   }
  
p.top {
    margin: 5px;
}  
#screen_block{
	float:right;
	margin-top:0px;
}
  #nospace{
	  padding: 0px;
	  margin:0px;
  }
  
  
  .tab-pane ul li {
    margin-bottom: 8px;
}

a {
    color: #333;
	font-family: Montserrat;
}
a.more-link {
    color: #fff;
	font-family: Montserrat;
}

.wrap {
  position: relative;
  z-index: 0;
  width: 100%;
  background: #01bb59;
  background: #207efd;
  background: -moz-linear-gradient(45deg, #207efd 0%, #01bb59 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #207efd), color-stop(100%, #01bb59));
  background: -webkit-linear-gradient(45deg, #207efd 0%, #01bb59 100%);
  background: -o-linear-gradient(45deg, #207efd 0%, #01bb59 100%);
  background: -ms-linear-gradient(45deg, #207efd 0%, #01bb59 100%);
  background: linear-gradient(45deg, #207efd 0%, #01bb59 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207dff', endColorstr='#00bd55', GradientType=1 ); }
  .wrap .top {
    z-index: 1; }
    .wrap .top span {
      color: #fff; }
    .wrap .top a {
      color: #fff;
      font-size: 12px; padding: 0px 3px; }


	
#logo{
	width:100%;
	float:left;
	}
#header_bg{
	/*background-image:url(.../.../.../images/header_bg.jpg);*/
	background-repeat:no-repeat;
	padding:10px 0px;
	background-size: cover;
}
#search{
	margin-top:0px;
	float:right;
	}
i.fa.fa-search {
    color: #fff;

}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
#search_btn{
	margin-left:-15px;
	padding: 0px 8px;
	border-radius: 0px 4px 4px 0px;
	font-size:12px;
}
.form-control {
    background: #fff !important;
    color: #000000 !important;
    font-size: 12px;
    border-radius: 5px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

	
#banner_slide{
	z-index:-1;
	display:block;
}
#leader_bg{
	width:100%;
	height:250px;
	margin-top:-250px;
	padding: 20px 0px;
	background-image: linear-gradient(to top, rgba(0,0,0,1), rgba(255,0,0,0));
	z-index:9999;
	display:block;
	position:relative;
}
.leader{
	width:180px;
	height: 180px;
	border-radius: 100px;
}
.leader_img{
	display:block;
	float:left;
	margin-right:15px;	
}
.leader_text{
	padding-top:26px;
	color:#ffffff;
	font-size:28px;
	display:block;	
	font-weight:700;
	font-family: Montserrat;
	margin-bottom:5px !important;
	
}
.leader_text p{
	color:#ffffff;
	font-size:18px;	
	font-weight: 600;
	font-family: Montserrat;
	
}

#leftb{
	padding-left: 10%;
}
  @media (min-width: 1600px) {
	  #header_bg{
	/*background-image:url(.../.../.../images/header_bg.jpg);*/
	background-repeat:no-repeat;
	padding:20px 0px;
	background-size: cover;
}
	  
#leftb{
	padding-left: 8%;
}	  
	  
  }
  
    @media (max-width: 1222px) {
	  
#leftb{
	padding-left: 8%;
}	  
	  
  }

 @media (max-width: 1199px) {
	  
#leftb{
	padding-left: 4%;
}	
.leader_text{
	font-size:22px;
}  

.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
    font-size: 12px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#footer_slide{
	padding-top:0px !important;

}
	  
  }
  
  @media only screen and (min-width: 992px) and (max-width: 1400px){
	  
	  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
	  
	  
	  
  }
  
   @media (max-width: 991px) {
	   
	   .fulwidth {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100% !important; }
	   
	   #leader_bg{ background:#F0F5F8;
	   }
	   
	   .leader{
	width:130px;
	height: 130px;
	border-radius: 100px;
}

	  
#leftb{
	margin-top: -20px;
	margin-left: 15px;
	margin-right: 15px;
	padding:0px;
    background: #ffffff;
    max-width: 45%;
	border-radius:5px;
	box-shadow: 0px 8px 21px -10px rgb(0 0 0 / 8%);
}	
#leader_bg{
	margin-top: 0px;
	height:auto;
	
}
.leader_img {
	margin-top:-80px;	
    margin-left: 95px;
}
.leader_text{
	width:100%;
	padding-top:5px;
	font-size:20px;
	float:left;
	color:#333;
	text-align:center;
	
}
.leader_text p{
	color:#333;
	text-align:center;
}

#block_bg{
	padding: 0px;
}

.fullwidth{
	width:100% !important;
	background: red;
}

#footer_slide{
	padding-top:0px !important;

}

	  
  }

  @media (max-width: 767px) {
	  
#logo-col{
	width:60%;
}
	  
#m-menu{
	width:40%;
}	  

#top-col1{
	width:88%;
	display:block;  
}
	  
#top-col2{
	width:100%;
	padding:2px 0px;
}	  
#screen_block{
	float:none;
	text-align:center;
	width:100%;
	margin:0px;
}

 #navbar {
        position:absolute;
        right:0;
    }
    .navbar.navbar-right.nav-no-mar-pad {
        position:absolute;
        right: 0;
    }
    .header-row {
        align-items:inherit;
    }


	  
	ul {
    padding-left: 10px;
}  
	  #search{
		  display:none;
	  }
	
	.leader_img {
	margin-top:-80px;	
    margin-left: 75px;
}
	
	#box9_last {
    margin-bottom: 20px !important;
}

h3.page-title {
    margin-bottom: 25px !important;
}

#tab-text{
	font-size:20px;
}
.nav-tabs .nav-link {
    padding: 0px 5px !important;
}
#h-mobile{	
display: none;
}
#nopadding{
	padding: 0px;
}

#block_white_bg{
	padding: 20px 0px !important;
}
#block_bg{
	padding: 20px 0px !important;
}
#inner_slide{
	padding:20px 0px !important;
}


#footer_block{
	margin-bottom:50px;
	
}
	
  }


  @media (max-width: 629px) {
	
	#leftb{
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	padding:20px;
    background: #ffffff;
    max-width: 94%;
	border-radius:5px;
	box-shadow: 0px 8px 21px -10px rgb(0 0 0 / 8%);
}	
	.leader_img {
	margin-top:0px;	
    margin-left: 0px;
}
	.leader_text{
	width:auto;
	padding-top:10px;
	font-size:20px;
	color:#333;
	text-align:left;
	
}
.leader_heading{
	width:100%;
	
}
.leader_text p{
	color:#333;
	text-align:left;
}

#block_bg{
	padding: 50px 0px !important;
}

.white_bg {
    margin-bottom: 20px !important;
	padding: 30px 20px !important;
}

#block_white_bg{
	padding: 20px 0px !important;
}
.ads_carousel{
	margin-bottom:20px !important;
}
#box9_last {
    margin-bottom: 20px !important;
}
#nopadding{
	padding: 0px;
}

#inner_slide{
	padding:20px 0px !important;
}
	
  }
  
  
    @media (max-width: 450px) {
	#logo-col{
	width:60%;
}

#m-menu{
	width:40%;
	
}
	#leftb{
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	padding:20px;
}	
.leader_text{
	width:100%;
	padding-top:10px;
	font-size:20px;
	color:#333;
	text-align:center;
	
}

	.leader_img {
	margin-top:0px;	
    margin-left: 0px;
	width:100%;
}
	.leader_text p{
	margin-bottom:0px;
	text-align:center;
}

#block_bg{
	padding: 0px 0px !important;
}	

#inner_slide{
	padding:20px 0px !important;
}

#footer_slide{
	padding-top:0px !important;

}
	
  }
    @media (max-width: 320px) {
	#tab-text{
	font-size:20px;
	padding:5px;
}
	}

.nav-tabs .nav-link {
    padding: 0px 20px;
	background: #eaeaea;
}
.tab-content>.active {
    margin-top: 20px;
	
}
.tab-pane ul {
    padding-left: 15px !important;
}

#col_bor{
	border: 1px solid #E4E4E4;
	padding:15px 0px 5px 0px;
	margin-bottom: 30px;
	border-radius:5px;
	box-shadow: 0px 8px 21px -10px rgb(0 0 0 / 20%);
}


#block_cal{
	margin-bottom:15px;
	border: 1px solid #E4E4E4;
	width:76%;
	padding:10px;
}

#block_bg{
	background:#F0F5F8;
	padding: 30px 0px  10px 0px;
	margin:0px;
}
#block_white_bg{
	background:#FFFFFF;
	padding: 30px 0px  10px 0px;
	margin:0px;
}
.white_bg{
	width:100%;
	height:auto;
	background:#fff;
	padding: 30px;
	margin-bottom:30px;
	border-radius:5px;
	box-shadow: 0px 8px 21px -10px rgb(0 0 0 / 20%);
	
	
	}
	
i#box_shadow {
    font-size: 16px;
}	
#box_shadow{
	width:auto;
	height:auto;
	border-radius: 100%;
	background:rgba(0, 0, 0, 0.2);
	padding:10px;
}
.box_text{
	font-size: 16px;
	margin-left:10px;
	color: #ffffff;
	margin-top:0px;
}
#alink a{
	color: #ffffff;
	text-decoration:none
}
#alink a:hover{
	color: #ffffff;
	text-decoration:none !important;
}

#block_footer{
	background:#2d6e88;
	padding: 30px 0px  10px 0px;
	margin:0px;
}

#block_footer .list-group-item {
    background: none;
    border: 0px solid rgba(0,0,0,.125);
	padding:0px 0px;
}
#block_footer .list-group-item a{
		font-size:13px;
		color:#fff;
		font-weight:normal !important;
		
	}
	
	h2.widget-title {
    font-size: 21px;
}
	
.footer_bottom{
  text-align: center;
  color: #ffffff;
  border-top: 1px solid #4394b5;
  padding: 10px;
  font-size: 12px;
  margin-top:20px;

}
#block_footer h2{
	color: #ffffff;
	font-weight:400;
	margin-bottom: 20px;
}
#block_footer p{
	color: #ffffff;
	font-size:13px;
	padding: 0px;
	margin:	0px;
}
#footer_slide{
	padding-top:0px;
}
.box1{
	width: 100%;
	height: auto;
	background:#DD950D;
	padding:10px;
	margin-bottom:15px;
	border-radius: 5px;
	color:#ffffff;
}
a:hover .box1, a:hover .box2, a:hover .box3, a:hover .box4, a:hover .box5, a:hover .box6, a:hover .box7, a:hover .box8, a:hover .box9 {
	text-decoration:none;
	display: inline-block;
	box-shadow: 0px 8px 21px -10px rgb(0 0 0 / 80%);
}
.box2{
	width: 100%;
	height: auto;
	background:#398078;
	padding:10px;
	margin-bottom:10px;
	border-radius: 5px;
	color:#ffffff;
}
.box3{
	width: 100%;
	height: auto;
	background:#05BF36;
	padding:10px;
	margin-bottom:10px;
	border-radius: 5px;
	color:#ffffff;
}
.box4{
	width: 100%;
	height: auto;
	background:#0679E3;
	padding:10px;
	margin-bottom:10px;
	border-radius: 5px;
	color:#ffffff;
}
.box5{
	width: 100%;
	height: auto;
	background:#DF5B09;
	padding:10px;
	margin-bottom:10px;
	border-radius: 5px;
	color:#ffffff;
}
.box6{
	width: 100%;
	height: auto;
	background:#12C4F2;
	padding:10px;
	margin-bottom:10px;
	border-radius: 5px;
	color:#ffffff;
}
.box7{
	width: 100%;
	height: auto;
	background:#07C2B7;
	padding:10px;
	margin-bottom:10px;
	border-radius: 5px;
	color:#ffffff;
}
.box8{
	width: 100%;
	height: auto;
	background:#01BB58;
	padding:10px;
	margin-bottom:10px;
	border-radius: 5px;
	color:#ffffff;
}

.box9{
	width: 100%;
	height: auto;
	background:#376380;
	padding:3px;
	margin-bottom:10px;
	color:#ffffff;
	text-align: center;
	font-size:14px;
	border-radius: 5px;
}
#box9_last{
	margin-bottom:0px;
}
	
.ads_carousel{
	border-radius: 5px;
	background:#ffffff;
	padding: 25px;
	margin-bottom:30px;
	box-shadow: 0px 8px 21px -10px rgb(0 0 0 / 8%);
}


.heading_text{
	color:#333333;
	font-size:20px;
	display:block;	
	font-weight:600;
	
}


.list-group-item {
    position: relative;
    display: block;
    padding: 8px 0px 8px 0px;
    background: none;
    border: 1px solid rgba(0,0,0,.125);
}
	.list-group-item a{
		font-size:18px;
		color:#045273;
		font-weight:500;
	}
	
.red_block{
	background: #ee3004;
	padding: 30px;
	margin-bottom:20px;
	border-radius:5px;
	box-shadow: 0px 8px 21px -10px rgb(0 0 0 / 8%);
	min-height:295px;
}
.red_block h2{
	color: #ffffff;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom: 15px;
	font-size: 22px;
}
.red_block p{
	color: #ffffff;
	font-size:16px;
	padding: 0px;
	margin:	0px 0px 5px 0px;
}
#yellow{
	font-weight:700;
	color: #FBE813;	
}
#blue{
	font-weight:700;
	color: #11f1f9;	
}
#green {
	color: #33f406;
	margin-top:20px;
	margin-bottom:5px;
	display:block;
}
#data{
	color: #000;
	font-size:10.5px;
	font-weight: bold;
}


.pagination {
    margin-left: 15px !important;
    margin-top: 40px !important;
	font-size: 18px;
	font-weight:500;
}
a.page-numbers {
    padding: 0px 10px;
}
span.page-numbers.current {
    padding: 0px 10px;
	font-weight: 700;
    color: #0056b3;
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border: 0;
}

.ftco-navbar-light {
  background: #fff !important;
  z-index: 3;
  padding: 0;
  -webkit-box-shadow: 0px 5px 20px -17px rgba(0, 0, 0, 0.34);
  -moz-box-shadow: 0px 5px 20px -17px rgba(0, 0, 0, 0.34);
  box-shadow: 0px 5px 20px -17px rgba(0, 0, 0, 0.34); }
  @media (max-width: 991.98px) {
    .ftco-navbar-light {
      background: #fff;
      position: relative;
      top: 0;
      padding: 10px 15px; } }
  .ftco-navbar-light .navbar-brand {
    color: #000000;
    font-weight: 800;
    font-size: 28px;
    line-height: 1; }
    .ftco-navbar-light .navbar-brand span {
      color: #00bd56; }
    .ftco-navbar-light .navbar-brand:hover, .ftco-navbar-light .navbar-brand:focus {
      color: #000000; }
    @media (max-width: 767.98px) {
      .ftco-navbar-light .navbar-brand {
        margin: 10px 0; } }
  @media (max-width: 991.98px) {
    .ftco-navbar-light .navbar-nav {
      padding-bottom: 10px; } }
  .ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
    font-size: 14px;
    padding-top: 1.0rem;
    padding-bottom: 1.0rem;
    padding-left: 18px;
    padding-right: 18px;
    font-weight: 700;
    color: #000000;
    position: relative;
    text-transform: uppercase;
    opacity: 1 !important; }
    .ftco-navbar-light .navbar-nav > .nav-item > .nav-link:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 2px;
      bottom: 0px;
      left: 0;
      background-color: #00bd56;
      visibility: hidden;
      -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
      transform: scaleX(0);
      -webkit-transition: all 0.1s ease-in-out 0s;
      -o-transition: all 0.1s ease-in-out 0s;
      transition: all 0.1s ease-in-out 0s;
      z-index: -1; }
    .ftco-navbar-light .navbar-nav > .nav-item > .nav-link:hover {
      color: #00bd56; }
      .ftco-navbar-light .navbar-nav > .nav-item > .nav-link:hover:before {
        visibility: visible;
        background-color: #00bd56;
        -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
        transform: scaleX(1); }
    @media (max-width: 991.98px) {
      .ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
        padding-left: 0;
        padding-right: 0;
        padding-top: .9rem;
        padding-bottom: .9rem; }
        .ftco-navbar-light .navbar-nav > .nav-item > .nav-link:hover {
          color: #fff; } }
    @media (max-width: 767.98px) {
      .ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
        border-bottom: 1px solid rgba(0, 0, 0, 0.05); } }
  .ftco-navbar-light .navbar-nav > .nav-item .dropdown-menu {
    border: none;
    background: #fff;
    -webkit-box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);
    -moz-box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);
    box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);
    border-radius: 4px; }
    .ftco-navbar-light .navbar-nav > .nav-item .dropdown-menu .dropdown-item {
      font-size: 12px;
      color: #000000; }
      .ftco-navbar-light .navbar-nav > .nav-item .dropdown-menu .dropdown-item:hover, .ftco-navbar-light .navbar-nav > .nav-item .dropdown-menu .dropdown-item:focus {
        background: #00bd56;
        color: #fff; }
    @media (max-width: 991.98px) {
      .ftco-navbar-light .navbar-nav > .nav-item .dropdown-menu {
        display: block !important;
        background: #fff;
        -webkit-box-shadow: none;
        box-shadow: none; } }
  .ftco-navbar-light .navbar-nav > .nav-item.cta > a {
    color: #fff;
    background: #00bd56;
    border-radius: 0px; }
    @media (max-width: 767.98px) {
      .ftco-navbar-light .navbar-nav > .nav-item.cta > a {
        padding-left: 15px;
        padding-right: 15px; } }
    @media (max-width: 991.98px) {
      .ftco-navbar-light .navbar-nav > .nav-item.cta > a {
        color: #fff;
        background: #00bd56;
        border-radius: 4px; } }
  .ftco-navbar-light .navbar-nav > .nav-item.active > a {
    color: #00bd56; }
    .ftco-navbar-light .navbar-nav > .nav-item.active > a:before {
      visibility: visible;
      background-color: #00bd56;
      -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
      transform: scaleX(1); }
    @media (max-width: 991.98px) {
      .ftco-navbar-light .navbar-nav > .nav-item.active > a {
        color: #000000; }
        .ftco-navbar-light .navbar-nav > .nav-item.active > a:before {
          display: none; } }
  .ftco-navbar-light .navbar-toggler {
    border: none;
    color: rgba(0, 0, 0, 0.5) !important;
    cursor: pointer;
    padding-right: 0;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: .1em; }
    .ftco-navbar-light .navbar-toggler:focus {
      outline: none !important; }


.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 640px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 880px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 990px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1500px; } }

.container-fluid {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0px;
  margin-left: 0px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }
	
	
	
	
	
	
	
 /* jssor slider bullet navigator skin 03 css */
        /*
        .jssorb03 div           (normal)
        .jssorb03 div:hover     (normal mouseover)
        .jssorb03 .av           (active)
        .jssorb03 .av:hover     (active mouseover)
        .jssorb03 .dn           (mousedown)
        */
        .jssorb03 {
            position: absolute;
        }
        .jssorb03 div, .jssorb03 div:hover, .jssorb03 .av {
            position: absolute;
            /* size of bullet elment */
            width: 21px;
            height: 21px;
            text-align: center;
            line-height: 21px;
            color: white;
            font-size: 12px;
            background: url(../images/b03.png) no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb03 div { background-position: -5px -4px; }
        .jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
        .jssorb03 .av { background-position: -65px -4px; }
        .jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }

        /* jssor slider arrow navigator skin 03 css */
        /*
        .jssora03l                  (normal)
        .jssora03r                  (normal)
        .jssora03l:hover            (normal mouseover)
        .jssora03r:hover            (normal mouseover)
        .jssora03l.jssora03ldn      (mousedown)
        .jssora03r.jssora03rdn      (mousedown)
        */
        .jssora03l, .jssora03r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 55px;
            height: 55px;
            cursor: pointer;
            background: url(../images/a03.png) no-repeat;
            overflow: hidden;
        }
        .jssora03l { background-position: -3px -33px; }
        .jssora03r { background-position: -63px -33px; }
        .jssora03l:hover { background-position: -123px -33px; }
        .jssora03r:hover { background-position: -183px -33px; }
        .jssora03l.jssora03ldn { background-position: -243px -33px; }
        .jssora03r.jssora03rdn { background-position: -303px -33px; }


        /* ---------------------------------*/

.sidebar-menu { list-style: none; padding-left: 8px !important; font-size: 13px !important;  }
.menu-left-menu-container ul li { border-bottom: 0.5px solid #eaeaea; border-width: 0 0 0.5px !important; padding: 7px 0px; }
.menu-right-menu-container ul li { border-bottom: 0.5px solid #eaeaea; border-width: 0 0 0.5px !important; padding: 7px 0px; }

/* --- Navigation ---- */


.navbar-light .navbar-nav .nav-link { 
  color: #000 !important; font-size: 12px !important;
  
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 500;
  color: #000000;
  position: relative;
  text-transform: uppercase;
  opacity: 1 !important;

}
.navbar-light .navbar-nav .nav-link:hover { color:#00bd56 !important;}

/* ==============================================================================*/

/*.h3, h3 {
  font-size: 16px !important;
  font-weight:normal !important;
}*/

@media screen and (max-width: 480px) {
 #categories { padding: 0px 0px 0px 4px !important; }
}

@media screen and (min-width: 600px) {
  #categories { padding: 0px 0px 0px 250px !important; } 
 }

 @media screen and (min-width: 768px) {
  #categories { padding: 0px 0px 0px 550px !important; } 
 }

 #inner_slide {
  z-index: -1;
  display: block;
  background: url(../images/bg_page.jpg);
  background-repeat: repeat;
  background-repeat: no-repeat;
  color: #ffffff;
  font-size: 32px;
  font-weight: 400;
  text-align: center;
  padding: 100px 0px;
  height: auto;
}

#mvcwid {  color: #fff !important; font-size: 13px !important; padding: 0px 10px 10px 10px !important;  }

button, input { margin-top: 25px !important; }
.navbar { padding: .1rem 1rem !important; }

#left-text{ color:#fff;}
