@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon8e40.eot?dytuy9');
  src:  url('fonts/icomoon8e40.eot?dytuy9#iefix') format('embedded-opentype'),
    url('fonts/icomoon8e40.ttf?dytuy9') format('truetype'),
    url('fonts/icomoon8e40.woff?dytuy9') format('woff'),
    url('fonts/icomoon8e40.svg?dytuy9#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-email:before {
  content: "\e931";
}
.icon-alarm:before {
  content: "\e900";
}
.icon-back:before {
  content: "\e901";
}
.icon-customer-service:before {
  content: "\e902";
}
.icon-diamond:before {
  content: "\e903";
}
.icon-down-arrow:before {
  content: "\e904";
}
.icon-edit:before {
  content: "\e905";
}
.icon-error:before {
  content: "\e906";
}
.icon-facebook:before {
  content: "\e907";
}
.icon-google-plus:before {
  content: "\e908";
}
.icon-hand:before {
  content: "\e909";
}
.icon-hide:before {
  content: "\e90a";
}
.icon-home:before {
  content: "\e90b";
}
.icon-info:before {
  content: "\e90c";
}
.icon-instagram:before {
  content: "\e90d";
}
.icon-install:before {
  content: "\e90e";
}
.icon-internet:before {
  content: "\e90f";
}
.icon-like:before {
  content: "\e910";
}
.icon-linkedin:before {
  content: "\e911";
}
.icon-locked:before {
  content: "\e912";
}
.icon-minus:before {
  content: "\e913";
}
.icon-multiply:before {
  content: "\e914";
}
.icon-next:before {
  content: "\e915";
}
.icon-phone-call:before {
  content: "\e916";
}
.icon-pinterest:before {
  content: "\e917";
}
.icon-placeholder:before {
  content: "\e918";
}
.icon-plus:before {
  content: "\e919";
}
.icon-price-tag:before {
  content: "\e91a";
}
.icon-schedule:before {
  content: "\e91b";
}
.icon-search:before {
  content: "\e91c";
}
.icon-service-support:before {
  content: "\e91d";
}
.icon-share:before {
  content: "\e91e";
}
.icon-shipping:before {
  content: "\e91f";
}
.icon-smile:before {
  content: "\e920";
}
.icon-star:before {
  content: "\e921";
}
.icon-star-empty:before {
  content: "\e922";
}
.icon-star-half-empty:before {
  content: "\e923";
}
.icon-stopwatch:before {
  content: "\e924";
}
.icon-substract:before {
  content: "\e925";
}
.icon-support:before {
  content: "\e926";
}
.icon-technical-details:before {
  content: "\e927";
}
.icon-technical-support:before {
  content: "\e928";
}
.icon-time:before {
  content: "\e929";
}
.icon-tools:before {
  content: "\e92a";
}
.icon-twitter:before {
  content: "\e92b";
}
.icon-user:before {
  content: "\e92c";
}
.icon-view:before {
  content: "\e92d";
}
.icon-vimeo:before {
  content: "\e92e";
}
.icon-wallet:before {
  content: "\e92f";
}
.icon-youtube:before {
  content: "\e930";
}

body
{    font-size: 16px !important;}

.card p

{
      font-size: 16px;
    line-height: 27px;
}

.ptb20
{
  padding-top:20px;
  padding-bottom:20px;
}
p{font-size:16px;}
.clients__wrap
{
  padding-bottom:50px;
}
.list__item {

    font-size: 16px;
}
.text-sm {
    font-size: 16px !important;
}
.navList__link {

    font-size: 16px !Important;
  
}

.table th, .table td {

    font-size: 15px;
}

.block__content {
    max-height: 7.75rem !Important;

}

.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
    background-color: #f4f6f9;
}

.cadss
{
      padding: 1.5rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 3px solid #f1f4f8;
}

.maquee span {
    font-size: 20px;
    color: #3a7fba;
    font-weight: 600;
}

.maquee p {
     font-size: 17px;
    color: #000;
    
    letter-spacing: 1px;
    padding-top: 4px;
    margin-bottom: 0px;
}

