@charset "utf-8";
/* CSS Document */

body{line-height:1.7;padding:0;background: #ECEDEF;}
img{max-width:100%;}
h1, h2, h3, h4, h5, h6{font-weight:700;}
a{text-decoration:none;}
p{margin:0 0 15px;}
.btn, button, .button{padding:10px 20px;cursor:pointer;}
.btn, button, .button, fieldset{border:none;}
.btn, button, .button, a.btn:hover, a.btn:focus{color:#fff;}
a, .btn, button, .button, .header{transition:all 0.6s ease 0s;}
.container, .main_wrapper{margin-left:auto;margin-right:auto;}
.main_wrapper{max-width:1006px;}
.inner_wrapper{background:#fff;}
.btn, button, .button{display:inline-block;}
.vgrid, .size-100, #size-100, .container, section.top, .header, .showcase, .feature, .utility, .maintop, section.breadcrumb, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .inner_wrapper, .dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn, .dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn{width:100%;}
.vgrid, .vsize, .sidebar-left, .content.content-b, .float-left, section.top, .header, .showcase, .feature, .utility, .maintop, section.breadcrumb, .main-body, .content, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .inner_wrapper{float:left;}
.sidebar-right, .float-right{float:right;}
.float-none{float:none;}
.container, .vsize{padding-left:10px;}
.container, .vsize{padding-right:10px;}
.container{max-width:1200px;}
.container, .vsize{box-sizing:border-box;-webkit-box-sizing:border-box;}
.size-75, #size-75{width:75%;}
.size-66{width:66.666%;}
.size-50, #size-50{width:50%;}
.size-33{width:33.333%;}
.size-25, .sidebar-left, .sidebar-right{width:25%;}
.size-20{width:20%;}
.size-17{width:16.666%;}
.header{margin: 0 0 10px;}
nav .dj-megamenu.dj-megamenu-clean{background: url(../images/menu_bg.jpg) 0 0px repeat;}
nav .dj-megamenu-clean li a.dj-up_a{font-size: 12px;color: #fff;padding: 12px 20px;font-weight: bold;}
.dj-megamenu-clean li a.dj-up_a, .dj-megamenu-clean li a.dj-up_a > span{height: auto;}
nav .dj-megamenu-clean li:hover a.dj-up_a, nav .dj-megamenu-clean li.hover a.dj-up_a, nav .dj-megamenu-clean li.active a.dj-up_a{background: #c1c7d1;
  color: #19343e;}
.moduletable > h3{font-size: 12px;line-height: 23px;}
  .moduletable > h3, .content_inner h1 {
  background: #4a90aa url(../images/h3.jpg) 0px 0px repeat-x;
  color: #FFF;
  margin-bottom: 10px;
  padding: 5px 15px;
}
.page-header h2{padding-right: 30px;
  box-shadow: inset 0 -1px 0 #ddd;
  display: inline-table;
  line-height: 1.3;margin-top: 10px;
  margin-bottom: 30px;
  font-size: 18px;}
.page-header h2:after{
  clear: both;
  display: block;
  float: left;
  content: "";
  position: relative;
  height: 2px;
  width: 70%;
  margin: 10px 30% 0 0;
  border-radius: 2px;
  padding: 0;
  background: #4a90aa;
}
.content_inner h1{font-size:22px;}
.main-body .dj-megamenu-clean{display: inline-block;}
.main-body .dj-megamenu-clean li a.dj-up_a{color: #000;
  font-weight: bold;
  border-bottom: #cccccc 1px dashed;
  padding: 8px 0;font-size: 12px;}
  .main-body .dj-megamenu-clean li:hover a.dj-up_a, .main-body .dj-megamenu-clean li.hover a.dj-up_a, .main-body .dj-megamenu-clean li.active a.dj-up_a{color: #478ca7;}
  .containt-part_se, .content_inner {
  display: block;
  padding: 10px;
  clear: both;
  background: #F9F9F9;
}
.dis_claimer{font-weight: bold;text-align: justify;font-size: 13px;;}
.main-body .moduletable{margin-bottom: 10px;}
.footer .vgrid{background: url(../images/footer_top.jpg) 0 0 no-repeat #203d46;padding-top: 10px;background-size: cover;color: #fff;min-height: 90px;}
.nice_t_con {
  float:left;
  width:100%;
  border: 1px #F9F9F9 solid;
  padding: 10px;
  background: #F9F9F9;
  color: #444444;
}
.content-top-a .nice_t_con{height:180px;overflow:hidden;}
.bottom .nice_t_con{margin:10px 0;}
.footer a{text-decoration: underline;}
.footer p{margin-bottom: 0;}
.footer .vsize{padding-top: 15px;padding-bottom: 15px;}
.footer-b{text-align: center;}
.footer-b p{margin-bottom: 0;}
.footer-c{text-align: right;}
.mod-finder__search.input-group .btn{padding:0 10px;}
.cat-children > h3{display:none;}
.content_inner ul{padding:0;}
.content_inner ul li{list-style:none;}
.content_inner ul.pagination li{padding:0;}
.content_inner ul.pagination li:before{display:none;}
.cat-children .page-header.item-title, .content_inner ul li{position:relative;padding-left:16px;}
.cat-children .page-header.item-title{font-size:16px;}
.cat-children .page-header.item-title:before,  .content_inner ul li:before{content: "\f0da";font-family: 'Font Awesome 5 Pro';font-weight: 900;
  position: absolute;
  left: 0;
  color: #203d46;}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn, .dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn{justify-content: end;padding:0 15px;}
.dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon::before{font-size:24px;}
.dj-mobile-open-btn.active .dj-mobile-open-icon, .dj-megamenu-select-dark .dj-mobile-open-btn:focus, .dj-megamenu-select-dark:hover .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus{background:none;color: #e4e4e4;}