 @import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
 @import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700');
 
 @font-face {
   font-family: 'Museo-Disabled!';
   src: url('../fonts/Museo700-Regular-webfont.eot'); /* IE9 Compat Modes */
   src: url('../fonts/Museo700-Regular-webfont%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/Museo700-Regular-webfont.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/Museo700-Regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/Museo700-Regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
        url('../fonts/Museo700-Regular-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

 
 * {
     margin: 0;
     padding: 0;
 }
 
 body {
     font-family: 'Museo', 'Poppins', sans-serif !important;
     font-size: 14px;
     font-weight: 400;
     color: #081631;
 }
 
 ul {
     list-style: none;
     margin-bottom: 0;
 }
 
 button,
 a,
 a:hover,
 a:focus,
 a:active {
     text-decoration: none;
     border: none;
     outline: none;
 }
 
 img {
     max-width: 100%;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p {
     margin: 0;
 }
 
 select:focus,
 select:active {
     box-shadow: 0;
     border: 0;
     outline: 0
 }
 
 .nav > li > a:focus,
 .nav > li > a:hover {
     background-color: transparent;
     text-decoration: none;
 }
 
 .navbar {
     margin-bottom: 0;
     border: 0;
     transition: 1s
 }
 
 .section-padding {
     padding-top: 70px;
     padding-bottom: 70px;
 }
 
 input:focus,
 input:active {
     outline: none;
 }
 
 textarea:focus {
     outline: none !important;
     box-shadow: none !important
 }
 
 
 /* Remove Chrome Input Field's Unwanted Yellow Background Color */
 
 input:-webkit-autofill,
 input:-webkit-autofill:hover,
 input:-webkit-autofill:focus {
     -webkit-box-shadow: 0 0 0px 1000px white inset !important;
 }
 
 
 /*Remove bootstrap tab css*/
 
 .nav-tabs > li > a {
     border: 0
 }
 
 .nav-tabs > li.active > a,
 .nav-tabs > li.active > a:focus,
 .nav-tabs > li.active > a:hover {
     border: 0;
     outline: 0
 }
 
 .nav-tabs {
     border: 0
 }
 
 .nav-tabs > li > a:hover {
     border: 0
 }
 
 
 /*navbar css icon*/
 
 .navbar-brand {
     height: auto;
     padding: 10px;
     margin-top: 10px
 }
 
 nav.navbar {
     transition: 1s
 }
 
 nav.navbar.sticky {
     background: #fff none repeat scroll 0 0;
     border-radius: 0;
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 555;
     transition: 1s;
     box-shadow: 1px 1px 1px #efefef
 }
 
 .menu li.searchbtn {
     line-height: 90px;
     padding: 0 15px;
     cursor: pointer;
 }
 
 .navbar-toggle .icon-bar {
     position: relative;
     -webkit-transition: all 500ms ease-in-out;
     transition: all 500ms ease-in-out;
     width: 28px;
 }
 
 .navbar-toggle.active .icon-bar:nth-of-type(2) {
     background-color: transparent !important;
 }
 
 .navbar-toggle.active .icon-bar:nth-of-type(3) {
     background: #fba919;
     top: 0;
     transform: rotate(-45deg);
 }
 
 .navbar-toggle.active span:nth-child(4) {
     margin-top: -2.5px;
     transform: rotateZ(45deg);
 }
 
 
 /*bootstrap collaps css*/
 
 .panel-heading {
     border-bottom: 0;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     padding: 0;
     position: relative;
 }
 
 .panel-group .panel-heading + .panel-collapse > .list-group,
 .panel-group .panel-heading + .panel-collapse > .panel-body {
     border-top: 0 none;
 }
 
 .panel-title {
     background: #fff;
 }
 
 .panel-title a {
     background: transparent;
     display: block;
     padding: 20px;
     font-weight: 700;
     font-size: 16px;
     position: relative;
     z-index: 4
 }
 
 .panel-group .panel {
     border-radius: 0;
     margin-bottom: 15px;
 }
 
 .panel {
     background-color: transparent;
     border: none;
     border-radius: 4px;
     box-shadow: none;
     margin-bottom: 20px;
 }
 
 .panel-body {
     line-height: 24px
 }
 
 .panel-heading {
     position: relative;
 }
 
 .panel-heading::before {
     content: "";
     font-family: fontawesome;
     height: 25px;
     position: absolute;
     right: 5%;
     top: 50%;
     width: 25px;
     background: #8dc12b;
     color: #fff;
     text-align: center;
     line-height: 27px;
     border-radius: 50%;
     margin-top: -12.5px;
     font-size: 14px
 }
 
 .slick-slide {
     outline: none !important;
 }
 
 .newsfomr input::-webkit-input-placeholder {
     /* Chrome */
     color: #fff;
     opacity: 1
 }
 
 .newsfomr input::-moz-placeholder {
     /* Firefox 19+ */
     color: #fff;
     opacity: 1;
 }
 
 .panel-heading.active::before {
     content: "\f068";
 }
 
 .panel-heading.active a {
     color: #8dc12b
 }
 
 
 /*bootstrap form*/
 
 .form-control:focus {
     border-color: #ccc;
     box-shadow: 0 0 0;
     outline: 0 none;
 }
 
 .display-table {
     height: 100%;
     display: table;
     width: 100%
 }
 
 .display-cell {
     display: table-cell;
     vertical-align: middle;
 }
 
 
 /*js preloader*/
 
 .js div#preloader {
     position: fixed;
     left: 0;
     top: 0;
     z-index: 988899;
     width: 100%;
     height: 100%;
     overflow: visible;
     background-image: url('../img/preloader.gif');
     background-repeat: no-repeat;
     background-position: center center;
     background-color: #fff;
 }
 
 
 /*/*avacus common css*/
 
 select {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
 }
 
 .section-title {
     padding-bottom: 70px;
 }
 
 .section-title h2 {
     color: #081631;
     font-size: 36px;
     font-weight: 700
 }
 
 .section-title h4 {
     color: #081631;
     font-family: 'Lora', serif;
     font-style: italic;
     font-size: 20px;
     padding-bottom: 20px;
 }
 
 .padding-right-0 {
     padding-right: 0
 }
 
 body::-webkit-scrollbar {
     width: 1em;
 }
 
 body::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 }
 
 body::-webkit-scrollbar-thumb {
     background-color: #081631;
     outline: 1px solid #081631;
 }
 
 /*pagination css*/
 
 .pagination > li > a,
 .pagination > li > span {
     background-color: #fff;
     border: 0 none;
     color: #003455;
     display: inline-block;
     float: none;
     font-size: 18px;
     font-weight: 700;
     height: 50px;
     line-height: 50px;
     margin-left: 6px;
     padding: 0;
     position: relative;
     text-align: center;
     text-decoration: none;
     width: 50px;
     transition: .4s
 }
 
 .pagination > li > a:focus,
 .pagination > li > a:hover,
 .pagination > li > span:focus,
 .pagination > li > span:hover {
     background-color: #90B819;
     border-color: transparent;
     color: #003455;
     z-index: 2;
 }
 
 .pagination {
     border-radius: 4px;
     display: inline-block;
     margin: 20px 0;
     padding-left: 0;
     text-align: center;
     width: 100%;
 }
 .pagination > li:first-child > a, .pagination > li:first-child > span {
   border-bottom-left-radius: 0px;
   border-top-left-radius: 0px;
   margin-left: 0;
 }
 .pagination a span.fa {
     font-weight: 700;
     font-size: 18px;
 }
 
 
/*end of pagination css*/