.banner__wrap {
     margin-top: 0px !important; 
}
.navigation__logo 
{
  width: 380px;
}

.text-number a
{
  color: #fff !Important
}
@media only screen and (max-width: 767px) {
.single_top__block
{
      margin-bottom: 0px !important;
    margin-top: 10px!important;
}
  .navList__wrap
  {
z-index: 9999 !important;
  }

  .hidden-xs
  {
    display: none;
  }

.navigation__logo {
    max-width: 100%;
    width: 260px;}
    .padd0
    {padding: 0px !important;}

    .ds-b
    {
      display: block;
    }

    .banner__wrap
    {
margin-top: 90px !important;
    }
    .header__button span {

    margin-top: 5px !important;


}
    .header__button {


        right: 21px !important;

}
.single_top__block h2 {

    font-size: 22px;    
    margin-bottom: 0px;
}

.maquee p {
    font-size: 17px !important;
    padding-top: 0px !important;
    margin-top: -2px!important;
}
.header {
    height: 2.4rem !important;
    margin-top: -6px !important;
}
.text-number a {
   
    font-size: 20px !important;
}
.text-number span
{    font-size: 21px !important;}
}

footer
{
background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    background: url(../img/footer-bg.jpg) bottom center no-repeat;
}

footer:before{
    background: #4eacb8;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 100%;
}
strong
{
  font: 16px!important;
}

.f16
{
       font-size: 16px !important;
}

.border-top
{
      border-top: 1px solid #009ed6 !important;
    padding-top: 33px;
}
.bg-color
{
  color: #fff !important;
    padding: 10px 23px!important;    background: #002162;
}

.opacity-75 {
    opacity: 1 !important;
}


.navigation-stick .navigation__logo {
    max-height: 100% !Important;
}

.header {
    height: 2.6rem !important;
}


.navigation {

    box-shadow: none !important;
        z-index: 9999;
    padding: 2px 0px !important;

}
.header_wrapper{
    
     height: 100px !important;
}
.banner__wrap {
    margin-top: 66px !important;
}

 .clients_marquee img{
  max-width: 150px;
  margin-right: 10px;
 }

   .single_top__block {
    color: #ffffff;
}
.navList__item.home{
  display: none;
}

.single_top__block {
    background: #1bbce8;
    color: #ffffff;
    min-height: 138px;
    padding: 10px 15px 15px 15px;
    position: relative;
    z-index: 100;
    border-radius: 20px 0 20px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.single_top__block::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 68px;
    height: 68px;
}

.single_top__block .icon-box__block {
    width: 68px;
    display: block;
    position: absolute;
    top: 25px;
    left: 10px;
    text-align: center;
    font-size: 35px;
}

.single_text__block {
    position: relative;
}

.single_top__block h2 {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.5;
    font-weight: 600;
}

.mt-20
{
  margin-top: 0px;
}

.blue
{
  color: #31b9d5;
}

.imgwidth img
{
      width: 256px;
    margin: auto;
}

.lite-blue.img-box.left-0 img {
    width: 256px;
    margin: auto;
    float: left;
    display: table;
}

.img-box {
    max-width: 100%;
}

.lite-blue.img-box-lft img {
    width: 256px;
    margin: auto;
    float: right;
    display: table;
}

.mb30
{
  margin-bottom: 30px;
}

.img100 img
{width: 100%;}
.btn-blue
{
  background: #272660 !important;
     color: #fff;
    padding: 9px 30px;
    line-height: 20px;
}

#ctl00_servicearea a {
      color: #000 !important;
      font-family: sans-serif;
}



.ptb50
{
  padding: 50px 0px 20px;
}

