/*===========================================

Template Name: TenNews - Bootstrap News Agency Template
Author: Md Tahmidur Rahman
Author URL: http://snazzytheme.com/
Version: 1.1

---------------------------------------------

CSS INDEX
=========
01. Base Style
02. Preloader
03. Top Bar
04. Logo Area
05. Menu Area
06. Mobile Menu
07. Web Ticker
08. Slider Area
09. Slider Area 2
10. Slider Area 3
11. International, Lifestyle &  Business
12. News Area
13. News Area 2
14. More News Area
15. Gallery
16. International & Lifestyle
17. Breadcrumb Area
18. About Area
19. Category Area
20. News Details Area
21. Contact Area
22. Faq Area
23. 404 Area
24. Footer Area


==============================================*/
/* ====================
01. Base style
==================== */
html { color: #222222; font-size: 1rem; line-height: 1.4; }

::-moz-selection { background: #b3d4fc; text-shadow: none; }

::selection { background: #b3d4fc; text-shadow: none; }

hr { display: block; height: 0.071429rem; border: 0; border-top: 0.071429rem solid #e5e5e5; margin: 1em 0; padding: 0; }

audio,
canvas,
iframe,
img,
svg,
video { vertical-align: middle; }

fieldset { border: 0; margin: 0; padding: 0; }

textarea { resize: vertical; }


body { font-size: 1rem; color: #555555; letter-spacing: 0.0142857rem; font-family: Arial, sans-serif; }

h1,
h1 a { font-size: 2.857142rem; }

h2,
h2 a { font-size: 2.285714rem; }

h3,
h3 a { font-size: 2rem; }

h4,
h4 a { font-size: 1.714285rem; }

h5,
h5 a { font-size: 1.428571rem; }

h6,
h6 a { font-size: 1.142857rem; }


  h1,
  h2,
  h2 a,
  h3,
  h3 a,
  h4,
  h4 a,
  h5,
  h5 a,
  h6,
  h6 a { font-family: Arial, sans-serif; margin: 0; }

a,
button,
li,
p { font-size: 1rem; font-family: Arial, sans-serif; margin: 0; letter-spacing: 0.0142857rem; }

  a,
  a:hover { color: #555555; }

ul { padding: 0; margin: 0; }

a:active,
a:focus,
a:hover,
button:focus,
button:hover { text-decoration: none; outline: none; }

a,
button { -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -ms-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

input:focus,
textarea:focus { outline: none; }

.padding-fix { padding-left: 0; padding-right: 0; }

.padding-fix-r { padding-right: 0; }

.padding-fix-l { padding-left: 0; }

.margin-fix { margin-left: 0; margin-right: 0; }

.owl-carousel .owl-item { -webkit-transform: translateZ(0); transform: translateZ(0); }

  .owl-carousel .owl-item img { -webkit-transform-style: unset; transform-style: unset; }

/* =======================================
02. Preloader
======================================= */
.preloader { background: #fff; display: block; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 100000; }

  .preloader .load-list { width: 3.571429rem; height: 3.571429rem; position: relative; top: 50%; left: 0; margin: 0 auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

    .preloader .load-list .load { position: absolute; background: #1c94ff; width: 100%; height: 100%; opacity: 0.5; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-animation: bounce 2s infinite ease-in-out; animation: bounce 2s infinite ease-in-out; }

    .preloader .load-list .load2 { background: #1c94ff; animation-delay: -1s; -webkit-animation-delay: -1s; }

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0); }
  50% { -webkit-transform: scale(1); }
}

@keyframes bounce {
  0%, 100% { transform: scale(0); -webkit-transform: scale(0); }
  50% { transform: scale(1); -webkit-transform: scale(1); }
}

/* =======================================
03. Top Bar
======================================= */
.top-bar { height: 3.214286rem; border-bottom: 0.071429rem solid #eeeeee; }

  .top-bar .bar-left { margin-top: 0.857143rem; }

    .top-bar .bar-left ul li { font-size: 0.928571rem; color: #666666; margin-right: 0.714286rem; }

      .top-bar .bar-left ul li a { font-size: 0.928571rem; color: #666666; }

        .top-bar .bar-left ul li a:hover { color: #1c94ff; }

      .top-bar .bar-left ul li i { margin-right: 0.571429rem; color: #969696; }

      .top-bar .bar-left ul li:nth-child(2) { margin-right: 1.785714rem; position: relative; }

        .top-bar .bar-left ul li:nth-child(2):before { position: absolute; content: ''; background: #969696; width: 0.071429rem; height: 0.928571rem; top: 0.214286rem; right: -1.071429rem; }

  .top-bar .bar-social { margin-top: 0.857143rem; }

    .top-bar .bar-social ul li a { color: #8D8E92; display: block; margin-right: 0.357143rem; }

      .top-bar .bar-social ul li a:hover { color: #1c94ff; }

/* =======================================
04. Logo Area
======================================= */
.logo-area { height: 7.142857143rem; }

  .logo-area .logo { margin-top: 1.428571rem; }

    .logo-area .logo .img-fluid { height: 4rem; object-fit: contain; }

  .logo-area .searchbar { margin-top: 2rem; }

    .logo-area .searchbar form { position: relative; width: 17.85714286rem; float: right; }

      .logo-area .searchbar form input { width: 100%; height: 3rem; border: 0.071429rem solid #dddddd; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; padding-left: 1.071429rem; }

        .logo-area .searchbar form input.placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

        .logo-area .searchbar form input:-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

        .logo-area .searchbar form input::-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

        .logo-area .searchbar form input:-ms-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

        .logo-area .searchbar form input::-webkit-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

        .logo-area .searchbar form input:focus { border-color: #1c94ff; }

      .logo-area .searchbar form button { position: absolute; top: 0.5rem; right: 0.5rem; width: 2rem; height: 2rem; background: #1c94ff; color: #fff; border: none; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

/* =======================================
05. Menu Area
======================================= */
.menu-area { background: #f5f5f5; height: 3.928571rem; border-top: 0.071429rem solid #eeeeee; border-bottom: 0.071429rem solid #eeeeee; }

  .menu-area .main-menu { margin-top: 0.857143rem; }

    .menu-area .main-menu ul li { position: relative; }

      .menu-area .main-menu ul li a { color: #444444; display: inline-block; font-weight: 500; margin-right: 1.071429rem; padding: 0.357143rem 0 0.857143rem; }

        .menu-area .main-menu ul li a i { font-size: 1rem; color: #969696; }

        .menu-area .main-menu ul li a:hover { cursor: pointer; color: #1c94ff; }

          .menu-area .main-menu ul li a:hover i { color: #1c94ff; }

      .menu-area .main-menu ul li ul.dropdown { position: absolute; left: 0; top: 100%; background: #fff; min-width: 10.714286rem; border: 0.071429rem solid #eeeeee; border-top: 0.214286rem solid #1c94ff; padding: 0; opacity: 0; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); visibility: hidden; z-index: 999; -webkit-transform-origin: center top 0; -ms-transform-origin: center top 0; transform-origin: center top 0; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -ms-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; -webkit-box-shadow: 0 0 0.357143rem rgba(0, 0, 0, 0.05); box-shadow: 0 0 0.357143rem rgba(0, 0, 0, 0.05); }

        .menu-area .main-menu ul li ul.dropdown li { position: relative; }

          .menu-area .main-menu ul li ul.dropdown li a { font-size: 0.928571rem; padding: 0.571429rem 1.428571rem; display: block; font-weight: normal; letter-spacing: 0.0357143rem; margin-right: 0; }

            .menu-area .main-menu ul li ul.dropdown li a i { float: right; color: #666666; margin-top: 0.214286rem; }

            .menu-area .main-menu ul li ul.dropdown li a:hover { background: #eeeeee; color: #1c94ff; }

              .menu-area .main-menu ul li ul.dropdown li a:hover i { color: #1c94ff; }

          .menu-area .main-menu ul li ul.dropdown li ul.dropdown-sub { position: absolute; left: 100%; top: 0; background: #fff; min-width: 12.5rem; border: 0.071429rem solid #eeeeee; border-top: 0.214286rem solid #1c94ff; padding: 0; opacity: 0; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); visibility: hidden; z-index: 999; -webkit-transform-origin: center top 0; -ms-transform-origin: center top 0; transform-origin: center top 0; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -ms-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; -webkit-box-shadow: 0 0 0.357143rem rgba(0, 0, 0, 0.05); box-shadow: 0 0 0.357143rem rgba(0, 0, 0, 0.05); }

            .menu-area .main-menu ul li ul.dropdown li ul.dropdown-sub li a { font-size: 0.928571rem; font-weight: normal; }

          .menu-area .main-menu ul li ul.dropdown li:hover ul.dropdown-sub { opacity: 1; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); visibility: visible; }

      .menu-area .main-menu ul li:hover ul.dropdown { opacity: 1; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); visibility: visible; }

      .menu-area .main-menu ul li.mega-vd { position: inherit; }

        .menu-area .main-menu ul li.mega-vd ul.v-gallery { position: absolute; left: 1.071429rem; top: 100%; background: #222222; border-top: 0.214286rem solid #1c94ff; width: calc(134% - 2.5rem); padding: 2.857143rem; opacity: 0; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); visibility: hidden; z-index: 999; -webkit-transform-origin: center top 0; -ms-transform-origin: center top 0; transform-origin: center top 0; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -ms-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; -webkit-box-shadow: 0 0 0.357143rem rgba(0, 0, 0, 0.05); box-shadow: 0 0 0.357143rem rgba(0, 0, 0, 0.05); }

          .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider { position: relative; }

            .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .mg-item .mg-img { position: relative; }

              .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .mg-item .mg-img img { margin-bottom: 0.714286rem; }

              .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .mg-item .mg-img a { font-size: 1.142857rem; color: #fff; background: #444444; padding: 0.571429rem 1.428571rem; -webkit-border-radius: 0.428571rem; -moz-border-radius: 0.428571rem; -ms-border-radius: 0.428571rem; border-radius: 0.428571rem; position: absolute; top: 39%; left: 40%; }

                .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .mg-item .mg-img a i { color: #fff; }

                .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .mg-item .mg-img a:hover i { color: #1c94ff; }

            .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .mg-item .mg-content p a { font-size: 1.071429rem; color: #969696; font-weight: normal; padding: 0; margin: 0; }

              .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .mg-item .mg-content p a:hover { color: #1c94ff; }

            .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .owl-nav div { position: absolute; top: 50%; left: -2.857143rem; width: 2.142857rem; height: 2.571429rem; background: #000; font-size: 1.285714rem; color: #fff; text-align: center; padding-top: 0.428571rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; margin-top: -1.785714rem; }

              .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .owl-nav div:hover { background-color: #1c94ff; }

              .menu-area .main-menu ul li.mega-vd ul.v-gallery .mega-vd-slider .owl-nav div.owl-next { left: inherit; right: -2.857143rem; }

        .menu-area .main-menu ul li.mega-vd:hover ul.v-gallery { opacity: 1; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); visibility: visible; }

      .menu-area .main-menu ul li.mega-mnu { position: inherit; }

        .menu-area .main-menu ul li.mega-mnu ul.mega-menu { position: absolute;  top: 100%; background: #fff; border-top: 0.214286rem solid #1c94ff; padding: 2.142857rem; opacity: 0; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); visibility: hidden; z-index: 999; -webkit-transform-origin: center top 0; -ms-transform-origin: center top 0; transform-origin: center top 0; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -ms-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; -webkit-box-shadow: 0 0 0.357143rem rgba(0, 0, 0, 0.05); box-shadow: 0 0 0.357143rem rgba(0, 0, 0, 0.05); }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-cat .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-cat .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-cat .cat-content ul li a { font-size: 1.071429rem; color: #666666; font-weight: normal; margin: 0; padding: 0; margin-bottom: 1.071429rem; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-cat .cat-content ul li a:hover { color: #1c94ff; }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-cat .cat-content ul li:last-child a { margin-bottom: 0; }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .lat-box { margin-bottom: 1.071429rem; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .lat-box .lat-img a { padding: 0; margin: 0; }

              .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .lat-box .lat-img a img { max-width: 6.071429rem; margin-right: 0.714286rem; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .lat-box .img-content p { margin-bottom: 0.214286rem; }

              .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .lat-box .img-content p a { font-size: 1rem; color: #666666; font-weight: normal; padding: 0; margin: 0; }

                .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .lat-box .img-content p a:hover { color: #1c94ff; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .lat-box .img-content span { font-size: 0.928571rem; color: #969696; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-lat .lat-box:last-child { margin-bottom: 0; }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .pop-box { margin-bottom: 1.071429rem; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .pop-box .pop-img a { padding: 0; margin: 0; }

              .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .pop-box .pop-img a img { max-width: 6.071429rem; margin-right: 0.714286rem; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .pop-box .img-content p { margin-bottom: 0.214286rem; }

              .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .pop-box .img-content p a { font-size: 1rem; color: #666666; font-weight: normal; padding: 0; margin: 0; }

                .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .pop-box .img-content p a:hover { color: #1c94ff; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .pop-box .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-pop .pop-box:last-child { margin-bottom: 0; }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-glry .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

            .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-glry .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

          .menu-area .main-menu ul li.mega-mnu ul.mega-menu .mega-glry .glry-box img { max-width: 6.357143rem; margin-right: 0.428571rem; margin-bottom: 0.714286rem; }

        .menu-area .main-menu ul li.mega-mnu:hover ul.mega-menu { opacity: 1; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); visibility: visible; }

  .menu-area .clock { margin-top: 1.214286rem; }

    .menu-area .clock span#dg-clock { color: #fff; background: #1c94ff; text-transform: uppercase; padding: 0.714286rem 1.071429rem 0.571429rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; letter-spacing: 0.0357143rem; font-weight: 500; }

  .menu-area.menu-black { background: #222222; }

    .menu-area.menu-black .main-menu ul li a { color: #eeeeee; }

      .menu-area.menu-black .main-menu ul li a:hover { color: #1c94ff; }

    .menu-area.menu-black .main-menu ul li ul.dropdown li a { color: #444444; }

      .menu-area.menu-black .main-menu ul li ul.dropdown li a:hover { color: #1c94ff; }



/* ====================
06. Mobile Menu
==================== */
.mobile-menu-area { display: none; }

@media (max-width: 767px) {
  .logo-area,
  .menu-area,
  .top-bar,
  .top-news { display: none; }
}

.mean-container .mean-bar { background: #1b1b1b; float: none; z-index: 999; text-align: center; padding: 0.714286rem 0 1.071429rem; position: absolute; top: 0; left: 0; width: 100%; }

  .mean-container .mean-bar:after { content: ""; clear: both; display: block; }

  .mean-container .mean-bar .meanmenu-reveal { color: #1c94ff; position: absolute; right: 0; top: 0; width: 1.642857rem; margin-top: 1.642857rem; margin-right: 2.142857rem; }

    .mean-container .mean-bar .meanmenu-reveal span { display: block; background: #969696; height: 0.142857rem; margin-top: 0.285714rem; }

  .mean-container .mean-bar nav.mean-nav { float: left; width: 100%; background: transparent; margin-top: 0; text-align: left; }

    .mean-container .mean-bar nav.mean-nav a img { margin-top: 0.428571rem; margin-left: 2.142857rem; max-width: 11.428571rem; }

    .mean-container .mean-bar nav.mean-nav ul { margin-top: 1.285714rem; text-align: left; padding: 0 2.142857rem; }

      .mean-container .mean-bar nav.mean-nav ul li { position: relative; }

        .mean-container .mean-bar nav.mean-nav ul li a { color: #969696; display: block; padding: 0.428571rem 0; border-bottom: 0.071429rem solid #222222; letter-spacing: 0.0357143rem; }

          .mean-container .mean-bar nav.mean-nav ul li a:hover { color: #1c94ff; cursor: pointer; }

        .mean-container .mean-bar nav.mean-nav ul li:nth-child(1) a { border-top: 0.071429rem solid #222222; }

        .mean-container .mean-bar nav.mean-nav ul li .mean-expand { font-size: 1.571429rem !important; position: absolute; right: 0; top: 0; margin-top: -0.428571rem; z-index: 2; background: transparent; border: none !important; }

          .mean-container .mean-bar nav.mean-nav ul li .mean-expand:hover { background: transparent; }

        .mean-container .mean-bar nav.mean-nav ul li ul { padding-left: 1.428571rem; margin-top: 0.714286rem; }

          .mean-container .mean-bar nav.mean-nav ul li ul li a { font-size: 0.928571rem; border: none !important; }

/* =======================================
07. Web Ticker
======================================= */
.top-news .news-content .ticker { padding: 0.571429rem 0; }

  .top-news .news-content .ticker .news-head span { color: #fff; background: #1c94ff; display: block; width: 14.285714rem; height: 2.5rem; padding: 0.571429rem; text-align: center; font-weight: 500; }

    .top-news .news-content .ticker .news-head span i { margin-left: 0.714286rem; }

  .top-news .news-content .ticker .tickercontainer { padding-top: 0.3em; margin: 0 0.214286rem 0 0.714286rem; }

    .top-news .news-content .ticker .tickercontainer ul li { position: relative; }

      .top-news .news-content .ticker .tickercontainer ul li a { font-size: 0.928571rem; line-height:2em;  color: #444444; text-transform: uppercase; font-weight: 500; margin-left: 0.714286rem; }

        .top-news .news-content .ticker .tickercontainer ul li a i { font-size: 0.857143rem; line-height: 2em; color: #969696; margin-right: 1.785714rem; font-weight: 400; }

        .top-news .news-content .ticker .tickercontainer ul li a:hover { color: #1c94ff; }

/* =======================================
08. Slider Area
======================================= */
.slider-area { padding-bottom: 2.5rem; }

  .slider-area .owl-slider { position: relative; }

    .slider-area .owl-slider .slider-content { position: relative; }

      .slider-area .owl-slider .slider-content .slider-layer { position: absolute; bottom: 0; left: 0; width: 100%; padding: 1.785714rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

        .slider-area .owl-slider .slider-content .slider-layer p { margin-bottom: 0.714286rem; }

          .slider-area .owl-slider .slider-content .slider-layer p a { font-size: 1.142857rem; color: #fff; line-height: 1.785714rem; font-weight: 300; }

            .slider-area .owl-slider .slider-content .slider-layer p a:hover { text-decoration: underline; }

        .slider-area .owl-slider .slider-content .slider-layer ul li { font-size: 0.857143rem; color: #fff; font-weight: 300; }

          .slider-area .owl-slider .slider-content .slider-layer ul li:nth-child(1) { background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

    .slider-area .owl-slider .owl-nav div { position: absolute; top: 50%; left: 0; width: 3rem; height: 2.714286rem; background: rgba(0, 0, 0, 0.5); font-size: 1.285714rem; color: #fff; text-align: center; padding-top: 0.428571rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; margin-top: -1.785714rem; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; opacity: 0; visibility: hidden; }

      .slider-area .owl-slider .owl-nav div:hover { background: #1c94ff; }

      .slider-area .owl-slider .owl-nav div.owl-next { left: inherit; right: 0; }

    .slider-area .owl-slider:hover .owl-nav div { opacity: 1; visibility: visible; }

  .slider-area .slider-fix { padding-left: 0.5rem; }

    .slider-area .slider-fix .slider-sidebar { position: relative; }

      .slider-area .slider-fix .slider-sidebar .sidebar-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

        .slider-area .slider-fix .slider-sidebar .sidebar-layer p { margin-bottom: 0.714286rem; }

          .slider-area .slider-fix .slider-sidebar .sidebar-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

            .slider-area .slider-fix .slider-sidebar .sidebar-layer p a:hover { text-decoration: underline; }

        .slider-area .slider-fix .slider-sidebar .sidebar-layer ul li { font-size: 0.785714rem; color: #fff; font-weight: 300; }

          .slider-area .slider-fix .slider-sidebar .sidebar-layer ul li:nth-child(1) { background: #1c94ff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.071429rem; }

    .slider-area .slider-fix .sidebar-o { margin-bottom: 0.571429rem; }

/* =======================================
09. Slider Area 2
======================================= */
.slider-area2 { padding-bottom: 2.142857rem; }

  .slider-area2 .owl-slider { margin-bottom: 2.142857rem; position: relative; }

    .slider-area2 .owl-slider .slider-content { position: relative; }

      .slider-area2 .owl-slider .slider-content .slider-layer { position: absolute; bottom: 0; left: 0; width: 100%; padding: 1.785714rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

        .slider-area2 .owl-slider .slider-content .slider-layer p { margin-bottom: 0.714286rem; }

          .slider-area2 .owl-slider .slider-content .slider-layer p a { font-size: 1.142857rem; color: #fff; line-height: 1.785714rem; font-weight: 300; }

            .slider-area2 .owl-slider .slider-content .slider-layer p a:hover { text-decoration: underline; }

        .slider-area2 .owl-slider .slider-content .slider-layer ul li { font-size: 0.857143rem; color: #fff; font-weight: 300; }

          .slider-area2 .owl-slider .slider-content .slider-layer ul li:nth-child(1) { background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

    .slider-area2 .owl-slider .owl-nav div { position: absolute; top: 50%; left: 0; width: 3rem; height: 2.714286rem; background: rgba(0, 0, 0, 0.5); font-size: 1.285714rem; color: #fff; text-align: center; padding-top: 0.428571rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; margin-top: -1.785714rem; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; opacity: 0; visibility: hidden; }

      .slider-area2 .owl-slider .owl-nav div:hover { background: #1c94ff; }

      .slider-area2 .owl-slider .owl-nav div.owl-next { left: inherit; right: 0; }

    .slider-area2 .owl-slider:hover .owl-nav div { opacity: 1; visibility: visible; }

  .slider-area2 .pop-news2 .pop-box { margin-bottom: 2.142857rem; }

    .slider-area2 .pop-news2 .pop-box .pop-img a img { display: inline-block; margin-bottom: 1.071429rem; }

    .slider-area2 .pop-news2 .pop-box .img-content p { margin-bottom: 0.714286rem; }

      .slider-area2 .pop-news2 .pop-box .img-content p a { color: #444444; font-weight: 500; }

        .slider-area2 .pop-news2 .pop-box .img-content p a:hover { color: #1c94ff; }

    .slider-area2 .pop-news2 .pop-box .img-content ul li { font-size: 0.785714rem; }

      .slider-area2 .pop-news2 .pop-box .img-content ul li:first-child { color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.142857rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 0.714286rem; }

      .slider-area2 .pop-news2 .pop-box .img-content ul li:last-child { color: #969696; }

  .slider-area2 .latest-nws { background: #f5f5f5; border: 0.071429rem solid #eeeeee; padding: 1.071429rem 1.428571rem 1.428571rem; }

    .slider-area2 .latest-nws .sec-title h5 { color: #222222; text-transform: uppercase; font-weight: 600; margin-bottom: 1.785714rem; }

      .slider-area2 .latest-nws .sec-title h5 i { font-size: 1.285714rem; color: #1c94ff; margin-left: 0.571429rem; }

    .slider-area2 .latest-nws .lt-box { margin-bottom: 2.142857rem; }

      .slider-area2 .latest-nws .lt-box .lt-img a img { display: inline-block; margin-bottom: 1.071429rem; }

      .slider-area2 .latest-nws .lt-box .img-content p { margin-bottom: 0.714286rem; }

        .slider-area2 .latest-nws .lt-box .img-content p a { color: #444444; font-weight: 500; }

          .slider-area2 .latest-nws .lt-box .img-content p a:hover { color: #1c94ff; }

      .slider-area2 .latest-nws .lt-box .img-content ul li { font-size: 0.785714rem; }

        .slider-area2 .latest-nws .lt-box .img-content ul li:first-child { color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.142857rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 0.714286rem; }

        .slider-area2 .latest-nws .lt-box .img-content ul li:last-child { color: #969696; }

      .slider-area2 .latest-nws .lt-box:last-child { margin-bottom: 0; }

  .slider-area2 .add-widget { margin-bottom: 2.857143rem; position: relative; }

    .slider-area2 .add-widget .add-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 3.571429rem; }

      .slider-area2 .add-widget .add-layer p { font-size: 1.428571rem; color: #fff; max-width: 16.428571rem; margin: auto auto 2.5rem; }

      .slider-area2 .add-widget .add-layer a { color: #fff; background: #1c94ff; text-transform: uppercase; padding: 0.714286rem 1.071429rem 0.571429rem; border-radius: 0.142857rem; font-weight: 500; }

  .slider-area2 .tab-widget { margin-bottom: 2.5rem; }

    .slider-area2 .tab-widget ul.nav { border-bottom: none; background: #f5f5f5; border: 0.071429rem solid #eeeeee; margin-bottom: 1.785714rem; }

      .slider-area2 .tab-widget ul.nav li.nav-item { width: 33.336%; text-align: center; margin-bottom: 0; }

        .slider-area2 .tab-widget ul.nav li.nav-item a.nav-link { border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; font-size: 1.071429rem; font-weight: 500; padding: 0.571429rem 0; }

          .slider-area2 .tab-widget ul.nav li.nav-item a.nav-link.active { background: #1c94ff; color: #fff; }

    .slider-area2 .tab-widget .tab-content .tab-pane .rec-item { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .slider-area2 .tab-widget .tab-content .tab-pane .rec-item .rec-img a img { margin-right: 1.071429rem; }

      .slider-area2 .tab-widget .tab-content .tab-pane .rec-item .img-content p { margin-bottom: 0.428571rem; }

        .slider-area2 .tab-widget .tab-content .tab-pane .rec-item .img-content p a { color: #444444; font-weight: 500; }

          .slider-area2 .tab-widget .tab-content .tab-pane .rec-item .img-content p a:hover { color: #1c94ff; }

      .slider-area2 .tab-widget .tab-content .tab-pane .rec-item .img-content span { font-size: 0.928571rem; color: #969696; }

      .slider-area2 .tab-widget .tab-content .tab-pane .rec-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .slider-area2 .tab-widget .tab-content .tab-pane .pop-item { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .slider-area2 .tab-widget .tab-content .tab-pane .pop-item .pop-img a img { margin-right: 1.071429rem; }

      .slider-area2 .tab-widget .tab-content .tab-pane .pop-item .img-content p { margin-bottom: 0.428571rem; }

        .slider-area2 .tab-widget .tab-content .tab-pane .pop-item .img-content p a { color: #444444; font-weight: 500; }

          .slider-area2 .tab-widget .tab-content .tab-pane .pop-item .img-content p a:hover { color: #1c94ff; }

      .slider-area2 .tab-widget .tab-content .tab-pane .pop-item .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

      .slider-area2 .tab-widget .tab-content .tab-pane .pop-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .slider-area2 .tab-widget .tab-content .tab-pane .com-item { margin-bottom: 1.071429rem; }

      .slider-area2 .tab-widget .tab-content .tab-pane .com-item .com-img a img { background: #e5e5e5; padding: 0.714286rem 0.428571rem 0; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.071429rem; }

      .slider-area2 .tab-widget .tab-content .tab-pane .com-item .img-content p a { color: #666666; line-height: 2rem; }

        .slider-area2 .tab-widget .tab-content .tab-pane .com-item .img-content p a span { font-size: 1.071429rem; color: #444444; font-weight: 600; margin-right: 0.357143rem; }

          .slider-area2 .tab-widget .tab-content .tab-pane .com-item .img-content p a span:hover { color: #1c94ff; }

      .slider-area2 .tab-widget .tab-content .tab-pane .com-item:last-child { margin-bottom: 0; }

  .slider-area2 .follow-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.642857rem; margin-bottom: 1.785714rem; }

    .slider-area2 .follow-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .slider-area2 .follow-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 7.214286rem; height: 0.071429rem; bottom: -0.714286rem; left: 0; }

  .slider-area2 .follow-widget ul li { float: left; width: 31.8%; margin-bottom: 0.571429rem; margin-right: 0.571429rem; }

    .slider-area2 .follow-widget ul li a { padding: 1.785714rem 0 1.642857rem; text-align: center; display: block; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

      .slider-area2 .follow-widget ul li a i { font-size: 1.714286rem; color: #fff; margin-bottom: 0.857143rem; }

      .slider-area2 .follow-widget ul li a p { color: #fff; }

    .slider-area2 .follow-widget ul li:nth-child(1) a { background: #4c66a3; }

    .slider-area2 .follow-widget ul li:nth-child(2) a { background: #2fc2ee; }

    .slider-area2 .follow-widget ul li:nth-child(3) { margin-right: 0; }

      .slider-area2 .follow-widget ul li:nth-child(3) a { background: #ff680d; }

    .slider-area2 .follow-widget ul li:nth-child(4) { margin-bottom: 0; }

      .slider-area2 .follow-widget ul li:nth-child(4) a { background: #0e76a8; }

    .slider-area2 .follow-widget ul li:nth-child(5) { margin-bottom: 0; }

      .slider-area2 .follow-widget ul li:nth-child(5) a { background: #cf3e28; }

    .slider-area2 .follow-widget ul li:nth-child(6) { margin-right: 0; margin-bottom: 0; }

      .slider-area2 .follow-widget ul li:nth-child(6) a { background: #e42c27; }

/* =======================================
10. Slider Area 3
======================================= */
.slider-area3 { margin-bottom: 2.142857rem; }

  .slider-area3 .owl-slider { position: relative; }

    .slider-area3 .owl-slider .slider-content { position: relative; }

      .slider-area3 .owl-slider .slider-content .slider-layer { position: absolute; bottom: 0; left: 0; width: 100%; padding: 1.785714rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

        .slider-area3 .owl-slider .slider-content .slider-layer p { margin-bottom: 0.714286rem; }

          .slider-area3 .owl-slider .slider-content .slider-layer p a { font-size: 1.142857rem; color: #fff; line-height: 1.785714rem; font-weight: 300; }

            .slider-area3 .owl-slider .slider-content .slider-layer p a:hover { text-decoration: underline; }

        .slider-area3 .owl-slider .slider-content .slider-layer ul li { font-size: 0.857143rem; color: #fff; font-weight: 300; }

          .slider-area3 .owl-slider .slider-content .slider-layer ul li:nth-child(1) { background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

    .slider-area3 .owl-slider .owl-nav div { position: absolute; top: 50%; left: 0; width: 3rem; height: 2.714286rem; background: rgba(0, 0, 0, 0.5); font-size: 1.285714rem; color: #fff; text-align: center; padding-top: 0.428571rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; margin-top: -1.785714rem; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; opacity: 0; visibility: hidden; }

      .slider-area3 .owl-slider .owl-nav div:hover { background: #1c94ff; }

      .slider-area3 .owl-slider .owl-nav div.owl-next { left: inherit; right: 0; }

    .slider-area3 .owl-slider:hover .owl-nav div { opacity: 1; visibility: visible; }

  .slider-area3 .slider-sidebar { position: relative; margin-bottom: 0.5rem; }

    .slider-area3 .slider-sidebar .sidebar-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

      .slider-area3 .slider-sidebar .sidebar-layer p { margin-bottom: 0.714286rem; }

        .slider-area3 .slider-sidebar .sidebar-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

          .slider-area3 .slider-sidebar .sidebar-layer p a:hover { text-decoration: underline; }

      .slider-area3 .slider-sidebar .sidebar-layer ul li { font-size: 0.785714rem; color: #fff; font-weight: 300; }

        .slider-area3 .slider-sidebar .sidebar-layer ul li:nth-child(1) { background: #1c94ff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.071429rem; }

  .slider-area3 .slider-fix { padding-right: 0.5rem; }

  .slider-area3 .sidebar-fix { padding-left: 0; padding-right: 0.5rem; }

  .slider-area3 .sidebar-fix2 { padding-left: 0; }

/* =======================================
11. International, Lifestyle &  Business
======================================= */
.int-lif-bus { margin-bottom: 2.857143rem; }

  .int-lif-bus .int-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

    .int-lif-bus .int-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .int-lif-bus .int-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 10.071429rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  .int-lif-bus .int-news .int-slider .int-item .int-lg { margin-bottom: 1.785714rem; position: relative; }

    .int-lif-bus .int-news .int-slider .int-item .int-lg .int-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

      .int-lif-bus .int-news .int-slider .int-item .int-lg .int-layer p { margin-bottom: 0.714286rem; }

        .int-lif-bus .int-news .int-slider .int-item .int-lg .int-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

          .int-lif-bus .int-news .int-slider .int-item .int-lg .int-layer p a:hover { text-decoration: underline; }

      .int-lif-bus .int-news .int-slider .int-item .int-lg .int-layer ul li:first-child { font-size: 0.785714rem; background: #1c94ff; color: #fff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; text-transform: uppercase; margin-right: 1.071429rem; }

      .int-lif-bus .int-news .int-slider .int-item .int-lg .int-layer ul li:last-child { font-size: 0.785714rem; color: #fff; font-weight: 300; }

  .int-lif-bus .int-news .int-slider .int-item .int-list { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

    .int-lif-bus .int-news .int-slider .int-item .int-list .int-img a img { width: auto; margin-right: 1.071429rem; width: 7.142857rem; height: 5.785714rem }

    .int-lif-bus .int-news .int-slider .int-item .int-list .img-content p { margin-bottom: 0.428571rem; }

      .int-lif-bus .int-news .int-slider .int-item .int-list .img-content p a { color: #444444; font-weight: 500; }

        .int-lif-bus .int-news .int-slider .int-item .int-list .img-content p a:hover { color: #1c94ff; }

    .int-lif-bus .int-news .int-slider .int-item .int-list .img-content span { font-size: 0.928571rem; color: #969696; }

    .int-lif-bus .int-news .int-slider .int-item .int-list:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

  .int-lif-bus .int-news .int-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

    .int-lif-bus .int-news .int-slider .owl-nav div i { display: block; }

    .int-lif-bus .int-news .int-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

    .int-lif-bus .int-news .int-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .int-lif-bus .ls-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

    .int-lif-bus .ls-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .int-lif-bus .ls-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 6.428571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  .int-lif-bus .ls-news .int-slider .ls-item .ls-lg { margin-bottom: 1.785714rem; position: relative; }

    .int-lif-bus .ls-news .int-slider .ls-item .ls-lg .ls-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

      .int-lif-bus .ls-news .int-slider .ls-item .ls-lg .ls-layer p { margin-bottom: 0.714286rem; }

        .int-lif-bus .ls-news .int-slider .ls-item .ls-lg .ls-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

          .int-lif-bus .ls-news .int-slider .ls-item .ls-lg .ls-layer p a:hover { text-decoration: underline; }

      .int-lif-bus .ls-news .int-slider .ls-item .ls-lg .ls-layer ul li:first-child { font-size: 0.785714rem; background: #1c94ff; color: #fff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; text-transform: uppercase; margin-right: 1.071429rem; }

      .int-lif-bus .ls-news .int-slider .ls-item .ls-lg .ls-layer ul li:last-child { font-size: 0.785714rem; color: #fff; font-weight: 300; }

  .int-lif-bus .ls-news .int-slider .ls-item .ls-list { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

    .int-lif-bus .ls-news .int-slider .ls-item .ls-list .ls-img a img { width: auto; margin-right: 1.071429rem; }

    .int-lif-bus .ls-news .int-slider .ls-item .ls-list .img-content p { margin-bottom: 0.428571rem; }

      .int-lif-bus .ls-news .int-slider .ls-item .ls-list .img-content p a { color: #444444; font-weight: 500; }

        .int-lif-bus .ls-news .int-slider .ls-item .ls-list .img-content p a:hover { color: #1c94ff; }

    .int-lif-bus .ls-news .int-slider .ls-item .ls-list .img-content span { font-size: 0.928571rem; color: #969696; }

    .int-lif-bus .ls-news .int-slider .ls-item .ls-list:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

  .int-lif-bus .ls-news .int-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

    .int-lif-bus .ls-news .int-slider .owl-nav div i { display: block; }

    .int-lif-bus .ls-news .int-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

    .int-lif-bus .ls-news .int-slider .owl-nav div.owl-prev { right: 1.785714rem; }

/* =======================================
12. News Area
======================================= */
.news-area { padding-bottom: 1.071429rem; }

  .news-area .latest-news { margin-bottom: 2.142857rem; }

    .news-area .latest-news .tab-box { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.428571rem; margin-bottom: 1.785714rem; }

      .news-area .latest-news .tab-box .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .news-area .latest-news .tab-box .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 100%; height: 0.071429rem; bottom: -0.714286rem; left: 0; }

      .news-area .latest-news .tab-box ul.nav { border: none; }

        .news-area .latest-news .tab-box ul.nav li.nav-item { margin: 0; }

          .news-area .latest-news .tab-box ul.nav li.nav-item a.nav-link { border: none; color: #666666; font-weight: 500; padding: 0.214286rem 0.571429rem; margin-right: 0.357143rem; }

            .news-area .latest-news .tab-box ul.nav li.nav-item a.nav-link.active { color: #1c94ff; }

          .news-area .latest-news .tab-box ul.nav li.nav-item:last-child a.nav-link { padding-right: 0; margin-right: 0; }

    .news-area .latest-news .tab-content .tab-pane .lt-item-bg img { margin-bottom: 1.428571rem; }

    .news-area .latest-news .tab-content .tab-pane .lt-item-bg h6 { margin-bottom: 0.714286rem; }

      .news-area .latest-news .tab-content .tab-pane .lt-item-bg h6 a { font-size: 1.214286rem; color: #444444; font-weight: 600; }

        .news-area .latest-news .tab-content .tab-pane .lt-item-bg h6 a:hover { color: #1c94ff; }

    .news-area .latest-news .tab-content .tab-pane .lt-item-bg ul { margin-bottom: 0.714286rem; }

      .news-area .latest-news .tab-content .tab-pane .lt-item-bg ul li:first-child { font-size: 0.857143rem; color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

      .news-area .latest-news .tab-content .tab-pane .lt-item-bg ul li:last-child { font-size: 0.928571rem; color: #969696; }

    .news-area .latest-news .tab-content .tab-pane .lt-item-bg p { font-size: 1rem; color: #666666; line-height: 1.642857rem; }

    .news-area .latest-news .tab-content .tab-pane .lt-item-sm { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .news-area .latest-news .tab-content .tab-pane .lt-item-sm .lt-img a img { margin-right: 1.071429rem; }

      .news-area .latest-news .tab-content .tab-pane .lt-item-sm .img-content p { margin-bottom: 0.428571rem; }

        .news-area .latest-news .tab-content .tab-pane .lt-item-sm .img-content p a { color: #444444; font-weight: 500; }

          .news-area .latest-news .tab-content .tab-pane .lt-item-sm .img-content p a:hover { color: #1c94ff; }

      .news-area .latest-news .tab-content .tab-pane .lt-item-sm .img-content span { font-size: 0.928571rem; color: #969696; }

      .news-area .latest-news .tab-content .tab-pane .lt-item-sm:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

  .news-area .pop-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

    .news-area .pop-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .news-area .pop-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 9.857143rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  .news-area .pop-news .popular-slider { position: relative; }

    .news-area .pop-news .popular-slider .popular-item .pop-box { margin-bottom: 2.142857rem; }

      .news-area .pop-news .popular-slider .popular-item .pop-box .pop-img a img { display: inline-block; margin-bottom: 1.071429rem; }

      .news-area .pop-news .popular-slider .popular-item .pop-box .img-content p { margin-bottom: 0.714286rem; }

        .news-area .pop-news .popular-slider .popular-item .pop-box .img-content p a { color: #444444; font-weight: 500; }

          .news-area .pop-news .popular-slider .popular-item .pop-box .img-content p a:hover { color: #1c94ff; }

      .news-area .pop-news .popular-slider .popular-item .pop-box .img-content ul li { font-size: 0.785714rem; }

        .news-area .pop-news .popular-slider .popular-item .pop-box .img-content ul li:first-child { color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.142857rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 0.714286rem; }

        .news-area .pop-news .popular-slider .popular-item .pop-box .img-content ul li:last-child { color: #969696; }

    .news-area .pop-news .popular-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #dddddd; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -ms-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .news-area .pop-news .popular-slider .owl-nav div i { display: block; }

      .news-area .pop-news .popular-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .news-area .pop-news .popular-slider .owl-nav div.owl-prev { right: 1.785714rem; }



.pop-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

  .pop-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

    .pop-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 9.857143rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

.pop-news .popular-slider { position: relative; }

  .pop-news .popular-slider .popular-item .pop-box { margin-bottom: 2.142857rem; }

    .pop-news .popular-slider .popular-item .pop-box .pop-img a img { display: inline-block; margin-bottom: 1.071429rem; }

    .pop-news .popular-slider .popular-item .pop-box .img-content p { margin-bottom: 0.714286rem; }

      .pop-news .popular-slider .popular-item .pop-box .img-content p a { color: #444444; font-weight: 500; }

        .pop-news .popular-slider .popular-item .pop-box .img-content p a:hover { color: #1c94ff; }

    .pop-news .popular-slider .popular-item .pop-box .img-content ul li { font-size: 0.785714rem; }

      .pop-news .popular-slider .popular-item .pop-box .img-content ul li:first-child { color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.142857rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 0.714286rem; }

      .pop-news .popular-slider .popular-item .pop-box .img-content ul li:last-child { color: #969696; }

  .pop-news .popular-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #dddddd; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -ms-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

    .pop-news .popular-slider .owl-nav div i { display: block; }

    .pop-news .popular-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

    .pop-news .popular-slider .owl-nav div.owl-prev { right: 1.785714rem; }


.news-area .follow-widget { margin-bottom: 2.857143rem; }

  .news-area .follow-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.642857rem; margin-bottom: 1.785714rem; }

    .news-area .follow-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .news-area .follow-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 7.214286rem; height: 0.071429rem; bottom: -0.714286rem; left: 0; }

  .news-area .follow-widget ul li { float: left; width: 31.8%; margin-bottom: 0.571429rem; margin-right: 0.571429rem; }

    .news-area .follow-widget ul li a { padding: 1.785714rem 0 1.642857rem; text-align: center; display: block; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

      .news-area .follow-widget ul li a i { font-size: 1.714286rem; color: #fff; margin-bottom: 0.857143rem; }

      .news-area .follow-widget ul li a p { color: #fff; }

    .news-area .follow-widget ul li:nth-child(1) a { background: #4c66a3; }

    .news-area .follow-widget ul li:nth-child(2) a { background: #2fc2ee; }

    .news-area .follow-widget ul li:nth-child(3) { margin-right: 0; }

      .news-area .follow-widget ul li:nth-child(3) a { background: #ff680d; }

    .news-area .follow-widget ul li:nth-child(4) { margin-bottom: 0; }

      .news-area .follow-widget ul li:nth-child(4) a { background: #0e76a8; }

    .news-area .follow-widget ul li:nth-child(5) { margin-bottom: 0; }

      .news-area .follow-widget ul li:nth-child(5) a { background: #cf3e28; }

    .news-area .follow-widget ul li:nth-child(6) { margin-right: 0; margin-bottom: 0; }

      .news-area .follow-widget ul li:nth-child(6) a { background: #e42c27; }

.news-area .add-widget { margin-bottom: 2.857143rem; position: relative; }

  .news-area .add-widget .add-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 3.571429rem; }

    .news-area .add-widget .add-layer p { font-size: 1.428571rem; color: #fff; max-width: 16.428571rem; margin: auto auto 2.5rem; }

    .news-area .add-widget .add-layer a { color: #fff; background: #1c94ff; text-transform: uppercase; padding: 0.714286rem 1.071429rem 0.571429rem; border-radius: 0.142857rem; font-weight: 500; }

.news-area .tab-widget ul.nav { border-bottom: none; background: #f5f5f5; border: 0.071429rem solid #eeeeee; margin-bottom: 1.785714rem; }

  .news-area .tab-widget ul.nav li.nav-item { width: 33.336%; text-align: center; margin-bottom: 0; }

    .news-area .tab-widget ul.nav li.nav-item a.nav-link { border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; font-size: 1.071429rem; font-weight: 500; padding: 0.571429rem 0; }

      .news-area .tab-widget ul.nav li.nav-item a.nav-link.active { background: #1c94ff; color: #fff; }

.news-area .tab-widget .tab-content .tab-pane .rec-item { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

  .news-area .tab-widget .tab-content .tab-pane .rec-item .rec-img a img { margin-right: 1.071429rem; }

  .news-area .tab-widget .tab-content .tab-pane .rec-item .img-content p { margin-bottom: 0.428571rem; }

    .news-area .tab-widget .tab-content .tab-pane .rec-item .img-content p a { color: #444444; font-weight: 500; }

      .news-area .tab-widget .tab-content .tab-pane .rec-item .img-content p a:hover { color: #1c94ff; }

  .news-area .tab-widget .tab-content .tab-pane .rec-item .img-content span { font-size: 0.928571rem; color: #969696; }

  .news-area .tab-widget .tab-content .tab-pane .rec-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

.news-area .tab-widget .tab-content .tab-pane .pop-item { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

  .news-area .tab-widget .tab-content .tab-pane .pop-item .pop-img a img { margin-right: 1.071429rem; }

  .news-area .tab-widget .tab-content .tab-pane .pop-item .img-content p { margin-bottom: 0.428571rem; }

    .news-area .tab-widget .tab-content .tab-pane .pop-item .img-content p a { color: #444444; font-weight: 500; }

      .news-area .tab-widget .tab-content .tab-pane .pop-item .img-content p a:hover { color: #1c94ff; }

  .news-area .tab-widget .tab-content .tab-pane .pop-item .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

  .news-area .tab-widget .tab-content .tab-pane .pop-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

.news-area .tab-widget .tab-content .tab-pane .com-item { margin-bottom: 1.071429rem; }

  .news-area .tab-widget .tab-content .tab-pane .com-item .com-img a img { background: #e5e5e5; padding: 0.714286rem 0.428571rem 0; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.071429rem; }

  .news-area .tab-widget .tab-content .tab-pane .com-item .img-content p a { color: #666666; line-height: 2rem; }

    .news-area .tab-widget .tab-content .tab-pane .com-item .img-content p a span { font-size: 1.071429rem; color: #444444; font-weight: 600; margin-right: 0.357143rem; }

      .news-area .tab-widget .tab-content .tab-pane .com-item .img-content p a span:hover { color: #1c94ff; }

  .news-area .tab-widget .tab-content .tab-pane .com-item:last-child { margin-bottom: 0; }

/* =======================================
13. News Area 2
======================================= */
.news-area2 { padding-bottom: 0.714286rem; }

  .news-area2 .int-news { margin-bottom: 2.5rem; }

    .news-area2 .int-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .news-area2 .int-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .news-area2 .int-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 10.071429rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .news-area2 .int-news .int-slider .int-item .int-lg { margin-bottom: 1.785714rem; position: relative; }

      .news-area2 .int-news .int-slider .int-item .int-lg .int-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

        .news-area2 .int-news .int-slider .int-item .int-lg .int-layer p { margin-bottom: 0.714286rem; }

          .news-area2 .int-news .int-slider .int-item .int-lg .int-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

            .news-area2 .int-news .int-slider .int-item .int-lg .int-layer p a:hover { text-decoration: underline; }

        .news-area2 .int-news .int-slider .int-item .int-lg .int-layer ul li:first-child { font-size: 0.785714rem; background: #1c94ff; color: #fff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; text-transform: uppercase; margin-right: 1.071429rem; }

        .news-area2 .int-news .int-slider .int-item .int-lg .int-layer ul li:last-child { font-size: 0.785714rem; color: #fff; font-weight: 300; }

    .news-area2 .int-news .int-slider .int-item .int-list { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .news-area2 .int-news .int-slider .int-item .int-list .int-img a img { width: auto; margin-right: 1.071429rem; width: 7.142857rem; height: 5.785714rem }

      .news-area2 .int-news .int-slider .int-item .int-list .img-content p { margin-bottom: 0.428571rem; }

        .news-area2 .int-news .int-slider .int-item .int-list .img-content p a { color: #444444; font-weight: 500; }

          .news-area2 .int-news .int-slider .int-item .int-list .img-content p a:hover { color: #1c94ff; }

      .news-area2 .int-news .int-slider .int-item .int-list .img-content span { font-size: 0.928571rem; color: #969696; }

      .news-area2 .int-news .int-slider .int-item .int-list:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .news-area2 .int-news .int-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .news-area2 .int-news .int-slider .owl-nav div i { display: block; }

      .news-area2 .int-news .int-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .news-area2 .int-news .int-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .news-area2 .ls-news { margin-bottom: 2.5rem; }

    .news-area2 .ls-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .news-area2 .ls-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .news-area2 .ls-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 6.428571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .news-area2 .ls-news .int-slider .ls-item .ls-lg { margin-bottom: 1.785714rem; position: relative; }

      .news-area2 .ls-news .int-slider .ls-item .ls-lg .ls-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

        .news-area2 .ls-news .int-slider .ls-item .ls-lg .ls-layer p { margin-bottom: 0.714286rem; }

          .news-area2 .ls-news .int-slider .ls-item .ls-lg .ls-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

            .news-area2 .ls-news .int-slider .ls-item .ls-lg .ls-layer p a:hover { text-decoration: underline; }

        .news-area2 .ls-news .int-slider .ls-item .ls-lg .ls-layer ul li:first-child { font-size: 0.785714rem; background: #1c94ff; color: #fff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; text-transform: uppercase; margin-right: 1.071429rem; }

        .news-area2 .ls-news .int-slider .ls-item .ls-lg .ls-layer ul li:last-child { font-size: 0.785714rem; color: #fff; font-weight: 300; }

    .news-area2 .ls-news .int-slider .ls-item .ls-list { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .news-area2 .ls-news .int-slider .ls-item .ls-list .ls-img a img { width: auto; margin-right: 1.071429rem; }

      .news-area2 .ls-news .int-slider .ls-item .ls-list .img-content p { margin-bottom: 0.428571rem; }

        .news-area2 .ls-news .int-slider .ls-item .ls-list .img-content p a { color: #444444; font-weight: 500; }

          .news-area2 .ls-news .int-slider .ls-item .ls-list .img-content p a:hover { color: #1c94ff; }

      .news-area2 .ls-news .int-slider .ls-item .ls-list .img-content span { font-size: 0.928571rem; color: #969696; }

      .news-area2 .ls-news .int-slider .ls-item .ls-list:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .news-area2 .ls-news .int-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .news-area2 .ls-news .int-slider .owl-nav div i { display: block; }

      .news-area2 .ls-news .int-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .news-area2 .ls-news .int-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .news-area2 .pop-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

    .news-area2 .pop-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .news-area2 .pop-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 9.857143rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  .news-area2 .pop-news .popular-slider { position: relative; }

    .news-area2 .pop-news .popular-slider .popular-item .pop-box { margin-bottom: 2.142857rem; }

      .news-area2 .pop-news .popular-slider .popular-item .pop-box .pop-img a img { display: inline-block; margin-bottom: 1.071429rem; }

      .news-area2 .pop-news .popular-slider .popular-item .pop-box .img-content p { margin-bottom: 0.714286rem; }

        .news-area2 .pop-news .popular-slider .popular-item .pop-box .img-content p a { color: #444444; font-weight: 500; }

          .news-area2 .pop-news .popular-slider .popular-item .pop-box .img-content p a:hover { color: #1c94ff; }

      .news-area2 .pop-news .popular-slider .popular-item .pop-box .img-content ul li { font-size: 0.785714rem; }

        .news-area2 .pop-news .popular-slider .popular-item .pop-box .img-content ul li:first-child { color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.142857rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 0.714286rem; }

        .news-area2 .pop-news .popular-slider .popular-item .pop-box .img-content ul li:last-child { color: #969696; }

    .news-area2 .pop-news .popular-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #dddddd; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; -ms-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .news-area2 .pop-news .popular-slider .owl-nav div i { display: block; }

      .news-area2 .pop-news .popular-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .news-area2 .pop-news .popular-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .news-area2 .follow-widget { margin-bottom: 2.857143rem; }

    .news-area2 .follow-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.642857rem; margin-bottom: 1.785714rem; }

      .news-area2 .follow-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .news-area2 .follow-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 7.214286rem; height: 0.071429rem; bottom: -0.714286rem; left: 0; }

    .news-area2 .follow-widget ul li { float: left; width: 31.8%; margin-bottom: 0.571429rem; margin-right: 0.571429rem; }

      .news-area2 .follow-widget ul li a { padding: 1.785714rem 0 1.642857rem; text-align: center; display: block; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

        .news-area2 .follow-widget ul li a i { font-size: 1.714286rem; color: #fff; margin-bottom: 0.857143rem; }

        .news-area2 .follow-widget ul li a p { color: #fff; }

      .news-area2 .follow-widget ul li:nth-child(1) a { background: #4c66a3; }

      .news-area2 .follow-widget ul li:nth-child(2) a { background: #2fc2ee; }

      .news-area2 .follow-widget ul li:nth-child(3) { margin-right: 0; }

        .news-area2 .follow-widget ul li:nth-child(3) a { background: #ff680d; }

      .news-area2 .follow-widget ul li:nth-child(4) { margin-bottom: 0; }

        .news-area2 .follow-widget ul li:nth-child(4) a { background: #0e76a8; }

      .news-area2 .follow-widget ul li:nth-child(5) { margin-bottom: 0; }

        .news-area2 .follow-widget ul li:nth-child(5) a { background: #cf3e28; }

      .news-area2 .follow-widget ul li:nth-child(6) { margin-right: 0; margin-bottom: 0; }

        .news-area2 .follow-widget ul li:nth-child(6) a { background: #e42c27; }

  .news-area2 .add-widget { position: relative; }

    .news-area2 .add-widget .add-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 3.571429rem; }

      .news-area2 .add-widget .add-layer p { font-size: 1.428571rem; color: #fff; max-width: 16.428571rem; margin: auto auto 2.5rem; }

      .news-area2 .add-widget .add-layer a { color: #fff; background: #1c94ff; text-transform: uppercase; padding: 0.714286rem 1.071429rem 0.571429rem; border-radius: 0.142857rem; font-weight: 500; }

/* =======================================
14. More News Area
======================================= */
.more-news-area { padding: 2.5rem 0 2.857143rem; }

  .more-news-area .more-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

    .more-news-area .more-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .more-news-area .more-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 7.642857rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  .more-news-area .more-news .more-slider .more-item .more-content { margin-bottom: 1.785714rem; }

    .more-news-area .more-news .more-slider .more-item .more-content .more-img a img { width: auto; margin-right: 1.428571rem; }

    .more-news-area .more-news .more-slider .more-item .more-content .img-content h6 { margin-bottom: 0.714286rem; }

      .more-news-area .more-news .more-slider .more-item .more-content .img-content h6 a { font-size: 1.285714rem; color: #444444; font-weight: 600; }

        .more-news-area .more-news .more-slider .more-item .more-content .img-content h6 a:hover { color: #1c94ff; }

    .more-news-area .more-news .more-slider .more-item .more-content .img-content ul { margin-bottom: 0.714286rem; }

      .more-news-area .more-news .more-slider .more-item .more-content .img-content ul li:first-child { font-size: 0.857143rem; color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

      .more-news-area .more-news .more-slider .more-item .more-content .img-content ul li:last-child { font-size: 0.928571rem; color: #969696; }

    .more-news-area .more-news .more-slider .more-item .more-content .img-content p { color: #666666; line-height: 1.642857rem; }

    .more-news-area .more-news .more-slider .more-item .more-content:last-child { margin-bottom: 0; }

  .more-news-area .more-news .more-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

    .more-news-area .more-news .more-slider .owl-nav div i { display: block; }

    .more-news-area .more-news .more-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

    .more-news-area .more-news .more-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .more-news-area .mv-widget { margin-bottom: 2.857143rem; }

    .more-news-area .mv-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .more-news-area .mv-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .more-news-area .mv-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 8.642857rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .more-news-area .mv-widget .mv-slider .mv-item .mv-box { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .more-news-area .mv-widget .mv-slider .mv-item .mv-box .mv-img a img { width: auto; margin-right: 1.071429rem; }

      .more-news-area .mv-widget .mv-slider .mv-item .mv-box .img-content p { margin-bottom: 0.428571rem; }

        .more-news-area .mv-widget .mv-slider .mv-item .mv-box .img-content p a { color: #444444; font-weight: 500; }

          .more-news-area .mv-widget .mv-slider .mv-item .mv-box .img-content p a:hover { color: #1c94ff; }

      .more-news-area .mv-widget .mv-slider .mv-item .mv-box .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

      .more-news-area .mv-widget .mv-slider .mv-item .mv-box:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .more-news-area .mv-widget .mv-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .more-news-area .mv-widget .mv-slider .owl-nav div i { display: block; }

      .more-news-area .mv-widget .mv-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .more-news-area .mv-widget .mv-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .more-news-area .add-widget { margin-bottom: 2.5rem; position: relative; }

    .more-news-area .add-widget .add-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 3.571429rem; }

      .more-news-area .add-widget .add-layer p { font-size: 1.428571rem; color: #fff; max-width: 16.428571rem; margin: auto auto 2.5rem; }

      .more-news-area .add-widget .add-layer a { color: #fff; background: #1c94ff; text-transform: uppercase; padding: 0.714286rem 1.071429rem 0.571429rem; border-radius: 0.142857rem; font-weight: 500; }

  .more-news-area .tag-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

    .more-news-area .tag-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .more-news-area .tag-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 5.428571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  .more-news-area .tag-widget .tag-box a { font-size: 0.928571rem; color: #666666; border: 0.071429rem solid #e5e5e5; padding: 0.428571rem 1.071429rem 0.357143rem; margin: 0 0.571429rem 0.928571rem 0; display: inline-block; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

    .more-news-area .tag-widget .tag-box a:hover { border-color: #1c94ff; color: #1c94ff; }

/* =======================================
15. Gallery
======================================= */
.gallery-area { background: #222222; }

  .gallery-area .image-gallery { padding: 2.5rem 0 3rem; }

    .gallery-area .image-gallery .sec-title h5 { color: #fff; text-transform: uppercase; font-weight: 600; margin-bottom: 1.785714rem; }

      .gallery-area .image-gallery .sec-title h5 i { font-size: 1.285714rem; color: #1c94ff; margin-left: 0.571429rem; }

    .gallery-area .image-gallery .image-gallery-box { margin-bottom: 1.214286rem; }

      .gallery-area .image-gallery .image-gallery-box .gallery-slider { position: relative; }

        .gallery-area .image-gallery .image-gallery-box .gallery-slider .gallery-item { position: relative; }

          .gallery-area .image-gallery .image-gallery-box .gallery-slider .gallery-item .gallery-content { position: absolute; width: 100%; bottom: -7.142857rem; left: 0; background: #444444; padding: 1.285714rem 1.785714rem; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; opacity: 0; visibility: hidden; }

            .gallery-area .image-gallery .image-gallery-box .gallery-slider .gallery-item .gallery-content p a { color: #fff; line-height: 1.785714rem; font-weight: 300; }

              .gallery-area .image-gallery .image-gallery-box .gallery-slider .gallery-item .gallery-content p a:hover { text-decoration: underline; }

          .gallery-area .image-gallery .image-gallery-box .gallery-slider .gallery-item:hover .gallery-content { opacity: 1; visibility: visible; bottom: 0; }

        .gallery-area .image-gallery .image-gallery-box .gallery-slider .owl-nav div { position: absolute; top: 50%; left: 0; width: 3rem; height: 2.714286rem; background: rgba(0, 0, 0, 0.5); font-size: 1.285714rem; color: #fff; text-align: center; padding-top: 0.428571rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; margin-top: -1.428571rem; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; opacity: 0; visibility: hidden; }

          .gallery-area .image-gallery .image-gallery-box .gallery-slider .owl-nav div:hover { background: #1c94ff; }

          .gallery-area .image-gallery .image-gallery-box .gallery-slider .owl-nav div.owl-next { left: inherit; right: 0; }

        .gallery-area .image-gallery .image-gallery-box .gallery-slider:hover .owl-nav div { opacity: 1; visibility: visible; }

    .gallery-area .image-gallery .image-gallery-list .gallery-list-item { position: relative; }

      .gallery-area .image-gallery .image-gallery-list .gallery-list-item img.gallery-img { max-width: 12.142857rem; }

      .gallery-area .image-gallery .image-gallery-list .gallery-list-item .fc-icon { position: absolute; bottom: 0; left: 0; }

        .gallery-area .image-gallery .image-gallery-list .gallery-list-item .fc-icon a i { color: #fff; background: rgba(0, 0, 0, 0.5); padding: 0.428571rem; }

          .gallery-area .image-gallery .image-gallery-list .gallery-list-item .fc-icon a i:hover { background: #1c94ff; }

  .gallery-area .video-gallery { background: #1b1b1b; height: 100%; padding: 2.5rem 2.142857rem; }

    .gallery-area .video-gallery .sec-title h5 { color: #fff; text-transform: uppercase; font-weight: 600; margin-bottom: 1.785714rem; }

      .gallery-area .video-gallery .sec-title h5 i { font-size: 1.285714rem; color: #1c94ff; margin-left: 0.571429rem; }

    .gallery-area .video-gallery .video-lg { background-image: url("../images/popular-9.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 14.285714rem; margin-bottom: 2.142857rem; }

      .gallery-area .video-gallery .video-lg .video-table { display: table; width: 100%; height: 100%; }

        .gallery-area .video-gallery .video-lg .video-table .video-tablecell { display: table-cell; vertical-align: middle; }

          .gallery-area .video-gallery .video-lg .video-table .video-tablecell a { font-size: 1.142857rem; color: #fff; background: #444444; padding: 0.714286rem 1.428571rem; -webkit-border-radius: 0.428571rem; -moz-border-radius: 0.428571rem; -ms-border-radius: 0.428571rem; border-radius: 0.428571rem; }

            .gallery-area .video-gallery .video-lg .video-table .video-tablecell a:hover { color: #1c94ff; }

    .gallery-area .video-gallery .video-list .video-list-item { border-bottom: 0.071429rem solid #222222; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .gallery-area .video-gallery .video-list .video-list-item .vid-img { position: relative; }

        .gallery-area .video-gallery .video-list .video-list-item .vid-img img { margin-right: 1.071429rem; }

        .gallery-area .video-gallery .video-list .video-list-item .vid-img a { position: absolute; bottom: 0; left: 0; }

          .gallery-area .video-gallery .video-list .video-list-item .vid-img a i { color: #fff; background: rgba(0, 0, 0, 0.5); padding: 0.428571rem; }

            .gallery-area .video-gallery .video-list .video-list-item .vid-img a i:hover { background: #1c94ff; }

      .gallery-area .video-gallery .video-list .video-list-item .img-content p { margin-bottom: 0.428571rem; }

        .gallery-area .video-gallery .video-list .video-list-item .img-content p a { color: #969696; }

          .gallery-area .video-gallery .video-list .video-list-item .img-content p a:hover { color: #1c94ff; }

      .gallery-area .video-gallery .video-list .video-list-item .img-content span { font-size: 0.928571rem; color: #444444; font-weight: 500; }

      .gallery-area .video-gallery .video-list .video-list-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

/* =======================================
16. International & Lifestyle
======================================= */
.int-lif { padding: 2.857143rem 0; }

  .int-lif .int-news { margin-bottom: 2.5rem; }

    .int-lif .int-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .int-lif .int-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .int-lif .int-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 10.071429rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .int-lif .int-news .int-slider .int-item .int-lg { margin-bottom: 1.785714rem; position: relative; }

      .int-lif .int-news .int-slider .int-item .int-lg .int-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

        .int-lif .int-news .int-slider .int-item .int-lg .int-layer p { margin-bottom: 0.714286rem; }

          .int-lif .int-news .int-slider .int-item .int-lg .int-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

            .int-lif .int-news .int-slider .int-item .int-lg .int-layer p a:hover { text-decoration: underline; }

        .int-lif .int-news .int-slider .int-item .int-lg .int-layer ul li:first-child { font-size: 0.785714rem; background: #1c94ff; color: #fff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; text-transform: uppercase; margin-right: 1.071429rem; }

        .int-lif .int-news .int-slider .int-item .int-lg .int-layer ul li:last-child { font-size: 0.785714rem; color: #fff; font-weight: 300; }

    .int-lif .int-news .int-slider .int-item .int-list { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .int-lif .int-news .int-slider .int-item .int-list .int-img a img { width: auto; margin-right: 1.071429rem; }

      .int-lif .int-news .int-slider .int-item .int-list .img-content p { margin-bottom: 0.428571rem; }

        .int-lif .int-news .int-slider .int-item .int-list .img-content p a { color: #444444; font-weight: 500; }

          .int-lif .int-news .int-slider .int-item .int-list .img-content p a:hover { color: #1c94ff; }

      .int-lif .int-news .int-slider .int-item .int-list .img-content span { font-size: 0.928571rem; color: #969696; }

      .int-lif .int-news .int-slider .int-item .int-list:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .int-lif .int-news .int-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .int-lif .int-news .int-slider .owl-nav div i { display: block; }

      .int-lif .int-news .int-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .int-lif .int-news .int-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .int-lif .ls-news { margin-bottom: 2.5rem; }

    .int-lif .ls-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .int-lif .ls-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .int-lif .ls-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 6.428571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .int-lif .ls-news .int-slider .ls-item .ls-lg { margin-bottom: 1.785714rem; position: relative; }

      .int-lif .ls-news .int-slider .ls-item .ls-lg .ls-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

        .int-lif .ls-news .int-slider .ls-item .ls-lg .ls-layer p { margin-bottom: 0.714286rem; }

          .int-lif .ls-news .int-slider .ls-item .ls-lg .ls-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

            .int-lif .ls-news .int-slider .ls-item .ls-lg .ls-layer p a:hover { text-decoration: underline; }

        .int-lif .ls-news .int-slider .ls-item .ls-lg .ls-layer ul li:first-child { font-size: 0.785714rem; background: #1c94ff; color: #fff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; text-transform: uppercase; margin-right: 1.071429rem; }

        .int-lif .ls-news .int-slider .ls-item .ls-lg .ls-layer ul li:last-child { font-size: 0.785714rem; color: #fff; font-weight: 300; }

    .int-lif .ls-news .int-slider .ls-item .ls-list { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .int-lif .ls-news .int-slider .ls-item .ls-list .ls-img a img { width: auto; margin-right: 1.071429rem; }

      .int-lif .ls-news .int-slider .ls-item .ls-list .img-content p { margin-bottom: 0.428571rem; }

        .int-lif .ls-news .int-slider .ls-item .ls-list .img-content p a { color: #444444; font-weight: 500; }

          .int-lif .ls-news .int-slider .ls-item .ls-list .img-content p a:hover { color: #1c94ff; }

      .int-lif .ls-news .int-slider .ls-item .ls-list .img-content span { font-size: 0.928571rem; color: #969696; }

      .int-lif .ls-news .int-slider .ls-item .ls-list:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .int-lif .ls-news .int-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .int-lif .ls-news .int-slider .owl-nav div i { display: block; }

      .int-lif .ls-news .int-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .int-lif .ls-news .int-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .int-lif .more-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

    .int-lif .more-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .int-lif .more-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 7.642857rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  .int-lif .more-news .more-slider .more-item .more-content { margin-bottom: 1.785714rem; }

    .int-lif .more-news .more-slider .more-item .more-content .more-img a img { width: auto; margin-right: 1.428571rem; }

    .int-lif .more-news .more-slider .more-item .more-content .img-content h6 { margin-bottom: 0.714286rem; }

      .int-lif .more-news .more-slider .more-item .more-content .img-content h6 a { font-size: 1.285714rem; color: #444444; font-weight: 600; }

        .int-lif .more-news .more-slider .more-item .more-content .img-content h6 a:hover { color: #1c94ff; }

    .int-lif .more-news .more-slider .more-item .more-content .img-content ul { margin-bottom: 0.714286rem; }

      .int-lif .more-news .more-slider .more-item .more-content .img-content ul li:first-child { font-size: 0.857143rem; color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

      .int-lif .more-news .more-slider .more-item .more-content .img-content ul li:last-child { font-size: 0.928571rem; color: #969696; }

    .int-lif .more-news .more-slider .more-item .more-content .img-content p { color: #666666; line-height: 1.642857rem; }

    .int-lif .more-news .more-slider .more-item .more-content:last-child { margin-bottom: 0; }

  .int-lif .more-news .more-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

    .int-lif .more-news .more-slider .owl-nav div i { display: block; }

    .int-lif .more-news .more-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

    .int-lif .more-news .more-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .int-lif .add-widget { margin-bottom: 2.5rem; position: relative; }

    .int-lif .add-widget .add-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 3.571429rem; }

      .int-lif .add-widget .add-layer p { font-size: 1.428571rem; color: #fff; max-width: 16.428571rem; margin: auto auto 2.5rem; }

      .int-lif .add-widget .add-layer a { color: #fff; background: #1c94ff; text-transform: uppercase; padding: 0.714286rem 1.071429rem 0.571429rem; border-radius: 0.142857rem; font-weight: 500; }

  .int-lif .mv-widget { margin-bottom: 2.5rem; }

    .int-lif .mv-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .int-lif .mv-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .int-lif .mv-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 8.642857rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .int-lif .mv-widget .mv-slider .mv-item .mv-box { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .int-lif .mv-widget .mv-slider .mv-item .mv-box .mv-img a img { width: auto; margin-right: 1.071429rem; }

      .int-lif .mv-widget .mv-slider .mv-item .mv-box .img-content p { margin-bottom: 0.428571rem; }

        .int-lif .mv-widget .mv-slider .mv-item .mv-box .img-content p a { color: #444444; font-weight: 500; }

          .int-lif .mv-widget .mv-slider .mv-item .mv-box .img-content p a:hover { color: #1c94ff; }

      .int-lif .mv-widget .mv-slider .mv-item .mv-box .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

      .int-lif .mv-widget .mv-slider .mv-item .mv-box:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .int-lif .mv-widget .mv-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .int-lif .mv-widget .mv-slider .owl-nav div i { display: block; }

      .int-lif .mv-widget .mv-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .int-lif .mv-widget .mv-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .int-lif .login-widget { margin-bottom: 2.857143rem; }

    .int-lif .login-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .int-lif .login-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .int-lif .login-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 4.142857rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .int-lif .login-widget form.login input { width: 100%; height: 3.214286rem; border: 0.071429rem solid #dddddd; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; padding-left: 1.071429rem; margin-bottom: 1.428571rem; }

      .int-lif .login-widget form.login input.placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .int-lif .login-widget form.login input:-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .int-lif .login-widget form.login input::-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .int-lif .login-widget form.login input:-ms-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .int-lif .login-widget form.login input::-webkit-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .int-lif .login-widget form.login input:focus { border-color: #1c94ff; }

    .int-lif .login-widget form.login button { color: #fff; background: #444444; border: none; padding: 0.642857rem 1.785714rem 0.571429rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; text-transform: uppercase; font-weight: 500; letter-spacing: 0.0357143rem; }

      .int-lif .login-widget form.login button:hover { background: #1c94ff; }

  .int-lif .app-widget { position: relative; }

    .int-lif .app-widget .img-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 2.857143rem; }

      .int-lif .app-widget .img-content h4 { color: #eeeeee; text-transform: uppercase; font-weight: 600; margin-bottom: 1.071429rem; }

      .int-lif .app-widget .img-content p { font-size: 1.071429rem; color: #969696; max-width: 16.428571rem; line-height: 1.642857rem; margin-bottom: 2.142857rem; }

      .int-lif .app-widget .img-content ul li a img { border: 0.071429rem solid #222222; -webkit-border-radius: 0.357143rem; -moz-border-radius: 0.357143rem; -ms-border-radius: 0.357143rem; border-radius: 0.357143rem; max-width: 10.714286rem; }

        .int-lif .app-widget .img-content ul li a img:hover { border-color: #1c94ff; }

      .int-lif .app-widget .img-content ul li:first-child a img { margin-bottom: 0.714286rem; }

/* =======================================
17. Breadcrumb Area
======================================= */
.breadcrumb-area .breadcrumb-box { border-bottom: 0.071429rem solid #eeeeee; padding: 1.142857rem 0 1.071429rem; }

  .breadcrumb-area .breadcrumb-box ul li { color: #666666; }

    .breadcrumb-area .breadcrumb-box ul li a { color: #1c94ff; margin-right: 0.571429rem; }

    .breadcrumb-area .breadcrumb-box ul li i { color: #969696; }

/* =======================================
18. About Area
======================================= */
.about-us { padding: 2.5rem 0; }

  .about-us .sec-top { margin-bottom: 4.285714rem; }

    .about-us .sec-top h4 { color: #666666; font-weight: 600; text-transform: uppercase; margin-bottom: 2.142857rem; position: relative; }

      .about-us .sec-top h4:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.857143rem; left: 50%; margin-left: -1.857143rem; }

    .about-us .sec-top p { font-size: 1.071429rem; color: #969696; max-width: 50rem; line-height: 1.928571rem; margin: auto; }

  .about-us .about-box { margin-bottom: 4.857143rem; }

    .about-us .about-box h4 { color: #444444; font-weight: 600; text-transform: uppercase; margin-bottom: 1.428571rem; }

      .about-us .about-box h4 span { color: #1c94ff; }

    .about-us .about-box p { font-size: 1.071429rem; color: #969696; line-height: 2rem; margin-bottom: 2.5rem; }

    .about-us .about-box a { color: #1c94ff; border: 0.071429rem solid #1c94ff; padding: 0.642857rem 1.428571rem 0.571429rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; font-weight: 500; }

      .about-us .about-box a:hover { background: #1c94ff; color: #fff; }

  .about-us .service-box { margin-bottom: 1.785714rem; }

    .about-us .service-box .service-item { border: 0.071429rem solid #e5e5e5; margin-bottom: 2.142857rem; }

      .about-us .service-box .service-item .sr-img { width: 10rem; height: 7.142857rem; text-align: center; border-right: 0.071429rem solid #e5e5e5; padding-top: 1.785714rem; margin-right: 1.285714rem; }

      .about-us .service-box .service-item .img-content { padding-top: 1rem; }

        .about-us .service-box .service-item .img-content h6 { color: #444444; text-transform: uppercase; font-weight: 600; margin-bottom: 0.428571rem; }

        .about-us .service-box .service-item .img-content p { color: #969696; line-height: 1.785714rem; }

      .about-us .service-box .service-item:hover .img-content h6 { color: #1c94ff; }

  .about-us .team { margin-bottom: 3.928571rem; }

    .about-us .team .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 2.5rem; }

      .about-us .team .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .about-us .team .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 16.785714rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .about-us .team .team-slider .slider-item img { margin-bottom: 1.071429rem; }

    .about-us .team .team-slider .slider-item h5 { margin-bottom: 0.357143rem; }

      .about-us .team .team-slider .slider-item h5 a { color: #444444; font-weight: 600; }

        .about-us .team .team-slider .slider-item h5 a:hover { color: #1c94ff; }

    .about-us .team .team-slider .slider-item p { font-size: 0.928571rem; color: #969696; padding-bottom: 0.571429rem; margin-bottom: 0.571429rem; position: relative; }

      .about-us .team .team-slider .slider-item p:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: 0; left: 39%; }

    .about-us .team .team-slider .slider-item ul li a i { font-size: 0.928571rem; color: #969696; }

      .about-us .team .team-slider .slider-item ul li a i:hover { color: #1c94ff; }

    .about-us .team .team-slider .owl-nav div { position: absolute; top: -4.571429rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .about-us .team .team-slider .owl-nav div i { display: block; }

      .about-us .team .team-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .about-us .team .team-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .about-us .testimonial { margin-bottom: 0.357143rem; }

    .about-us .testimonial .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .about-us .testimonial .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .about-us .testimonial .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 11rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .about-us .testimonial .testimonial-slider .testimonial-item { padding-top: 2.5rem; }

      .about-us .testimonial .testimonial-slider .testimonial-item .testimonial-box { border: 0.071429rem solid #e5e5e5; padding: 2.142857rem 2.5rem; position: relative; }

        .about-us .testimonial .testimonial-slider .testimonial-item .testimonial-box img { max-width: 7rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 0.071429rem solid #eeeeee; position: absolute; top: -2.142857rem; right: 3.428571rem; }

        .about-us .testimonial .testimonial-slider .testimonial-item .testimonial-box h5 { color: #444444; font-weight: 600; margin-bottom: 0.714286rem; }

        .about-us .testimonial .testimonial-slider .testimonial-item .testimonial-box ul { margin-bottom: 0.714286rem; }

          .about-us .testimonial .testimonial-slider .testimonial-item .testimonial-box ul li { color: #1c94ff; margin-right: 0.071429rem; }

        .about-us .testimonial .testimonial-slider .testimonial-item .testimonial-box p { color: #969696; font-style: italic; line-height: 1.785714rem; }

    .about-us .testimonial .testimonial-slider .owl-nav div { position: absolute; top: -4.571429rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .about-us .testimonial .testimonial-slider .owl-nav div i { display: block; }

      .about-us .testimonial .testimonial-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .about-us .testimonial .testimonial-slider .owl-nav div.owl-prev { right: 1.785714rem; }

/* =======================================
19. Category Area
======================================= */
.category1-area { padding: 2.857143rem 0; }

  .category1-area .category-box-lg { margin-bottom: 2.857143rem; }

    .category1-area .category-box-lg img { margin-bottom: 1.428571rem; }

    .category1-area .category-box-lg h6 { margin-bottom: 0.714286rem; }

      .category1-area .category-box-lg h6 a { font-size: 1.285714rem; color: #444444; font-weight: 600; }

        .category1-area .category-box-lg h6 a:hover { color: #1c94ff; }

    .category1-area .category-box-lg ul.tag-dat { margin-bottom: 0.714286rem; }

      .category1-area .category-box-lg ul.tag-dat li:first-child { font-size: 0.857143rem; color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

      .category1-area .category-box-lg ul.tag-dat li:last-child { font-size: 0.928571rem; color: #969696; }

    .category1-area .category-box-lg p { color: #666666; line-height: 1.642857rem; margin-bottom: 0.714286rem; }

    .category1-area .category-box-lg ul.red-com { padding-bottom: 0.714286rem; border-bottom: 0.071429rem solid #eeeeee; }

      .category1-area .category-box-lg ul.red-com li:first-child a { font-size: 0.928571rem; color: #969696; }

        .category1-area .category-box-lg ul.red-com li:first-child a:hover { color: #1c94ff; }

      .category1-area .category-box-lg ul.red-com li:last-child { float: right; }

        .category1-area .category-box-lg ul.red-com li:last-child a { font-size: 0.928571rem; color: #969696; }

          .category1-area .category-box-lg ul.red-com li:last-child a:hover { color: #1c94ff; }

  .category1-area .category-box { margin-bottom: 2.857143rem; }

    .category1-area .category-box img { margin-bottom: 1.428571rem; }

    .category1-area .category-box h6 { margin-bottom: 0.714286rem; }

      .category1-area .category-box h6 a { font-size: 1.214286rem; color: #444444; font-weight: 600; }

        .category1-area .category-box h6 a:hover { color: #1c94ff; }

    .category1-area .category-box ul.tag-dat { margin-bottom: 0.714286rem; }

      .category1-area .category-box ul.tag-dat li:first-child { font-size: 0.857143rem; color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

      .category1-area .category-box ul.tag-dat li:last-child { font-size: 0.928571rem; color: #969696; }

    .category1-area .category-box p { color: #666666; line-height: 1.642857rem; margin-bottom: 0.714286rem; }

    .category1-area .category-box ul.red-com { padding-bottom: 0.714286rem; border-bottom: 0.071429rem solid #eeeeee; }

      .category1-area .category-box ul.red-com li:first-child a { font-size: 0.928571rem; color: #969696; }

        .category1-area .category-box ul.red-com li:first-child a:hover { color: #1c94ff; }

      .category1-area .category-box ul.red-com li:last-child { float: right; }

        .category1-area .category-box ul.red-com li:last-child a { font-size: 0.928571rem; color: #969696; }

          .category1-area .category-box ul.red-com li:last-child a:hover { color: #1c94ff; }

  .category1-area .pagination-box ul li a { font-size: 0.928571rem; color: #666666; border: 0.071429rem solid #dddddd; display: block; width: 2.142857rem; height: 2.142857rem; text-align: center; font-weight: 500; padding-top: 0.357143rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

    .category1-area .pagination-box ul li a:hover { color: #1c94ff; border-color: #1c94ff; }

  .category1-area .pagination-box ul li.active a { background: #1c94ff; color: #fff; border-color: #1c94ff; }

  .category1-area .follow-widget { margin-bottom: 2.857143rem; }

    .category1-area .follow-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.642857rem; margin-bottom: 1.785714rem; }

      .category1-area .follow-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .category1-area .follow-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 7.214286rem; height: 0.071429rem; bottom: -0.714286rem; left: 0; }

    .category1-area .follow-widget ul li { float: left; width: 31.8%; margin-bottom: 0.571429rem; margin-right: 0.571429rem; }

      .category1-area .follow-widget ul li a { padding: 1.785714rem 0 1.642857rem; text-align: center; display: block; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

        .category1-area .follow-widget ul li a i { font-size: 1.714286rem; color: #fff; margin-bottom: 0.857143rem; }

        .category1-area .follow-widget ul li a p { color: #fff; }

      .category1-area .follow-widget ul li:nth-child(1) a { background: #4c66a3; }

      .category1-area .follow-widget ul li:nth-child(2) a { background: #2fc2ee; }

      .category1-area .follow-widget ul li:nth-child(3) { margin-right: 0; }

        .category1-area .follow-widget ul li:nth-child(3) a { background: #ff680d; }

      .category1-area .follow-widget ul li:nth-child(4) { margin-bottom: 0; }

        .category1-area .follow-widget ul li:nth-child(4) a { background: #0e76a8; }

      .category1-area .follow-widget ul li:nth-child(5) { margin-bottom: 0; }

        .category1-area .follow-widget ul li:nth-child(5) a { background: #cf3e28; }

      .category1-area .follow-widget ul li:nth-child(6) { margin-right: 0; margin-bottom: 0; }

        .category1-area .follow-widget ul li:nth-child(6) a { background: #e42c27; }

  .category1-area .add-widget { margin-bottom: 2.5rem; position: relative; }

    .category1-area .add-widget .add-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 3.571429rem; }

      .category1-area .add-widget .add-layer p { font-size: 1.428571rem; color: #fff; max-width: 16.428571rem; margin: auto auto 2.5rem; }

      .category1-area .add-widget .add-layer a { color: #fff; background: #1c94ff; text-transform: uppercase; padding: 0.714286rem 1.071429rem 0.571429rem; border-radius: 0.142857rem; font-weight: 500; }

  .category1-area .tab-widget { margin-bottom: 2.857143rem; }

    .category1-area .tab-widget ul.nav { border-bottom: none; background: #f5f5f5; border: 0.071429rem solid #eeeeee; margin-bottom: 1.785714rem; }

      .category1-area .tab-widget ul.nav li.nav-item { width: 33.336%; text-align: center; margin-bottom: 0; }

        .category1-area .tab-widget ul.nav li.nav-item a.nav-link { border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; font-size: 1.071429rem; font-weight: 500; padding: 0.571429rem 0; }

          .category1-area .tab-widget ul.nav li.nav-item a.nav-link.active { background: #1c94ff; color: #fff; }

    .category1-area .tab-widget .tab-content .tab-pane .rec-item { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .category1-area .tab-widget .tab-content .tab-pane .rec-item .rec-img a img { margin-right: 1.071429rem; }

      .category1-area .tab-widget .tab-content .tab-pane .rec-item .img-content p { margin-bottom: 0.428571rem; }

        .category1-area .tab-widget .tab-content .tab-pane .rec-item .img-content p a { color: #444444; font-weight: 500; }

          .category1-area .tab-widget .tab-content .tab-pane .rec-item .img-content p a:hover { color: #1c94ff; }

      .category1-area .tab-widget .tab-content .tab-pane .rec-item .img-content span { font-size: 0.928571rem; color: #969696; }

      .category1-area .tab-widget .tab-content .tab-pane .rec-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .category1-area .tab-widget .tab-content .tab-pane .pop-item { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .category1-area .tab-widget .tab-content .tab-pane .pop-item .pop-img a img { margin-right: 1.071429rem; }

      .category1-area .tab-widget .tab-content .tab-pane .pop-item .img-content p { margin-bottom: 0.428571rem; }

        .category1-area .tab-widget .tab-content .tab-pane .pop-item .img-content p a { color: #444444; font-weight: 500; }

          .category1-area .tab-widget .tab-content .tab-pane .pop-item .img-content p a:hover { color: #1c94ff; }

      .category1-area .tab-widget .tab-content .tab-pane .pop-item .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

      .category1-area .tab-widget .tab-content .tab-pane .pop-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .category1-area .tab-widget .tab-content .tab-pane .com-item { margin-bottom: 1.071429rem; }

      .category1-area .tab-widget .tab-content .tab-pane .com-item .com-img a img { background: #e5e5e5; padding: 0.714286rem 0.428571rem 0; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.071429rem; }

      .category1-area .tab-widget .tab-content .tab-pane .com-item .img-content p a { color: #666666; line-height: 2rem; }

        .category1-area .tab-widget .tab-content .tab-pane .com-item .img-content p a span { font-size: 1.071429rem; color: #444444; font-weight: 600; margin-right: 0.357143rem; }

          .category1-area .tab-widget .tab-content .tab-pane .com-item .img-content p a span:hover { color: #1c94ff; }

      .category1-area .tab-widget .tab-content .tab-pane .com-item:last-child { margin-bottom: 0; }

  .category1-area .mv-widget { margin-bottom: 2.857143rem; }

    .category1-area .mv-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .category1-area .mv-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .category1-area .mv-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 8.642857rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .category1-area .mv-widget .mv-slider .mv-item .mv-box { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .category1-area .mv-widget .mv-slider .mv-item .mv-box .mv-img a img { width: auto; margin-right: 1.071429rem; }

      .category1-area .mv-widget .mv-slider .mv-item .mv-box .img-content p { margin-bottom: 0.428571rem; }

        .category1-area .mv-widget .mv-slider .mv-item .mv-box .img-content p a { color: #444444; font-weight: 500; }

          .category1-area .mv-widget .mv-slider .mv-item .mv-box .img-content p a:hover { color: #1c94ff; }

      .category1-area .mv-widget .mv-slider .mv-item .mv-box .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

      .category1-area .mv-widget .mv-slider .mv-item .mv-box .img-content ul.tag-dat li:first-child { font-size: 0.857143rem; color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

      .category1-area .mv-widget .mv-slider .mv-item .mv-box .img-content ul.tag-dat li { font-size: 0.928571rem; color: #969696; }
      .category1-area .mv-widget .mv-slider .mv-item .mv-box:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .category1-area .mv-widget .mv-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .category1-area .mv-widget .mv-slider .owl-nav div i { display: block; }

      .category1-area .mv-widget .mv-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .category1-area .mv-widget .mv-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .category1-area .app-widget { position: relative; }

    .category1-area .app-widget .img-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 2.857143rem; }

      .category1-area .app-widget .img-content h4 { color: #eeeeee; text-transform: uppercase; font-weight: 600; margin-bottom: 1.071429rem; }

      .category1-area .app-widget .img-content p { font-size: 1.071429rem; color: #969696; max-width: 16.428571rem; line-height: 1.642857rem; margin-bottom: 2.142857rem; }

      .category1-area .app-widget .img-content ul li a img { border: 0.071429rem solid #222222; -webkit-border-radius: 0.357143rem; -moz-border-radius: 0.357143rem; -ms-border-radius: 0.357143rem; border-radius: 0.357143rem; max-width: 10.714286rem; }

        .category1-area .app-widget .img-content ul li a img:hover { border-color: #1c94ff; }

      .category1-area .app-widget .img-content ul li:first-child a img { margin-bottom: 0.714286rem; }

  .category1-area .category-box2 { margin-bottom: 2.857143rem; padding-bottom: 1.785714rem; border-bottom: 0.071429rem solid #eeeeee; }

    .category1-area .category-box2 .cat-img a img { margin-right: 1.428571rem; }

    .category1-area .category-box2 .img-content h6 { margin-bottom: 0.714286rem; }

      .category1-area .category-box2 .img-content h6 a { font-size: 1.285714rem; color: #444444; font-weight: 600; }

        .category1-area .category-box2 .img-content h6 a:hover { color: #1c94ff; }

    .category1-area .category-box2 .img-content ul.tag-dat { margin-bottom: 0.714286rem; }

      .category1-area .category-box2 .img-content ul.tag-dat li { font-size: 0.928571rem; color: #969696; }

        .category1-area .category-box2 .img-content ul.tag-dat li:first-child { font-size: 0.857143rem; color: #fff; background: #1c94ff; padding: 0.285714rem 0.857143rem 0.214286rem; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.428571rem; }

    .category1-area .category-box2 .img-content p { color: #666666; line-height: 1.642857rem; margin-bottom: 0.714286rem; }

    .category1-area .category-box2 .img-content ul.red-com li:first-child a { font-size: 0.928571rem; color: #969696; }

      .category1-area .category-box2 .img-content ul.red-com li:first-child a:hover { color: #1c94ff; }

    .category1-area .category-box2 .img-content ul.red-com li:last-child { float: right; }

      .category1-area .category-box2 .img-content ul.red-com li:last-child a { font-size: 0.928571rem; color: #969696; }

        .category1-area .category-box2 .img-content ul.red-com li:last-child a:hover { color: #1c94ff; }







/* =======================================
20. News Details Area
======================================= */
.category-details { padding: 2.5rem 0 2.857143rem; }

  .category-details .news-heading { margin-bottom: 1.071429rem; }

    .category-details .news-heading h4 { color: #444444; font-weight: 600; line-height: 2.285714rem; margin-bottom: 0.714286rem; }

    .category-details .news-heading ul li { font-size: 0.928571rem; color: #666666; margin-right: 1.071429rem; }

      .category-details .news-heading ul li i { color: #969696; margin-right: 0.357143rem; }

      .category-details .news-heading ul li a { font-size: 0.928571rem; color: #666666; }

        .category-details .news-heading ul li a:hover { color: #1c94ff; }

  .category-details .news-content img { margin-bottom: 1.428571rem; }

  .category-details .news-content h4 { color: #444444; font-weight: 600; line-height: 2.285714rem; margin-bottom: 0.714286rem; }

  .category-details .news-content ul { margin-bottom: 1.071429rem; }

    .category-details .news-content ul li { font-size: 0.928571rem; color: #666666; margin-right: 1.071429rem; }

      .category-details .news-content ul li i { color: #969696; margin-right: 0.357143rem; }

      .category-details .news-content ul li a { font-size: 0.928571rem; color: #666666; }

        .category-details .news-content ul li a:hover { color: #1c94ff; }

  .category-details .news-content p { font-size: 1.071429rem; line-height: 2.142857rem; margin-bottom: 1.785714rem; }

  .category-details .news-comment { background: #f5f5f5; padding: 2.142857rem 2.142857rem 1.785714rem; margin-bottom: 2.5rem; border-left: 0.214286rem solid #1c94ff; }

    .category-details .news-comment i { font-size: 2.142857rem; color: #1c94ff; float: left; margin-right: 0.714286rem; }

    .category-details .news-comment p { font-size: 1.071429rem; color: #666666; line-height: 2.142857rem; font-style: italic; margin-bottom: 0.714286rem; }

    .category-details .news-comment span { color: #444444; font-weight: 500; padding-left: 1.785714rem; position: relative; }

      .category-details .news-comment span:before { position: absolute; content: ''; background: #969696; width: 1.071429rem; height: 0.071429rem; top: 0.5rem; left: 0; }

  .category-details .news-sm-content p { font-size: 1.071429rem; line-height: 2.142857rem; margin-top: -0.571429rem; }

  .category-details .news-btm-txt p { font-size: 1.071429rem; line-height: 2.142857rem; margin-bottom: 2.5rem; }

  .category-details .social-tag { margin-bottom: 2.857143rem; }

    .category-details .social-tag .social ul li a { display: block; font-size: 0.928571rem; color: #fff; padding: 0.571429rem 1.071429rem; letter-spacing: 0.0357143rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

    .category-details .social-tag .social ul li:nth-child(1) a { background: #3b5998; }

      .category-details .social-tag .social ul li:nth-child(1) a:hover { background: #1c94ff; }

    .category-details .social-tag .social ul li:nth-child(2) a { background: #1da1f2; }

      .category-details .social-tag .social ul li:nth-child(2) a:hover { background: #1c94ff; }

    .category-details .social-tag .social ul li:nth-child(3) a { background: #d34836; }

      .category-details .social-tag .social ul li:nth-child(3) a:hover { background: #1c94ff; }

    .category-details .social-tag .social ul li:nth-child(4) a { background: #c92228; }

      .category-details .social-tag .social ul li:nth-child(4) a:hover { background: #1c94ff; }

    .category-details .social-tag .tag { padding-top: 0.5rem; }

      .category-details .social-tag .tag ul li a { color: #666666; }

        .category-details .social-tag .tag ul li a:hover { color: #1c94ff; }

      .category-details .social-tag .tag ul li:first-child { font-size: 1.071429rem; color: #444444; font-weight: 500; text-transform: uppercase; }

  .category-details .news-author { border: 0.071429rem solid #e5e5e5; padding: 2.142857rem; margin-bottom: 2.642857rem; }

    .category-details .news-author .author-img img { margin-right: 1.428571rem; }

    .category-details .news-author .author-content h6 { font-size: 1.071429rem; color: #8D8E92; font-weight: 600; text-transform: uppercase; margin-bottom: 1.071429rem; }

      .category-details .news-author .author-content h6 a { font-size: 1.071429rem; color: #444444; }

        .category-details .news-author .author-content h6 a:hover { color: #1c94ff; }

    .category-details .news-author .author-content p { line-height: 1.785714rem; margin-bottom: 1.071429rem; text-align: justify; text-indent: 2em; }

    .category-details .news-author .author-content ul li a { font-size: 0.928571rem; color: #969696; margin-right: 0.357143rem; }

      .category-details .news-author .author-content ul li a:hover { color: #1c94ff; }

  .category-details .comment-sec { margin-bottom: 2.142857rem; }

    .category-details .comment-sec .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

      .category-details .comment-sec .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .category-details .comment-sec .comment-box { margin-bottom: 2.857143rem; }

      .category-details .comment-sec .comment-box .comment-img a img { max-width: 6.428571rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; margin-right: 1.428571rem; }

      .category-details .comment-sec .comment-box .comment-con ul li:nth-child(1) a { font-size: 1.071429rem; color: #444444; font-weight: 500; display: block; margin-bottom: 0.357143rem; margin-right: 1.428571rem; }

        .category-details .comment-sec .comment-box .comment-con ul li:nth-child(1) a:hover { color: #1c94ff; }

      .category-details .comment-sec .comment-box .comment-con ul li:nth-child(2) { float: right; margin-top: 0.357143rem; }

        .category-details .comment-sec .comment-box .comment-con ul li:nth-child(2) a { font-size: 0.857143rem; color: #1c94ff; border: 0.071429rem solid #dddddd; padding: 0.285714rem 0.857143rem 0.214286rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

          .category-details .comment-sec .comment-box .comment-con ul li:nth-child(2) a:hover { background: #1c94ff; border-color: #1c94ff; color: #fff; }

      .category-details .comment-sec .comment-box .comment-con span { font-size: 0.857143rem; color: #969696; display: block; margin-bottom: 0.357143rem; }

      .category-details .comment-sec .comment-box .comment-con p { line-height: 1.785714rem; letter-spacing: 0.0357143rem; }

      .category-details .comment-sec .comment-box:last-child { margin-bottom: 0; }

    .category-details .comment-sec .comment-box2 { margin-left: 3.214286rem; }

  .category-details .comment-form { margin-bottom: 2.5rem; }

    .category-details .comment-form .sec-title h5 { color: #444444; font-weight: 600; margin-bottom: 1.785714rem; }

    .category-details .comment-form form.com-form input { width: 100%; height: 3.214286rem; border: 0.071429rem solid #dddddd; padding-left: 1.071429rem; margin-bottom: 1.785714rem; }

      .category-details .comment-form form.com-form input:focus { border-color: #1c94ff; }

      .category-details .comment-form form.com-form input.placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .category-details .comment-form form.com-form input:-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .category-details .comment-form form.com-form input::-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .category-details .comment-form form.com-form input:-ms-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .category-details .comment-form form.com-form input::-webkit-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .category-details .comment-form form.com-form textarea { width: 100%; height: 9.642857rem; border: 0.071429rem solid #dddddd; padding: 1.071429rem; margin-bottom: 1.785714rem; }

      .category-details .comment-form form.com-form textarea:focus { border-color: #1c94ff; }

      .category-details .comment-form form.com-form textarea.placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .category-details .comment-form form.com-form textarea:-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .category-details .comment-form form.com-form textarea::-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .category-details .comment-form form.com-form textarea:-ms-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

      .category-details .comment-form form.com-form textarea::-webkit-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .category-details .comment-form form.com-form button { font-size: 1.142857rem; color: #fff; background: #1c94ff; border: none; padding: 0.714286rem 1.785714rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; font-weight: 500; }

  .category-details .follow-widget { margin-bottom: 2.857143rem; }

    .category-details .follow-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.642857rem; margin-bottom: 1.785714rem; }

      .category-details .follow-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .category-details .follow-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 7.214286rem; height: 0.071429rem; bottom: -0.714286rem; left: 0; }

    .category-details .follow-widget ul li { float: left; width: 31.8%; margin-bottom: 0.571429rem; margin-right: 0.571429rem; }

      .category-details .follow-widget ul li a { padding: 1.785714rem 0 1.642857rem; text-align: center; display: block; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

        .category-details .follow-widget ul li a i { font-size: 1.714286rem; color: #fff; margin-bottom: 0.857143rem; }

        .category-details .follow-widget ul li a p { color: #fff; }

      .category-details .follow-widget ul li:nth-child(1) a { background: #4c66a3; }

      .category-details .follow-widget ul li:nth-child(2) a { background: #2fc2ee; }

      .category-details .follow-widget ul li:nth-child(3) { margin-right: 0; }

        .category-details .follow-widget ul li:nth-child(3) a { background: #ff680d; }

      .category-details .follow-widget ul li:nth-child(4) { margin-bottom: 0; }

        .category-details .follow-widget ul li:nth-child(4) a { background: #0e76a8; }

      .category-details .follow-widget ul li:nth-child(5) { margin-bottom: 0; }

        .category-details .follow-widget ul li:nth-child(5) a { background: #cf3e28; }

      .category-details .follow-widget ul li:nth-child(6) { margin-right: 0; margin-bottom: 0; }

        .category-details .follow-widget ul li:nth-child(6) a { background: #e42c27; }

  .category-details .add-widget { margin-bottom: 2.5rem; position: relative; }

    .category-details .add-widget .add-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 3.571429rem; }

      .category-details .add-widget .add-layer p { font-size: 1.428571rem; color: #fff; max-width: 16.428571rem; margin: auto auto 2.5rem; }

      .category-details .add-widget .add-layer a { color: #fff; background: #1c94ff; text-transform: uppercase; padding: 0.714286rem 1.071429rem 0.571429rem; border-radius: 0.142857rem; font-weight: 500; }

  .category-details .tab-widget { margin-bottom: 2.857143rem; }

    .category-details .tab-widget ul.nav { border-bottom: none; background: #f5f5f5; border: 0.071429rem solid #eeeeee; margin-bottom: 1.785714rem; }

      .category-details .tab-widget ul.nav li.nav-item { width: 33.336%; text-align: center; margin-bottom: 0; }

        .category-details .tab-widget ul.nav li.nav-item a.nav-link { border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; font-size: 1.071429rem; font-weight: 500; padding: 0.571429rem 0; }

          .category-details .tab-widget ul.nav li.nav-item a.nav-link.active { background: #1c94ff; color: #fff; }

    .category-details .tab-widget .tab-content .tab-pane .rec-item { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .category-details .tab-widget .tab-content .tab-pane .rec-item .rec-img a img { margin-right: 1.071429rem; }

      .category-details .tab-widget .tab-content .tab-pane .rec-item .img-content p { margin-bottom: 0.428571rem; }

        .category-details .tab-widget .tab-content .tab-pane .rec-item .img-content p a { color: #444444; font-weight: 500; }

          .category-details .tab-widget .tab-content .tab-pane .rec-item .img-content p a:hover { color: #1c94ff; }

      .category-details .tab-widget .tab-content .tab-pane .rec-item .img-content span { font-size: 0.928571rem; color: #969696; }

      .category-details .tab-widget .tab-content .tab-pane .rec-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .category-details .tab-widget .tab-content .tab-pane .pop-item { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .category-details .tab-widget .tab-content .tab-pane .pop-item .pop-img a img { margin-right: 1.071429rem; }

      .category-details .tab-widget .tab-content .tab-pane .pop-item .img-content p { margin-bottom: 0.428571rem; }

        .category-details .tab-widget .tab-content .tab-pane .pop-item .img-content p a { color: #444444; font-weight: 500; }

          .category-details .tab-widget .tab-content .tab-pane .pop-item .img-content p a:hover { color: #1c94ff; }

      .category-details .tab-widget .tab-content .tab-pane .pop-item .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

      .category-details .tab-widget .tab-content .tab-pane .pop-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .category-details .tab-widget .tab-content .tab-pane .com-item { margin-bottom: 1.071429rem; }

      .category-details .tab-widget .tab-content .tab-pane .com-item .com-img a img { background: #e5e5e5; padding: 0.714286rem 0.428571rem 0; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.071429rem; }

      .category-details .tab-widget .tab-content .tab-pane .com-item .img-content p a { color: #666666; line-height: 2rem; }

        .category-details .tab-widget .tab-content .tab-pane .com-item .img-content p a span { font-size: 1.071429rem; color: #444444; font-weight: 600; margin-right: 0.357143rem; }

          .category-details .tab-widget .tab-content .tab-pane .com-item .img-content p a span:hover { color: #1c94ff; }

      .category-details .tab-widget .tab-content .tab-pane .com-item:last-child { margin-bottom: 0; }

  .category-details .mv-widget { margin-bottom: 2.857143rem; }

    .category-details .mv-widget .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.571429rem; margin-bottom: 1.785714rem; }

      .category-details .mv-widget .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

        .category-details .mv-widget .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 8.642857rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .category-details .mv-widget .mv-slider .mv-item .mv-box { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 1.071429rem; margin-bottom: 1.071429rem; }

      .category-details .mv-widget .mv-slider .mv-item .mv-box .mv-img a img { width: auto; margin-right: 1.071429rem; }

      .category-details .mv-widget .mv-slider .mv-item .mv-box .img-content p { margin-bottom: 0.428571rem; }

        .category-details .mv-widget .mv-slider .mv-item .mv-box .img-content p a { color: #444444; font-weight: 500; }

          .category-details .mv-widget .mv-slider .mv-item .mv-box .img-content p a:hover { color: #1c94ff; }

      .category-details .mv-widget .mv-slider .mv-item .mv-box .img-content ul li { font-size: 0.928571rem; color: #fdba2d; margin-right: 0.071429rem; }

      .category-details .mv-widget .mv-slider .mv-item .mv-box:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .category-details .mv-widget .mv-slider .owl-nav div { position: absolute; top: -3.928571rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

      .category-details .mv-widget .mv-slider .owl-nav div i { display: block; }

      .category-details .mv-widget .mv-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

      .category-details .mv-widget .mv-slider .owl-nav div.owl-prev { right: 1.785714rem; }

  .category-details .app-widget { position: relative; }

    .category-details .app-widget .img-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 2.857143rem; }

      .category-details .app-widget .img-content h4 { color: #eeeeee; text-transform: uppercase; font-weight: 600; margin-bottom: 1.071429rem; }

      .category-details .app-widget .img-content p { font-size: 1.071429rem; color: #969696; max-width: 16.428571rem; line-height: 1.642857rem; margin-bottom: 2.142857rem; }

      .category-details .app-widget .img-content ul li a img { border: 0.071429rem solid #222222; -webkit-border-radius: 0.357143rem; -moz-border-radius: 0.357143rem; -ms-border-radius: 0.357143rem; border-radius: 0.357143rem; max-width: 10.714286rem; }

        .category-details .app-widget .img-content ul li a img:hover { border-color: #1c94ff; }

      .category-details .app-widget .img-content ul li:first-child a img { margin-bottom: 0.714286rem; }

  .category-details .relate-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.642857rem; margin-bottom: 2.142857rem; }

    .category-details .relate-news .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; position: relative; }

      .category-details .relate-news .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 9.571429rem; height: 0.071429rem; bottom: -0.714286rem; left: 0; }

  .category-details .relate-news .relate-slider .rel-item { position: relative; }

    .category-details .relate-news .relate-slider .rel-item .rel-layer { position: absolute; bottom: 0; left: 0; padding: 1.071429rem; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%); }

      .category-details .relate-news .relate-slider .rel-item .rel-layer p { margin-bottom: 0.714286rem; }

        .category-details .relate-news .relate-slider .rel-item .rel-layer p a { font-size: 1.071429rem; color: #fff; font-weight: 300; }

          .category-details .relate-news .relate-slider .rel-item .rel-layer p a:hover { text-decoration: underline; }

      .category-details .relate-news .relate-slider .rel-item .rel-layer ul li { font-size: 0.785714rem; color: #fff; font-weight: 300; }

        .category-details .relate-news .relate-slider .rel-item .rel-layer ul li:nth-child(1) { background: #1c94ff; padding: 0.285714rem 0.714286rem 0.142857rem; font-weight: 400; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; margin-right: 1.071429rem; }

  .category-details .relate-news .relate-slider .owl-nav div { position: absolute; top: -4.285714rem; right: 0; width: 1.428571rem; height: 1.428571rem; border: 0.071429rem solid #e5e5e5; text-align: center; padding-top: 0.142857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 999; -webkit-transition: 0.2s ease; -o-transition: 0.2s ease; transition: 0.2s ease; }

    .category-details .relate-news .relate-slider .owl-nav div i { display: block; }

    .category-details .relate-news .relate-slider .owl-nav div:hover { background: #1c94ff; color: #fff; border-color: #1c94ff; }

    .category-details .relate-news .relate-slider .owl-nav div.owl-prev { right: 1.785714rem; }
  .category-details .relate-news .sec-title { border-bottom: 0.071429rem solid #eeeeee; padding-bottom: 0.642857rem; margin-bottom: 2.142857rem; }



.category-details2 { padding: 2.857143rem 0; }

/* =======================================
21. Contact Area
======================================= */
.contact-area { padding-top: 2.5rem; }

  .contact-area .get-in-touch .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

    .contact-area .get-in-touch .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  .contact-area .get-in-touch .contact-form form#ajax-contact p input { width: 100%; height: 3.214286rem; border: 0.071429rem solid #dddddd; padding-left: 1.071429rem; margin-bottom: 1.785714rem; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p input.placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p input:-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p input::-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p input:-ms-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p input::-webkit-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p input:focus { border-color: #1c94ff; }

  .contact-area .get-in-touch .contact-form form#ajax-contact p textarea { width: 100%; height: 13.571429rem; border: 0.071429rem solid #dddddd; padding: 1.071429rem; margin-bottom: 1.785714rem; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p textarea.placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p textarea:-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p textarea::-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p textarea:-ms-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p textarea::-webkit-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    .contact-area .get-in-touch .contact-form form#ajax-contact p textarea:focus { border-color: #1c94ff; }

  .contact-area .get-in-touch .contact-form form#ajax-contact button { font-size: 1.071429rem; color: #fff; background: #1c94ff; border: none; padding: 0.714286rem 1.785714rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; letter-spacing: 0.0357143rem; font-weight: 500; }

  .contact-area .get-in-touch .contact-form form#ajax-contact #form-messages { color: #444444; margin-top: 1.428571rem; }

  .contact-area .contact-info { padding-left: 4.285714rem; }

    .contact-area .contact-info .sec-title h5 { color: #444444; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

      .contact-area .contact-info .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    .contact-area .contact-info .contact-box { margin-bottom: 2.142857rem; }

      .contact-area .contact-info .contact-box .contact-icon i { font-size: 1.285714rem; color: #1c94ff; width: 2.5rem; height: 2.5rem; border: 0.071429rem solid #e5e5e5; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; text-align: center; margin-right: 1.785714rem; margin-top: 0.214286rem; padding-top: 0.571429rem; }

      .contact-area .contact-info .contact-box .contact-content p { color: #666666; max-width: 18.928571rem; }

    .contact-area .contact-info .social { margin-top: 1.428571rem; }

      .contact-area .contact-info .social ul li a i { font-size: 0.928571rem; color: #e5e5e5; width: 2.5rem; height: 2.5rem; text-align: center; padding-top: 0.857143rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

      .contact-area .contact-info .social ul li:nth-child(1) a i { background: #3b5998; }

        .contact-area .contact-info .social ul li:nth-child(1) a i:hover { background: #1c94ff; }

      .contact-area .contact-info .social ul li:nth-child(2) a i { background: #1da1f2; }

        .contact-area .contact-info .social ul li:nth-child(2) a i:hover { background: #1c94ff; }

      .contact-area .contact-info .social ul li:nth-child(3) a i { background: #0077b5; }

        .contact-area .contact-info .social ul li:nth-child(3) a i:hover { background: #1c94ff; }

      .contact-area .contact-info .social ul li:nth-child(4) a i { background: #d34836; }

        .contact-area .contact-info .social ul li:nth-child(4) a i:hover { background: #1c94ff; }

      .contact-area .contact-info .social ul li:nth-child(5) a i { background: #f26522; }

        .contact-area .contact-info .social ul li:nth-child(5) a i:hover { background: #1c94ff; }

      .contact-area .contact-info .social ul li:nth-child(6) a i { background: #ff0000; }

        .contact-area .contact-info .social ul li:nth-child(6) a i:hover { background: #1c94ff; }

  .contact-area #map { width: 100%; height: 35.714286rem; margin-top: 1.428571rem; }

    .contact-area #map .info-window { padding: 1.071429rem; }

      .contact-area #map .info-window h5 { color: #1c94ff; font-weight: 600; margin-bottom: 0.714286rem; }

/* =======================================
22. Faq Area
======================================= */
.faq-area { padding: 2.5rem 0; }

  .faq-area .faq-qes { margin-bottom: 2.285714rem; }

    .faq-area .faq-qes ul li { margin-bottom: 1.071429rem; }

      .faq-area .faq-qes ul li a { font-size: 1.214286rem; color: #444444; display: inline-block; font-weight: 500; }

        .faq-area .faq-qes ul li a:hover { color: #1c94ff; }

      .faq-area .faq-qes ul li:last-child { margin-bottom: 0; }

  .faq-area .faq-ans { margin-bottom: 2rem; }

    .faq-area .faq-ans .fa-ttl p { font-size: 1.142857rem; color: #444444; margin-bottom: 1.071429rem; }

    .faq-area .faq-ans .fa-par p { font-size: 1.071429rem; color: #666666; line-height: 1.785714rem; }

    .faq-area .faq-ans:last-child { margin-bottom: 0; }

/* =======================================
23. 404 Area
======================================= */
.error-msg { padding: 2.857143rem 0 8.571429rem; }

  .error-msg .error-box h1 { font-size: 18.714286rem; color: #222222; font-weight: 700; }

    .error-msg .error-box h1 span { color: #1c94ff; margin: 0 0.714286rem; }

  .error-msg .error-box h3 { color: #444444; font-weight: 600; margin-bottom: 1.785714rem; }

  .error-msg .error-box p { font-size: 1.285714rem; color: #969696; font-weight: 500; margin-bottom: 2.5rem; }

  .error-msg .error-box a { font-size: 1.142857rem; color: #1c94ff; background: #fff; padding: 0.714286rem 2.142857rem; font-weight: 500; border: 0.071429rem solid #1c94ff; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; display: inline-block; }

    .error-msg .error-box a i { margin-right: 0.571429rem; }

    .error-msg .error-box a:hover { background: #1c94ff; color: #fff; }

/* =======================================
24. Footer Area
======================================= */
footer.footer-area { background: #1b1b1b; padding: 2.857143rem 0; }

  footer.footer-area .f-about img { margin-bottom: 2.142857rem; height: 2.857143rem; }

  footer.footer-area .f-about p { color: #8D8E92; line-height: 2rem; margin-bottom: 1.071429rem; }

  footer.footer-area .f-about ul.f-contact { margin-bottom: 2.5rem; }

    footer.footer-area .f-about ul.f-contact li { font-size: 0.928571rem; color: #8D8E92; margin-bottom: 0.857143rem; }

      footer.footer-area .f-about ul.f-contact li i { font-size: 1rem; width: 2.5rem; }

      footer.footer-area .f-about ul.f-contact li:last-child { margin-bottom: 0; }

  footer.footer-area .f-about ul.f-social li a i { font-size: 0.928571rem; color: #e5e5e5; width: 2.142857rem; height: 2.142857rem; text-align: center; padding-top: 0.642857rem; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; }

  footer.footer-area .f-about ul.f-social li:nth-child(1) a i { background: #3b5998; }

    footer.footer-area .f-about ul.f-social li:nth-child(1) a i:hover { background: #1c94ff; }

  footer.footer-area .f-about ul.f-social li:nth-child(2) a i { background: #1da1f2; }

    footer.footer-area .f-about ul.f-social li:nth-child(2) a i:hover { background: #1c94ff; }

  footer.footer-area .f-about ul.f-social li:nth-child(3) a i { background: #0077b5; }

    footer.footer-area .f-about ul.f-social li:nth-child(3) a i:hover { background: #1c94ff; }

  footer.footer-area .f-about ul.f-social li:nth-child(4) a i { background: #d34836; }

    footer.footer-area .f-about ul.f-social li:nth-child(4) a i:hover { background: #1c94ff; }

  footer.footer-area .f-about ul.f-social li:nth-child(5) a i { background: #f26522; }

    footer.footer-area .f-about ul.f-social li:nth-child(5) a i:hover { background: #1c94ff; }

  footer.footer-area .f-about ul.f-social li:nth-child(6) a i { background: #ff0000; }

    footer.footer-area .f-about ul.f-social li:nth-child(6) a i:hover { background: #1c94ff; }

  footer.footer-area .f-service { padding-left: 1.785714rem; }

    footer.footer-area .f-service .sec-title h5 { color: #eeeeee; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

      footer.footer-area .f-service .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

    footer.footer-area .f-service ul.service-list li { margin-bottom: 1rem; }

      footer.footer-area .f-service ul.service-list li a { color: #8D8E92; }

        footer.footer-area .f-service ul.service-list li a i { font-size: 0.928571rem; color: #666666; margin-right: 1.071429rem; }

        footer.footer-area .f-service ul.service-list li a:hover { color: #1c94ff; }

          footer.footer-area .f-service ul.service-list li a:hover i { color: #1c94ff; }

      footer.footer-area .f-service ul.service-list li:last-child { margin-bottom: 0; }

  footer.footer-area .f-post .sec-title h5 { color: #eeeeee; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

    footer.footer-area .f-post .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  footer.footer-area .f-post .post-box { margin-bottom: 1.142857rem; }

    footer.footer-area .f-post .post-box .post-img a img { max-width: 4.642857rem; margin-right: 0.714286rem; }

    footer.footer-area .f-post .post-box .post-con p { margin-bottom: 0.357143rem; }

      footer.footer-area .f-post .post-box .post-con p a { color: #8D8E92; }

        footer.footer-area .f-post .post-box .post-con p a:hover { color: #1c94ff; }

    footer.footer-area .f-post .post-box .post-con span { font-size: 0.857143rem; color: #666666; }

    footer.footer-area .f-post .post-box:last-child { margin-bottom: 0; }

  footer.footer-area .f-newsltr .sec-title h5 { color: #eeeeee; text-transform: uppercase; font-weight: 600; margin-bottom: 2.857143rem; position: relative; }

    footer.footer-area .f-newsltr .sec-title h5:before { position: absolute; content: ''; background: #1c94ff; width: 3.928571rem; height: 0.071429rem; bottom: -0.642857rem; left: 0; }

  footer.footer-area .f-newsltr form.news-letter input { width: 100%; height: 3.214286rem; border: 0.071429rem solid #555555; color: #fff; background: transparent; border-radius: 0.142857rem; padding-left: 1.071429rem; margin-bottom: 1.571429rem; }

    footer.footer-area .f-newsltr form.news-letter input.placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    footer.footer-area .f-newsltr form.news-letter input:-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    footer.footer-area .f-newsltr form.news-letter input::-moz-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    footer.footer-area .f-newsltr form.news-letter input:-ms-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    footer.footer-area .f-newsltr form.news-letter input::-webkit-input-placeholder { font-size: 0.928571rem; font-style: italic; color: #969696; }

    footer.footer-area .f-newsltr form.news-letter input:focus { border-color: #1c94ff; }

  footer.footer-area .f-newsltr form.news-letter button { font-size: 1.071429rem; color: #fff; background: #444444; border: none; width: 100%; height: 3.071429rem; border-radius: 0.142857rem; letter-spacing: 0.0357143rem; }

    footer.footer-area .f-newsltr form.news-letter button:hover { background: #1c94ff; }

  footer.footer-area .f-menu { margin-top: 2.857143rem; border-top: 0.071429rem solid #333; padding-top: 1.785714rem; }

    footer.footer-area .f-menu a { font-size: 0.928571rem; color: #8D8E92; font-weight: 500; text-transform: uppercase; }

      footer.footer-area .f-menu a:hover { color: #1c94ff; }

.footer-btm { background: #111; height: 6.071429rem; padding-top: 1.785714rem; }

  .footer-btm .copyright-text p { font-size: 0.928571rem; color: #777777; }

    .footer-btm .copyright-text p i { font-size: 1rem; color: #1c94ff; margin: 0 0.142857rem; }

    .footer-btm .copyright-text p a { font-size: 0.928571rem; color: #1c94ff; }

      .footer-btm .copyright-text p a:hover { text-decoration: underline; }

  .footer-btm .icp { padding-top: 0.357143rem; line-height: 1.2em; }

    .footer-btm .icp ul li { margin-right: 0.714286rem; }

      .footer-btm .icp ul li a { font-size: 0.928571rem; color: #777777; }

        .footer-btm .icp ul li a:hover { color: #1c94ff; }

      .footer-btm .icp ul li:last-child { margin-right: 0; }

    .footer-btm .icp a img { margin-top: -0.2em; margin-right: 0.2em; }

  .footer-btm .ftb-menu { padding-top: 0.428571rem; }

    .footer-btm .ftb-menu ul li { margin-right: 0.714286rem; }

      .footer-btm .ftb-menu ul li a { font-size: 0.928571rem; color: #777777; }

        .footer-btm .ftb-menu ul li a:hover { color: #1c94ff; }

      .footer-btm .ftb-menu ul li:last-child { margin-right: 0; }

  .footer-btm .back-to-top a { position: fixed; bottom: 5.714286rem; right: 2.857143rem; font-size: 1.428571rem; color: #fff; background: #1b1b1b; padding: 0.142857rem 0.714286rem; border: 0.071429rem solid #777777; -webkit-border-radius: 0.142857rem; -moz-border-radius: 0.142857rem; -ms-border-radius: 0.142857rem; border-radius: 0.142857rem; z-index: 9999; display: none; }

    .footer-btm .back-to-top a:hover { background: #1c94ff; border-color: #1c94ff; }
