/*

------------------- Table of content --------------------------------

---------------------- common content -----------------------
1. body reset content
2. Nav
3. Our Product
4. Key Highlights
5. Ferry mats
6. Why Choose
7. Client
8. footer
9. Inner Banner
10. Breadcumbs
11. Contact Infos
12. Testimonial
13. Product Display
14. Singel Product
15. ferry Product

---------------------- element content ---------------------------



1. element btn
2. element section title
3. Heading
4. list-check-circle 
5. element pagination
6. element prelaoder
7. element section title
8. element social list
10. element tab
11. element top bar
12. element input filed
13. step button
14. accordion
15. faq question
16. pulse animation
17. search filed
18. select
19. product filter
20. custom number
21. folating buttons
22. owl style
23. typography
24. blockquote
25. author card
element inheritance


*/
/*=================================================
    1. body reset content
==============================================================*/
:root {
  font-size: 16px; }

@font-face {
  font-family: Poppins-Regular;
  src: url(../assets/fonts/Poppins-Regular.ttf); }
@font-face {
  font-family: Poppins-Bold;
  src: url(../fonts/Poppins-Bold.ttf); }
@font-face {
  font-family: Poppins-Light;
  src: url(../fonts/Poppins-Light.ttf); }
@font-face {
  font-family: Poppins-SemiBold;
  src: url(../fonts/Poppins-SemiBold.ttf); }
body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 1.625;
  color: #7a7a7a;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

iframe {
  border: none; }

a,
b,
div,
ul,
li {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -moz-outline-: none; }

a:focus,
a:active,
input,
input:hover,
input:focus,
input:active,
textarea,
textarea:hover,
textarea:focus,
textarea:active {
  -moz-outline: none;
  outline: none; }

img:not([draggable]),
embed,
object,
video {
  max-width: 100%;
  height: auto; }

a {
  text-decoration: none;
  outline: 0; }

a:active,
a:focus,
a:hover,
a:visited {
  text-decoration: none;
  outline: 0; }

img {
  border: none;
  max-width: 100%; }

ul, li {
  margin: 0;
  padding: 0;
  list-style: none; }

.clear-both:before,
.clear-both:after {
  display: table;
  content: "";
  clear: both; }

button:focus {
  outline: none; }