.color-white span
{
  color: #fff !important
}
.color-white p
{  color: #fff !important}
.color-white strong
{
  color: #002162;
    font-size: 16px;
}

.color-white a
{  color: #fff !important}

.social-list li
{
    display: block;
    list-style: none;
    line-height: 31px;
    border-bottom: 1px solid #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}

.social-list
{
      padding: 0px;
}
.social-list li i
{
    /* padding-right: 10px; */
    color: #fff;
}

.social-list li p
{
display: inline;
}

.social-list li img
{width: 25px;
    margin-right: 10px;}


    .social-list li .icon-facebook
    {background-color: #45619d;text-align: center;padding: 5px;border-radius: 100%;margin-right: 10px;}


     .social-list li .icon-twitter
    {
      background-color: #05cbfd;
      text-align: center;
      padding: 5px;
      border-radius: 100%;
      margin-right: 10px;
    }


 .social-list li .icon-linkedin
    {
      background-color: #0e76a8;
      text-align: center;
      padding: 5px;
      border-radius: 100%;
      margin-right: 10px;
    }



.pop img {

    width: 75%;

}

.content-desc {

    text-align: justify;

    font-size: 16px;

    line-height: 20px;

}

.pop {

    position: fixed;

    margin-right: -75px;

    right: 0;

    margin-bottom: 60px;

    bottom: 8px;

    z-index: 99999;



}
.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
}

.bounce {
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: example;
}


.animated {
  -webkit-animation-duration: 1s;
     -moz-animation-duration: 1s;
       -o-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
     -moz-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
     -moz-animation-duration: 2s;
       -o-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {opacity: 1;} 
  25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
  0%, 50%, 100% {opacity: 1;} 
  25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
  0%, 50%, 100% {opacity: 1;} 
  25%, 75% {opacity: 0;}
}

@keyframes flash {
  0%, 50%, 100% {opacity: 1;} 
  25%, 75% {opacity: 0;}
}

.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes shake {
  0%, 100% {-webkit-transform: translateX(0);}
  10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
  20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
  0%, 100% {-moz-transform: translateX(0);}
  10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
  20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
  0%, 100% {-o-transform: translateX(0);}
  10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
  20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
  0%, 100% {transform: translateX(0);}
  10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
  20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
  40% {-moz-transform: translateY(-30px);}
  60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
  40% {-o-transform: translateY(-30px);}
  60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-30px);}
  60% {transform: translateY(-15px);}
}

.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}
@-webkit-keyframes tada {
  0% {-webkit-transform: scale(1);} 
  10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
  30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
  40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
  100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
  0% {-moz-transform: scale(1);}  
  10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
  30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
  40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
  100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
  0% {-o-transform: scale(1);}  
  10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
  30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
  40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
  100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
  0% {transform: scale(1);} 
  10%, 20% {transform: scale(0.9) rotate(-3deg);}
  30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
  40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
  100% {transform: scale(1) rotate(0);}
}

.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
  20% { -webkit-transform: rotate(15deg); } 
  40% { -webkit-transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg); }  
  80% { -webkit-transform: rotate(-5deg); } 
  100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
  20% { -moz-transform: rotate(15deg); }  
  40% { -moz-transform: rotate(-10deg); }
  60% { -moz-transform: rotate(5deg); } 
  80% { -moz-transform: rotate(-5deg); }  
  100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes swing {
  20% { -o-transform: rotate(15deg); }  
  40% { -o-transform: rotate(-10deg); }
  60% { -o-transform: rotate(5deg); } 
  80% { -o-transform: rotate(-5deg); }  
  100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
  20% { transform: rotate(15deg); } 
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }  
  80% { transform: rotate(-5deg); } 
  100% { transform: rotate(0deg); }
}

.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}

.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); } 
  50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }  
  50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }  
  50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); } 
  50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}



.animated.wiggle {
    -webkit-animation-duration: 0.75s;
    -moz-animation-duration: 0.75s;
    -o-animation-duration: 0.75s;
    animation-duration: 0.75s;
}

.mb30 h2
{
      text-align: left;
}






















.hidden {
    display: none!important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
    display: none!important
}

.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none!important
}

