body{ margin:0; padding:0px; color:#000000!important; font-family:Arial; font-size:13px; }
input[type='number'] {-moz-appearance:textfield; appearance:textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none;}
.form-control{ border-radius:0!important }
.nopad{ padding:0!important}
.container{ max-width:1366px;}


.mid-row-header2{width:100%; float:left; height:80px; line-height:80px; border-bottom:1px solid #EBEBEB; color:#fff; font-family:Arial; font-size:16px; margin-bottom:15px; background-color:#007166; font-weight:bold}
.mid-row-header2 a{ color:#FFF; text-decoration:none; font-family:Arial;}
.mid-row-bred{ width:auto; float:right; font-size:14px; font-family:Open Sans}
.mid-row-bred a{ font-size:14px; margin-left:7px;}
.mid-row-header2 h7{ color:#FFF; text-transform:uppercase; font-size:24px; float:left; font-weight:bold; font-family:Open Sans;}

.header{ width:100%; float:left; min-height:110px; background-color:#FFFFFF; border-bottom:1px solid #D1D1D1}
.header-top{ width:100%; float:left; min-height:50px; background-color:#F7F7F7}
.header-top img{ color:#999999; font-size:24px; font-weight:normal; float:left; margin-top:-8px;}
.header-mid{ width:100%; float:left; min-height:50px; background-color:#FFF}
.header-low{ width:100%; float:left; min-height:30px; background-color:transparent; padding-bottom:10px;}
.header-top a{ font-size:24px; text-decoration:none; color:#999999; float:left; margin-left:7px;}
.header-top a:hover{ color:#33CCCC}

.footer{ width:100%; float:left; min-height:60px; background-color:#007166; border-top:1px solid #D1D1D1; line-height:50px; bottom:0; font-size:14px; font-family:Arial; margin-top:100px; color:#FFF; }
.footer a{ text-decoration:none; color:#FFF}

.header-low li{ width:auto; padding-right:12px; padding-left:12px; float:left; list-style-type:none; height:42px; padding-top:12px; padding-bottom:12px;}
.hdr-submenu{border-top:0px; width:240px; float:left; position:absolute; z-index:10000; height:auto; background-color:#FFF; border:1px solid #EFE9E9; border-top:0px; padding:10px; display:none}
.hdr-cat-box{max-width:180px; min-width:150px; float:left; min-height:32px; margin-bottom:8px;}
.hdr-submenu  a{ color:#FFF; text-decoration:none; float:left; font-weight:normal; width:100%; margin-bottom:10px; font-size:13px; text-transform:none}
.header-low a{ color:#000; font-size:18px; text-transform:uppercase; text-decoration:none; font-family:PT Sans}
.hdr-submenu li2{ width:100%; float:left; height:38px; line-height:38px; padding-left:10px; text-transform:none; padding-bottom:10px; border-bottom:1px solid #E6E6E6}
.hdr-submenu li2 a{ font-size:15px; text-decoration:none; font-family:Open Sans;}

.find-box{ width:600px; height:80px; background-color:#333333; position:absolute; display:none; z-index:10000; margin-left:-300px; padding-top:20px; padding-left:10px; padding-right:10px; border-radius:5px;}

.logo{ width:200px; float:left;}
.menuDiv{ max-width:800px; float:left}

.middle{ width:100%; float:left; min-height:780px;}


.bred{ width:100%; float:left; height:35px; font-size:14px; margin-top:4px; font-family:Arial; margin-bottom:10px;}
.bred a{color:#169EAB; text-decoration:none; font-size:13px; font-family:Arial}
.bred span{ color:#DDDDDD; margin:6px;}

.noticebox{ width:100%; float:left; padding:20px; background-color:#FFFFF0; border:1px solid #C0CFAE; min-height:160px; box-shadow:1px 1px 1px #666666}
.noticeboxleft{ width:10%; float:left; height:100px;}
.noticeboxright{ width:80%; float:left; height:100px; margin-left:10px;}
.noticeboxheading{width:100%; float:left; min-height:32px; font-size:22px; font-weight:bold; color:#006600; border-bottom:1px solid #CCCCCC; font-family:Arial}
.noticeboxtext{width:100%; float:left; min-height:32px; font-size:13px; color:#000000; font-family:Arial }

.form-control{ background-color:#FAFAFA; border:1px solid #E0E0E0; border-radius:0px; height:41px; box-shadow: none}
.brs-btn{ height:41px; line-height:27px}

.forum-box{ width:100%; float:left; min-height:80px; margin-bottom:10px;}
.forum-box-heading{width:100%; float:left; min-height:50px; background-color:#169EAB; line-height:50px; padding-left:20px; color:#FFFFFF; font-family:Arial; font-size:18px;}
.form-box-content{ width:100%; float:left; padding:10px; padding-left:20px; border:1px solid #D8D8D8; border-top:0px; min-height:50px;}
.forum-a{ color:#003300; text-decoration:none; font-weight:bold; font-size:16px;}
.forum-a2{ color:#169EAB; text-decoration:none; font-size:13px;}
.forum-btn{ background-color:#169EAB; color:#FFFFFF; border-radius:0px; height:50px;}
.page-header2{ width:100%; float:left; height:32px; line-height:32px; font-size:16px; font-weight:bold; border-bottom:1px solid #CCC; margin-bottom:10px; }
.page-header3{ width:100%; float:left; height:32px; line-height:32px; font-size:24px; font-family:Arial; font-weight:bold; border-bottom:1px solid #CCC; margin-bottom:20px; }


.myacc-box{ width:100%; float:left; min-height:100px; background-color:#FFF; padding:4px; box-shadow:2px 2px 2px #F5FAFF; border:1px solid #F5FAFF; border-radius:5px;}
.myacc-box:hover{ background-color:#EEEEEE}
.myacc-box-heading{width:100%; float:left; color:#9DA8A8; font-weight:bold; text-transform:uppercase; background-color:#F5FAFF; height:35px; line-height:35px; font-size:17px; padding-left:6px; }
.myacc-box-heading span{ color:#2874F2}

.myacc-box-li{ width:100%; float:left; height:35px; line-height:35px; padding-left:31px;}
.myacc-box-li a{ text-decoration:none; font-size:14px; color: #333; font-weight:bold; font-family:Arial; }
.myacc-box-li a:hover{ text-decoration:none; font-size:14px; color: #2874F2; font-weight:bold; font-family:Arial; }
.a-button{ width:auto; height:30px; line-height:30px; text-align:center; padding-left:8px; padding-right:8px; background-color:#EFEFEF; border:2px solid #CCC; margin:4px;}
.dt-action{ margin:4px;}


.review-box{ width:100%; float:left; min-height:100px; border-bottom:1px solid #EBEBEB; margin-bottom:30px;}
.review-box-hr{width:100%; float:left; min-height:20px; line-height:20px;}


.box{ width:100%; float:left; min-height:100px;color:#000000; border:1px solid #EFEFEF; margin-bottom:10px; border-radius:8px;}
.box-head{ width:100%; float:left; height:45px; line-height:45px; background-color:#EFEFEF; font-weight:bold; padding-left:10px; text-transform:uppercase; font-size:18px; border-radius:8px 8px 0 0;}
.box-body{ width:100%; float:left; min-height:55px; padding:10px;}
.box-body a{ text-decoration:none; color:#000000}





/*
====================================================================
   latest-blog style
====================================================================
*/
.latest-blog{
  
}
.latest-blog .sec-title{margin: 0px 0px 50px;}
.latest-blog .sec-title p{
  max-width:650px;
  margin-bottom: 5px;
  color: #848484;
}

.latest-blog .item h4{
  font-weight: 500;
  font-size: 18px;
  margin-top:-10px;
  color: #222222;
}
.latest-blog .item h4 a{
  color: #222222;
  transition:.5s;
  text-decoration:none
}
.latest-blog .item h4 a:hover{
  color:#ffb426;
  transition:.5s;
}
.latest-blog .item p{
  margin-top: 14px;
  color: #848484;
}

.latest-blog .item .image-box{
  position: relative;
  padding:2px;
  height:250px;
}
.latest-blog .item .date{
  height:60px;
  width:70px;
  background:#ffb426;
  color:#fff;
  text-align: center;
  padding-top: 8px;
  position: absolute;
  top: 20px;
}
.latest-blog .item .date h5{
  font-size:22px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
}
.latest-blog .item .date p{
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color:#fff
}
.latest-blog .item .post-content{
	padding: 0 20px 30px;
    border: 1px solid #ededed;
    border-top: 0;
	height:150px;
}
.latest-blog .item .admin-comments{
    border: 1px solid #ededed;
    border-top: 0
}
.latest-blog .item .admin-comments .icon{
    margin-right: 16px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #848484;
}
.latest-blog .item .admin-comments .icon:before{
  color: #ffb426;
  margin: 0;
  padding: 0px 10px 0px 0px;
  font-size: 14px;
}
.latest-blog .item .admin-comments li{
  display:inline-block;
  padding: 13px 20px 13px;
  width: 49%
}
.latest-blog .item .admin-comments li:first-child{
	border-right: 1px solid #ededed
}


.latest-blog .owl-theme .owl-nav {
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 100%;
    right: 0;
    margin: 0;
    margin-bottom: 70px;
}
.thm-btn{ font-family:PT Sans!important;font-size:18px!important;}
.latest-blog .owl-theme .owl-nav [class*=owl-] {
    color: #ffb426;
    font-size: 24px;
    margin: 0;
    padding: 0;
    background-color: transparent;
    height: 40px;
    width: 40px;
    border: 2px solid #ffb426;
    line-height: 36px;
    text-align: center;
    margin-left: 10px;
    display: inline-block;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
}

.latest-blog .owl-theme .owl-nav [class*=owl-]:hover {
    color: #fff;
    border: 2px solid #ffb426;
    background:#ffb426;
    -webkit-transition: .5s ease;
    transition: .5s ease;
}
.latest-blog-soc-icon{ font-size:24px; text-decoration:none!important; float:right; margin:6px; border-radius:100% }
.latest-blog-comment-box{ width:100%; float:left; min-height:400px; padding:10px; }
.latest-blog-comment-box2{width:100%; float:left; min-height:100px; border:1px solid #EAEAEA; padding-top:10px; margin-bottom:30px; border-radius:5px; padding:30px}

.s-img{ width:100%; height:800px;}


@media only screen and (max-width: 766px) {
.responsive-nopad{padding:0px!important;}
.responsive-margin-top{margin-top:8px;!important;}
.middle{ width:100%; float:left; min-height:80px;}
.footer{ margin-top:20px!important;}
.header-low li{ width:100%; float:left; }
.s-img{ width:100%; max-height:300px;}
}