/*=================================================
    2. Nav
==============================================================*/
/* top bar */
.topbar {
  background-color: #303338;
  color: #ffffff; }

.main-bar {
  background-color: #ee3131; }

.main-bar ul li {
  position: relative;
  margin-right: 5px; }
  .main-bar ul li li {
    border-bottom: 1px solid #f4f4f4;
    display: block;
    margin-right: 0px; }
    .main-bar ul li li a {
      font-family: "Poppins-SemiBold";
      text-transform: capitalize;
      display: block; }
    .main-bar ul li li a:hover {
      color: #ee3131 !important; }
  .main-bar ul li li:hover {
    background-color: #ee3131; }
    .main-bar ul li li:hover a {
      color: #ffffff; }
.main-bar ul li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  
.main-bar ul li a {
  color: #ffffff !important;
  padding: .5rem 1rem !important;
  font-family: "Poppins-SemiBold"; }
  
  .main-bar ul li li a {color:#000 !important;}
  
  
  .main-bar ul li a .fa-chevron-down {
    font-size: 11px;
    vertical-align: middle;
    position: relative; }
.main-bar ul .nav-item.active, .main-bar ul .nav-item:hover {
  background-color: #ffffff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .main-bar ul .nav-item.active a, .main-bar ul .nav-item:hover a {
    color: #000000 !important; }



.sub-menu {
  background-color: #ffffff;
  border: 0px solid #f4f4f4;
  display: block;
  left: 0;
  list-style: none;
  margin: 20px 0 0;
  opacity: 0;
  padding: 0px;
  position: absolute;
  visibility: hidden;
  width: 220px;
  z-index: 10;
  font-size: 14px;
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.1); }

.logo-header:before, .logo-header:after {
  background-color: #22252a;
  content: "";
  position: absolute;
  bottom: 0;
  height: 120%;
  z-index: -1; }

.logo-header:before {
  right: -50px;
  width: 2000px;
  -webkit-transform: skew(30deg);
  -moz-transform: skew(30deg);
  -o-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg); }

.logo-header {
  display: table;
  float: left;
  vertical-align: middle;
  padding: 0;
  color: #EFBB20;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  width: 210px;
  height: 90px;
  position: relative;
  z-index: 9; }

.logo-header:after {
  right: -158px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: url(../img/header-curv.png);
  width: 130px;
  background-size: cover; }

.social li {
  display: inline-block; }
  .social li a {
    display: block;
    padding: 1px;
    text-decoration: none;
    font-size: 14px;
    color: #ffffff; }
    .social li a .fa {
      vertical-align: middle;
      background-color: rgba(255, 255, 255, 0.06);
      border: 1px solid rgba(255, 255, 255, 0.02);
      padding: 3px;
      width: 22px;
      height: 22px;
      text-align: center; }
    .social li a .fa:hover {
      background-color: #ee3131; }

a:hover {
  color: #ee3131;
  cursor: pointer; }

@media (max-width: 991px) {
  .navbar-toggler-icon {
    position: relative; }

  .mobile .navbar-toggler-icon {
    background-color: transparent;
    background-image: none; }
  .mobile .navbar-toggler-icon:before {
    -ms-transform: rotate(145deg);
    -webkit-transform: rotate(145deg);
    transform: rotate(45deg);
    top: 0px; }
  .mobile .navbar-toggler-icon:after {
    -ms-transform: rotate(145deg);
    -webkit-transform: rotate(145deg);
    transform: rotate(-45deg);
    top: 0px; }

  .navbar-nav {
    background-color: #22252a; }

  .main-bar li a {
    font-family: "Poppins-Light" !important; }
  .main-bar .nav-item.active a {
    background-color: #ee3131;
    color: #ffffff !important; }
  /*.main-bar .nav-item:hover {*/
  /*  background-color: #ee3131; }*/
  /*  .main-bar .nav-item:hover a {*/
  /*    background-color: #ee3131;*/
  /*    color: #ffffff !important; }*/
  
  
  .show-subnav {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin-top: 0;
}

.show-subnav li a{
    color: #000000 !important;
}
      }
      
.slick-prev, .slick-next {z-index:100;}
      
.vertical .slick-prev {
    left: 25px !important;
}

.vertical .slick-next {
     right: 25px !important;
}

.vertical .slick-prev:before, .vertical .slick-next:before {color:#000 !important;}


@media (max-width: 667px) {
.logo-header:before {
  right: 0px; }
  
  .help {
    font-size: 11px;
    padding-bottom: 15px;
}


}
      
/*=================================================
    3. Our Product
==============================================================*/
#product {
  background-image: url(../img/pre-bg.jpg);
  color: #ffffff; }


.pre-box {
      position: relative;
    background-color: #e0e0e0;
    text-align: center;
    padding: 15px;
    z-index: 10;
  
  }
  .pre-box h4 {
    color: #ee3131;
    font-family: "Poppins-SemiBold";
    font-size: 18px; }
  .pre-box a {
    color: #ee3131; }

.product .slick-track div {
  margin: 0 5px; }

.product .slick-track div > .pre-box {
  margin: 0; }

#product .nav-link {
  background-color: #ffffff;
  border-radius: 8px;
  color: #000000; }
#product .nav-link.active {
  color: #ffffff;
  background-color: #ee3131;
  border-color: #ee3131;
  position: relative; }
#product .nav-link.active:after {
  content: "";
  border-top: 10px solid #ee3131;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid transparent;
  position: absolute;
  bottom: -21px;
  left: 0;
  right: 0;
  width: 20px;
  margin: 0 auto; }
#product .nav-tabs {
  border: none; }
  #product .nav-tabs li {
    margin: 0 10px; }

/*=================================================
    4. Ferry mats
==============================================================*/
.ferry-mst {
  background-image: url(../img/freey-bg.jpg); }
  .ferry-mst .pre-box {
    background-color: #ee3131;
    padding: 10px; }
  .ferry-mst h4 {
    color: #ffffff; }
    .frrey-item{ overflow: hidden; position: relative;;}


.frrey-item img, .pre-item img{
    transition: all 0.25s;
    -moz-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
}

.frrey-item:hover img, .pre-item:hover img {
    transform: scale(1.2);
}

.pre-item {
    position: relative;
    overflow: hidden;
}


/*.dlab-box .dlab-info-hover:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    border: 1px solid #fff;*/
/*    margin: 20px;*/
/*}*/

.frrey-item:hover .dlab-info-hover {
    opacity: 1;
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    z-index: 2;

    background-color: #ee3131cc;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.frrey-item .dlab-info-hover { margin:0px !important;}
.frrey-item .dlab-info-hover .site-button {border:1px solid #fff;}

.frrey-item .pre-box {
    position: relative;
    z-index: 100;
}

.slick-dots {
  bottom: -45px !important; }
  .slick-dots button:before {
    font-size: 15px !important;
    color: #ffffff !important; }
  .slick-dots .slick-active button:before {
    color: #ee3131 !important; }
    
@media (max-width: 390px) { 
    .slick-dots {
    bottom: -60px !important;
}
}

/*=================================================
    5. Key Highlights
==============================================================*/
.ke-section {
  background-image: url(../img/ky-bg.jpg);
  background-position: center bottom; }
  .ke-section .ke-box {
    border: 2px solid; }
    .ke-section .ke-box h3 {
      font-family: "Poppins-Bold";
      color: #ee3131; }
  .ke-section .key-1 {
    background: #ffffff url(../img/annual-turnover.png); }
  .ke-section .key-2 {
    background: #ffffff url(../img/employees-strenght.png); }
  .ke-section .key-3 {
    background: #ffffff url(../img/in-the-year.png); }
  .ke-section .key-4 {
    background: #ffffff url(../img/maufacturing.png); }
  .ke-section .key-1, .ke-section .key-2, .ke-section .key-3, .ke-section .key-4 {
    background-repeat: no-repeat;
    background-position: right;     background: transparent; min-height: 130px;
    color: #000;}

/*=================================================
    6. Why Choose
==============================================================*/
.why-choose {
  background-color: #eee; }
  .why-choose .why-box {
    background-color: #ffffff;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-box-shadow: 0 15px 46px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 15px 46px rgba(0, 0, 0, 0.1);
    box-shadow: 0 15px 46px rgba(0, 0, 0, 0.1);
    min-height: 350px;
    position: relative; }
    .why-choose .why-box .icon {
      width: 75px;
      height: 75px;
      margin: 0 auto; }
    .why-choose .why-box .w-icon-1 {
      background-image: url(../img/why-icon-1.png); }
    .why-choose .why-box .w-icon-2 {
      background-image: url(../img/why-icon-2.png); }
    .why-choose .why-box .w-icon-3 {
      background-image: url(../img/why-icon-3.png); }
    .why-choose .why-box .w-icon-4 {
      background-image: url(../img/why-icon-4.png); }
    .why-choose .why-box h4 {
      color: #000000;
      font-family: "Poppins-SemiBold";
      min-height: 50px;
      font-size: 20px; }
    .why-choose .why-box h4 ~ p:after {
      content: '';
      width: 20px;
      height: 3px;
      background-color: #ee3131;
      margin: 0 auto;
      position: absolute;
      bottom: 3rem;
      left: 0;
      right: 0; }
  .why-choose .why-box:hover {
    background-color: #ee3131;
    color: #ffffff; }
    .why-choose .why-box:hover h4 {
      color: #ffffff; }
    .why-choose .why-box:hover .icon {
      background-position: 0 -75px; }
    .why-choose .why-box:hover h4 ~ p:after {
      background-color: #ffffff; }
  .why-choose .why-options {
    position: relative; }
  .why-choose .why-options:before {
    position: absolute;
    left: -60px;
    top: -40px;
    height: 490px;
    width: 290px;
    content: "";
    background-image: url(../img/dots.png); }

.why-choose:before {
  position: absolute;
  right: 0;
  height: 808px;
  width: 1032px;
  content: "";
  background-image: url(../img/bg-1.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right; }

/*=================================================
    7. Client
==============================================================*/
/*=================================================
    8. Footer
==============================================================*/
footer {
  background-image: url(../img/f-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  color: #c1c1c1; }
  footer .f-box h5 {
    color: #ffffff;
    font-family: "Poppins-SemiBold";
    margin-bottom: 30px; }
  footer .f-box h5:after {
    content: '';
    width: 60px;
    height: 2px;
    background-color: #ee3131;
    display: block;
    position: relative;
    top: 10px; }
  footer .f-box .qlinks {
    column-count: 2; }
    footer .f-box .qlinks li {
      line-height: normal;
      margin-bottom: 13px;
      padding-left: 20px;
      background-image: url(../img/list-icon.png);
      background-repeat: no-repeat;
      background-position: top left; }
  footer .add-list {
    display: flex;
    margin-bottom: 15px; }
    footer .add-list span {
      margin-right: 15px; }
      footer .add-list span i {
        color: #ee3131; }
      footer .add-list span .fa.fa-mobile {
        font-size: 24px; }
  footer .nav {
    display: inline-flex; }
    footer .nav li {
      padding: 0 10px; }
      footer .nav li a {
        color: #ffffff; }
        
        
#scroll {
    position: fixed;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: #ee3131;
    text-indent: -9999px;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
}

#scroll span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -12px;
    height: 0;
    width: 0;
    border: 8px solid transparent;
    border-bottom-color: #ffffff;
}


/*=================================================
    9. Inner Banner
==============================================================*/
.banner {
  height: 300px;
  background-size: cover;
  background-position: center center;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative; 
  
    
}
  
  .banner .inr-entery h2 {
    font-family: "Poppins-SemiBold";
    color: #ffffff;
    }

.banner:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000000bd; }

/*=================================================
    10. Breadcumbs
==============================================================*/
.breadcrumb-row {
  border-bottom: 2px solid rgba(0, 0, 0, 0.05); }

.breadcrumb {
  background-color: transparent;
  margin-bottom: 0; }
  .breadcrumb li {
    margin-right: 30px; }
    .breadcrumb li a {
      color: #ee3131; }
  .breadcrumb li:after {
    content: "\f105";
    font-family: "FontAwesome";
    position: relative;
    left: 1rem; }

.breadcrumb li:last-child:after {
  display: none; }

/*=================================================
    11. Contact Info
==============================================================*/
.contact-area .address .add-list {
  display: flex;
  margin-bottom: 15px; }
.contact-area .address span {
  background-color: #ee3131;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  text-align: center;
  padding: 6px; }
  .contact-area .address span .fa.fa-mobile {
    font-size: 24px; }
  .contact-area .address span i {
    color: #ffffff; }
.contact-area .social li .fa {
  background-color: #ee3131;
  padding: 7px;
  width: 30px;
  height: 30px; }

.border-1 {
  border: 1px solid #ddd; }

.bg-gray {
  background-color: #f5f6f6; }

/*=================================================
    12. Testimonial
==============================================================*/
.testimonial {
  background-image: url(../img/test-bg.jpg);
  color: #f9f9f9; }
  .testimonial img {
    margin: 0 auto;
    text-align: center; }

/*=================================================
    13. Product Display
==============================================================*/
.product-item .dlab-box {
  border: 1px solid #e9e9e9;
  position: relative; }
.product-item .dlab-info {
  border-top: 1px solid #e9e9e9;
  background-color: #ddd; }
.product-item .dlab-img-effect {
  position: relative;
  overflow: hidden;
  display: block; }
  .product-item .dlab-img-effect img {
    display: block;
    margin: 0;
    width: 100%;
    height: auto;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transition: all 0.25s;
    -moz-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s; }

.product-item:hover img {
  transform: scale(1.1); }

.grey-bg {
  background-color: #eee; }

.product-slider-thmb .slick-current .slide {
  position: relative;
  cursor: pointer; }
.product-slider-thmb .slick-current .slide:after {
  border: 2px solid #ee3131;
  content: "";
  position: absolute;
  width: 98%;
  height: 100%;
  top: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

/*=================================================
    14. Singel Product
==============================================================*/
.product-slider-main {
  margin-bottom: 15px; }

.product-slider-main img {
  margin: 0 auto; }
.product-slider-main .slick-slide {
  opacity: 1;
  transition: all .3s ease; }
.product-slider-main .product-slider-thmb {
  display: none; }

.product-slider-thmb .slick-slide.slick-active, .product-slider-thmb .slick-slide:hover {
  opacity: 1; }

/*=================================================
    15. ferry Product
==============================================================*/
.ferry-cat {
  background-color: #303338; }
  .ferry-cat h3 {
    color: #ffffff; }

.slider-for__item img {
  width: 100%;
}




.finer {
  border: 1px solid; }
  .finer a {
    color: #ffffff !important; }
  .finer span {
    width: 30px;
    height: 30px;
    color: #df1a2e;
    padding: 8px 15px;
    border-radius: 30px;
    margin-right: 10px; }

.all {
  background-color: #ffffff; }

.basic {
  background-color: #000000; }

.gold {
  background-color: #fed700; }

.premium {
  background-color: #933EC5; }

.platinum {
  background-color: #f2f2f2; }

.dd {
  background-color: #200c25; }

.product-item .dlab-box {
  overflow: hidden; }

.ferry-cat1 {
  background-color: #f4f4f4;
  /*box-shadow: 0 4px 17px 0 rgba(0, 0, 0, 0.1);*/
  border: 1px solid #ddd;
  }
  
  
  .filter-box .ferry-cat1{background-color:#fff;}
  
  
  .ferry-cat1 .finer {
    border: none; }
    .ferry-cat1 .finer a {
      color: #000000 !important;
      display: block;
      line-height: 40px;
      cursor: pointer; }
    .ferry-cat1 .finer span {
      width: 30px;
      height: 30px;
      color: #df1a2e;
      padding: 8px 15px;
      border-radius: 0px;
      margin-right: 10px;
      border: 2px solid #eee; }
  .ferry-cat1 .finer-color a {
    color: #000000 !important;
    display: inline-block;
    line-height: 40px;
    margin-right: 20px;
    font-size: 14px;
    cursor: pointer; }
    .ferry-cat1 .finer-color a span {
      width: 30px;
      height: 30px;
      color: #df1a2e;
      padding: 6px 15px;
      border-radius: 0px;
      margin-right: 10px;
      border: 2px solid #eee; }
  .ferry-cat1 li:hover a {
    color: #ee3131 !important; }
  .ferry-cat1 a {
    color: #000000 !important; }
  .ferry-cat1 h6 {
    margin-bottom: 20px;
    text-transform: uppercase; }

.dlab-info-hover {
  position: absolute;
  opacity: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -ms-transform: translate(0px, 287px);
  -webkit-transform: translate(0px, 287px);
  transform: translate(0px, 287px);
  padding-top: 7rem;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
  .dlab-info-hover h5 {
    color: #ffffff; }

.dlab-box:hover .dlab-info-hover {
  opacity: 1;
  -ms-transform: translate(0px, 0px);
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  z-index: 2;
  background-color: #ee3131cc;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .dlab-box:hover .dlab-info-hover a {
    border-color: #ffffff; }

.filter-box {
  display: none;
  position: fixed;
  top: 0;
  z-index: 10; }

.filter-but {
  background-color: #ee3131;
  color: #ffffff;
  text-align: center; }

.fixed-filter {
  position: fixed;
  top: 0;
  z-index: 5; }

.active-filter span {
  border-color: #ee3131 !important; }

.filter-box::before {
  content: "";
  background-color: #0009;
  width: 100%;
  height: 100vh;
  position: absolute; }

.filter-box .ferry-cat1 {
  box-shadow: none; }

/*------------------------------------- content end ---------------------------------------*/
/*-------------------------------------- element start ----------------------------------------*/
/*=================================================
    1. element btn
==============================================================*/
.btn-primarys {
  background-color: #ee3131;
  color: #ffffff; }

.btn-primarys:hover {
  color: #ffffff; }

/*=================================================
    2. Section Title
==============================================================*/
.section-title h3 {
  font-family: "Poppins-Bold";
  color: #000000;
  text-transform: uppercase;
  position: relative; }
  .section-title h3 span {
    color: #ee3131; }
.section-title h3:after {
  content: "";
  width: 100px;
  height: 3px;
  display: block;
  background-color: #ee3131; }

.section-title1 h3 {
  font-family: "Poppins-Bold";
  color: #ffffff;
  text-transform: uppercase;
  position: relative; }
.section-title1 h3 ~ p {
  color: #ffffff; }

.c-title .section-title h3:after {
  display: none; }
.c-title .section-title > p:after {
  content: "";
  width: 100px;
  height: 3px;
  display: block;
  background-color: #ee3131;
  margin: 0 auto;
  margin-top: 15px; }

.subtitle {
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  margin: 40px 0 30px; }

/*=================================================
    3. Heading
==============================================================*/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333333;
  font-family: "Poppins-SemiBold"; }

/*=================================================
    4. list-check-circle
==============================================================*/
.list-circle, .list-angle-right, .list-arrow, .list-check, .list-checked, .list-check-circle, .list-chevron-circle, .list-arrow-circle, .list-times-circle {
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none; }
  .list-circle li, .list-angle-right li, .list-arrow li, .list-check li, .list-checked li, .list-check-circle li, .list-chevron-circle li, .list-arrow-circle li, .list-times-circle li {
    padding: 5px 5px 5px 20px;
    position: relative; }

.list-check-circle li:before {
  color: #ee3131;
  content: "\f058";
  font-family: "FontAwesome";
  position: absolute;
  left: 0; }

.list-angle-right li:before {
  color: #303338;
  content: "\f105";
  font-family: "FontAwesome";
  position: absolute;
  left: 0; }

/*# sourceMappingURL=style.css.map */