@media (max-width:767px) {
    .visible-xs {
        display: block!important
    }
    table.visible-xs {
        display: table!important
    }
    tr.visible-xs {
        display: table-row!important
    }
    td.visible-xs,
    th.visible-xs {
        display: table-cell!important
    }
	
	

@media (max-width:767px) {
    .visible-xs-block {
        display: block!important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline!important
    }
    .img100 img {
    width: 100%;
    margin-top: 20px;
}
    .lite-blue.img-box.left-0 img {
 
    margin: 0px auto;
    float: none;
    display: table;
}
.lite-blue.img-box-lft img {

    float: none;

}
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block!important
    }
    table.visible-sm {
        display: table!important
    }
    tr.visible-sm {
        display: table-row!important
    }
    td.visible-sm,
    th.visible-sm {
        display: table-cell!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block!important
    }
    table.visible-md {
        display: table!important
    }
    tr.visible-md {
        display: table-row!important
    }
    td.visible-md,
    th.visible-md {
        display: table-cell!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table!important
    }
    tr.visible-lg {
        display: table-row!important
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell!important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block!important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline!important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block!important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none!important
    }
    .navList__item.home{
  display: block;
}
.header_wrapper{
      position: fixed;
    z-index: 999;
    width: 100%;
    background: #fff;
    top: 0px;
}
/* Mobile CSS End*/
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none!important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none!important
    }
}
@media (min-width:390px) {
  
	.logo img {width:200px; top: -20px;
    position: relative;}
}
.no-list
{
      padding: 0px;
    margin-top: 5px;
}

.no-list li
{
list-style: none;
    line-height: 26px;
    font-size: 16px;
    letter-spacing: 1px;
}
.logo {margin-top:0px; padding-top: 7px !important}
.logo img {max-width: 188px;}
.logo svg,
.logo div {
  width: 200px;
  height: 200px;
  position: absolute;
}
.logo svg {
  fill: #fff;
}
.logo div {
  width: 70px;
  height: 70px;
  border-radius: 20%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  mix-blend-mode: multiply;
  -webkit-animation: 2s cubic-bezier(0.66, -0.7, 0.27, 1.6) infinite;
          animation: 2s cubic-bezier(0.66, -0.7, 0.27, 1.6) infinite;
		  margin-top: -33px;
}
.logo div:nth-child(1) {
  background-color: #29ffff;
  -webkit-animation-name: rotate-1;
          animation-name: rotate-1;
}
.logo div:nth-child(2) {
  background-color: #ff65ff;
  -webkit-animation-name: rotate-2;
          animation-name: rotate-2;
}
.logo div:nth-child(3) {
  background-color: #ffc;
  -webkit-animation-name: rotate-3;
          animation-name: rotate-3;
}
@-webkit-keyframes rotate-1 {
  to {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
}
@keyframes rotate-1 {
  to {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
}
@-webkit-keyframes rotate-2 {
  to {
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg);
  }
}
@keyframes rotate-2 {
  to {
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg);
  }
}
@-webkit-keyframes rotate-3 {
  to {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
  }
}
@keyframes rotate-3 {
  to {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
  }
}

.logo p{
	
	font-size: 45px;
	position: absolute;
	bottom: 110px;
	left: 134px;
	top: 93px;
	color: #fff;
	
}
.navigation-stick .logo {display:;}

.mrt-32 {
margin-top:32px;
}

.navigation-stick .mrt-32 {
margin-top:1px;
}


.navigation-stick .logo p {
    font-size: 45px;
    position: absolute;
    bottom: 110px;
    left: 6px;
    top: -19px;
    color: #fff;
}

.navigation-stick .logo div {
  width: 30px;
  height: 30px;

}
.navigation-stick .logo img {
    height: 10px;
    width: 100px;
}
 @media (max-width: 768px) {
    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        margin-top: 64px;
    }
}

.banner__wrap {
    margin-top: 10px !important;
}
@media only screen and (max-width: 600px) {
.banner__wrap {
    margin-top: 65px !important;
}
.logo img {
    max-width: 283px;
}
.header__button {
    right: -5px !important;
}
.header_wrapper {
    height: 97px !important;
}
}