@import'animate.min.css';

@font-face {
    font-family: 'helveticaregular';
    src: url('../fonts/helvetica-webfont.woff2') format('woff2'), url('../fonts/helvetica-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticabold';
    src: url('../fonts/helvetica-bold-webfont.woff2') format('woff2'), url('../fonts/helvetica-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
svg{
    display: block;
}

.btn-warning{
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    border: none !important;
    color: #fff !important;
}

.mbanerbx h1{
    text-transform: uppercase;
}

body {
    font-family: var(--mont);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    overflow-x: hidden !important;
}

.testmonial .htwork{
    border: 1px solid #dc3545  !important;
    border-image-slice: 1 !important;
    border-radius: 10px; 
    background-color: #181818 ;
}
.testmonial .icon-img img{
    width: 30px !important;
    margin-right: 5px !important;
}
/* .large .htwork, .mobile .htwork{
    border: 1px solid #dc3545  !important;
    border-image-slice: 1 !important;
    border-radius: 10px;
} */
/* .testmonial .owl-nav .owl-next::before {
    background-image: url(../img/icons/next.png) !important;
    position: absolute;
    bottom: 119px;
    right: 55%;
    width: 37px;
    height: 26px;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 42px auto;
    -webkit-transition: all ease .4s;
    -ms-transition: all ease .4s;
    transition: all ease .4s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    z-index: 1;
    display: block !important;
}
.testmonial .owl-nav .owl-prev::after {
    background-image: url(../img/icons/pre.png) !important;
    position: absolute;
    bottom: 119px;
    right: 50%;
    width: 37px;
    height: 26px;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 42px auto;
    -webkit-transition: all ease .4s;
    -ms-transition: all ease .4s;
    transition: all ease .4s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    z-index: 1;
    display: block !important;
} */
.testmonial .owl-prev span, .testmonial .owl-next span{
display: none !important;
}
.testmonial .owl-dots{
    display: none !important;
}
.testmonial button{
    background: transparent !important;
    border: none !important;
}
.section-head h2.card-title.text-size-word{
    font-size: 18px;
}

.startbtns.plan .ybtn{
    background: linear-gradient(#262626, #262626) padding-box, linear-gradient(to right, rgb(214 24 80), #de504b) border-box;
    border-radius: 10px;
    border: 1px solid transparent;
}

.startbtns.plan a:hover{
    background:linear-gradient(to right, rgb(214 24 80), #de504b) !important;
    border: none !important;
}


/* Popup container */
#popupContainer{
   
    justify-content: center;
}
.popup {
    display: none;
    position: fixed;
    z-index: 100001;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    justify-content: center;
    align-items: center;
    overflow: scroll;
}

#popupImage{
    width: 70%;
    margin: auto;
    display: flex;
}

/* Close button */
#closePopup {
    position: absolute;
    top: 20px;
    right: 30px;
    font-size: 40px;
    color: white;
    cursor: pointer;
}
img{
    max-width: 100%;
}
.worried .htwork{
    height: auto;
}
h4.worried{
font-size: 25px !important;
}

.worried .htwork, .unique .htwork{
    border-radius: 10px;
    background-color:#181818 !important;
    border: none !important;

}
.problem .htwork p{
    font-size: 15px;
    
}
.convert .htwork.first{
    background: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
    border-radius: 10px;
    border: transparent !important;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .2);
}
.price-call-button{
    position: absolute;
    left: 0;
    bottom: 55px;
    width: 100%;
}

.problem .htwork.second{
    box-shadow: 0 1px 8px rgba(0, 0, 0, .2);
    background-color: #fff !important;
    border-radius: 10px;
    border: transparent !important;
}
.img-convert{
   
    width: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
}
.img-convert.lead{
     background-color: #fff;
      padding: 8px;
}
.img-convert.lerverage{
    background: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
     padding: 8px;
}
.htwork.second{
    margin-top: 30px;
}

.proble .htwork h4{
font-size: 16px;
}
.large.worried .htwork{
    padding: 0px 10px 14px 10px;
}
.zimed-icon-training:before {
    content: "\e90b";
    display: none !important;
}
a.active,
a:focus,
button:focus,
button.active {
    outline: none;
}

button,
a {
    text-decoration: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

p.tab{
    width: 80%;
    margin:auto;
}
a:focus,
a:hover,
a:active {
    outline: 0;
    box-shadow: 0;
}

a:focus,
a:hover {
    text-decoration: none;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0;
    margin-top: 0;
    font-family: var(--mont);
    font-weight: bold;
    color: #073648;
}

h2 {
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

.testmonial .headingbox p {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 18px;
    color: #fff;
}
.testmonial .mobile .htwork{
    height: auto;
}
.testmonial .head img{
    display: inline-block !important;
}
a,
button {
    text-decoration: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

a:hover {
    text-decoration: none;
}

ul {
    margin: 0;
    padding: 0;
}

ul li {
    list-style: none;
}

p {
    margin: 0;
    color: #666666;
    font-family: var(--hreg);
    line-height: 1.5;
}

input:focus,
select:focus,
textarea:focus {
    outline: none;
}

:root {
    --blue-color: #23aeda;
    --default-color: #fff;
    --hbold: 'helveticabold';
    --hreg: 'helveticaregular';
    --mont: 'Montserrat', sans-serif;
    --barlow: 'Barlow Condensed', sans-serif;
    --roboto: 'Roboto', sans-serif;
    --subhead-color: #ff6e25;
    --thm-color: #de504b;
    --thm-color-blk: #262626;
    --thm-color-2: #ebebeb;
    --thm-pure-blk: #000000;
    --thm-lblue: #007f9f;
}

.py80 {
    padding-top: 78px;
    padding-bottom: 80px;
}

.py70 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.py60 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.py50 {
    padding-top: 50px;
    padding-bottom: 50px;
}



/* ======== CUSTOM CSS ========== */

.marquee {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
  }
  .marquee::before{
    left: 0;
    background: linear-gradient(90deg, #262626 8%, rgba(0, 0, 0, 0) 100%);
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 350px;
    top: 0;
    z-index: 2;
  }
  .marquee::after{
    right: 0;
    background: linear-gradient(270deg, #262626 0, rgba(0, 0, 0, 0) 100%);
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 350px;
    top: 0;
    z-index: 2;
  }
  /* ========= Video Section ============ */
.homvideosec {
    margin-top: -175px;
}
  
  .marquee-content {
    display: flex;
    animation: marquee 30s linear infinite; /* Infinite animation */
    animation-play-state: running; /* Default running state */
  }
  
  .marquee:hover .marquee-content {
    animation-play-state: paused; /* Pause the animation on hover */
  }
  
  .marquee-item {
    flex-shrink: 0;
    width: 150px; /* Set your desired width */
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 15px;
    font-size: 20px;
    transition: transform 0.4s ease, filter 0.4s ease;
  }
  
  .marquee .marquee-item:hover {
    filter: none;
    transform: scale(1.2);
  }
  
  @keyframes marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-50%);
    }
  }
 
/* ======= Topbar section ====== */
body.home {
    background-color: var(--thm-color-blk);
}

.topbar {
    background-color: rgb(4 35 47 / 47%);
}

.topbar a {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    text-transform: capitalize;
}

.quicklinks a {
    padding: 10px 20px;
    display: block;
}

.quicklinks {
    position: relative;
    max-width: 150px;
}

.quicklinks:hover ul {
    opacity: 1;
    visibility: visible;
    transition: all .3s ease-in-out;
}

.quicklinks ul {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background-color: #212e3e;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
    z-index: 10;
}

.quicklinks a.dropdown {
    padding: 10px 10px;
    cursor: none;
    pointer-events: none;
}

.quicklinks ul li:not(:last-child) a {
    border-bottom: 1px solid #fff;
}

.quicklinks ul li a:hover {
    background-color: var(--subhead-color);
}

.quicklinks:hover .dropdown {
    background-color: #2a3646;
}

.weblinks ul li a {
    padding: 10px 8px;
    display: block;
}

.weblinks ul li a:hover {
    background-color: #2a3646;
}

.weblinks ul li {
    float: left;
}

.topbar .telnumber {
    font-size: 20px;
    font-family: var(--mont);
    font-weight: bold;
    padding: 5px 10px;
    display: block;
    background-color: #125f7f;
    text-align: center;
}
  /*for side buttons */
  .stickybuttons {
    width: 100px;
    position: fixed;
    top: 311px;
    left: 0;
    z-index: 1000;
}
.stickybuttons a {
    width: 100%;
    display: inline-block;
    font-size: .8em;
    color: #fff;
    text-align: center;
    background: #b5081a;
    padding: 15px 10px 10px;
    margin-bottom: 6px;
    box-sizing: border-box;
    border-radius: 0px 5px 5px 0px;
}
.stickybuttons a:hover {
    width: 100%;
    display: inline-block;
    font-size: .8em;
    color: #b5081a;
    text-align: center;
    background: #fff;
    padding: 15px 10px 10px;
    margin-bottom: 6px;
    box-sizing: border-box;
}
@keyframes vibrate {
    0% { transform: translate(0); }
    20% { transform: translate(-2px, 2px); }
    40% { transform: translate(-2px, -2px); }
    60% { transform: translate(2px, 2px); }
    80% { transform: translate(2px, -2px); }
    100% { transform: translate(0); }
}

.stickybuttons a img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    font-size: 3em;
    animation: vibrate 0.9s infinite;
}
.weblinks{
    margin-left: auto;
    margin-right: auto;
    display: block;
    animation: vibrate 0.9s infinite;
}
@media only screen and (max-width: 600px) {
    .stickybuttons {
        width: 50px;
        position: fixed;
        top: 250px;
        right: 0;
        z-index: 1000;
    }
    .nportfolio {
        display: block !important;
    }

    .stickybuttons a span {
        display: none;
    }
}
.svg-1{
    margin-right:5px;
}
.svg{
    margin-left:5px; 
}

.topbar .telnumber:hover,
.navbar-section a.dbtn:hover {
    background-color: var(--subhead-color);
}

.header-section .container-fluid {
    max-width: 1350px;
}

.navbar-section .navbar-expand-lg {
    max-width: 1350px;
    margin: 0 auto;
}


/* Navbar section */

.navbar-section .navbar-expand-lg .navbar-nav .dropdown-menu {
    min-width: 792px;
    background-color: var(--default-color);
    border-radius: 0;
    border: none;
    top: 111%;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    padding: 40px 65px;
}

.dropdown-menu {
    display: block;
    visibility: hidden;
    opacity: 0;
    transform: translateY(50px);
    transition: .5s ease all;
}

.dropdown-menu.show {
    display: block;
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
    transition: .5s ease all;
}

.nav-item.dropdown .nav-link.dropdown-toggle {
    position: relative;
}

.nav-item.dropdown.show .nav-link.dropdown-toggle:before {
    content: '\f0d8';
    font-family: 'FontAwesome';
    display: block;
    position: absolute;
    bottom: -34px;
    color: #fff;
    font-size: 45px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

.header-section {
    z-index: 100000;
}

.dropdown.show .dropdown-toggle:after {
    content: '\f106';
}

.nvbox h6 {
    font-weight: bold;
    font-family: var(--mont);
    color: #073648;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.nvdetail .nvbox:not(:last-child) {
    margin-bottom: 22px;
}

.nvbox {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.nvbox:hover h6 {
    color: var(--subhead-color);
}

.nvdetail .nvbox p {
    font-size: 14px;
}

.navbar-section {
    background-color: transparent;
}

.navbar-section ul a {
    color: #fff;
}

.navbar-section ul .nav-link {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.img-wraper img{
width: 50px;

}
.img-wraper{
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.10);
border-radius: 100px;
background-color: #fff !important;
height: 70px;
width: 70px;
display: flex;
justify-content: center;
align-items: center;

}
#more, #more-1, #more-2, #more-3  {display: none;}
 button.readmore{
    background: none !important;
    border: none !important;
    color: #eb6b56 !important;
    font-weight: 700;
}
button.readmore-1{
    background: none !important;
    border: none !important;
    color: #125f7f !important;
    font-weight: 700;
}

/* Product page */
.product .dkbtn.get{
    margin-left: 20px !important;
}
.product .card{
    border: none !important;
}
.call-center .card{
    background-color: transparent !important;
    border: none !important;
}
.dropdown-toggle::after {
    content: "\f107";
    font-family: FontAwesome;
    color: #fff;
    border: none;
    vertical-align: .120em;
}

.navbar-section .navbar-expand-lg .navbar-nav .dropdown-menu ul li a {
    padding: 12px 15px;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 13px;
    display: block;
    font-weight: 500;
}

.navbar-section .navbar-expand-lg .navbar-nav .dropdown-menu ul li a:hover {
    background-color: var(--subhead-color);
}

.navbar-section a.dbtn {
    background-color: transparent;
    padding: 10px 10px;
    font-size: 15.5px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 15px;
    border: 1px solid #fff;
    outline: 1px solid rgb(51 51 51 / 31%);
}

.navbar-section .navbar-expand-lg {
    padding-top: .3rem;
    padding-bottom: .3rem;
    padding-left: 20px;
}

.mobilemenu {
    display: none;
}

/* =======    Card Price  ======*/
.demo {
    background: #f2f2f2;
    padding: 30px 0
}

.pricingTable {
    padding-bottom: 127px;
    margin: 0 15px;
    background: #073648 ;
    text-align: center;
    border-radius: 15px;
    overflow: hidden;
    position:relative;
}

.pricingTable:hover {
    box-shadow: 0 0 10px rgba(195, 67, 67, .3) inset, 0 0 20px -5px rgba(0, 0, 0, .8)
}

.pricingTable .pricingTable-header {
    padding: 20px 0px 80px 0px;
    background: #66ce04;
    -webkit-clip-path: polygon(50% 100%, 100% 60%, 100% 0, 0 0, 0 60%);
    clip-path: polygon(50% 100%, 100% 60%, 100% 0, 0 0, 0 60%);
    position: relative
}

.pricingTable .pricingTable-header:before {
    content: "";
    width: 400px;
    height: 400px;
    border-radius: 50%;
    position: absolute;
    right: -50%;
    top: -130%;
  
    background: repeating-radial-gradient(rgba(252, 131, 70, .2), rgba(237, 24, 80, .2) 20%);
    transition: all .5s ease 0s
}

.pricingTable:hover .pricingTable-header:before {
    right: 50%
}

.pricingTable .title {
    font-size: 21px;
    color: #fff;
    margin: 0
}

.pricingTable .price-value {
    display: block;
    font-size: 16px;
    color: #fff;
    margin: 0 0 20px;
    transition: all .3s ease 0s;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    border: 3px solid #073648 !important;
}
.price-value.custom{
    font-size: 13px;
}

.pricingTable .pricing-content {
    padding: 30px 25px 0;
    margin: 0;
    list-style: none
}

.pricingTable .pricing-content .offer {
    font-size: 14px;
    line-height: 21px;
    /* text-transform: capitalize; */
    /* margin-left: 10px; */
    /* padding: 16px 20px; */
    position: relative;
    /* background: #393939; */
    /* border-radius: 50px; */
    color: #fff;
    text-align: start;
}
.tick i{
    margin-right: 10px;
}
.pricingTable .pricing-content li:last-child {
    border-bottom: none
}

.pricingTable .pricing-content li i {
    color: #66ce04
}
.price-value.customs{
font-size: 14px;
}

.pricingTable .pricingTable-signup {
    display: block;
    padding: 18px 0;
    margin: 0 25px;
    border-radius: 10px;
    background: #66ce04;
    font-size: 20px;
    color: #fff;
    letter-spacing: 1px;
   
    overflow: hidden;
    position: relative;
    transition: all .3s ease 0s
}

.pricingTable .pricingTable-signup:hover {
    letter-spacing: 2px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .7), 0 0 0 7px rgba(255, 255, 255, .5) inset
}

.pricingTable .pricingTable-signup:before {
    content: "";
    width: 230px;
    height: 230px;
    border-radius: 50%;
    background: repeating-radial-gradient(rgba(255, 255, 255, .05), rgba(255, 255, 255, .2) 20%);
    position: absolute;
    top: -180%;
    right: -40%;
    transition: all .8s ease 0s
}

.pricingTable .pricingTable-signup:hover:before {
    right: 40%
}

.pricingTable.blue .pricingTable-header,
.pricingTable.blue .pricingTable-signup {
    background: #15b8f3
}

.pricingTable.blue .pricing-content li i {
    color: #15b8f3
}

.pricingTable.pink .pricingTable-header,
.pricingTable.pink .pricingTable-signup {
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
}
.pricingTable.pink .pricing-content li i{
    color: #eb6b56 !important;
}
.pricingTable h3{
    color: #073648 !important;
}
.price-value{
    position: absolute;
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    height: 100px;
    width: 100px;
    border-radius: 100%;
    left: 37%;
    top: -62px;
    z-index: 9999;

}
.prot .col-lg-4{
    padding-right: 0px !important;
    padding-left: 0px !important;

}

.price-value-2{
    bottom: -50px !important;
    position: absolute;
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    height: 88px;
    width: 180px;
    border-radius: 22px;
    left: 24%;
    border: 3px solid #fff;
    z-index: 9999;
    display: flex;
    align-items: start;
    justify-content: center;
    font-size: 16px;
    color: #073648 !important;
    font-weight: 700;
    padding-top: 10px;
    display: none;
}

@media only screen and (max-width:990px) {
    .pricingTable {
        margin-bottom: 30px
    }
}

@media only screen and (max-width:479px) {
    .pricingTable {
        margin: 0
    }

    .pricingTable .pricing-content li {
        font-size: 15px
    }
}

/* ================== Banner section ================= */

.banner-section .imgholder {
    position: relative;
}

.banner-section img {
    z-index: 1;
}

.banner-section .imgholder img {
    height: 552px;
    width: 100%;
    object-fit: cover;
}


.banner-section .overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    /* background: url('/assets/img/layerbox.png'); */
    background-color: rgb(6 54 72 / 58%);
}

.vidbanner video {
    display: block;
    width: 100%;
}

.banner {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: left;
}

.banner-mid {
    display: table;
    height: 100%;
    width: 100%;
}

.banner-in {
    display: table-cell;
    vertical-align: middle;
}

.banner-section h1 {
    font-size: 52px;
    color: #fff;
    font-weight: 500;
    position: relative;
}

.banner-section h1 span {
    display: block;
    font-weight: bold;
    color: #fff;
    font-size: 72px;
}

.banner-section p {
    color: #fff;
    line-height: normal;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.5;
    font-size: 20px;
}

.bandetail p:not(:last-child) {
    margin-bottom: 1.5rem;
}

.startbtns {
    padding-top: 35px;
    position: relative;
    z-index: 1000;
}
h2.header-card-title{
    text-transform: uppercase;
}
.block-title.text-left h2, .block-title.text-left h6{
    text-transform: uppercase;
}
.block-title.text-left h2{
    font-size: 32px !important;
}
.block-title.text-left h6{
    font-size: 18px;
}

.startbtns a.t3:hover {
    color: #262626;
}

.startbtns a.t3 {
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
    margin-left: 20px;
    font-size: 18px;
    transition: all .3s ease-in-out;
    
}

.startbtns p {
    margin-left: 9%;
    margin-top: 8px;
    font-size: 14px;
    margin-bottom: 0;
}

.startbtns p a {
    color: #fff;
}

.startbtns p a:hover {
    color: #262626;
}

.banner-section {
    padding: 30px 0 70px;
}

.banner-section h1:after {
    content: '';
    width: 90px;
    height: 10px;
    background-color: #00bae0;
    display: block;
    margin: 15px 0 20px;
}

.banner-section ul {
    max-width: 500px;
    width: 100%;
}

.bandetail {
    max-width: 597px;
    width: 100%;
}

.banner-section ul li {
    font-size: 18px;
    color: #fff;
    text-transform: capitalize;
    width: auto;
    margin-top: 10px;
    position: relative;
    padding-left: 33px;
}

.banner-section ul li:before {
    content: '\f00c';
    font-family: FontAwesome;
    color: #00bae0;
    font-size: 16px;
    position: absolute;
    left: 0;
}

.banner-section .probtn {
    padding: 0px 10px;
    display: inline-block;
    background-color: #5bb6e2;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    border-radius: 3px;
    height: 35px;
    max-width: 230px;
    width: 100%;
    text-align: center;
    line-height: 35px;
    margin-top: 30px;
}

.banner-section .probtn:hover {
    background-color: #fff;
    color: #5bb6e2;
}

.bgbox {
    background: var(--thm-color-blk) url('../img/banner_bg.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.inpage .bgbox {
    background: none;
}

.inpage .bgbox .header-section {
    background: var(--thm-color-blk);
}

.companylogos .item img {
    width: auto !important;
    max-height: 100%;
    max-width: 100%;
    width: auto !important;
    height: auto !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.company-logos {
    background-color: #333333;
    position: relative;
}

.companylogos .item a {
    height: 72px;
    width: 100%;
    position: relative;
    display: block;
}

.tooltip-inner span {
    display: block;
    text-align: right;
    color: #282828;
    margin-top: 3px;
    font-style: italic;
    font-size: 12px;
}

.tooltip-inner {
    max-width: 270px;
    padding: 18px 50px;
    color: #fff;
    text-align: left;
    background-color: #00bae0;
    border-radius: .25rem;
    font-size: 12px;
    transform: translateY(7px);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.tooltip .arrow {
    z-index: 1;
    bottom: -6px !important;
}

.bs-tooltip-top .arrow::before {
    border-top-color: #01aed1 !important;
}

.banner-section .chaticon {
    width: 36px;
    height: 36px;
    background-color: #ce544f;
    display: none;
    position: absolute;
    z-index: 1;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 36px;
    right: 0;
    top: -60px;
}


.headingbox.fullin:before {
    content: '99%';
    font-size: 170px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

.headingbox.full:before {
    content: '100%';
    font-size: 170px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

.jquery-background-video-wrapper {
    position: relative;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.jquery-background-video {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.vidbanner {
    width: 100%;
    height: 500px;
}



/* ========= Features section ========= */

.features-section {
    background-color: #f4f5f7;
}

.featurebox .imgholder {
    float: left;
}

.featurebox .imgholder img {
    height: 50px;
    width: auto;
}

.featurebox .featured {
    overflow: hidden;
    padding-left: 20px;
}

.featurebox .featured h4 {
    font-size: 25px;
    font-weight: 600;
}

.featurebox .featured p {
    font-family: var(--hreg);
    font-size: 13px;
    color: #677782;
    margin-top: 8px;
}

.featurebox {
    margin-top: 30px;
    margin-bottom: 20px;
}


/* ======== Pricing Table section  ========== */

.headingbox h3 {
    font-size: 30px;
    font-weight: 600;
    color: #073648;
}

.headingbox p {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 18px;
}

.headingbox {
    position: relative;
    padding-bottom: 20px;
    text-align: center;
}
.pricing-content li.align-items-center{
    display: flex;
    align-items: start !important;
}

.headingbox:after {
    content: '';
    width: 72px;
    height: 6px;
    background: url('../img/divider2.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.pricebox h6 {
    font-size: 18px;
    color: #282828;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 15px;
}

.pricebox p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #979797;
    font-weight: 400;
}

.pricebox strong {
    font-size: 30px;
    color: #007f9e;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 10px;
    display: block;
    margin-top: 13px;
}

.pricesec .pricebox div {
    background-color: #f5fbff;
    padding-top: 18px;
    padding-bottom: 18px;
    border-top: 1px solid #d6d6d6 !important;
}

.pricesec .border {
    border: 1px solid #d6d6d6 !important;
}

.pricesec .border-left-0 {
    border-left: 0 !important;
}

.pricesec {
    margin-top: 50px;
}

.pricesec .row .col-lg-3:nth-child(1) .pricebox {
    border-top: 6px solid #063648 !important;
}

.pricesec .row .col-lg-3:nth-child(2) .pricebox {
    border-top: 6px solid #125f7f !important;
}

.pricesec .row .col-lg-3:nth-child(3) .pricebox {
    border-top: 6px solid #007f9e !important;
}

.pricesec .row .col-lg-3:nth-child(4) .pricebox {
    border-top: 6px solid #5bb6e2 !important;
}

.startpro {
    max-width: 300px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    text-align: center;
    border: 1px solid #de504b;
    border-radius: 5px;
    display: table;
    font-family: var(--hbold);
    width: 100%;
    color: #de504b;
    margin: 45px auto 0;
}

.pricetable-section .startpro:hover {
    background-color: #de504b;
    color: #fff;
}


/* ============ Services section =========== */

.services-section {
    background-color: #00617d;
}

.services-section .headingbox h3,
.services-section .headingbox p {
    color: #fff;
}

.services-section .headingbox:after {
    background: url('../img/divider3.png');
}

.services-section .servicebox {
    background-color: #fff;
    padding: 33px 14px 80px;
    box-shadow: 0px 0px 8px -3px #333;
    height: 100%;
    position: relative;
}

.services-section .servicebox h5 {
    font-size: 17px;
    font-weight: 600;
    color: #073648;
    margin-top: 14px;
    margin-bottom: 22px;
}

.services-section .row .col-lg-3 {
    padding-left: 8px;
    padding-right: 8px;
    margin: 8px 0;
}

.services-section .row {
    margin-left: -8px;
    margin-right: -8px;
}

.servicebox .viewmore {
    max-width: 140px;
    width: 100%;
    border: 1px solid #eaeff5;
    border-radius: 20px;
    font-size: 14px;
    color: #677782;
    text-transform: uppercase;
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    position: absolute;
    left: 50%;
    bottom: 33px;
    transform: translateX(-50%);
}

.servicebox .viewmore:hover {
    background-color: #de504b;
    color: #fff;
}


/* ========== Featured Video Section =========*/

.vidbox span {
    font-size: 34px;
    color: #073648;
    font-weight: 700;
}

.vidbox h5 {
    font-size: 18px;
    font-weight: 600;
    color: #073648;
    margin-top: 14px;
    margin-bottom: 14px;
}

.vidbox a {
    margin: 20px 0;
    display: block;
}

.fvideo-section .col-lg-6 .col-lg-6 .vidbox {
    margin: 15px 0;
}

.featuredpop .modal-body {
    padding: 6px 6px 2px;
}

.featuredpop .modal-content {
    border-radius: 0;
}

.featuredpop .close {
    position: absolute;
    top: -10px;
    right: -10px;
    color: #fff;
    opacity: 1 !important;
    text-shadow: none;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 19px;
    background-color: var(--subhead-color);
    font-size: 26px;
    padding-top: 2px;
    cursor: pointer;
}


/* =========== Expert section ============= */

.expert-section {
    background-color: #d6eff6;
}

.expert-section span {
    font-size: 18px;
    color: #fb6a55;
    text-align: center;
    display: block;
    font-family: var(--hreg);
}

.expert-section h2 {
    font-size: 40px;
    color: #073648;
    text-align: center;
    margin: 15px 0 25px;
}

.expert-section .startpro {
    border: none;
    color: #fff;
    margin-top: 0;
    background-color: #fb6a55;
}

.expert-section .startpro:hover {
    background-color: #073648;
    color: #fff;
}

.expert-section img {
    height: 250px;
    margin: 0 auto;
    display: block;
}

.py40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.howitwork-section {
    background-color: #f7f7f9;
}

.workbox h5 {
    font-size: 18px;
    font-weight: 600;
    margin: 17px 0;
    color: #073648;
}

.howitwork-section .row .col-lg-4:nth-child(2) .workbox div:after {
    content: '';
    width: 250px;
    height: 36px;
    background: url('../img/top_angle.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: block;
    position: absolute;
    top: 20%;
    left: 116%;
    transform: translate(0, -50%);
}

.howitwork-section .row .col-lg-4:first-child .workbox div:after {
    content: '';
    width: 250px;
    height: 36px;
    background: url('../img/bottom_angle.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: block;
    position: absolute;
    left: 116%;
    bottom: 0;
}

.workbox div {
    position: relative;
    display: inline-block;
}


/* ========== Testimonials section ============ */

.testimonials {
    background-color: #fff;
    padding: 78px 0 97px;
}

.testbox {
    padding: 45px 35px 40px;
    background-color: #fff;
    height: 100%;
    border-left: 5px solid #de504b;
    margin-top: 15px;
}

.testbox h5 {
    font-size: 24px;
    font-family: var(--hbold);
    color: #282828;
    margin-bottom: 15px;
}

.testbox p {
    font-size: 16px;
}

.testimonials .headingbox {
    padding-bottom: 20px;
}

.clientlogos .row .clogo {
    margin-top: 20px;
}

.clogo a {
    height: 100px;
    width: 100%;
    position: relative;
    display: block;
    border: 1px solid #99afb6;
}

.clogo a img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.clientlogos .row {
    margin-left: -10px;
    margin-right: -10px;
}

.clientlogos .row .col-lg-2 {
    padding-left: 10px;
    padding-right: 10px;
}

/* =========== New Portfolio section ============= */
.projects-tabs {
    background: #e6e6e6;
    max-width: 100%;
    margin: 20px auto;
    text-align: center;
    border-bottom: 0;
    padding: 5px;
    border-radius: 35px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.10);
}
.portfolio-projects .nav-tabs .nav-link.active {
    color: #ffffff;
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    border-color: #dee2e6 #dee2e6 #fff;
}
.portfolio-projects .nav-tabs .nav-link:hover {
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
   
}
.portfolio-projects{
    padding-bottom: 10px !important;
}
.pink .pricing-content li.mb-4{
    margin-bottom: 10px !important;
}
.nav-tabs.projects-tabs > li {
    float: none;
    margin-bottom: -1px;
    display: inline-block;
}
.nav-tabs.projects-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 30px;
    color: #333;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.3px;
    font-weight: 500;
    padding: 10px 5px;
}
.nportslider .owl-item.active>div:after {
    content: 'active';
    background-color: rgb(38 38 38 / 70%);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.tab-content>.active {
    display: block;
}
.fade.in {
    opacity: 1;
}.tab-slide {
    padding: 50px;
    position: relative;
    min-height: 300px;
    background: #e6e6e6;
    margin-bottom: 40px;
}
.tab-slide .slide-img img {
    position: absolute;
   
    bottom: 0;
    top: -110px;
}
.demo-effects {
    margin-bottom: 40px;
    
}
img{
    max-width: 100%;
}
.demo-effects .set-position {
    display: block;
}
.web-item {
    margin: 10px 10px;
    position: relative;
    border: 1px solid #ddd;
    height: 503px;
    border-radius: 7px;
    overflow: hidden;
}
.web-item:hover .img-overlay {
    opacity: 1;
    visibility: visible;
    bottom: 0;
}
.mob-item.slide1 {
    background: url(../img/mobile-4.webp);
    background-attachment: fixed;
    background-repeat: inherit;
}
.web-item .img-overlay {
    position: absolute;
    bottom: -100px;
    right: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.9);
    text-align: center;
    padding: 20px 20px 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 16px;
}
.demo-effects > div .layout-container{
    top: 0px;
	width: 100%;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
  -webkit-transition: all 11s;
  -moz-transition: all 11s;
  -ms-transition: all 11s;
  -o-transition: all 11s;
  transition: all 11s;
	-webkit-transition: top 11s;
	-moz-transition: top 11s;
	-ms-transition: top 11s;
	-o-transition: top 11s;
	transition: bottom 11s;
}
.demo-effects > div:hover .layout-container{
    top: -1400px;
    height: 100%;
  -webkit-transition: all 11s;
  -moz-transition: all 11s;
  -ms-transition: all 11s;
  -o-transition: all 11s;
  transition: all 11s;
}

.btn i.fa-eye{
color: #eb6b56 !important;
}

.nportslider .owl-item.center>div:after {
    content: '';
}.demo-effects:hover .layout-container {
    background-position: center 100% !important;
}



.nportslider .owl-item.active.center>div:after {
    content: '';
    background-color: transparent;
}

.px15 {
    padding-left: 15px;
    padding-right: 15px;
}

.nportslider .owl-item a img {
    width: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 10px;
    height: 100%;
}

.nportslider .owl-item a {
    border-radius: 10px;
    transition: all .3 ease-in-out;
    -webkit-transition: all .3 ease-in-out;
    -moz-transition: all .3 ease-in-out;
    -ms-transition: all .3 ease-in-out;
    -o-transition: all .3 ease-in-out;
    padding: 20px 0;
    display: block;
    height: 286px;
}

a.callbkreq {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 10px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 13px -5px #333;
    float: right;
    position: absolute;
    right: 75px;
}

.nportslider .owl-item.active.center a {

    transition: all .3 ease-in-out;
    -webkit-transition: all .3 ease-in-out;
    -moz-transition: all .3 ease-in-out;
    -ms-transition: all .3 ease-in-out;
    -o-transition: all .3 ease-in-out;
    padding: 0 0;
    z-index: 1;
    position: relative;
}

.portimgpop {
    position: relative;
}

.portimgpop span {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 100;
    width: 30px;
    height: 30px;
    display: block;
    background-color: #F44336;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    cursor: pointer;
}

.portimodal .modal-dialog img {
    width: 100%;
}


.portileft {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.portileft.bg_change {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    margin-bottom: 0 !important;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    z-index: 0;
}

.continf {
    background-color: #262626;
    padding-bottom: 50px;
}

.nportfolio .headingbox h3 {
    font-size: 40px;
    font-weight: bold;
    color: var(--default-color);
    text-align: center;
}

.nportfolio .headingbox:after {
    display: none;
}

.nportfolio .owl-carousel .owl-dots.disabled {
    display: block;
}

.nportfolio .owl-theme .owl-dots .owl-dot span {
    background: #3f3e3e;
}

.nportfolio .owl-theme .owl-dots .owl-dot.active span,
.nportfolio .owl-theme .owl-dots .owl-dot:hover span {
    background: var(--subhead-color);
}

/* ========== Contact Info section  ============ */

.contact-section {
    background-color: #e6e6e6;
}

.contact-section .headingbox:after {
    display: none;
}

.contact-section .contactbox {
    padding: 30px 0;
    border: 1px solid transparent;
    border-image: linear-gradient(to right, rgb(214 24 80), #de504b);
    border-image-slice: 1
}

.contact-section .headingbox h3 {
    font-size: 40px;
    font-weight: 700;
    color: #000;
}

.contactbox h5 {
    font-size: 24px;
    color: #000;
    font-weight: 700;
    margin: 43px 0 7px;
}

.contactbox a {
    color: var(--thm-color-blk);
    font-size: 20px;
    font-family: var(--hreg);
}

.contactbox a:hover {
    color: #de504b;
}

.contact-section .col-lg-4 {
    padding-left: 10px;
    padding-right: 10px;
}

.contact-section .row {
    margin-left: -10px;
    margin-right: -10px;
}
/* ============ Footer section ============ */

.footer-section {
 background-image: url(../img/Footer-bg.webp);

}
.footer-section::before{
    background-color: #000;
    content: "";
    display: block;
    width: 100%;
    position: relative;
}

.nvdetail.img p{
    font-size: 14px;
    margin: 0;
    color: #666666;
    font-family: var(--hreg);
    line-height: 1.5;

}
.staffcansection .nav-tabs .nav-link.active {
    color: #ffffff;
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    border-color: #dee2e6 #dee2e6 #fff;
}
.staffcansection .nav-tabs .nav-link:hover{
    color: #ffffff;
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    border-color: #dee2e6 #dee2e6 #fff;
}
.staffcansection .nav-tabs.projects-tabs > li > a{
    padding: 10px 31px;
    font-size: 14px;
    font-weight: 600;
}
.staffcansection .tab-slide{
    background-color: transparent !important;
}
.staffcansection.portfolio-projects{
    background-color: transparent !important;
}

.footer-section .container {
    max-width: 1270px;
}

.footer-section .row [class*='col-'] {
    padding-left: 10px;
    padding-right: 10px;
}

.footer-section .row {
    margin-left: -10px;
    margin-right: -10px;
}

.footer-section .footerinfo,
.footer-section .footermenu {
    margin-top: 60px;
}

.footerinfo p {
    font-size: 13px;
    color: #a9a39f;
    margin: 19px 0 45px;
}

.footerinfo .gpartner {
    height: 42px;
    object-fit: cover;
}

.footer-section .paymethod {
    display: inline-block;
    width: 100%;
}

.footermenu h5 {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
}

.footermenu ul li a {
    font-size: 13px;
    color: #a9a39f;
    margin-top: 20px;
    display: block;
}

.footermenu ul li a:hover {
    color: #fff;
}

.disclaimer {
    background: var(--thm-color-blk);
    border: 3px dashed var(--default-color);
    border-radius: 5px;
    padding: 30px 20px;
    margin-bottom: 30px;
    margin-top: 75px;
}

.disclaimer p {
    color: #a9a39f;
}

.copyright p {
    color: #a9a39f;
    text-align: center;
    padding: 25px 5px;
    border-top: 1px solid #212b3a;
}

.copyright a {
    color: #a9a39f;
}

.copyright a span {
    color: var(--subhead-color);
}

.blog-one__shape-1 {
    position: absolute;
    top: 6%;
    right: 1%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.cta-two__shape-1 {
    top: -22%;
    left: 0;
    -webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 12s;
}

[class*=cta-two__shape-] {
    position: absolute;
}

.cta-three__shape-7 {
    right: -20px;
    bottom: -20px;
    height: 160px;
}
h2.heading-banner{
    text-align: start;
    line-height: 38px;
    text-transform: capitalize;
    font-size: 34px;
    margin-bottom: 13px;
}
h6.heading-banner-top{
    color: #ff6e25 !important;
    margin-bottom: 3px !important;
    font-size: 18px !important;
}

/* ================================================
                 Contact page
==================================================*/

.bannersec {
    background: url(../img/bg-menu.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    padding: 10px 0 20px !important;
}

.bannersec .bannerimg {
    position: relative;
}

.bannersec .bannermain {
    height: 100%;
    text-align: center;
}

.bannermid {
    display: table;
    height: 100%;
    width: 100%;
}

.bannerin {
    display: table-cell;
    vertical-align: middle;
}


/* ---------- Banner Text Colors ---------- */

.lightblue {
    color: #a3dfdb;
}


/* ---------------------------------------- */

/* .bannersec {
    clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
} */

.bannersec h1 {
    font-size: 46px;
    color: #fff;
    font-weight: 500;
}

.bannersec h1 span {
    font-weight: bold;
}

.bannersec p {
    font-size: 20px;
    color: var(--default-color);
    font-weight: 300;
    font-family: var(--mont);
    margin-top: 10px;
    margin-bottom: 17px;
    max-width: 595px;
    width: 100%;

}

.bannersec a {
    font-size: 14px;
    font-family: var(--mont);
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    display: block;
    position: relative;
    z-index: 100;
}

.bannersec a:hover {
    color: #fff;
}

/* .bannerin .bannerdetail {
    display: table;
    margin: 0 auto;
} */

.headingbox.left {
    text-align: left;
}

.headingbox.left:after {
    left: 0;
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
}

.contform .headingbox h3 {
    margin-bottom: 10px;
}

.contactus-section .headingbox h3 {
    font-size: 30px;
    font-weight: 600;
    font-family: var(--mont);
}

.contform form label {
    font-size: 14px;
    color: #677782;
    font-family: var(--hreg);
}

.contactus-section form .form-control {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    resize: none;
}

.conticon .contleft {
    float: left;
}

.conticon .contright {
    overflow: hidden;
    padding-left: 25px;
}

.conticon {
    display: inline-block;
    width: 100%;
    margin-top: 35px;
}

.conticon .contright h5 {
    font-size: 24px;
    font-weight: bold;
    color: #282828;
    margin-bottom: 20px;
}

.conticon p {
    font-size: 18px;
    color: #677782;
    font-family: var(--mont);
    font-weight: 600;
    max-width: 255px;
    width: 100%;
    /* display: table;
    margin: 0 auto; */
}

.conticon .contleft img {
    width: 50px;
    height: auto;
    object-fit: cover;
}

.contactright .headingbox+p {
    margin-bottom: 5px;
}

.redbtn {
    max-width: 300px;
    height: 60px;
    background-color: #f0554f;
    border: none;
    width: 100%;
    font-size: 24px;
    color: #fff;
    display: table;
    margin: 0 auto;
    font-family: var(--hbold);
}

.redbtn:hover {
    background-color: #2a3646 !important;
}

.contform .headingbox {
    margin-bottom: 15px;
}


/* ============================================
                About us page
===============================================*/

.fancyheader span {
    font-size: 18px;
    font-family: var(--mont);
    text-transform: uppercase;
    font-weight: 500;
    display: block;
}

.fancyheader h1 {
    font-size: 36px;
    color: #02537a;
    font-weight: bold;
    text-transform: uppercase;
    margin: 8px 0 20px;
}

.fancyheader,
.servbox ul li {
    position: relative;
}

.fancyheader:after {
    content: '';
    width: 70px;
    height: 7px;
    background-color: var(--thm-color);
    display: block;
}

.servbox {
    margin-top: 80px;
}

.servbox h5 {
    font-size: 18px;
    font-family: var(--mont);
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    margin: 40px 0 10px;
}

.servbox p {
    color: #818080;
    margin-bottom: 33px;
}

.servbox ul li a {
    color: #073648;
    font-family: var(--mont);
    font-weight: bold;
}

.servbox ul li a:hover {
    color: #f0554f;
}

.servbox ul li::before {
    content: '\f061';
    font-family: FontAwesome;
    color: #007f9f;
    font-weight: normal;
    position: absolute;
    left: 0;
}

.servbox ul li {
    padding-left: 25px;
    margin-top: 18px;
}


/* ======= Work with us section ======== */

.workwithus {
    background: url('../img/banner_inner_about.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.workwithus .fancyheader span,
.workwithus .fancyheader h1 {
    color: #fff;
}

.workdetail p {
    color: #fff;
    font-size: 18px;
    font-family: var(--hreg);
}

.wfeaturebox h4 {
    font-size: 24px;
    font-weight: 600;
    color: #073648;
    margin-bottom: 15px;
}

.wfeaturebox h5 {
    color: #135f7f;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 12px;
}

.wfeaturebox .my-auto {
    background-color: #f7f7f9;
    position: relative;
}

.wfeaturebox .imgbox img {
    display: block;
    margin: 0 auto;
}

.teamexperts .expertbox {
    height: 100%;
}

.teamexperts .expertbox h4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4;
    margin-top: 25px;
}

.teamexperts .text-right {
    padding-right: 100px;
    padding-top: 30px;
    margin-bottom: 75px;
}

.teamexperts .text-left {
    padding-left: 100px;
    margin-bottom: 75px;
}

.teamexperts .text-left .expertbox .expicon,
.teamexperts .text-right .expertbox .expicon {
    position: relative;
}

.teamexperts .text-right .expertbox .expicon:after {
    content: '';
    width: 100px;
    height: 1px;
    display: block;
    border: 2px dashed #007f9f;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.teamexperts .text-left .expertbox .expicon:after {
    content: '';
    width: 100px;
    height: 1px;
    display: block;
    border: 2px dashed #007f9f;
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.expertmid,
.expertfeatures {
    position: relative;
}

.expertfeatures:before {
    content: '';
    width: 2px;
    top: 0;
    bottom: 0;
    position: absolute;
    border-left: 4px dashed #007f9f;
    left: 50%;
}

.expertmid:before {
    content: '';
    width: 17px;
    height: 17px;
    background-color: #007f9f;
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 50.2%;
    transform: translateX(-50%);
}

.expertmid:after {
    content: '';
    width: 17px;
    height: 17px;
    background-color: #007f9f;
    display: block;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 50.2%;
    transform: translateX(-50%);
}


/* ====== Growth section ====== */

.growthsec .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.growthsec .row .col-lg-6:first-child {
    background: url('../img/footer_img.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 0 70px;
    position: relative;
}

.growthsec .row .col-lg-6:last-child {
    background-color: #264a60;
    padding-left: 55px;
}

.growthright .gbox {
    position: relative;
    padding: 15px 0 15px 75px;
}

.growthright .gbox img {
    position: absolute;
    left: 0;
}

.growthright .gbox p {
    color: #fff;
    font-size: 18px;
}

.growthleft h3 {
    font-size: 37px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 54px;
}

.growthleft {
    max-width: 480px;
    width: 100%;
    padding-bottom: 30px;
    padding-top: 290px;
    float: right;
}

/* ======== Web Development section ========== */

.webox .headingbox h3 {
    font-size: 29px;
    font-weight: 400;
    color: #282828;
}

.webox .headingbox h3 span {
    font-weight: bold;
    background: url('../img/web-development.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.webox img {
    display: block;
    margin: 0 auto;
}

.webox p {
    margin-bottom: 16px;
    font-size: 15px;
}

/* ======= Work Offers section ======= */

.offersection {
    background-color: #f4f5f7;
}

.pb20 h3 {
    padding-bottom: 20px;
}

.offerbx h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.offerbx {
    margin-top: 40px;
}

.offerbx .imgbx {
    float: left;
}

.offerbx .offerdet {
    overflow: hidden;
    padding-left: 30px;
}

.offerbx .imgbx img {
    height: auto;
    object-fit: cover;
    width: 65px;
}

.packages-section h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
}

.pkgbox {
    padding: 0px 0px 25px 0px;
    
}
span.start{
    font-size: 11px;
    padding-bottom: 10px;
}
.planbox h5 {
    text-transform: uppercase;
}

.planbox {
    padding: 20px 105px 20px 25px;
    position: relative;
    height: 100%;
}

.planbox ul li {
    color: #677782;
    font-family: var(--hreg);
    line-height: 1.5;
    position: relative;
    padding-left: 17px;
}

.planbox ul li:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 11px;
    position: absolute;
    left: 0;
    top: 2px;
}

.planbox ul {
    margin-top: 15px;
}

.planbox .orderbtn {
    font-size: 20px;
    color: #de504b;
    font-weight: bold;
    text-align: right;
    display: block;
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.planbox .orderbtn span {
    display: block;
    font-size: 14px;
    color: #282828;
    text-decoration: underline;
}

.followork h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.followork {
    height: 100%;
    background-color: #f4f5f7;
    padding: 20px;
}

.followork ul li {
    color: #677782;
    font-family: var(--hreg);
    line-height: 1.5;
    font-size: 14px;
    margin-top: 10px;
    position: relative;
    padding-left: 17px;
}

.followork ul li:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 11px;
    position: absolute;
    left: 0;
    top: 2px;
    color: #de504b;
}

/* ======= Let's Start Project section ======= */

.letstart-section {
    background-color: var(--thm-pure-blk);
    padding: 30px 0;
}

.letstart-section .startpro {
    max-width: 300px;
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 0;
    display: table;
    font-family: var(--hbold);
    width: 100%;
    color: #fff;
    margin: 0 auto;
}

.letstart-section .startpro:hover {
    background-color: #de504b;
    border-color: #de504b;
}

.letstart-section h3 {
    color: #fff;
    font-size: 36px;
    font-weight: 400;
}

.letstart-section p {
    color: #fff;
    margin-top: 8px;
}

.letstart-section:before {
    content: '';
    height: 10px;
    left: 0;
    right: 0;
    bottom: 100%;
    background: linear-gradient(90deg, rgba(233, 91, 35, 1) 19%, rgba(166, 0, 44, 1) 55%, rgba(36, 136, 140, 1) 83%);
    display: block;
    position: absolute;
    z-index: 1;
}

.letstart-section:after {
    content: '';
    height: 10px;
    left: 0;
    right: 0;
    top: 100%;
    background: linear-gradient(90deg, rgba(233, 91, 35, 1) 19%, rgba(166, 0, 44, 1) 55%, rgba(36, 136, 140, 1) 83%);
    display: block;
    position: absolute;
    z-index: 1;
}


/* ======= Get In Touch section ======= */

.getintouch-sec {
    background-color: #f6f6f6;
}

.getinbox h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.getinbox:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 25px;
    position: absolute;
    left: 0;
    top: 0;
    color: #de504b;
}

.getinbox {
    margin-top: 40px;
    position: relative;
    padding-left: 50px;
}

.getinright .form-control {
    height: 42px;
    border-radius: 0;
    font-size: 16px;
}

.getinright .redbtn {
    max-width: 100%;
    height: 42px;
    background-color: #e47d0b;
    font-family: var(--hreg);
    line-height: 42px;
    margin-top: 0;
    font-weight: 400;
    font-size: 24px;
}

.getinright .row [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
}

.getinright .row {
    margin-left: -8px;
    margin-right: -8px;
}

.getinright {
    padding: 45px 15px 1px;
    background-color: #fff;
    display: inline-block;
    width: 100%;
    position: relative;
}

.getintouch-sec .headingbox:after {
    display: none;
}

.getinright img {
    position: absolute;
    bottom: 93%;
    left: 50%;
    transform: translateX(-50%);
    height: 65px;
}

.headingbox.per:before {
    content: '25%';
    font-size: 170px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

/* ============================================================
                Wordpress Development page
===============================================================*/

.blue {
    color: #3eaffd;
}

.banner-section .btn3 {
    display: inline-block;
    border-radius: 8px;
    color: #bb0524;
    background-color: #fff;
    font-weight: 700;
    padding: 0 58px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
}

.banner-section .btn3:hover {
    background-color: #262626;
    color: #fff;
}

.ybtn {
    display: inline-block;
    font-weight: 700;
    padding: 0 10px;
    max-width: 300px;
    width: 100%;
    height: 50px;
    background: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
    border: none;
    font-size: 18px;
    color: var(--default-color) !important;
    text-align: center;
    line-height: 50px;
    margin-top: 30px;
    border-radius: 8px;
    
}

.ybtn:hover {
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
}

.headingbox.mb:before {
    content: 'Mobile';
    font-size: 149px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

.headingbox.ds:before {
    content: 'Design';
    font-size: 149px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

.webox.wp .headingbox h3 span {
    font-weight: bold;
    background: url(../img/local-seo.png);
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

/* ======== Aspects section ======== */

.aspectbox h5 {
    font-size: 20px;
    font-weight: 600;
    color: #808080;
    margin-bottom: 15px;
}

.aspectbox img {
    position: absolute;
    left: 0;
    top: 0;
    width: 43px;
    height: auto;
}

.aspectbox {
    position: relative;
    padding-left: 60px;
    margin-top: 60px;
    height: 100%;
}

.aspectbox:before {
    content: '';
    width: 4px;
    background-color: #ffa500;
    display: block;
    position: absolute;
    top: 10px;
    bottom: 22%;
    left: -15px;
}

.aspect-section .headingbox {
    padding-bottom: 0;
}

/* ======= Out Standing section ========*/

.outstandsection {
    background: url('../img/section-style-3.png');
    background-repeat: no-repeat;
    padding: 150px 0 80px;
    background-position: center bottom !important;
    background-size: 100% 130%;
}

.outstandsection img {
    display: block;
    margin: 0 auto;
}

.outstandsection h3 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 10px;
}

.outstandsection ul li {
    width: 50%;
    float: left;
    position: relative;
    padding-left: 30px;
    font-family: var(--hreg);
    margin-top: 24px;
}

.outstandsection ul li:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 15px;
    position: absolute;
    left: 0;
    top: 0;
    color: #282828;
}

.priceper h3 {
    font-size: 60px;
    font-weight: bold;
    color: #fff;
}

.priceper i {
    font-size: 25px;
    position: relative;
    top: -7px;
    right: 5px;
}

.priceper span {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    margin-top: -2px;
    display: block;
}

.priceper {
    background-color: var(--thm-lblue);
    max-width: 275px;
    height: 150px;
    text-align: center;
    padding: 30px 50px;
    position: absolute;
    top: -80px;
    display: block;
    right: 100px;
}

.growthright {
    padding: 60px 0;
}

.diffeaures {
    background-color: #23353e;
}

.diffeaures h3 {
    color: #fff;
}

.diffeaures .getinleft h5 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 7px;
}

.diffeaures .getinbox:before {
    color: #5bb6e2;
}

.diffeaures .getinbox {
    margin-top: 30px;
    padding-left: 40px;
}

.diffeaures .getinbox p {
    color: #fff;
}

.sitebuilt-section p {
    margin-top: 15px;
}

.sitebuilt-section h5 {
    margin-top: 30px;
}

.yl {
    color: #caae33;
}

.planbox .deal {
    position: absolute;
    top: 15px;
    right: 15px;
}

.webox.ecom .headingbox h3 span {
    font-weight: bold;
    background: url('../img/e-commerce.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

/* =================================================
            Html to Wordpress page
====================================================*/

.rd {
    color: #eb6b56;
}

.whyus-section {
    background-color: #f4f5f7;
}

.whyus-section .col-lg-4 {
    margin: 15px 0;
}

.whyusbox h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.whyusbox .iconbx {
    padding: 40px 10px;
    text-align: center;
}

.whyusbox {
    background-color: #fff;
    height: 100%;

}

.whyusdetail {
    padding: 30px 20px;
}

.whyusbox .iconbx img {
    height: 60px;
}

.rcolor {
    background-color: #ff6f69;
}

.ycolor {
    background-color: #ffcc5c;
}

.gcolor {
    background-color: #88d8b0;
}

.cgcolor {
    background-color: #44efe1;
}

.bcolor {
    background-color: #f59963;
}

.pcolor {
    background-color: #bc86dd;
}

.relatedfeatures h3 {
    color: #28a7da;
    font-size: 30px;
    margin-bottom: 15px;
}

.relatedfeatures img {
    margin: 0 auto;
    display: block;
}

.relatedfeatures .row {
    margin-left: 0;
    margin-right: 0;
}

.relatedfeatures .container .row:nth-child(even) {

    background-color: #f4f5f9;
}

.ychoose .headingbox::after {
    display: none;
}

.ychoose .offerbx .imgbx img {
    height: auto;
    width: auto;
}

.ychoose .headingbox h3,
.ychoose h4 {
    color: #de504c;
}

.ychoose .headingbox p {
    margin-bottom: 0;
}

.lblue {
    color: #83aefc;
}

.webox.mb .headingbox h3 span {
    font-weight: bold;
    background: url('../img/mobile-app-developement.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.outstandsection.w3 ul li {
    width: 33.33%;
}

.relatedfeatures .headingbox h3 {
    color: #04232f;
}

.zd {
    color: #ff7813;
}

.bannerdetail.w100 p {
    max-width: 100%;
}

.softabs ul li a {
    border: 1px solid #dee2e6 !important;
    border-bottom: none;
    padding: 12px 5px;
    color: #334e6f;
    font-weight: 600;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    position: relative;
    text-align: center;
}

.softabs ul li a:hover,
.softabs ul li a.active {
    color: #f0554f !important;
}

.softabs ul li a:hover:after,
.softabs ul li a.active:after {
    content: '';
    width: 50px;
    height: 4px;
    background-color: #f0554f !important;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translateX(-50%);
}

.softexpertise .relatedfeatures h3 {

    color: #04232f !important;
}

.pkgsection:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
    background-color: #dee2e6;
    width: 1px;
    height: 100%;
}

.packages-section .container {
    overflow: hidden;
}

.pkgsection {
    position: relative;
}

.yls {
    color: #f6cc54;
}

.webox.b2b .headingbox h3 span {
    font-weight: bold;
    background: url('../img/b2b-leads.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.lgr {
    color: #c4eeab;
}

.webox.mp .headingbox h3 span {
    font-weight: bold;
    background: url('../img/map-optimization.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.webox ul li {
    margin-bottom: 5px;
    font-size: 15px;
    color: #666666;
    font-family: var(--hreg);
    line-height: 1.5;
    list-style: disc;
    margin-left: 15px;
}

.sb {
    color: #b8e4ff;
}

.webox.cp .headingbox h3 span {
    font-weight: bold;
    background: url('../img/compitator-analysis.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.webox h5 {
       font-weight: 500;
    margin-bottom: 8px;
    font-size: 16px !important;
}

.web-section.product .card h5 {
    font-size: 16px !important;
}

.cgr {
    color: #00bd9d;
}

.webox.sl .headingbox h3 span {
    font-weight: bold;
    background: url('../img/lead-generation.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.dg {
    color: #57be86;
}

.cg {
    color: #00c9b3;
}

.webox.ct .headingbox h3 span {
    font-weight: bold;
    background: url('../img/content-marketing.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.cb {
    color: #00f5ff;
}

.webox.pc .headingbox h3 span {
    font-weight: bold;
    background: url('../img/pay-per-click.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.lp {
    color: #bdb3fb;
}

.webox.ks .headingbox h3 span {
    font-weight: bold;
    background: url('../img/keyword-research.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.gb {

    color: #00c5ff;
}

.webox.md .headingbox h3 span {
    font-weight: bold;
    background: url('../img/social-media-management.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.webox ul {
    margin-bottom: 15px;
}

.ow {
    color: #ffe6a6;
}

.webox.lb .headingbox h3 span {
    font-weight: bold;
    background: url('../img/link-building.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.py {
    color: #ffe716;
}

.webox.tc .headingbox h3 span {
    font-weight: bold;
    background: url('../img/traffic-conversion.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.getquote .contform h4 {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 20px;
}

.getquote .contform h5 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #767676;
}

.sellintend label {
    color: #fff !important;
}

.sellintend .custom-control:last-child,
.servicerequired .custom-control:last-child {
    margin-bottom: 0 !important;
}

.sellintend .custom-control,
.servicerequired .custom-control {
    width: 100%;
    margin: 6px 0;
}

.getquote .contform .custom-control-label::before,
.getquote .contform .custom-control-label::after {
    width: 20px;
    height: 20px;
}

.servicerequired label span {
    position: relative;
    font-size: 16px;
    top: 5px;
    margin-left: 4px;
}

.getquote .redbtn {
    float: left;
    margin-top: 10px;
}

.getquote .contactright .conticon {
    margin: 0;
    padding: 25px 0;
}

.getquote .contactright {
    padding-left: 0;
}

.getquote .contactright .conticon .contleft {
    float: none;
    display: table;
    margin: 0 auto 20px;
}

.getquote .contactright .conticon .contright {
    overflow: visible;
}

.getquote .contactright .conticon .contright {
    padding-left: 0;
    text-align: center;
}

.getquote .contactright .conticon .contright p {
    font-size: 14px;
    font-weight: 400;
}

.getquote .contactright .conticon .contright p b {
    display: block;
}

.getquote .contactright .conticon .contright p a {
    font-size: 14px;
    color: #677782;
    margin-top: 4px;
    display: block;
}

.banner-one__shape-17 {
    top: 23%;
    right: 6px;
    animation: ImgBounce 5s ease-in-out 0s infinite alternate;
}

/*--------------------------------------------------------------
# Animations
--------------------------------------------------------------*/
@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

@keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

@keyframes ImgBounce {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
}

@keyframes shapeMover {

    0%,
    100% {
        transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
    }

    50% {
        transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);
    }
}


@keyframes bubbleMover {
    0% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
    }

    30% {
        -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
        transform: translateY(30px) translateX(50px) rotate(15deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    50% {
        -webkit-transform: translateY(50px) translateX(100px) rotate(45deg);
        transform: translateY(50px) translateX(100px) rotate(45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }

    80% {
        -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
        transform: translateY(30px) translateX(50px) rotate(15deg);
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }

    100% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}

@keyframes banner3Shake {
    0% {
        -webkit-transform: rotate3d(0, 1, 0, 0deg);
        transform: rotate3d(0, 1, 0, 0deg);
    }

    30% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    60% {
        -webkit-transform: rotate3d(1, 0, 0, 0deg);
        transform: rotate3d(1, 0, 0, 0deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    100% {
        -webkit-transform: rotate3d(0, 1, 0, 0deg);
        transform: rotate3d(0, 1, 0, 0deg);
    }
}

/* Animation apply section */
[class*=banner-one__] {
    position: absolute;
}

.banner-one__moc {

    top: 8%;
    right: 41px;
    animation: ImgBounce 5s ease-in-out 0s infinite alternate;
    z-index: 100;
}

.navbar-section .nav-item.dropdown {
    position: static;
}

.banner-one__shape-5 {
    top: 0%;
    left: 1%;
    -webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 10s;
}

.banner-one__shape-4 {
    top: 0;
    right: 45%;
    -webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 8s;

}

.banner-one__shape-8 {
    top: -25px;
    right: 17%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-9 {
    top: -28px;
    right: 3%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-10 {
    top: 33%;
    right: 36%;
    webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-11 {
    top: 48%;
    right: 42%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-12 {
    bottom: 5%;
    right: 36%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-13 {
    top: 32%;
    right: 0%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-14 {
    top: 46%;
    right: 3%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-15 {
    top: 64%;
    right: 5%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-7 {
    bottom: -10px;
    right: 6%;
    -webkit-animation-name: shapeMover;
    animation-name: shapeMover;
    -webkit-animation-duration: 9s;
    animation-duration: 9s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-delay: 2s;
}

.bottomsvg {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    display: none;
}

.banner-section:after {
    content: '';
    left: 0;
    right: 0;
    bottom: -8px;
    height: 130px;
    background: url('../img/bbottom.svg');
    display: block;
    background-repeat: no-repeat;
    background-position: bottom center;
    position: absolute;
    width: 100%;
    background-size: cover;
}

/* ========= New services section ============== */

.popular-articles {
    box-sizing: content-box;
    display: flex;
    position: relative;
}

.bgart {

    background-color: var(--thm-color-blk);
}

.popular-header:before {
    content: "";
    background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
    position: absolute;
    top: -5px;
    left: -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    z-index: 1;
    border-radius: 12px;
}

.popular-header>* {
    position: relative;
    z-index: 3;
}

.popular-header p {
    margin: 0;
}

.popular-header:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 2;
    border-radius: 8px;
}

.mini-card-grid {
    scrollbar-color: #666 #201c29;
    scrollbar-gutter: always;
    padding: 3rem 0 3rem 2rem;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

.mini-card:first-child:focus-within,
.mini-card:first-child:hover {
    transform: translate(-.5rem, -1rem) rotate(3deg);
    -webkit-transform: translate(-.5rem, -1rem) rotate(3deg);
    -moz-transform: translate(-.5rem, -1rem) rotate(3deg);
    -ms-transform: translate(-.5rem, -1rem) rotate(3deg);
    -o-transform: translate(-.5rem, -1rem) rotate(3deg);
}

.mini-card:focus-within,
.mini-card:hover {
    transform: translateY(-1rem) rotate(3deg);
    -webkit-transform: translateY(-1rem) rotate(3deg);
    -moz-transform: translateY(-1rem) rotate(3deg);
    -ms-transform: translateY(-1rem) rotate(3deg);
    -o-transform: translateY(-1rem) rotate(3deg);
}

.mini-card:focus-within~.mini-card,
.mini-card:hover~.mini-card {
    transform: translateX(130px);
}

.mini-card-grid {
    gap: 1rem;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    margin: 0 0 1.5rem;
    position: relative;
}

.popular-articles {
    box-sizing: content-box;
    display: flex;
    position: relative;
    background-color: var(--thm-color-blk);
}

.mini-card {
    min-width: 300px;
    min-height: 350px;
    box-shadow: -2rem 0 3rem -2rem #000;
}

.mini-card {
    padding: 1.5rem;
    border-radius: 16px;
    background: linear-gradient(85deg, #434343, var(--thm-color-blk));
    color: #fff;
    display: flex;
    flex-direction: column;
    transition: .2s;
    margin: 0;
}

.mini-card-grid .mini-card:not(:first-child) {
    margin-left: -130px;
    box-shadow: -3rem 0 3rem -2rem #000;
}

.mini-card time {
    display: block;
    margin: 0 0 .25rem;
    color: #777;
}

.mini-card-title {
    font-size: 1.3rem;
    margin: 0 0 1rem;
}

.mini-card h3 a {
    color: #fff !important;
}

.mini-card .tags {
    margin: 0 0 .5rem;
}

.author-row {
    -webkit-margin-before: auto;
    margin-block-start: auto;
    display: grid;
    grid-template-columns: 40px 1fr;
    gap: .5rem;
    align-items: center;
    color: #565656;
    line-height: 1.3;
}

.mini-card a {
    text-decoration: none;
}

.avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: .5rem;
}

/* .mini-card-grid {
    scrollbar-color: #666 #201c29;
    background: 0 0;
    white-space: pre;
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    display: block;
    max-width: 100%;
    min-width: 100px;
    font-size: 16px;
    padding: 15px 20px 12px 22px;
    line-height: 1.75
} */

/* .mini-card-grid::-webkit-scrollbar {
    width: .5em;
    height: .5em
}

.mini-card-grid::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: .5em;
    box-shadow: inset 2px 2px 2px hsla(0, 0%, 100%, .25), inset -2px -2px 2px rgba(0, 0, 0, .25)
}

.mini-card-grid::-webkit-scrollbar-track {
    background: linear-gradient(90deg, #434343, #434343 1px, none 0, none)
} */

.article-card {
    background: #fff;
    color: #474747;
    border-radius: 8px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -webkit-filter: drop-shadow(0 5px 15px rgba(0, 0, 0, .24));
    filter: drop-shadow(0 5px 15px rgba(0, 0, 0, .24));
    display: flex;
    flex-direction: column
}

.article-card .breadcrumbs .breadcrumb_last,
.article-card h1,
.article-card h2,
.breadcrumbs .article-card .breadcrumb_last {
    color: #111
}

.article-card.article-card-large {
    display: grid;
    grid-template-columns: 50% 50%
}

@media(max-width:800px) {
    .article-card.article-card-large {
        grid-template-columns: 1fr
    }
}

.article-thumbnail-wrap {
    position: relative
}

.article-card-large .article-thumbnail-wrap {
    height: 100%
}

.article-card-large .article-thumbnail-wrap:after {
    pointer-events: none;
    content: "";
    position: absolute;
    z-index: 3;
    left: 75%;
    height: 100%;
    top: 0;
    width: 50%;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .013) 8.1%, hsla(0, 0%, 100%, .049) 15.5%, hsla(0, 0%, 100%, .104) 22.5%, hsla(0, 0%, 100%, .175) 29%, hsla(0, 0%, 100%, .259) 35.3%, hsla(0, 0%, 100%, .352) 41.2%, hsla(0, 0%, 100%, .45) 47.1%, hsla(0, 0%, 100%, .55) 52.9%, hsla(0, 0%, 100%, .648) 58.8%, hsla(0, 0%, 100%, .741) 64.7%, hsla(0, 0%, 100%, .825) 71%, hsla(0, 0%, 100%, .896) 77.5%, hsla(0, 0%, 100%, .951) 84.5%, hsla(0, 0%, 100%, .987) 91.9%, #fff)
}

.article-card-large .article-thumbnail-wrap:before {
    pointer-events: none;
    content: "";
    background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
    position: absolute;
    mix-blend-mode: screen;
    opacity: .75;
    width: 120%;
    min-height: 500px;
    height: 100%;
    z-index: 2
}

@media(max-width:800px) {
    .article-card-large .article-thumbnail-wrap:after {
        display: none
    }
}

.article-thumbnail-wrap a:focus,
.article-thumbnail-wrap a:hover {
    opacity: 1
}

.article-thumbnail-wrap:after {
    pointer-events: none;
    content: "";
    background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
    mix-blend-mode: screen;
    position: absolute;
    top: 0;
    left: 0
}

.article-thumbnail-wrap:after,
img.article-thumbnail {
    height: 250px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    display: block
}

@media(max-height:700px) {
    img.article-thumbnail {
        height: 150px
    }
}

.article-card-large img.article-thumbnail {
    max-width: none;
    position: absolute;
    width: 120%;
    min-height: 500px;
    height: 100%
}

@media(max-width:800px) {
    .article-card-large img.article-thumbnail {
        position: relative;
        width: 100%;
        height: auto;
        min-height: 200px;
        max-height: 200px
    }
}

.article-article {
    flex: 1;
    position: relative;
    z-index: 5;
    padding: 1.5rem;
    display: flex;
    flex-direction: column
}

.article-card-large .article-article {
    padding: 3rem
}

@media(max-width:800px) {
    .article-card-large .article-article {
        padding: 1.5rem
    }
}

.article-card-large .card-content {
    font-size: 1.2rem
}

.author-row {
    -webkit-margin-before: auto;
    margin-block-start: auto;
    display: grid;
    grid-template-columns: 40px 1fr;
    gap: .5rem;
    align-items: center;
    color: #565656;
    line-height: 1.3
}

.author-row>div>* {
    white-space: nowrap
}

.avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: .5rem
}


.sponsored-post-byline {
    grid-column: 1/-1
}

.popular-articles {
    box-sizing: content-box;
    display: flex;
    position: relative;
    padding: 45px 0 95px;
}

.maxw {
    max-width: 1295px;
    width: 100%;
    margin: 0 auto;
    padding-left: 5px;
    padding-right: 5px;
}

@media(min-width:1200px) {
    .popular-articles:after {
        content: "";
        position: absolute;
        right: 0;
        top: 3rem;
        bottom: 3.6rem;
        width: 5px;
        border-radius: 5px;
        background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
        box-shadow: -10px 0 20px 3px #000
    }
}

@media(max-width:1200px) {
    .popular-articles {
        scrollbar-color: #666 #201c29;
        padding-bottom: var(--gap);
        padding-left: 5px;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        -ms-scroll-snap-points-x: repeat(250px);
        scroll-snap-points-x: repeat(250px);
        -ms-scroll-snap-type: mandatory;
        scroll-snap-type: mandatory
    }

    .popular-articles::-webkit-scrollbar {
        width: 10px;
        height: 10px
    }

    .popular-articles::-webkit-scrollbar-thumb {
        background: #434343;
        border-radius: 10px;
        box-shadow: inset 2px 2px 2px hsla(0, 0%, 100%, .25), inset -2px -2px 2px rgba(0, 0, 0, .25)
    }

    .popular-articles::-webkit-scrollbar-track {
        background: linear-gradient(90deg, #434343, #434343 1px, var(--thm-color-blk) 0, var(--thm-color-blk))
    }

    .popular-articles .mini-card {
        scroll-snap-align: start
    }
}

@media(max-width:800px) {
    .popular-articles {
        padding-left: .5rem
    }
}

.popular-header {
    margin-top: 4rem;
    flex: 0 0 250px;
    margin-right: 1rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 1.5rem 15px;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
}

.popular-header .edit-popular {
    position: absolute;
    top: 5px;
    right: 5px
}

.popular-header p {
    margin: 0;
    font-family: var(--hreg);
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.popular-header:before {
    content: "";
    background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
    position: absolute;
    top: -5px;
    left: -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    z-index: 1;
    border-radius: 12px
}

.popular-header:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 2;
    border-radius: 8px
}

.popular-header>* {
    position: relative;
    z-index: 3
}

@media(max-width:800px) {
    .popular-header {
        flex: 0 0 175px
    }
}

.mini-card-grid {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    margin: 0 0 1.5rem;
    position: relative
}

.mini-card-grid {
    scrollbar-color: #666 #201c29;
    scrollbar-gutter: always;
    padding: 3rem 0 35px 2rem;
    margin: 0;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
}

.mini-card-grid::-webkit-scrollbar {
    width: 10px;
    height: 10px
}

.mini-card-grid::-webkit-scrollbar-thumb {
    background: #434343;
    border-radius: 10px;
    box-shadow: inset 2px 2px 2px hsla(0, 0%, 100%, .25), inset -2px -2px 2px rgba(0, 0, 0, .25)
}

.mini-card-grid::-webkit-scrollbar-track {
    background: linear-gradient(90deg, #434343, #434343 1px, var(--thm-color-blk) 0, var(--thm-color-blk))
}

@media(max-width:1200px) {
    .mini-card-grid {
        overflow-x: visible
    }
}

.mini-card {
    padding: 1.5rem;
    border-radius: 16px;
    background: linear-gradient(85deg, #434343, var(--thm-color-blk));
    color: #fff;
    display: flex;
    flex-direction: column;
    transition: .2s;
    margin: 0
}



.mini-card a {
    text-decoration: none
}

.mini-card h3 a {
    color: #fff !important
}

.mini-card h3 .aal_anchor {
    display: none
}

.mini-card .tags {
    margin: 0 0 .5rem
}

.mini-card .author-name {
    color: #fff;
    font-size: 14px;
    font-family: var(--hreg);
    font-weight: 400;
}

.mini-card time {
    display: block;
    margin: 0 0 .25rem;
    color: #777
}

.mini-card time strong {
    color: #d4d4d4
}

.mini-card {
    min-width: 300px;
    min-height: 350px;
    box-shadow: -2rem 0 3rem -2rem #000
}

.mini-card:focus-within,
.mini-card:hover {
    transform: translateY(-1rem) rotate(3deg)
}

.mini-card:focus-within~.mini-card,
.mini-card:hover~.mini-card {
    transform: translateX(130px)
}

.mini-card:first-child:focus-within,
.mini-card:first-child:hover {
    transform: translate(-.5rem, -1rem) rotate(3deg)
}

.mini-card:not(:first-child) {
    margin-left: -130px;
    box-shadow: -3rem 0 3rem -2rem #000
}

@media(max-width:1200px) {
    .mini-card {
        min-width: 220px
    }

    .mini-card:not(:first-child) {
        margin-left: -30px
    }

    .mini-card:hover {
        transform: translateY(-1rem)
    }

    .mini-card:hover~.mini-card {
        transform: translateX(30px)
    }
}

@media(max-width:800px) {
    .mini-card {
        min-width: 190px
    }

    .mini-card-grid .mini-card:not(:first-child) {
        margin-left: -10px
    }

    .mini-card:hover {
        transform: translateY(-1rem);
        -webkit-transform: translateY(-1rem);
        -moz-transform: translateY(-1rem);
        -ms-transform: translateY(-1rem);
        -o-transform: translateY(-1rem);
    }

    .mini-card:hover~.mini-card {
        transform: translateX(10px)
    }
}

.mini-card-title {
    font-size: 24px;
    margin-bottom: 10px;
}

.cdimg {
    margin-top: 30px;
}

.link-read-more {
    display: inline-flex;
    align-items: center
}

.link-read-more img {
    -webkit-margin-start: 1rem;
    margin-inline-start: 1rem
}

.tags {
    line-height: 1;
    margin: 0 0 .5rem
}

.tags a {
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
    color: #ff7a18;
    font-size: 16px;
    -webkit-margin-end: .66rem;
    margin-inline-end: .66rem;
    font-family: var(--hbold);
}

.tags a span:not(:last-child) {
    margin-right: 24px;
}

h2.header-card-title {
    font-size: 38px;
    color: #fff;
    text-align: left;
    margin-bottom: 25px;
}

.cdimg p {
    color: #979797;
    font-family: var(--hreg);
    font-weight: 400;
}

/* ======= Design Features section ===========*/

.cta-three {
    position: relative;
    padding-bottom: 275px;
    padding-top: 80px;
    background-color: #e6e6e6;
}

.cta-three__shape-2 {
    top: 50%;
    right: 0;
    height: 313px;
    transform: translateY(-50%);
}

[class*=cta-three__shape-] {
    position: absolute;
}

.cta-three__shape-3 {
    bottom: 20%;
    right: 0;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    height: 130px;
}

.cta-three__shape-1 {
    top: 6%;
    left: 6%;
}

.cta-three__moc {
    position: absolute;
    top: 13%;
    left: 20%;
    animation: ImgBounce 10s ease-in-out 0s infinite alternate;
    transform: translateY(-50%);
}

.cta-three__content {
    padding-left: 70px;
}

.block-title {
    margin-bottom: 35px;
}

.subhead {
    color: var(--subhead-color);
    font-family: var(--hreg);
    text-transform: capitalize;
    margin-bottom: 15px;
    font-weight: 400;
}

.head2 {
    font-weight: bold;
    color: #000;
    /* font-size: 40px; */
    text-align: left;

}

.cta-three__box {
    display: flex;
    position: relative;
}

.cta-three__box::before {
    content: '';
    width: 1px;
    height: 110%;
    background-color: #bbb;
    position: absolute;
    left: 37.5px;
    top: 75px;
}

.cta-three__box:nth-child(1) .cta-three__box-icon i {
    background-image: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
}

.cta-three__box-icon i {
    width: 75px;
    background-image: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
    height: 75px;
    border-radius: 50%;
    font-size: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: var(--default-color);
    position: relative;
    top: 5px;
    background-size: 200% auto;
    transition: all 500ms ease;
}

.cta-three__box+.cta-three__box {
    margin-top: 40px;
}

.cta-three__box-content {
    padding-left: 25px;
}

.cta-three__box-content h3 {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
    color: var(--thm-black);
    font-size: 20px;
    text-transform: uppercase;
}
.worried .banner-one__shape-4{
    right:10%;
}
.worried .banner-one__shape-7 {
    bottom: 3%;
    left: 0%;
}
.convert .banner-one__shape-5 {
    top: 0%;
    left: 80%;
}
    .unique .banner-one__shape-4 {
        top: 10%;
        left: 10%;

    
}
.worried h3, .convert h3, .continf .headingbox h3, .staffcansection .headingbox h3, .getintouch-sec .headingbox h3{
    text-transform: uppercase;
}
.unique .headingbox h6, .unique .headingbox h3, .nportfolio .headingbox h6, .nportfolio .headingbox h3, .testmonial .headingbox h3{
    text-transform: uppercase;
}

.cta-three__box-content p {
    margin: 0;
    font-size: 18px;
    line-height: 34px;
    font-weight: 500;
}

.cta-three__box-content p span {
    color: #000;
}
.testmonial .banner-one__shape-4 {
    top: -83px;
    left: 5%;
}
 .contactbox a{
    font-size: 24px !important;
    color: #000 !important;
    font-weight: 700 !important;

} 

.contactbox h5 {
    color: var(--thm-color-blk) !important;
    font-size: 20px !important;
    font-family: var(--hreg) !important;
    font-weight: 500 !important;
}

.cta-three__box-wrap .cta-three__box:last-child:before {
    display: none;
}

/* ========= Video Section ============ */
/* .homvideosec {
    margin-top: -175px;
} */

.hvidebox {
    max-width: 820px;
    width: 100%;
    height: 435px;
    display: table;
    margin: 0 auto;
    position: relative;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.hvidebox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.hvidebox:before {
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: url('../img/vidover.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: absolute;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.vidact {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    width: 100%;
    text-align: center;
}

.hvidbtn img {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: block;
    margin: 0 auto;
}

.vidact h2 {
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    margin-top: 58px;
}

.hvidbtn {
    position: relative;
}

.hvidbtn:before {
    content: '';
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 2px solid #fff;
    opacity: .4;
    top: calc(50% - 60px);
    left: calc(50% - 60px);
    -webkit-animation: videoBtnAnim 3s ease-in infinite;
    animation: videoBtnAnim 3s ease-in infinite;
}

.hvidbtn:after {
    content: '';
    position: absolute;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    border: 2px solid #fff;
    opacity: .15;
    top: calc(50% - 80px);
    left: calc(50% - 80px);
    -webkit-animation: videoBtnAnim 5s ease-in-out infinite;
    animation: videoBtnAnim 5s ease-in-out infinite;
}

@keyframes videoBtnAnim {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    25% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    75% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

.funfact-one__shape-2 {
    bottom: 10%;
    left: 12%;
    z-index: 11;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    position: absolute;
}

section {
    position: relative;
}

/* ========= New How it work =========== */

.hworksec {
    padding: 40px 0 50px;
}

.hworksec .headingbox:after {
    display: none;
}

.hworksec h3 {
    font-size: 40px;
    font-weight: bold;
    color: var(--default-color);
}

.hworksec .headingbox p {
    font-size: 18px;
    color: var(--default-color);
    margin-top: 15px;
    margin-bottom: 0;
}

.htwork span {
    font-size: 24px;
    color: var(--subhead-color);
    font-family: 'Montserrat', sans-serif;
}

.htwork h4 {
    font-size: 18px;
    color: var(--default-color);
    font-weight: bold;
    margin-top: 13px;
    margin-bottom: 10px;
}

.hworksec .row {
    margin-left: -5px;
    margin-right: -5px;
}

.hworksec .col-lg-3 {
    padding-left: 5px;
    padding-right: 5px;
}

.htwork {
    border: 1px solid #fff;
    padding: 24px 17px 24px 17px;
    height: 100%;
    background-color: rgb(255 255 255 / 10%);
}

.htwork p {
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    line-height: 1.2;
    font-family: 'Montserrat', sans-serif;
    line-height: 24px;
}

.br15 {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

.ourservice-section .cta-three__shape-2 {
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    height: auto;
    bottom: 0;
    top: auto;
}

.service_icon_shape {
    -webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 12s;
    top: -67px;
    position: absolute;
    left: 10px;
}

.testimonials__one-shape-2 {
    bottom: 6%;
    right: 6%;
    -webkit-animation-name: shapeMover;
    animation-name: shapeMover;
    -webkit-animation-duration: 9s;
    animation-duration: 9s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    position: absolute;
    z-index: 100;
    height: 80px;
}

.contact-one__shape-3 {
    bottom: 55px;
    z-index: 11;
    left: 0;
    position: absolute;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.wfeaturebox p {
    position: relative;
    z-index: 1000;
}

.ellipse_shape_2 {
    position: absolute;
    left: 0;
    top: 26%;
    transform: translateY(-50%);
    height: 42%;
}

body {
    background-color: var(--thm-color-blk);
}

.mt50 {
    padding-top: 50px;
    position: relative;
}

.banner-one__shape-18 {
    bottom: 10px;
    left: 38%;
    transform: translateX(-50%);
    webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 10s;
    z-index: 1;
}

.banner-one__shape-19 {
    -webkit-animation: rotation 10s infinite linear;
    bottom: 30px;
    left: 25%;
}

.maxw section {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

/*preloader*/

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 999999999;
    background-color: var(--default-color);
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

.lds-ripple {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-ripple div {
    position: absolute;
    border: 4px solid #e41256;
    opacity: 1;
    border-radius: 50%;
    -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

@-webkit-keyframes lds-ripple {
    0% {
        top: 36px;
        left: 36px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 72px;
        height: 72px;
        opacity: 0;
    }
}

@keyframes lds-ripple {
    0% {
        top: 36px;
        left: 36px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 72px;
        height: 72px;
        opacity: 0;
    }
}


.web-section,
.packages-section,
.aspect-section,
.portfolio-sect,
.portfolio-projects,
.relatedfeatures,
.analyzesec,
.softexpertise,
.outstandsection,
.sitebuilt-section,
.contactus-section,
.relatedfeatures {
    background-color: var(--default-color);
}

.banner-section .container {
    position: relative;
}

/* ============= Call Back Popup ============= */

.callbackpop .modal-content {
    border-radius: 0;
}

.callbackpop .modal-dialog .modal-body {
    padding: 0;
}

.callbackpop .modal-dialog .modal-body .pop_left {
    float: left;
    width: 37.5%;
    height: 100%;
}

.callbackpop .modal-dialog .modal-body .pop_left img {
    height: 100%;
    width: 100%;
}

.callbackpop .modal-dialog .modal-body .pop_right {
    float: right;
    width: 62.5%;
    padding-top: 50px;
    padding-bottom: 15px;
}

.callbackpop .pop_right .close {
    top: 5px;
    position: absolute;
    right: 15px;
    color: #e31c23;
    opacity: 1;
    font-size: 35px;
}

.callbackpop #headding_border {
    text-align: center;
}

.callbackpop #headding_border h3 {
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0;
}

.callbackpop #headding_border p {
    padding: 0;
    margin: 0 0 1rem 0;
    float: left;
    width: 100%;
    text-align: center;
}

.callbackpop input {

    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.callbackpop .pop_right p {
    margin: 0;
    width: 100%;
    text-align: center;
}

.callbackpop form {
    width: 310px;
    margin: 0 auto;
    display: block;
}

.callbackpop .modal {
    z-index: 1050000;
}

.callbackpop .ybtn {
    height: 45px;
    line-height: 45px;
    max-width: 100%;
    margin-top: 0;
}

.callbackpop .headingbox {
    padding-bottom: 30px;
}

.callbackpop .headingbox h2 {
    margin-bottom: 20px;
    font-weight: 600;
    text-transform: uppercase;
}

.timepick:after {
    content: '\f017';
    font-family: 'FontAwesome';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 12px;
    color: #ee214f;
    font-size: 18px;
}

.timepick {
    position: relative;
}

.timepick input {
    padding-right: 40px;
}

/* ----------------- */

.portlogo img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0 15px;
}

.portlogo {
    height: 187px;
    width: 100%;
    position: relative;
    display: block;
    background: #fff;
    text-align: center;
    padding: 50px 16px;
    border: 1px solid #ddd;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    border-radius: 5px;
    margin-bottom: 10px;
}

.portlogo:hover{
    box-shadow: 0 0 18px 0px rgba(0, 0, 0, 0.1);
    transform: scale(1.1);
}


.portblk .portbox:not(:last-child) {
    margin-bottom: 50px;
}

.portbox a {
    display: block;
    position: relative;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    box-shadow: 0px 0px 10px -2px #333;
    height: 295px;
}

.portbox a img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.portbox .overlayb {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.portbox a:hover .overlayb {
    background-color: rgb(0 0 0 / 42%);
}

.portbox a:hover .overlayb span {
    opacity: 1;
    visibility: visible;

}

.portbox .overlayb span {
    border: 2px solid #fa6a54;
    font-size: 15.5px;
    color: #fa6a54;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 30px;
    height: 40px;
    line-height: 40px;
    display: block;
    width: 145px;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.portfolio-projects .webox .headingbox h3 {
    font-size: 35px;
    font-weight: 600;
}

.mnavbtn .barsbx i {
    width: 22px;
    height: 3px;
    background-color: var(--default-color);
    display: block;
}

.mnavbtn .barsbx i+i {
    margin-top: 3px;
}

.timepick input {
    padding-right: 40px;
}

.callbackpop .timepick .timepicki-input {
    padding: 0;
}

.nportfolio {
    overflow: hidden;
}

#stars {
    width: .5px;
    height: .5px;
    background: 0 0;
    position: absolute;
    -webkit-box-shadow: 217px 444px #fff, 72px 357px #fff, 1054px 1710px #fff, 1085px 208px #fff, 1901px 1763px #fff, 1128px 783px #fff, 882px 36px #fff, 966px 946px #fff, 1202px 1062px #fff, 1985px 1395px #fff, 1931px 698px #fff, 1410px 558px #fff, 13px 1514px #fff, 1254px 1285px #fff, 981px 962px #fff, 1461px 1572px #fff, 84px 1270px #fff, 1906px 23px #fff, 1914px 1232px #fff, 1499px 1040px #fff, 1467px 617px #fff, 1067px 798px #fff, 1590px 540px #fff, 1594px 1868px #fff, 1460px 1152px #fff, 1706px 712px #fff, 788px 1596px #fff, 1276px 546px #fff, 1425px 351px #fff, 1167px 78px #fff, 1959px 276px #fff, 1177px 653px #fff, 952px 1974px #fff, 789px 1187px #fff, 1148px 30px #fff, 1488px 645px #fff, 1543px 1269px #fff, 1167px 1967px #fff, 503px 1124px #fff, 1721px 1302px #fff, 1240px 184px #fff, 1105px 1378px #fff, 1290px 460px #fff, 375px 121px #fff, 553px 253px #fff, 1005px 1358px #fff, 315px 1436px #fff, 1697px 1955px #fff, 146px 783px #fff, 1821px 1350px #fff, 907px 892px #fff, 1912px 836px #fff, 1610px 62px #fff, 1413px 1377px #fff, 690px 649px #fff, 655px 182px #fff, 1265px 25px #fff, 1667px 1540px #fff, 1126px 688px #fff, 1453px 1312px #fff, 227px 408px #fff, 291px 1960px #fff, 991px 991px #fff, 475px 836px #fff, 122px 1385px #fff, 442px 1537px #fff, 694px 1524px #fff, 712px 322px #fff, 1981px 1584px #fff, 1643px 1513px #fff, 211px 1142px #fff, 1617px 1638px #fff, 1458px 960px #fff, 1321px 1025px #fff, 352px 1655px #fff, 538px 1807px #fff, 118px 982px #fff, 301px 1810px #fff, 552px 953px #fff, 156px 564px #fff, 1097px 782px #fff, 706px 337px #fff, 1738px 1821px #fff, 764px 228px #fff, 1275px 211px #fff, 1097px 1505px #fff, 938px 1713px #fff, 713px 537px #fff, 558px 1191px #fff, 1432px 652px #fff, 539px 150px #fff, 1892px 192px #fff, 1774px 472px #fff, 595px 1852px #fff, 702px 753px #fff, 225px 1300px #fff, 1376px 1276px #fff, 977px 1127px #fff, 1221px 632px #fff, 353px 456px #fff, 1385px 992px #fff, 316px 1819px #fff, 1438px 1782px #fff, 832px 1300px #fff, 1558px 1671px #fff, 94px 1209px #fff, 1300px 1747px #fff, 1231px 671px #fff, 774px 908px #fff, 1275px 1792px #fff, 447px 1260px #fff, 205px 1575px #fff, 1117px 497px #fff, 191px 962px #fff, 35px 1880px #fff, 1387px 1508px #fff, 1487px 500px #fff, 408px 1694px #fff, 276px 1399px #fff, 603px 1626px #fff, 1299px 1902px #fff, 381px 883px #fff, 786px 1955px #fff, 170px 1214px #fff, 1664px 426px #fff, 263px 1283px #fff, 653px 909px #fff, 966px 82px #fff, 1403px 118px #fff, 473px 1920px #fff, 551px 331px #fff, 82px 1387px #fff, 1615px 475px #fff, 890px 1116px #fff, 1074px 553px #fff, 1765px 195px #fff, 814px 1013px #fff, 472px 1374px #fff, 1212px 626px #fff, 440px 1998px #fff, 1180px 1494px #fff, 1511px 1618px #fff, 1221px 1820px #fff, 1176px 1834px #fff, 601px 1678px #fff, 1913px 1507px #fff, 865px 1338px #fff, 1039px 694px #fff, 1041px 1227px #fff, 142px 1608px #fff, 1686px 1551px #fff, 111px 612px #fff, 1770px 1456px #fff, 1999px 142px #fff, 1542px 1114px #fff, 851px 1152px #fff, 845px 423px #fff, 29px 52px #fff, 1562px 648px #fff, 1776px 1924px #fff, 1596px 1307px #fff, 1880px 1773px #fff, 209px 1781px #fff, 1233px 1057px #fff, 1916px 979px #fff, 839px 1340px #fff, 1573px 1362px #fff, 223px 84px #fff, 156px 1139px #fff, 1501px 413px #fff, 791px 323px #fff, 452px 51px #fff, 969px 1281px #fff, 1278px 897px #fff, 1750px 455px #fff, 501px 1462px #fff, 1107px 336px #fff, 632px 1316px #fff, 1387px 1328px #fff, 28px 126px #fff, 437px 76px #fff, 1564px 37px #fff, 1094px 536px #fff, 1184px 1026px #fff, 1860px 1237px #fff, 1040px 896px #fff, 1650px 1863px #fff, 398px 608px #fff, 946px 1792px #fff, 396px 1451px #fff, 240px 698px #fff, 2000px 897px #fff, 1619px 1215px #fff, 8px 1300px #fff, 932px 171px #fff, 755px 1816px #fff, 1924px 709px #fff, 87px 670px #fff, 1934px 975px #fff, 66px 1551px #fff, 279px 1117px #fff, 1287px 568px #fff, 1044px 678px #fff, 1172px 852px #fff, 451px 1163px #fff, 1503px 1987px #fff, 907px 1250px #fff, 882px 1356px #fff, 143px 1773px #fff, 1129px 1076px #fff, 1577px 1164px #fff, 200px 1819px #fff, 1530px 1551px #fff, 1685px 759px #fff, 1900px 48px #fff, 1552px 1523px #fff, 962px 1324px #fff, 1287px 190px #fff, 1681px 1249px #fff, 1502px 891px #fff, 1672px 1510px #fff, 1790px 1120px #fff, 517px 1711px #fff, 195px 688px #fff, 811px 1233px #fff, 1831px 358px #fff, 239px 742px #fff, 1473px 789px #fff, 697px 1417px #fff, 324px 1859px #fff, 966px 2px #fff, 676px 1752px #fff, 337px 93px #fff, 5px 672px #fff, 865px 1943px #fff, 1235px 548px #fff, 1042px 399px #fff, 289px 1395px #fff, 1630px 953px #fff, 263px 764px #fff, 605px 1207px #fff, 857px 40px #fff, 398px 586px #fff, 290px 817px #fff, 331px 435px #fff, 958px 901px #fff, 1227px 1080px #fff, 350px 810px #fff, 1314px 1199px #fff, 1556px 1640px #fff, 1282px 557px #fff, 1783px 182px #fff, 1267px 724px #fff, 758px 956px #fff, 1149px 804px #fff, 1499px 1305px #fff, 713px 1575px #fff, 1372px 813px #fff, 1689px 768px #fff, 742px 273px #fff, 1788px 1041px #fff, 548px 1271px #fff, 1580px 1730px #fff, 853px 719px #fff, 1886px 417px #fff, 846px 1091px #fff, 1856px 1962px #fff, 1023px 1029px #fff, 556px 1236px #fff, 622px 1040px #fff, 762px 552px #fff, 806px 213px #fff, 777px 1623px #fff, 602px 331px #fff, 1631px 1181px #fff, 825px 717px #fff, 1753px 1220px #fff, 1592px 110px #fff, 1988px 89px #fff, 1057px 982px #fff, 325px 379px #fff, 1186px 200px #fff, 635px 149px #fff, 1655px 497px #fff, 1811px 403px #fff, 1297px 881px #fff, 176px 1533px #fff, 1744px 16px #fff, 519px 1464px #fff, 1062px 1251px #fff, 32px 725px #fff, 1613px 1735px #fff, 1637px 730px #fff, 698px 1141px #fff, 1406px 802px #fff, 157px 2000px #fff, 1277px 1918px #fff, 1867px 1776px #fff, 1511px 1903px #fff, 983px 888px #fff, 1149px 1294px #fff, 153px 1401px #fff, 1291px 1309px #fff, 620px 540px #fff, 12px 988px #fff, 1374px 598px #fff, 789px 773px #fff, 119px 1446px #fff, 608px 212px #fff, 482px 1323px #fff, 1458px 1248px #fff, 771px 100px #fff, 1090px 624px #fff, 1097px 860px #fff, 1431px 383px #fff, 963px 1782px #fff, 455px 218px #fff, 1740px 647px #fff, 1646px 1243px #fff, 776px 876px #fff, 1960px 121px #fff, 320px 1681px #fff, 278px 1482px #fff, 250px 417px #fff, 527px 712px #fff, 1362px 1988px #fff, 1658px 762px #fff, 30px 1194px #fff, 1722px 244px #fff, 1302px 52px #fff, 992px 1847px #fff, 1411px 624px #fff, 777px 811px #fff, 179px 1421px #fff, 913px 1400px #fff, 474px 123px #fff, 275px 985px #fff, 1519px 508px #fff, 269px 1250px #fff, 902px 812px #fff, 1799px 1494px #fff, 248px 1498px #fff, 1698px 252px #fff, 1669px 1357px #fff, 975px 1939px #fff, 1367px 658px #fff, 1923px 1770px #fff, 195px 350px #fff, 1683px 1997px #fff, 814px 871px #fff, 883px 194px #fff, 1130px 1948px #fff, 1018px 325px #fff, 1362px 1610px #fff, 992px 240px #fff, 261px 940px #fff, 871px 531px #fff, 800px 1656px #fff, 1388px 190px #fff, 999px 902px #fff, 913px 921px #fff, 1783px 437px #fff, 1781px 1080px #fff, 1360px 1px #fff, 1834px 320px #fff, 611px 551px #fff, 157px 90px #fff, 1201px 97px #fff, 1908px 984px #fff, 115px 1306px #fff, 399px 1972px #fff, 1181px 293px #fff, 1569px 603px #fff, 1660px 1552px #fff, 1072px 1476px #fff, 1231px 1620px #fff, 553px 1576px #fff, 343px 468px #fff, 1432px 413px #fff, 362px 650px #fff, 597px 1784px #fff, 1179px 741px #fff, 1512px 1550px #fff, 1087px 963px #fff, 867px 655px #fff, 1289px 1548px #fff, 1015px 596px #fff, 204px 26px #fff, 882px 1436px #fff, 1718px 811px #fff, 639px 1058px #fff, 1347px 651px #fff, 1317px 1100px #fff, 803px 233px #fff, 859px 1723px #fff, 158px 1063px #fff, 287px 1527px #fff, 1465px 1065px #fff, 1583px 282px #fff, 501px 348px #fff, 532px 971px #fff, 1386px 194px #fff, 381px 132px #fff, 1448px 1667px #fff, 584px 1589px #fff, 192px 1775px #fff, 638px 228px #fff, 633px 887px #fff, 1405px 100px #fff, 1849px 452px #fff, 503px 1852px #fff, 351px 212px #fff, 875px 1421px #fff, 930px 1507px #fff, 1981px 883px #fff, 16px 1671px #fff, 1968px 1842px #fff, 431px 782px #fff, 554px 1017px #fff, 1624px 1717px #fff, 1695px 719px #fff, 143px 1105px #fff, 897px 1254px #fff, 199px 1661px #fff, 539px 1164px #fff, 527px 1817px #fff, 1293px 929px #fff, 1048px 150px #fff, 1906px 346px #fff, 1665px 1644px #fff, 676px 627px #fff, 832px 903px #fff, 1762px 1256px #fff, 1959px 559px #fff, 1464px 1840px #fff, 1046px 1070px #fff, 1963px 1948px #fff, 674px 1315px #fff, 441px 980px #fff, 655px 1183px #fff, 4px 1255px #fff, 1099px 597px #fff, 1467px 1924px #fff, 810px 853px #fff, 699px 1531px #fff, 967px 1946px #fff, 388px 1300px #fff, 257px 245px #fff, 320px 220px #fff, 45px 1362px #fff, 203px 1376px #fff, 785px 1751px #fff, 1196px 1639px #fff, 12px 1700px #fff, 132px 253px #fff, 1962px 425px #fff, 1252px 1573px #fff, 55px 1253px #fff, 360px 32px #fff, 1410px 1789px #fff, 1830px 942px #fff, 1834px 340px #fff, 535px 59px #fff, 745px 1178px #fff, 1826px 93px #fff, 119px 1698px #fff, 1384px 429px #fff, 1566px 970px #fff, 625px 626px #fff, 8px 1835px #fff, 1748px 537px #fff, 1709px 1943px #fff, 1185px 1609px #fff, 1104px 159px #fff, 139px 390px #fff, 549px 1232px #fff, 920px 329px #fff, 1011px 1418px #fff, 683px 1114px #fff, 1137px 1190px #fff, 178px 1174px #fff, 1679px 1976px #fff, 800px 1485px #fff, 45px 1868px #fff, 1272px 1148px #fff, 1733px 963px #fff, 1048px 411px #fff, 1534px 22px #fff, 1306px 666px #fff, 767px 578px #fff, 1235px 1258px #fff, 875px 1164px #fff, 120px 1459px #fff, 803px 1224px #fff, 1529px 1005px #fff, 1657px 1629px #fff, 570px 1454px #fff, 1556px 92px #fff, 263px 1612px #fff, 1903px 1560px #fff, 1049px 408px #fff, 759px 1408px #fff, 1257px 433px #fff, 1181px 626px #fff, 117px 1513px #fff, 123px 1861px #fff, 1086px 1264px #fff, 1758px 1451px #fff, 6px 315px #fff, 713px 457px #fff, 1197px 1581px #fff, 1724px 186px #fff, 1144px 1855px #fff, 1413px 990px #fff, 1492px 1034px #fff, 24px 1416px #fff, 304px 1008px #fff, 148px 334px #fff, 424px 1085px #fff, 644px 1010px #fff, 955px 1157px #fff, 513px 865px #fff, 622px 1481px #fff, 1277px 1255px #fff, 1942px 1318px #fff, 1610px 209px #fff, 657px 627px #fff, 383px 1037px #fff, 271px 902px #fff, 1566px 1194px #fff, 1949px 506px #fff, 518px 1350px #fff, 891px 1279px #fff, 1668px 1281px #fff, 1656px 1998px #fff, 928px 1249px #fff, 1806px 476px #fff, 1202px 734px #fff, 880px 369px #fff, 1521px 874px #fff, 1498px 676px #fff, 657px 279px #fff, 1749px 468px #fff, 1016px 1566px #fff, 660px 1322px #fff, 1779px 65px #fff, 904px 237px #fff, 849px 1955px #fff, 1368px 1593px #fff, 816px 43px #fff, 1554px 714px #fff, 1615px 1541px #fff, 575px 866px #fff, 1416px 749px #fff, 1131px 171px #fff, 1456px 1878px #fff, 853px 1659px #fff, 1990px 1937px #fff, 629px 1903px #fff, 500px 1542px #fff, 928px 1851px #fff, 1607px 46px #fff, 1332px 1915px #fff, 1218px 1258px #fff, 1219px 1630px #fff, 190px 1244px #fff, 536px 1268px #fff, 1428px 1527px #fff, 78px 981px #fff, 686px 408px #fff, 1208px 449px #fff, 475px 1609px #fff, 1613px 408px #fff, 1069px 182px #fff, 1275px 1458px #fff, 1087px 1015px #fff, 1065px 899px #fff, 1927px 14px #fff, 158px 1853px #fff, 977px 251px #fff, 1639px 1024px #fff, 748px 1129px #fff, 1289px 726px #fff, 1395px 632px #fff, 879px 585px #fff, 795px 195px #fff, 1426px 1636px #fff, 1088px 101px #fff, 1726px 1158px #fff, 1965px 517px #fff, 1115px 795px #fff, 1576px 130px #fff, 753px 511px #fff, 46px 1709px #fff, 454px 1175px #fff, 1251px 264px #fff, 380px 387px #fff, 10px 425px #fff, 1159px 759px #fff, 1180px 97px #fff, 1290px 663px #fff, 576px 743px #fff, 1098px 524px #fff, 1147px 591px #fff, 428px 797px #fff, 174px 492px #fff, 1993px 78px #fff, 1702px 1761px #fff, 1858px 1486px #fff, 1747px 690px #fff, 1970px 657px #fff, 217px 393px #fff, 593px 157px #fff, 1495px 1781px #fff, 1829px 1561px #fff, 1806px 248px #fff, 1567px 1725px #fff, 449px 826px #fff, 1431px 1788px #fff, 1049px 917px #fff, 773px 1990px #fff, 1986px 365px #fff, 1905px 267px #fff, 877px 1874px #fff, 1505px 178px #fff, 72px 604px #fff, 1040px 1811px #fff, 730px 1304px #fff, 798px 817px #fff, 126px 1931px #fff, 1389px 391px #fff, 1937px 1166px #fff, 1272px 378px #fff, 1746px 539px #fff, 1372px 805px #fff, 1092px 439px #fff, 328px 379px #fff, 757px 548px #fff, 1086px 1352px #fff, 250px 1953px #fff, 1015px 1371px #fff, 218px 497px #fff, 1689px 1836px #fff, 1446px 875px #fff, 1965px 688px #fff, 1420px 1460px #fff, 1226px 1629px #fff, 798px 529px #fff, 326px 1348px #fff, 493px 1025px #fff, 1729px 293px #fff, 403px 745px #fff, 550px 875px #fff, 1010px 1022px #fff, 22px 1262px #fff, 1438px 1208px #fff, 1341px 1132px #fff, 936px 1779px #fff, 436px 1828px #fff, 1388px 611px #fff, 1246px 900px #fff, 49px 1361px #fff, 830px 1073px #fff, 45px 1380px #fff, 1963px 1147px #fff, 401px 426px #fff, 727px 322px #fff, 399px 1839px #fff, 590px 1764px #fff, 1648px 365px #fff, 199px 561px #fff, 1609px 1201px #fff, 1940px 682px #fff, 1100px 202px #fff, 1688px 1788px #fff, 1957px 1116px #fff, 366px 916px #fff, 222px 544px #fff, 1449px 1288px #fff, 1275px 1430px #fff, 1825px 82px #fff, 1809px 1359px #fff, 998px 1321px #fff, 389px 1477px #fff, 150px 1143px #fff, 601px 1906px #fff, 1724px 671px #fff, 1485px 788px #fff, 1435px 432px #fff, 31px 1425px #fff, 633px 1173px #fff, 191px 168px #fff, 920px 616px #fff, 1867px 1092px #fff, 13px 615px #fff, 932px 1420px #fff, 247px 1791px #fff, 514px 306px #fff, 1895px 1566px #fff, 346px 697px #fff;
    box-shadow: 217px 444px #fff, 72px 357px #fff, 1054px 1710px #fff, 1085px 208px #fff, 1901px 1763px #fff, 1128px 783px #fff, 882px 36px #fff, 966px 946px #fff, 1202px 1062px #fff, 1985px 1395px #fff, 1931px 698px #fff, 1410px 558px #fff, 13px 1514px #fff, 1254px 1285px #fff, 981px 962px #fff, 1461px 1572px #fff, 84px 1270px #fff, 1906px 23px #fff, 1914px 1232px #fff, 1499px 1040px #fff, 1467px 617px #fff, 1067px 798px #fff, 1590px 540px #fff, 1594px 1868px #fff, 1460px 1152px #fff, 1706px 712px #fff, 788px 1596px #fff, 1276px 546px #fff, 1425px 351px #fff, 1167px 78px #fff, 1959px 276px #fff, 1177px 653px #fff, 952px 1974px #fff, 789px 1187px #fff, 1148px 30px #fff, 1488px 645px #fff, 1543px 1269px #fff, 1167px 1967px #fff, 503px 1124px #fff, 1721px 1302px #fff, 1240px 184px #fff, 1105px 1378px #fff, 1290px 460px #fff, 375px 121px #fff, 553px 253px #fff, 1005px 1358px #fff, 315px 1436px #fff, 1697px 1955px #fff, 146px 783px #fff, 1821px 1350px #fff, 907px 892px #fff, 1912px 836px #fff, 1610px 62px #fff, 1413px 1377px #fff, 690px 649px #fff, 655px 182px #fff, 1265px 25px #fff, 1667px 1540px #fff, 1126px 688px #fff, 1453px 1312px #fff, 227px 408px #fff, 291px 1960px #fff, 991px 991px #fff, 475px 836px #fff, 122px 1385px #fff, 442px 1537px #fff, 694px 1524px #fff, 712px 322px #fff, 1981px 1584px #fff, 1643px 1513px #fff, 211px 1142px #fff, 1617px 1638px #fff, 1458px 960px #fff, 1321px 1025px #fff, 352px 1655px #fff, 538px 1807px #fff, 118px 982px #fff, 301px 1810px #fff, 552px 953px #fff, 156px 564px #fff, 1097px 782px #fff, 706px 337px #fff, 1738px 1821px #fff, 764px 228px #fff, 1275px 211px #fff, 1097px 1505px #fff, 938px 1713px #fff, 713px 537px #fff, 558px 1191px #fff, 1432px 652px #fff, 539px 150px #fff, 1892px 192px #fff, 1774px 472px #fff, 595px 1852px #fff, 702px 753px #fff, 225px 1300px #fff, 1376px 1276px #fff, 977px 1127px #fff, 1221px 632px #fff, 353px 456px #fff, 1385px 992px #fff, 316px 1819px #fff, 1438px 1782px #fff, 832px 1300px #fff, 1558px 1671px #fff, 94px 1209px #fff, 1300px 1747px #fff, 1231px 671px #fff, 774px 908px #fff, 1275px 1792px #fff, 447px 1260px #fff, 205px 1575px #fff, 1117px 497px #fff, 191px 962px #fff, 35px 1880px #fff, 1387px 1508px #fff, 1487px 500px #fff, 408px 1694px #fff, 276px 1399px #fff, 603px 1626px #fff, 1299px 1902px #fff, 381px 883px #fff, 786px 1955px #fff, 170px 1214px #fff, 1664px 426px #fff, 263px 1283px #fff, 653px 909px #fff, 966px 82px #fff, 1403px 118px #fff, 473px 1920px #fff, 551px 331px #fff, 82px 1387px #fff, 1615px 475px #fff, 890px 1116px #fff, 1074px 553px #fff, 1765px 195px #fff, 814px 1013px #fff, 472px 1374px #fff, 1212px 626px #fff, 440px 1998px #fff, 1180px 1494px #fff, 1511px 1618px #fff, 1221px 1820px #fff, 1176px 1834px #fff, 601px 1678px #fff, 1913px 1507px #fff, 865px 1338px #fff, 1039px 694px #fff, 1041px 1227px #fff, 142px 1608px #fff, 1686px 1551px #fff, 111px 612px #fff, 1770px 1456px #fff, 1999px 142px #fff, 1542px 1114px #fff, 851px 1152px #fff, 845px 423px #fff, 29px 52px #fff, 1562px 648px #fff, 1776px 1924px #fff, 1596px 1307px #fff, 1880px 1773px #fff, 209px 1781px #fff, 1233px 1057px #fff, 1916px 979px #fff, 839px 1340px #fff, 1573px 1362px #fff, 223px 84px #fff, 156px 1139px #fff, 1501px 413px #fff, 791px 323px #fff, 452px 51px #fff, 969px 1281px #fff, 1278px 897px #fff, 1750px 455px #fff, 501px 1462px #fff, 1107px 336px #fff, 632px 1316px #fff, 1387px 1328px #fff, 28px 126px #fff, 437px 76px #fff, 1564px 37px #fff, 1094px 536px #fff, 1184px 1026px #fff, 1860px 1237px #fff, 1040px 896px #fff, 1650px 1863px #fff, 398px 608px #fff, 946px 1792px #fff, 396px 1451px #fff, 240px 698px #fff, 2000px 897px #fff, 1619px 1215px #fff, 8px 1300px #fff, 932px 171px #fff, 755px 1816px #fff, 1924px 709px #fff, 87px 670px #fff, 1934px 975px #fff, 66px 1551px #fff, 279px 1117px #fff, 1287px 568px #fff, 1044px 678px #fff, 1172px 852px #fff, 451px 1163px #fff, 1503px 1987px #fff, 907px 1250px #fff, 882px 1356px #fff, 143px 1773px #fff, 1129px 1076px #fff, 1577px 1164px #fff, 200px 1819px #fff, 1530px 1551px #fff, 1685px 759px #fff, 1900px 48px #fff, 1552px 1523px #fff, 962px 1324px #fff, 1287px 190px #fff, 1681px 1249px #fff, 1502px 891px #fff, 1672px 1510px #fff, 1790px 1120px #fff, 517px 1711px #fff, 195px 688px #fff, 811px 1233px #fff, 1831px 358px #fff, 239px 742px #fff, 1473px 789px #fff, 697px 1417px #fff, 324px 1859px #fff, 966px 2px #fff, 676px 1752px #fff, 337px 93px #fff, 5px 672px #fff, 865px 1943px #fff, 1235px 548px #fff, 1042px 399px #fff, 289px 1395px #fff, 1630px 953px #fff, 263px 764px #fff, 605px 1207px #fff, 857px 40px #fff, 398px 586px #fff, 290px 817px #fff, 331px 435px #fff, 958px 901px #fff, 1227px 1080px #fff, 350px 810px #fff, 1314px 1199px #fff, 1556px 1640px #fff, 1282px 557px #fff, 1783px 182px #fff, 1267px 724px #fff, 758px 956px #fff, 1149px 804px #fff, 1499px 1305px #fff, 713px 1575px #fff, 1372px 813px #fff, 1689px 768px #fff, 742px 273px #fff, 1788px 1041px #fff, 548px 1271px #fff, 1580px 1730px #fff, 853px 719px #fff, 1886px 417px #fff, 846px 1091px #fff, 1856px 1962px #fff, 1023px 1029px #fff, 556px 1236px #fff, 622px 1040px #fff, 762px 552px #fff, 806px 213px #fff, 777px 1623px #fff, 602px 331px #fff, 1631px 1181px #fff, 825px 717px #fff, 1753px 1220px #fff, 1592px 110px #fff, 1988px 89px #fff, 1057px 982px #fff, 325px 379px #fff, 1186px 200px #fff, 635px 149px #fff, 1655px 497px #fff, 1811px 403px #fff, 1297px 881px #fff, 176px 1533px #fff, 1744px 16px #fff, 519px 1464px #fff, 1062px 1251px #fff, 32px 725px #fff, 1613px 1735px #fff, 1637px 730px #fff, 698px 1141px #fff, 1406px 802px #fff, 157px 2000px #fff, 1277px 1918px #fff, 1867px 1776px #fff, 1511px 1903px #fff, 983px 888px #fff, 1149px 1294px #fff, 153px 1401px #fff, 1291px 1309px #fff, 620px 540px #fff, 12px 988px #fff, 1374px 598px #fff, 789px 773px #fff, 119px 1446px #fff, 608px 212px #fff, 482px 1323px #fff, 1458px 1248px #fff, 771px 100px #fff, 1090px 624px #fff, 1097px 860px #fff, 1431px 383px #fff, 963px 1782px #fff, 455px 218px #fff, 1740px 647px #fff, 1646px 1243px #fff, 776px 876px #fff, 1960px 121px #fff, 320px 1681px #fff, 278px 1482px #fff, 250px 417px #fff, 527px 712px #fff, 1362px 1988px #fff, 1658px 762px #fff, 30px 1194px #fff, 1722px 244px #fff, 1302px 52px #fff, 992px 1847px #fff, 1411px 624px #fff, 777px 811px #fff, 179px 1421px #fff, 913px 1400px #fff, 474px 123px #fff, 275px 985px #fff, 1519px 508px #fff, 269px 1250px #fff, 902px 812px #fff, 1799px 1494px #fff, 248px 1498px #fff, 1698px 252px #fff, 1669px 1357px #fff, 975px 1939px #fff, 1367px 658px #fff, 1923px 1770px #fff, 195px 350px #fff, 1683px 1997px #fff, 814px 871px #fff, 883px 194px #fff, 1130px 1948px #fff, 1018px 325px #fff, 1362px 1610px #fff, 992px 240px #fff, 261px 940px #fff, 871px 531px #fff, 800px 1656px #fff, 1388px 190px #fff, 999px 902px #fff, 913px 921px #fff, 1783px 437px #fff, 1781px 1080px #fff, 1360px 1px #fff, 1834px 320px #fff, 611px 551px #fff, 157px 90px #fff, 1201px 97px #fff, 1908px 984px #fff, 115px 1306px #fff, 399px 1972px #fff, 1181px 293px #fff, 1569px 603px #fff, 1660px 1552px #fff, 1072px 1476px #fff, 1231px 1620px #fff, 553px 1576px #fff, 343px 468px #fff, 1432px 413px #fff, 362px 650px #fff, 597px 1784px #fff, 1179px 741px #fff, 1512px 1550px #fff, 1087px 963px #fff, 867px 655px #fff, 1289px 1548px #fff, 1015px 596px #fff, 204px 26px #fff, 882px 1436px #fff, 1718px 811px #fff, 639px 1058px #fff, 1347px 651px #fff, 1317px 1100px #fff, 803px 233px #fff, 859px 1723px #fff, 158px 1063px #fff, 287px 1527px #fff, 1465px 1065px #fff, 1583px 282px #fff, 501px 348px #fff, 532px 971px #fff, 1386px 194px #fff, 381px 132px #fff, 1448px 1667px #fff, 584px 1589px #fff, 192px 1775px #fff, 638px 228px #fff, 633px 887px #fff, 1405px 100px #fff, 1849px 452px #fff, 503px 1852px #fff, 351px 212px #fff, 875px 1421px #fff, 930px 1507px #fff, 1981px 883px #fff, 16px 1671px #fff, 1968px 1842px #fff, 431px 782px #fff, 554px 1017px #fff, 1624px 1717px #fff, 1695px 719px #fff, 143px 1105px #fff, 897px 1254px #fff, 199px 1661px #fff, 539px 1164px #fff, 527px 1817px #fff, 1293px 929px #fff, 1048px 150px #fff, 1906px 346px #fff, 1665px 1644px #fff, 676px 627px #fff, 832px 903px #fff, 1762px 1256px #fff, 1959px 559px #fff, 1464px 1840px #fff, 1046px 1070px #fff, 1963px 1948px #fff, 674px 1315px #fff, 441px 980px #fff, 655px 1183px #fff, 4px 1255px #fff, 1099px 597px #fff, 1467px 1924px #fff, 810px 853px #fff, 699px 1531px #fff, 967px 1946px #fff, 388px 1300px #fff, 257px 245px #fff, 320px 220px #fff, 45px 1362px #fff, 203px 1376px #fff, 785px 1751px #fff, 1196px 1639px #fff, 12px 1700px #fff, 132px 253px #fff, 1962px 425px #fff, 1252px 1573px #fff, 55px 1253px #fff, 360px 32px #fff, 1410px 1789px #fff, 1830px 942px #fff, 1834px 340px #fff, 535px 59px #fff, 745px 1178px #fff, 1826px 93px #fff, 119px 1698px #fff, 1384px 429px #fff, 1566px 970px #fff, 625px 626px #fff, 8px 1835px #fff, 1748px 537px #fff, 1709px 1943px #fff, 1185px 1609px #fff, 1104px 159px #fff, 139px 390px #fff, 549px 1232px #fff, 920px 329px #fff, 1011px 1418px #fff, 683px 1114px #fff, 1137px 1190px #fff, 178px 1174px #fff, 1679px 1976px #fff, 800px 1485px #fff, 45px 1868px #fff, 1272px 1148px #fff, 1733px 963px #fff, 1048px 411px #fff, 1534px 22px #fff, 1306px 666px #fff, 767px 578px #fff, 1235px 1258px #fff, 875px 1164px #fff, 120px 1459px #fff, 803px 1224px #fff, 1529px 1005px #fff, 1657px 1629px #fff, 570px 1454px #fff, 1556px 92px #fff, 263px 1612px #fff, 1903px 1560px #fff, 1049px 408px #fff, 759px 1408px #fff, 1257px 433px #fff, 1181px 626px #fff, 117px 1513px #fff, 123px 1861px #fff, 1086px 1264px #fff, 1758px 1451px #fff, 6px 315px #fff, 713px 457px #fff, 1197px 1581px #fff, 1724px 186px #fff, 1144px 1855px #fff, 1413px 990px #fff, 1492px 1034px #fff, 24px 1416px #fff, 304px 1008px #fff, 148px 334px #fff, 424px 1085px #fff, 644px 1010px #fff, 955px 1157px #fff, 513px 865px #fff, 622px 1481px #fff, 1277px 1255px #fff, 1942px 1318px #fff, 1610px 209px #fff, 657px 627px #fff, 383px 1037px #fff, 271px 902px #fff, 1566px 1194px #fff, 1949px 506px #fff, 518px 1350px #fff, 891px 1279px #fff, 1668px 1281px #fff, 1656px 1998px #fff, 928px 1249px #fff, 1806px 476px #fff, 1202px 734px #fff, 880px 369px #fff, 1521px 874px #fff, 1498px 676px #fff, 657px 279px #fff, 1749px 468px #fff, 1016px 1566px #fff, 660px 1322px #fff, 1779px 65px #fff, 904px 237px #fff, 849px 1955px #fff, 1368px 1593px #fff, 816px 43px #fff, 1554px 714px #fff, 1615px 1541px #fff, 575px 866px #fff, 1416px 749px #fff, 1131px 171px #fff, 1456px 1878px #fff, 853px 1659px #fff, 1990px 1937px #fff, 629px 1903px #fff, 500px 1542px #fff, 928px 1851px #fff, 1607px 46px #fff, 1332px 1915px #fff, 1218px 1258px #fff, 1219px 1630px #fff, 190px 1244px #fff, 536px 1268px #fff, 1428px 1527px #fff, 78px 981px #fff, 686px 408px #fff, 1208px 449px #fff, 475px 1609px #fff, 1613px 408px #fff, 1069px 182px #fff, 1275px 1458px #fff, 1087px 1015px #fff, 1065px 899px #fff, 1927px 14px #fff, 158px 1853px #fff, 977px 251px #fff, 1639px 1024px #fff, 748px 1129px #fff, 1289px 726px #fff, 1395px 632px #fff, 879px 585px #fff, 795px 195px #fff, 1426px 1636px #fff, 1088px 101px #fff, 1726px 1158px #fff, 1965px 517px #fff, 1115px 795px #fff, 1576px 130px #fff, 753px 511px #fff, 46px 1709px #fff, 454px 1175px #fff, 1251px 264px #fff, 380px 387px #fff, 10px 425px #fff, 1159px 759px #fff, 1180px 97px #fff, 1290px 663px #fff, 576px 743px #fff, 1098px 524px #fff, 1147px 591px #fff, 428px 797px #fff, 174px 492px #fff, 1993px 78px #fff, 1702px 1761px #fff, 1858px 1486px #fff, 1747px 690px #fff, 1970px 657px #fff, 217px 393px #fff, 593px 157px #fff, 1495px 1781px #fff, 1829px 1561px #fff, 1806px 248px #fff, 1567px 1725px #fff, 449px 826px #fff, 1431px 1788px #fff, 1049px 917px #fff, 773px 1990px #fff, 1986px 365px #fff, 1905px 267px #fff, 877px 1874px #fff, 1505px 178px #fff, 72px 604px #fff, 1040px 1811px #fff, 730px 1304px #fff, 798px 817px #fff, 126px 1931px #fff, 1389px 391px #fff, 1937px 1166px #fff, 1272px 378px #fff, 1746px 539px #fff, 1372px 805px #fff, 1092px 439px #fff, 328px 379px #fff, 757px 548px #fff, 1086px 1352px #fff, 250px 1953px #fff, 1015px 1371px #fff, 218px 497px #fff, 1689px 1836px #fff, 1446px 875px #fff, 1965px 688px #fff, 1420px 1460px #fff, 1226px 1629px #fff, 798px 529px #fff, 326px 1348px #fff, 493px 1025px #fff, 1729px 293px #fff, 403px 745px #fff, 550px 875px #fff, 1010px 1022px #fff, 22px 1262px #fff, 1438px 1208px #fff, 1341px 1132px #fff, 936px 1779px #fff, 436px 1828px #fff, 1388px 611px #fff, 1246px 900px #fff, 49px 1361px #fff, 830px 1073px #fff, 45px 1380px #fff, 1963px 1147px #fff, 401px 426px #fff, 727px 322px #fff, 399px 1839px #fff, 590px 1764px #fff, 1648px 365px #fff, 199px 561px #fff, 1609px 1201px #fff, 1940px 682px #fff, 1100px 202px #fff, 1688px 1788px #fff, 1957px 1116px #fff, 366px 916px #fff, 222px 544px #fff, 1449px 1288px #fff, 1275px 1430px #fff, 1825px 82px #fff, 1809px 1359px #fff, 998px 1321px #fff, 389px 1477px #fff, 150px 1143px #fff, 601px 1906px #fff, 1724px 671px #fff, 1485px 788px #fff, 1435px 432px #fff, 31px 1425px #fff, 633px 1173px #fff, 191px 168px #fff, 920px 616px #fff, 1867px 1092px #fff, 13px 615px #fff, 932px 1420px #fff, 247px 1791px #fff, 514px 306px #fff, 1895px 1566px #fff, 346px 697px #fff;
    -webkit-animation: animStar 40s linear infinite;
    animation: animStar 40s linear infinite;
}

#stars:after {
    content: "";
    position: absolute;
    top: 200px;
    width: .5px;
    height: .5px;
    background: 0 0;
    -webkit-box-shadow: 217px 444px #fff, 72px 357px #fff, 1054px 1710px #fff, 1085px 208px #fff, 1901px 1763px #fff, 1128px 783px #fff, 882px 36px #fff, 966px 946px #fff, 1202px 1062px #fff, 1985px 1395px #fff, 1931px 698px #fff, 1410px 558px #fff, 13px 1514px #fff, 1254px 1285px #fff, 981px 962px #fff, 1461px 1572px #fff, 84px 1270px #fff, 1906px 23px #fff, 1914px 1232px #fff, 1499px 1040px #fff, 1467px 617px #fff, 1067px 798px #fff, 1590px 540px #fff, 1594px 1868px #fff, 1460px 1152px #fff, 1706px 712px #fff, 788px 1596px #fff, 1276px 546px #fff, 1425px 351px #fff, 1167px 78px #fff, 1959px 276px #fff, 1177px 653px #fff, 952px 1974px #fff, 789px 1187px #fff, 1148px 30px #fff, 1488px 645px #fff, 1543px 1269px #fff, 1167px 1967px #fff, 503px 1124px #fff, 1721px 1302px #fff, 1240px 184px #fff, 1105px 1378px #fff, 1290px 460px #fff, 375px 121px #fff, 553px 253px #fff, 1005px 1358px #fff, 315px 1436px #fff, 1697px 1955px #fff, 146px 783px #fff, 1821px 1350px #fff, 907px 892px #fff, 1912px 836px #fff, 1610px 62px #fff, 1413px 1377px #fff, 690px 649px #fff, 655px 182px #fff, 1265px 25px #fff, 1667px 1540px #fff, 1126px 688px #fff, 1453px 1312px #fff, 227px 408px #fff, 291px 1960px #fff, 991px 991px #fff, 475px 836px #fff, 122px 1385px #fff, 442px 1537px #fff, 694px 1524px #fff, 712px 322px #fff, 1981px 1584px #fff, 1643px 1513px #fff, 211px 1142px #fff, 1617px 1638px #fff, 1458px 960px #fff, 1321px 1025px #fff, 352px 1655px #fff, 538px 1807px #fff, 118px 982px #fff, 301px 1810px #fff, 552px 953px #fff, 156px 564px #fff, 1097px 782px #fff, 706px 337px #fff, 1738px 1821px #fff, 764px 228px #fff, 1275px 211px #fff, 1097px 1505px #fff, 938px 1713px #fff, 713px 537px #fff, 558px 1191px #fff, 1432px 652px #fff, 539px 150px #fff, 1892px 192px #fff, 1774px 472px #fff, 595px 1852px #fff, 702px 753px #fff, 225px 1300px #fff, 1376px 1276px #fff, 977px 1127px #fff, 1221px 632px #fff, 353px 456px #fff, 1385px 992px #fff, 316px 1819px #fff, 1438px 1782px #fff, 832px 1300px #fff, 1558px 1671px #fff, 94px 1209px #fff, 1300px 1747px #fff, 1231px 671px #fff, 774px 908px #fff, 1275px 1792px #fff, 447px 1260px #fff, 205px 1575px #fff, 1117px 497px #fff, 191px 962px #fff, 35px 1880px #fff, 1387px 1508px #fff, 1487px 500px #fff, 408px 1694px #fff, 276px 1399px #fff, 603px 1626px #fff, 1299px 1902px #fff, 381px 883px #fff, 786px 1955px #fff, 170px 1214px #fff, 1664px 426px #fff, 263px 1283px #fff, 653px 909px #fff, 966px 82px #fff, 1403px 118px #fff, 473px 1920px #fff, 551px 331px #fff, 82px 1387px #fff, 1615px 475px #fff, 890px 1116px #fff, 1074px 553px #fff, 1765px 195px #fff, 814px 1013px #fff, 472px 1374px #fff, 1212px 626px #fff, 440px 1998px #fff, 1180px 1494px #fff, 1511px 1618px #fff, 1221px 1820px #fff, 1176px 1834px #fff, 601px 1678px #fff, 1913px 1507px #fff, 865px 1338px #fff, 1039px 694px #fff, 1041px 1227px #fff, 142px 1608px #fff, 1686px 1551px #fff, 111px 612px #fff, 1770px 1456px #fff, 1999px 142px #fff, 1542px 1114px #fff, 851px 1152px #fff, 845px 423px #fff, 29px 52px #fff, 1562px 648px #fff, 1776px 1924px #fff, 1596px 1307px #fff, 1880px 1773px #fff, 209px 1781px #fff, 1233px 1057px #fff, 1916px 979px #fff, 839px 1340px #fff, 1573px 1362px #fff, 223px 84px #fff, 156px 1139px #fff, 1501px 413px #fff, 791px 323px #fff, 452px 51px #fff, 969px 1281px #fff, 1278px 897px #fff, 1750px 455px #fff, 501px 1462px #fff, 1107px 336px #fff, 632px 1316px #fff, 1387px 1328px #fff, 28px 126px #fff, 437px 76px #fff, 1564px 37px #fff, 1094px 536px #fff, 1184px 1026px #fff, 1860px 1237px #fff, 1040px 896px #fff, 1650px 1863px #fff, 398px 608px #fff, 946px 1792px #fff, 396px 1451px #fff, 240px 698px #fff, 2000px 897px #fff, 1619px 1215px #fff, 8px 1300px #fff, 932px 171px #fff, 755px 1816px #fff, 1924px 709px #fff, 87px 670px #fff, 1934px 975px #fff, 66px 1551px #fff, 279px 1117px #fff, 1287px 568px #fff, 1044px 678px #fff, 1172px 852px #fff, 451px 1163px #fff, 1503px 1987px #fff, 907px 1250px #fff, 882px 1356px #fff, 143px 1773px #fff, 1129px 1076px #fff, 1577px 1164px #fff, 200px 1819px #fff, 1530px 1551px #fff, 1685px 759px #fff, 1900px 48px #fff, 1552px 1523px #fff, 962px 1324px #fff, 1287px 190px #fff, 1681px 1249px #fff, 1502px 891px #fff, 1672px 1510px #fff, 1790px 1120px #fff, 517px 1711px #fff, 195px 688px #fff, 811px 1233px #fff, 1831px 358px #fff, 239px 742px #fff, 1473px 789px #fff, 697px 1417px #fff, 324px 1859px #fff, 966px 2px #fff, 676px 1752px #fff, 337px 93px #fff, 5px 672px #fff, 865px 1943px #fff, 1235px 548px #fff, 1042px 399px #fff, 289px 1395px #fff, 1630px 953px #fff, 263px 764px #fff, 605px 1207px #fff, 857px 40px #fff, 398px 586px #fff, 290px 817px #fff, 331px 435px #fff, 958px 901px #fff, 1227px 1080px #fff, 350px 810px #fff, 1314px 1199px #fff, 1556px 1640px #fff, 1282px 557px #fff, 1783px 182px #fff, 1267px 724px #fff, 758px 956px #fff, 1149px 804px #fff, 1499px 1305px #fff, 713px 1575px #fff, 1372px 813px #fff, 1689px 768px #fff, 742px 273px #fff, 1788px 1041px #fff, 548px 1271px #fff, 1580px 1730px #fff, 853px 719px #fff, 1886px 417px #fff, 846px 1091px #fff, 1856px 1962px #fff, 1023px 1029px #fff, 556px 1236px #fff, 622px 1040px #fff, 762px 552px #fff, 806px 213px #fff, 777px 1623px #fff, 602px 331px #fff, 1631px 1181px #fff, 825px 717px #fff, 1753px 1220px #fff, 1592px 110px #fff, 1988px 89px #fff, 1057px 982px #fff, 325px 379px #fff, 1186px 200px #fff, 635px 149px #fff, 1655px 497px #fff, 1811px 403px #fff, 1297px 881px #fff, 176px 1533px #fff, 1744px 16px #fff, 519px 1464px #fff, 1062px 1251px #fff, 32px 725px #fff, 1613px 1735px #fff, 1637px 730px #fff, 698px 1141px #fff, 1406px 802px #fff, 157px 2000px #fff, 1277px 1918px #fff, 1867px 1776px #fff, 1511px 1903px #fff, 983px 888px #fff, 1149px 1294px #fff, 153px 1401px #fff, 1291px 1309px #fff, 620px 540px #fff, 12px 988px #fff, 1374px 598px #fff, 789px 773px #fff, 119px 1446px #fff, 608px 212px #fff, 482px 1323px #fff, 1458px 1248px #fff, 771px 100px #fff, 1090px 624px #fff, 1097px 860px #fff, 1431px 383px #fff, 963px 1782px #fff, 455px 218px #fff, 1740px 647px #fff, 1646px 1243px #fff, 776px 876px #fff, 1960px 121px #fff, 320px 1681px #fff, 278px 1482px #fff, 250px 417px #fff, 527px 712px #fff, 1362px 1988px #fff, 1658px 762px #fff, 30px 1194px #fff, 1722px 244px #fff, 1302px 52px #fff, 992px 1847px #fff, 1411px 624px #fff, 777px 811px #fff, 179px 1421px #fff, 913px 1400px #fff, 474px 123px #fff, 275px 985px #fff, 1519px 508px #fff, 269px 1250px #fff, 902px 812px #fff, 1799px 1494px #fff, 248px 1498px #fff, 1698px 252px #fff, 1669px 1357px #fff, 975px 1939px #fff, 1367px 658px #fff, 1923px 1770px #fff, 195px 350px #fff, 1683px 1997px #fff, 814px 871px #fff, 883px 194px #fff, 1130px 1948px #fff, 1018px 325px #fff, 1362px 1610px #fff, 992px 240px #fff, 261px 940px #fff, 871px 531px #fff, 800px 1656px #fff, 1388px 190px #fff, 999px 902px #fff, 913px 921px #fff, 1783px 437px #fff, 1781px 1080px #fff, 1360px 1px #fff, 1834px 320px #fff, 611px 551px #fff, 157px 90px #fff, 1201px 97px #fff, 1908px 984px #fff, 115px 1306px #fff, 399px 1972px #fff, 1181px 293px #fff, 1569px 603px #fff, 1660px 1552px #fff, 1072px 1476px #fff, 1231px 1620px #fff, 553px 1576px #fff, 343px 468px #fff, 1432px 413px #fff, 362px 650px #fff, 597px 1784px #fff, 1179px 741px #fff, 1512px 1550px #fff, 1087px 963px #fff, 867px 655px #fff, 1289px 1548px #fff, 1015px 596px #fff, 204px 26px #fff, 882px 1436px #fff, 1718px 811px #fff, 639px 1058px #fff, 1347px 651px #fff, 1317px 1100px #fff, 803px 233px #fff, 859px 1723px #fff, 158px 1063px #fff, 287px 1527px #fff, 1465px 1065px #fff, 1583px 282px #fff, 501px 348px #fff, 532px 971px #fff, 1386px 194px #fff, 381px 132px #fff, 1448px 1667px #fff, 584px 1589px #fff, 192px 1775px #fff, 638px 228px #fff, 633px 887px #fff, 1405px 100px #fff, 1849px 452px #fff, 503px 1852px #fff, 351px 212px #fff, 875px 1421px #fff, 930px 1507px #fff, 1981px 883px #fff, 16px 1671px #fff, 1968px 1842px #fff, 431px 782px #fff, 554px 1017px #fff, 1624px 1717px #fff, 1695px 719px #fff, 143px 1105px #fff, 897px 1254px #fff, 199px 1661px #fff, 539px 1164px #fff, 527px 1817px #fff, 1293px 929px #fff, 1048px 150px #fff, 1906px 346px #fff, 1665px 1644px #fff, 676px 627px #fff, 832px 903px #fff, 1762px 1256px #fff, 1959px 559px #fff, 1464px 1840px #fff, 1046px 1070px #fff, 1963px 1948px #fff, 674px 1315px #fff, 441px 980px #fff, 655px 1183px #fff, 4px 1255px #fff, 1099px 597px #fff, 1467px 1924px #fff, 810px 853px #fff, 699px 1531px #fff, 967px 1946px #fff, 388px 1300px #fff, 257px 245px #fff, 320px 220px #fff, 45px 1362px #fff, 203px 1376px #fff, 785px 1751px #fff, 1196px 1639px #fff, 12px 1700px #fff, 132px 253px #fff, 1962px 425px #fff, 1252px 1573px #fff, 55px 1253px #fff, 360px 32px #fff, 1410px 1789px #fff, 1830px 942px #fff, 1834px 340px #fff, 535px 59px #fff, 745px 1178px #fff, 1826px 93px #fff, 119px 1698px #fff, 1384px 429px #fff, 1566px 970px #fff, 625px 626px #fff, 8px 1835px #fff, 1748px 537px #fff, 1709px 1943px #fff, 1185px 1609px #fff, 1104px 159px #fff, 139px 390px #fff, 549px 1232px #fff, 920px 329px #fff, 1011px 1418px #fff, 683px 1114px #fff, 1137px 1190px #fff, 178px 1174px #fff, 1679px 1976px #fff, 800px 1485px #fff, 45px 1868px #fff, 1272px 1148px #fff, 1733px 963px #fff, 1048px 411px #fff, 1534px 22px #fff, 1306px 666px #fff, 767px 578px #fff, 1235px 1258px #fff, 875px 1164px #fff, 120px 1459px #fff, 803px 1224px #fff, 1529px 1005px #fff, 1657px 1629px #fff, 570px 1454px #fff, 1556px 92px #fff, 263px 1612px #fff, 1903px 1560px #fff, 1049px 408px #fff, 759px 1408px #fff, 1257px 433px #fff, 1181px 626px #fff, 117px 1513px #fff, 123px 1861px #fff, 1086px 1264px #fff, 1758px 1451px #fff, 6px 315px #fff, 713px 457px #fff, 1197px 1581px #fff, 1724px 186px #fff, 1144px 1855px #fff, 1413px 990px #fff, 1492px 1034px #fff, 24px 1416px #fff, 304px 1008px #fff, 148px 334px #fff, 424px 1085px #fff, 644px 1010px #fff, 955px 1157px #fff, 513px 865px #fff, 622px 1481px #fff, 1277px 1255px #fff, 1942px 1318px #fff, 1610px 209px #fff, 657px 627px #fff, 383px 1037px #fff, 271px 902px #fff, 1566px 1194px #fff, 1949px 506px #fff, 518px 1350px #fff, 891px 1279px #fff, 1668px 1281px #fff, 1656px 1998px #fff, 928px 1249px #fff, 1806px 476px #fff, 1202px 734px #fff, 880px 369px #fff, 1521px 874px #fff, 1498px 676px #fff, 657px 279px #fff, 1749px 468px #fff, 1016px 1566px #fff, 660px 1322px #fff, 1779px 65px #fff, 904px 237px #fff, 849px 1955px #fff, 1368px 1593px #fff, 816px 43px #fff, 1554px 714px #fff, 1615px 1541px #fff, 575px 866px #fff, 1416px 749px #fff, 1131px 171px #fff, 1456px 1878px #fff, 853px 1659px #fff, 1990px 1937px #fff, 629px 1903px #fff, 500px 1542px #fff, 928px 1851px #fff, 1607px 46px #fff, 1332px 1915px #fff, 1218px 1258px #fff, 1219px 1630px #fff, 190px 1244px #fff, 536px 1268px #fff, 1428px 1527px #fff, 78px 981px #fff, 686px 408px #fff, 1208px 449px #fff, 475px 1609px #fff, 1613px 408px #fff, 1069px 182px #fff, 1275px 1458px #fff, 1087px 1015px #fff, 1065px 899px #fff, 1927px 14px #fff, 158px 1853px #fff, 977px 251px #fff, 1639px 1024px #fff, 748px 1129px #fff, 1289px 726px #fff, 1395px 632px #fff, 879px 585px #fff, 795px 195px #fff, 1426px 1636px #fff, 1088px 101px #fff, 1726px 1158px #fff, 1965px 517px #fff, 1115px 795px #fff, 1576px 130px #fff, 753px 511px #fff, 46px 1709px #fff, 454px 1175px #fff, 1251px 264px #fff, 380px 387px #fff, 10px 425px #fff, 1159px 759px #fff, 1180px 97px #fff, 1290px 663px #fff, 576px 743px #fff, 1098px 524px #fff, 1147px 591px #fff, 428px 797px #fff, 174px 492px #fff, 1993px 78px #fff, 1702px 1761px #fff, 1858px 1486px #fff, 1747px 690px #fff, 1970px 657px #fff, 217px 393px #fff, 593px 157px #fff, 1495px 1781px #fff, 1829px 1561px #fff, 1806px 248px #fff, 1567px 1725px #fff, 449px 826px #fff, 1431px 1788px #fff, 1049px 917px #fff, 773px 1990px #fff, 1986px 365px #fff, 1905px 267px #fff, 877px 1874px #fff, 1505px 178px #fff, 72px 604px #fff, 1040px 1811px #fff, 730px 1304px #fff, 798px 817px #fff, 126px 1931px #fff, 1389px 391px #fff, 1937px 1166px #fff, 1272px 378px #fff, 1746px 539px #fff, 1372px 805px #fff, 1092px 439px #fff, 328px 379px #fff, 757px 548px #fff, 1086px 1352px #fff, 250px 1953px #fff, 1015px 1371px #fff, 218px 497px #fff, 1689px 1836px #fff, 1446px 875px #fff, 1965px 688px #fff, 1420px 1460px #fff, 1226px 1629px #fff, 798px 529px #fff, 326px 1348px #fff, 493px 1025px #fff, 1729px 293px #fff, 403px 745px #fff, 550px 875px #fff, 1010px 1022px #fff, 22px 1262px #fff, 1438px 1208px #fff, 1341px 1132px #fff, 936px 1779px #fff, 436px 1828px #fff, 1388px 611px #fff, 1246px 900px #fff, 49px 1361px #fff, 830px 1073px #fff, 45px 1380px #fff, 1963px 1147px #fff, 401px 426px #fff, 727px 322px #fff, 399px 1839px #fff, 590px 1764px #fff, 1648px 365px #fff, 199px 561px #fff, 1609px 1201px #fff, 1940px 682px #fff, 1100px 202px #fff, 1688px 1788px #fff, 1957px 1116px #fff, 366px 916px #fff, 222px 544px #fff, 1449px 1288px #fff, 1275px 1430px #fff, 1825px 82px #fff, 1809px 1359px #fff, 998px 1321px #fff, 389px 1477px #fff, 150px 1143px #fff, 601px 1906px #fff, 1724px 671px #fff, 1485px 788px #fff, 1435px 432px #fff, 31px 1425px #fff, 633px 1173px #fff, 191px 168px #fff, 920px 616px #fff, 1867px 1092px #fff, 13px 615px #fff, 932px 1420px #fff, 247px 1791px #fff, 514px 306px #fff, 1895px 1566px #fff, 346px 697px #fff;
    box-shadow: 217px 444px #fff, 72px 357px #fff, 1054px 1710px #fff, 1085px 208px #fff, 1901px 1763px #fff, 1128px 783px #fff, 882px 36px #fff, 966px 946px #fff, 1202px 1062px #fff, 1985px 1395px #fff, 1931px 698px #fff, 1410px 558px #fff, 13px 1514px #fff, 1254px 1285px #fff, 981px 962px #fff, 1461px 1572px #fff, 84px 1270px #fff, 1906px 23px #fff, 1914px 1232px #fff, 1499px 1040px #fff, 1467px 617px #fff, 1067px 798px #fff, 1590px 540px #fff, 1594px 1868px #fff, 1460px 1152px #fff, 1706px 712px #fff, 788px 1596px #fff, 1276px 546px #fff, 1425px 351px #fff, 1167px 78px #fff, 1959px 276px #fff, 1177px 653px #fff, 952px 1974px #fff, 789px 1187px #fff, 1148px 30px #fff, 1488px 645px #fff, 1543px 1269px #fff, 1167px 1967px #fff, 503px 1124px #fff, 1721px 1302px #fff, 1240px 184px #fff, 1105px 1378px #fff, 1290px 460px #fff, 375px 121px #fff, 553px 253px #fff, 1005px 1358px #fff, 315px 1436px #fff, 1697px 1955px #fff, 146px 783px #fff, 1821px 1350px #fff, 907px 892px #fff, 1912px 836px #fff, 1610px 62px #fff, 1413px 1377px #fff, 690px 649px #fff, 655px 182px #fff, 1265px 25px #fff, 1667px 1540px #fff, 1126px 688px #fff, 1453px 1312px #fff, 227px 408px #fff, 291px 1960px #fff, 991px 991px #fff, 475px 836px #fff, 122px 1385px #fff, 442px 1537px #fff, 694px 1524px #fff, 712px 322px #fff, 1981px 1584px #fff, 1643px 1513px #fff, 211px 1142px #fff, 1617px 1638px #fff, 1458px 960px #fff, 1321px 1025px #fff, 352px 1655px #fff, 538px 1807px #fff, 118px 982px #fff, 301px 1810px #fff, 552px 953px #fff, 156px 564px #fff, 1097px 782px #fff, 706px 337px #fff, 1738px 1821px #fff, 764px 228px #fff, 1275px 211px #fff, 1097px 1505px #fff, 938px 1713px #fff, 713px 537px #fff, 558px 1191px #fff, 1432px 652px #fff, 539px 150px #fff, 1892px 192px #fff, 1774px 472px #fff, 595px 1852px #fff, 702px 753px #fff, 225px 1300px #fff, 1376px 1276px #fff, 977px 1127px #fff, 1221px 632px #fff, 353px 456px #fff, 1385px 992px #fff, 316px 1819px #fff, 1438px 1782px #fff, 832px 1300px #fff, 1558px 1671px #fff, 94px 1209px #fff, 1300px 1747px #fff, 1231px 671px #fff, 774px 908px #fff, 1275px 1792px #fff, 447px 1260px #fff, 205px 1575px #fff, 1117px 497px #fff, 191px 962px #fff, 35px 1880px #fff, 1387px 1508px #fff, 1487px 500px #fff, 408px 1694px #fff, 276px 1399px #fff, 603px 1626px #fff, 1299px 1902px #fff, 381px 883px #fff, 786px 1955px #fff, 170px 1214px #fff, 1664px 426px #fff, 263px 1283px #fff, 653px 909px #fff, 966px 82px #fff, 1403px 118px #fff, 473px 1920px #fff, 551px 331px #fff, 82px 1387px #fff, 1615px 475px #fff, 890px 1116px #fff, 1074px 553px #fff, 1765px 195px #fff, 814px 1013px #fff, 472px 1374px #fff, 1212px 626px #fff, 440px 1998px #fff, 1180px 1494px #fff, 1511px 1618px #fff, 1221px 1820px #fff, 1176px 1834px #fff, 601px 1678px #fff, 1913px 1507px #fff, 865px 1338px #fff, 1039px 694px #fff, 1041px 1227px #fff, 142px 1608px #fff, 1686px 1551px #fff, 111px 612px #fff, 1770px 1456px #fff, 1999px 142px #fff, 1542px 1114px #fff, 851px 1152px #fff, 845px 423px #fff, 29px 52px #fff, 1562px 648px #fff, 1776px 1924px #fff, 1596px 1307px #fff, 1880px 1773px #fff, 209px 1781px #fff, 1233px 1057px #fff, 1916px 979px #fff, 839px 1340px #fff, 1573px 1362px #fff, 223px 84px #fff, 156px 1139px #fff, 1501px 413px #fff, 791px 323px #fff, 452px 51px #fff, 969px 1281px #fff, 1278px 897px #fff, 1750px 455px #fff, 501px 1462px #fff, 1107px 336px #fff, 632px 1316px #fff, 1387px 1328px #fff, 28px 126px #fff, 437px 76px #fff, 1564px 37px #fff, 1094px 536px #fff, 1184px 1026px #fff, 1860px 1237px #fff, 1040px 896px #fff, 1650px 1863px #fff, 398px 608px #fff, 946px 1792px #fff, 396px 1451px #fff, 240px 698px #fff, 2000px 897px #fff, 1619px 1215px #fff, 8px 1300px #fff, 932px 171px #fff, 755px 1816px #fff, 1924px 709px #fff, 87px 670px #fff, 1934px 975px #fff, 66px 1551px #fff, 279px 1117px #fff, 1287px 568px #fff, 1044px 678px #fff, 1172px 852px #fff, 451px 1163px #fff, 1503px 1987px #fff, 907px 1250px #fff, 882px 1356px #fff, 143px 1773px #fff, 1129px 1076px #fff, 1577px 1164px #fff, 200px 1819px #fff, 1530px 1551px #fff, 1685px 759px #fff, 1900px 48px #fff, 1552px 1523px #fff, 962px 1324px #fff, 1287px 190px #fff, 1681px 1249px #fff, 1502px 891px #fff, 1672px 1510px #fff, 1790px 1120px #fff, 517px 1711px #fff, 195px 688px #fff, 811px 1233px #fff, 1831px 358px #fff, 239px 742px #fff, 1473px 789px #fff, 697px 1417px #fff, 324px 1859px #fff, 966px 2px #fff, 676px 1752px #fff, 337px 93px #fff, 5px 672px #fff, 865px 1943px #fff, 1235px 548px #fff, 1042px 399px #fff, 289px 1395px #fff, 1630px 953px #fff, 263px 764px #fff, 605px 1207px #fff, 857px 40px #fff, 398px 586px #fff, 290px 817px #fff, 331px 435px #fff, 958px 901px #fff, 1227px 1080px #fff, 350px 810px #fff, 1314px 1199px #fff, 1556px 1640px #fff, 1282px 557px #fff, 1783px 182px #fff, 1267px 724px #fff, 758px 956px #fff, 1149px 804px #fff, 1499px 1305px #fff, 713px 1575px #fff, 1372px 813px #fff, 1689px 768px #fff, 742px 273px #fff, 1788px 1041px #fff, 548px 1271px #fff, 1580px 1730px #fff, 853px 719px #fff, 1886px 417px #fff, 846px 1091px #fff, 1856px 1962px #fff, 1023px 1029px #fff, 556px 1236px #fff, 622px 1040px #fff, 762px 552px #fff, 806px 213px #fff, 777px 1623px #fff, 602px 331px #fff, 1631px 1181px #fff, 825px 717px #fff, 1753px 1220px #fff, 1592px 110px #fff, 1988px 89px #fff, 1057px 982px #fff, 325px 379px #fff, 1186px 200px #fff, 635px 149px #fff, 1655px 497px #fff, 1811px 403px #fff, 1297px 881px #fff, 176px 1533px #fff, 1744px 16px #fff, 519px 1464px #fff, 1062px 1251px #fff, 32px 725px #fff, 1613px 1735px #fff, 1637px 730px #fff, 698px 1141px #fff, 1406px 802px #fff, 157px 2000px #fff, 1277px 1918px #fff, 1867px 1776px #fff, 1511px 1903px #fff, 983px 888px #fff, 1149px 1294px #fff, 153px 1401px #fff, 1291px 1309px #fff, 620px 540px #fff, 12px 988px #fff, 1374px 598px #fff, 789px 773px #fff, 119px 1446px #fff, 608px 212px #fff, 482px 1323px #fff, 1458px 1248px #fff, 771px 100px #fff, 1090px 624px #fff, 1097px 860px #fff, 1431px 383px #fff, 963px 1782px #fff, 455px 218px #fff, 1740px 647px #fff, 1646px 1243px #fff, 776px 876px #fff, 1960px 121px #fff, 320px 1681px #fff, 278px 1482px #fff, 250px 417px #fff, 527px 712px #fff, 1362px 1988px #fff, 1658px 762px #fff, 30px 1194px #fff, 1722px 244px #fff, 1302px 52px #fff, 992px 1847px #fff, 1411px 624px #fff, 777px 811px #fff, 179px 1421px #fff, 913px 1400px #fff, 474px 123px #fff, 275px 985px #fff, 1519px 508px #fff, 269px 1250px #fff, 902px 812px #fff, 1799px 1494px #fff, 248px 1498px #fff, 1698px 252px #fff, 1669px 1357px #fff, 975px 1939px #fff, 1367px 658px #fff, 1923px 1770px #fff, 195px 350px #fff, 1683px 1997px #fff, 814px 871px #fff, 883px 194px #fff, 1130px 1948px #fff, 1018px 325px #fff, 1362px 1610px #fff, 992px 240px #fff, 261px 940px #fff, 871px 531px #fff, 800px 1656px #fff, 1388px 190px #fff, 999px 902px #fff, 913px 921px #fff, 1783px 437px #fff, 1781px 1080px #fff, 1360px 1px #fff, 1834px 320px #fff, 611px 551px #fff, 157px 90px #fff, 1201px 97px #fff, 1908px 984px #fff, 115px 1306px #fff, 399px 1972px #fff, 1181px 293px #fff, 1569px 603px #fff, 1660px 1552px #fff, 1072px 1476px #fff, 1231px 1620px #fff, 553px 1576px #fff, 343px 468px #fff, 1432px 413px #fff, 362px 650px #fff, 597px 1784px #fff, 1179px 741px #fff, 1512px 1550px #fff, 1087px 963px #fff, 867px 655px #fff, 1289px 1548px #fff, 1015px 596px #fff, 204px 26px #fff, 882px 1436px #fff, 1718px 811px #fff, 639px 1058px #fff, 1347px 651px #fff, 1317px 1100px #fff, 803px 233px #fff, 859px 1723px #fff, 158px 1063px #fff, 287px 1527px #fff, 1465px 1065px #fff, 1583px 282px #fff, 501px 348px #fff, 532px 971px #fff, 1386px 194px #fff, 381px 132px #fff, 1448px 1667px #fff, 584px 1589px #fff, 192px 1775px #fff, 638px 228px #fff, 633px 887px #fff, 1405px 100px #fff, 1849px 452px #fff, 503px 1852px #fff, 351px 212px #fff, 875px 1421px #fff, 930px 1507px #fff, 1981px 883px #fff, 16px 1671px #fff, 1968px 1842px #fff, 431px 782px #fff, 554px 1017px #fff, 1624px 1717px #fff, 1695px 719px #fff, 143px 1105px #fff, 897px 1254px #fff, 199px 1661px #fff, 539px 1164px #fff, 527px 1817px #fff, 1293px 929px #fff, 1048px 150px #fff, 1906px 346px #fff, 1665px 1644px #fff, 676px 627px #fff, 832px 903px #fff, 1762px 1256px #fff, 1959px 559px #fff, 1464px 1840px #fff, 1046px 1070px #fff, 1963px 1948px #fff, 674px 1315px #fff, 441px 980px #fff, 655px 1183px #fff, 4px 1255px #fff, 1099px 597px #fff, 1467px 1924px #fff, 810px 853px #fff, 699px 1531px #fff, 967px 1946px #fff, 388px 1300px #fff, 257px 245px #fff, 320px 220px #fff, 45px 1362px #fff, 203px 1376px #fff, 785px 1751px #fff, 1196px 1639px #fff, 12px 1700px #fff, 132px 253px #fff, 1962px 425px #fff, 1252px 1573px #fff, 55px 1253px #fff, 360px 32px #fff, 1410px 1789px #fff, 1830px 942px #fff, 1834px 340px #fff, 535px 59px #fff, 745px 1178px #fff, 1826px 93px #fff, 119px 1698px #fff, 1384px 429px #fff, 1566px 970px #fff, 625px 626px #fff, 8px 1835px #fff, 1748px 537px #fff, 1709px 1943px #fff, 1185px 1609px #fff, 1104px 159px #fff, 139px 390px #fff, 549px 1232px #fff, 920px 329px #fff, 1011px 1418px #fff, 683px 1114px #fff, 1137px 1190px #fff, 178px 1174px #fff, 1679px 1976px #fff, 800px 1485px #fff, 45px 1868px #fff, 1272px 1148px #fff, 1733px 963px #fff, 1048px 411px #fff, 1534px 22px #fff, 1306px 666px #fff, 767px 578px #fff, 1235px 1258px #fff, 875px 1164px #fff, 120px 1459px #fff, 803px 1224px #fff, 1529px 1005px #fff, 1657px 1629px #fff, 570px 1454px #fff, 1556px 92px #fff, 263px 1612px #fff, 1903px 1560px #fff, 1049px 408px #fff, 759px 1408px #fff, 1257px 433px #fff, 1181px 626px #fff, 117px 1513px #fff, 123px 1861px #fff, 1086px 1264px #fff, 1758px 1451px #fff, 6px 315px #fff, 713px 457px #fff, 1197px 1581px #fff, 1724px 186px #fff, 1144px 1855px #fff, 1413px 990px #fff, 1492px 1034px #fff, 24px 1416px #fff, 304px 1008px #fff, 148px 334px #fff, 424px 1085px #fff, 644px 1010px #fff, 955px 1157px #fff, 513px 865px #fff, 622px 1481px #fff, 1277px 1255px #fff, 1942px 1318px #fff, 1610px 209px #fff, 657px 627px #fff, 383px 1037px #fff, 271px 902px #fff, 1566px 1194px #fff, 1949px 506px #fff, 518px 1350px #fff, 891px 1279px #fff, 1668px 1281px #fff, 1656px 1998px #fff, 928px 1249px #fff, 1806px 476px #fff, 1202px 734px #fff, 880px 369px #fff, 1521px 874px #fff, 1498px 676px #fff, 657px 279px #fff, 1749px 468px #fff, 1016px 1566px #fff, 660px 1322px #fff, 1779px 65px #fff, 904px 237px #fff, 849px 1955px #fff, 1368px 1593px #fff, 816px 43px #fff, 1554px 714px #fff, 1615px 1541px #fff, 575px 866px #fff, 1416px 749px #fff, 1131px 171px #fff, 1456px 1878px #fff, 853px 1659px #fff, 1990px 1937px #fff, 629px 1903px #fff, 500px 1542px #fff, 928px 1851px #fff, 1607px 46px #fff, 1332px 1915px #fff, 1218px 1258px #fff, 1219px 1630px #fff, 190px 1244px #fff, 536px 1268px #fff, 1428px 1527px #fff, 78px 981px #fff, 686px 408px #fff, 1208px 449px #fff, 475px 1609px #fff, 1613px 408px #fff, 1069px 182px #fff, 1275px 1458px #fff, 1087px 1015px #fff, 1065px 899px #fff, 1927px 14px #fff, 158px 1853px #fff, 977px 251px #fff, 1639px 1024px #fff, 748px 1129px #fff, 1289px 726px #fff, 1395px 632px #fff, 879px 585px #fff, 795px 195px #fff, 1426px 1636px #fff, 1088px 101px #fff, 1726px 1158px #fff, 1965px 517px #fff, 1115px 795px #fff, 1576px 130px #fff, 753px 511px #fff, 46px 1709px #fff, 454px 1175px #fff, 1251px 264px #fff, 380px 387px #fff, 10px 425px #fff, 1159px 759px #fff, 1180px 97px #fff, 1290px 663px #fff, 576px 743px #fff, 1098px 524px #fff, 1147px 591px #fff, 428px 797px #fff, 174px 492px #fff, 1993px 78px #fff, 1702px 1761px #fff, 1858px 1486px #fff, 1747px 690px #fff, 1970px 657px #fff, 217px 393px #fff, 593px 157px #fff, 1495px 1781px #fff, 1829px 1561px #fff, 1806px 248px #fff, 1567px 1725px #fff, 449px 826px #fff, 1431px 1788px #fff, 1049px 917px #fff, 773px 1990px #fff, 1986px 365px #fff, 1905px 267px #fff, 877px 1874px #fff, 1505px 178px #fff, 72px 604px #fff, 1040px 1811px #fff, 730px 1304px #fff, 798px 817px #fff, 126px 1931px #fff, 1389px 391px #fff, 1937px 1166px #fff, 1272px 378px #fff, 1746px 539px #fff, 1372px 805px #fff, 1092px 439px #fff, 328px 379px #fff, 757px 548px #fff, 1086px 1352px #fff, 250px 1953px #fff, 1015px 1371px #fff, 218px 497px #fff, 1689px 1836px #fff, 1446px 875px #fff, 1965px 688px #fff, 1420px 1460px #fff, 1226px 1629px #fff, 798px 529px #fff, 326px 1348px #fff, 493px 1025px #fff, 1729px 293px #fff, 403px 745px #fff, 550px 875px #fff, 1010px 1022px #fff, 22px 1262px #fff, 1438px 1208px #fff, 1341px 1132px #fff, 936px 1779px #fff, 436px 1828px #fff, 1388px 611px #fff, 1246px 900px #fff, 49px 1361px #fff, 830px 1073px #fff, 45px 1380px #fff, 1963px 1147px #fff, 401px 426px #fff, 727px 322px #fff, 399px 1839px #fff, 590px 1764px #fff, 1648px 365px #fff, 199px 561px #fff, 1609px 1201px #fff, 1940px 682px #fff, 1100px 202px #fff, 1688px 1788px #fff, 1957px 1116px #fff, 366px 916px #fff, 222px 544px #fff, 1449px 1288px #fff, 1275px 1430px #fff, 1825px 82px #fff, 1809px 1359px #fff, 998px 1321px #fff, 389px 1477px #fff, 150px 1143px #fff, 601px 1906px #fff, 1724px 671px #fff, 1485px 788px #fff, 1435px 432px #fff, 31px 1425px #fff, 633px 1173px #fff, 191px 168px #fff, 920px 616px #fff, 1867px 1092px #fff, 13px 615px #fff, 932px 1420px #fff, 247px 1791px #fff, 514px 306px #fff, 1895px 1566px #fff, 346px 697px #fff
}

#stars2 {
    width: 1px;
    height: 1px;
    background: 0 0;
    position: absolute;
    -webkit-box-shadow: 511px 712px #fff, 497px 1087px #fff, 1934px 1954px #fff, 266px 1274px #fff, 656px 943px #fff, 423px 1008px #fff, 1645px 1851px #fff, 1367px 745px #fff, 783px 878px #fff, 784px 1055px #fff, 1310px 1854px #fff, 1888px 1700px #fff, 874px 1676px #fff, 1944px 1620px #fff, 491px 178px #fff, 644px 1954px #fff, 564px 245px #fff, 1489px 677px #fff, 81px 56px #fff, 938px 1913px #fff, 1198px 1003px #fff, 949px 366px #fff, 30px 1833px #fff, 770px 1366px #fff, 1428px 1980px #fff, 369px 688px #fff, 1631px 1153px #fff, 198px 1389px #fff, 1707px 992px #fff, 950px 1761px #fff, 119px 1179px #fff, 766px 1429px #fff, 1692px 1732px #fff, 773px 77px #fff, 1557px 928px #fff, 856px 1447px #fff, 1809px 1502px #fff, 186px 86px #fff, 580px 74px #fff, 1348px 1577px #fff, 1910px 1768px #fff, 329px 545px #fff, 1066px 1287px #fff, 1003px 1011px #fff, 54px 1540px #fff, 1181px 1791px #fff, 514px 1333px #fff, 1447px 917px #fff, 425px 1225px #fff, 258px 1437px #fff, 151px 1423px #fff, 525px 316px #fff, 162px 1182px #fff, 790px 1361px #fff, 1907px 960px #fff, 1867px 1458px #fff, 571px 557px #fff, 1820px 725px #fff, 1977px 877px #fff, 1353px 116px #fff, 619px 507px #fff, 1259px 1375px #fff, 1092px 1432px #fff, 634px 1852px #fff, 991px 1070px #fff, 693px 1141px #fff, 1378px 861px #fff, 401px 1332px #fff, 382px 1968px #fff, 224px 1688px #fff, 1368px 1602px #fff, 632px 1727px #fff, 1030px 421px #fff, 1783px 1027px #fff, 1049px 1029px #fff, 1826px 1661px #fff, 85px 1632px #fff, 1428px 946px #fff, 1398px 1923px #fff, 1031px 1780px #fff, 1972px 225px #fff, 243px 1536px #fff, 1336px 859px #fff, 667px 1670px #fff, 594px 1553px #fff, 902px 618px #fff, 612px 267px #fff, 437px 398px #fff, 1840px 897px #fff, 612px 1015px #fff, 1546px 1749px #fff, 354px 1509px #fff, 1271px 1771px #fff, 1516px 1135px #fff, 1414px 1576px #fff, 381px 593px #fff, 180px 12px #fff, 472px 311px #fff, 516px 414px #fff, 780px 1149px #fff, 387px 1493px #fff, 323px 1385px #fff, 1638px 734px #fff, 1096px 444px #fff, 1591px 51px #fff, 512px 842px #fff, 304px 1058px #fff, 1490px 124px #fff, 956px 814px #fff, 1161px 467px #fff, 1269px 782px #fff, 1104px 1684px #fff, 1px 361px #fff, 665px 1662px #fff, 1545px 87px #fff, 652px 574px #fff, 106px 129px #fff, 366px 983px #fff, 1696px 968px #fff, 582px 1295px #fff, 806px 1820px #fff, 1981px 124px #fff, 1829px 1138px #fff, 956px 731px #fff, 1419px 1813px #fff, 1759px 139px #fff, 1509px 1970px #fff, 1925px 921px #fff, 1564px 1846px #fff, 1926px 1878px #fff, 554px 844px #fff, 288px 1288px #fff, 85px 1849px #fff, 717px 686px #fff, 1060px 989px #fff, 543px 756px #fff, 1733px 1650px #fff, 1801px 413px #fff, 664px 737px #fff, 1950px 1696px #fff, 641px 1465px #fff, 1290px 882px #fff, 603px 1169px #fff, 805px 1820px #fff, 107px 1659px #fff, 114px 715px #fff, 600px 215px #fff, 938px 103px #fff, 165px 1862px #fff, 1648px 1936px #fff, 78px 1806px #fff, 674px 1902px #fff, 422px 902px #fff, 911px 1869px #fff, 169px 471px #fff, 1095px 289px #fff, 1368px 1323px #fff, 61px 1033px #fff, 89px 416px #fff, 540px 1123px #fff, 374px 1032px #fff, 767px 1473px #fff, 414px 1641px #fff, 1811px 1483px #fff, 1456px 414px #fff, 954px 1958px #fff, 1639px 1756px #fff, 1483px 371px #fff, 1366px 1961px #fff, 1332px 1882px #fff, 838px 1429px #fff, 863px 502px #fff, 109px 1187px #fff, 711px 749px #fff, 849px 856px #fff, 193px 916px #fff, 104px 851px #fff, 1772px 1180px #fff, 1158px 1225px #fff, 76px 1383px #fff, 1752px 1077px #fff, 2px 1021px #fff, 1279px 1453px #fff, 995px 410px #fff, 1477px 255px #fff, 1535px 1551px #fff, 1993px 1287px #fff, 1384px 1579px #fff, 1692px 1864px #fff, 13px 1225px #fff, 1485px 1397px #fff, 1739px 1405px #fff, 1236px 774px #fff, 1470px 405px #fff, 1620px 1316px #fff, 1156px 266px #fff, 1146px 1014px #fff, 94px 1955px #fff, 1336px 126px #fff, 1262px 1142px #fff;
    box-shadow: 511px 712px #fff, 497px 1087px #fff, 1934px 1954px #fff, 266px 1274px #fff, 656px 943px #fff, 423px 1008px #fff, 1645px 1851px #fff, 1367px 745px #fff, 783px 878px #fff, 784px 1055px #fff, 1310px 1854px #fff, 1888px 1700px #fff, 874px 1676px #fff, 1944px 1620px #fff, 491px 178px #fff, 644px 1954px #fff, 564px 245px #fff, 1489px 677px #fff, 81px 56px #fff, 938px 1913px #fff, 1198px 1003px #fff, 949px 366px #fff, 30px 1833px #fff, 770px 1366px #fff, 1428px 1980px #fff, 369px 688px #fff, 1631px 1153px #fff, 198px 1389px #fff, 1707px 992px #fff, 950px 1761px #fff, 119px 1179px #fff, 766px 1429px #fff, 1692px 1732px #fff, 773px 77px #fff, 1557px 928px #fff, 856px 1447px #fff, 1809px 1502px #fff, 186px 86px #fff, 580px 74px #fff, 1348px 1577px #fff, 1910px 1768px #fff, 329px 545px #fff, 1066px 1287px #fff, 1003px 1011px #fff, 54px 1540px #fff, 1181px 1791px #fff, 514px 1333px #fff, 1447px 917px #fff, 425px 1225px #fff, 258px 1437px #fff, 151px 1423px #fff, 525px 316px #fff, 162px 1182px #fff, 790px 1361px #fff, 1907px 960px #fff, 1867px 1458px #fff, 571px 557px #fff, 1820px 725px #fff, 1977px 877px #fff, 1353px 116px #fff, 619px 507px #fff, 1259px 1375px #fff, 1092px 1432px #fff, 634px 1852px #fff, 991px 1070px #fff, 693px 1141px #fff, 1378px 861px #fff, 401px 1332px #fff, 382px 1968px #fff, 224px 1688px #fff, 1368px 1602px #fff, 632px 1727px #fff, 1030px 421px #fff, 1783px 1027px #fff, 1049px 1029px #fff, 1826px 1661px #fff, 85px 1632px #fff, 1428px 946px #fff, 1398px 1923px #fff, 1031px 1780px #fff, 1972px 225px #fff, 243px 1536px #fff, 1336px 859px #fff, 667px 1670px #fff, 594px 1553px #fff, 902px 618px #fff, 612px 267px #fff, 437px 398px #fff, 1840px 897px #fff, 612px 1015px #fff, 1546px 1749px #fff, 354px 1509px #fff, 1271px 1771px #fff, 1516px 1135px #fff, 1414px 1576px #fff, 381px 593px #fff, 180px 12px #fff, 472px 311px #fff, 516px 414px #fff, 780px 1149px #fff, 387px 1493px #fff, 323px 1385px #fff, 1638px 734px #fff, 1096px 444px #fff, 1591px 51px #fff, 512px 842px #fff, 304px 1058px #fff, 1490px 124px #fff, 956px 814px #fff, 1161px 467px #fff, 1269px 782px #fff, 1104px 1684px #fff, 1px 361px #fff, 665px 1662px #fff, 1545px 87px #fff, 652px 574px #fff, 106px 129px #fff, 366px 983px #fff, 1696px 968px #fff, 582px 1295px #fff, 806px 1820px #fff, 1981px 124px #fff, 1829px 1138px #fff, 956px 731px #fff, 1419px 1813px #fff, 1759px 139px #fff, 1509px 1970px #fff, 1925px 921px #fff, 1564px 1846px #fff, 1926px 1878px #fff, 554px 844px #fff, 288px 1288px #fff, 85px 1849px #fff, 717px 686px #fff, 1060px 989px #fff, 543px 756px #fff, 1733px 1650px #fff, 1801px 413px #fff, 664px 737px #fff, 1950px 1696px #fff, 641px 1465px #fff, 1290px 882px #fff, 603px 1169px #fff, 805px 1820px #fff, 107px 1659px #fff, 114px 715px #fff, 600px 215px #fff, 938px 103px #fff, 165px 1862px #fff, 1648px 1936px #fff, 78px 1806px #fff, 674px 1902px #fff, 422px 902px #fff, 911px 1869px #fff, 169px 471px #fff, 1095px 289px #fff, 1368px 1323px #fff, 61px 1033px #fff, 89px 416px #fff, 540px 1123px #fff, 374px 1032px #fff, 767px 1473px #fff, 414px 1641px #fff, 1811px 1483px #fff, 1456px 414px #fff, 954px 1958px #fff, 1639px 1756px #fff, 1483px 371px #fff, 1366px 1961px #fff, 1332px 1882px #fff, 838px 1429px #fff, 863px 502px #fff, 109px 1187px #fff, 711px 749px #fff, 849px 856px #fff, 193px 916px #fff, 104px 851px #fff, 1772px 1180px #fff, 1158px 1225px #fff, 76px 1383px #fff, 1752px 1077px #fff, 2px 1021px #fff, 1279px 1453px #fff, 995px 410px #fff, 1477px 255px #fff, 1535px 1551px #fff, 1993px 1287px #fff, 1384px 1579px #fff, 1692px 1864px #fff, 13px 1225px #fff, 1485px 1397px #fff, 1739px 1405px #fff, 1236px 774px #fff, 1470px 405px #fff, 1620px 1316px #fff, 1156px 266px #fff, 1146px 1014px #fff, 94px 1955px #fff, 1336px 126px #fff, 1262px 1142px #fff;
    -webkit-animation: animStar 70s linear infinite;
    animation: animStar 70s linear infinite;
}

#stars2:after {
    content: "";
    position: absolute;
    top: 200px;
    width: 1px;
    height: 1px;
    background: 0 0;
    -webkit-box-shadow: 511px 712px #fff, 497px 1087px #fff, 1934px 1954px #fff, 266px 1274px #fff, 656px 943px #fff, 423px 1008px #fff, 1645px 1851px #fff, 1367px 745px #fff, 783px 878px #fff, 784px 1055px #fff, 1310px 1854px #fff, 1888px 1700px #fff, 874px 1676px #fff, 1944px 1620px #fff, 491px 178px #fff, 644px 1954px #fff, 564px 245px #fff, 1489px 677px #fff, 81px 56px #fff, 938px 1913px #fff, 1198px 1003px #fff, 949px 366px #fff, 30px 1833px #fff, 770px 1366px #fff, 1428px 1980px #fff, 369px 688px #fff, 1631px 1153px #fff, 198px 1389px #fff, 1707px 992px #fff, 950px 1761px #fff, 119px 1179px #fff, 766px 1429px #fff, 1692px 1732px #fff, 773px 77px #fff, 1557px 928px #fff, 856px 1447px #fff, 1809px 1502px #fff, 186px 86px #fff, 580px 74px #fff, 1348px 1577px #fff, 1910px 1768px #fff, 329px 545px #fff, 1066px 1287px #fff, 1003px 1011px #fff, 54px 1540px #fff, 1181px 1791px #fff, 514px 1333px #fff, 1447px 917px #fff, 425px 1225px #fff, 258px 1437px #fff, 151px 1423px #fff, 525px 316px #fff, 162px 1182px #fff, 790px 1361px #fff, 1907px 960px #fff, 1867px 1458px #fff, 571px 557px #fff, 1820px 725px #fff, 1977px 877px #fff, 1353px 116px #fff, 619px 507px #fff, 1259px 1375px #fff, 1092px 1432px #fff, 634px 1852px #fff, 991px 1070px #fff, 693px 1141px #fff, 1378px 861px #fff, 401px 1332px #fff, 382px 1968px #fff, 224px 1688px #fff, 1368px 1602px #fff, 632px 1727px #fff, 1030px 421px #fff, 1783px 1027px #fff, 1049px 1029px #fff, 1826px 1661px #fff, 85px 1632px #fff, 1428px 946px #fff, 1398px 1923px #fff, 1031px 1780px #fff, 1972px 225px #fff, 243px 1536px #fff, 1336px 859px #fff, 667px 1670px #fff, 594px 1553px #fff, 902px 618px #fff, 612px 267px #fff, 437px 398px #fff, 1840px 897px #fff, 612px 1015px #fff, 1546px 1749px #fff, 354px 1509px #fff, 1271px 1771px #fff, 1516px 1135px #fff, 1414px 1576px #fff, 381px 593px #fff, 180px 12px #fff, 472px 311px #fff, 516px 414px #fff, 780px 1149px #fff, 387px 1493px #fff, 323px 1385px #fff, 1638px 734px #fff, 1096px 444px #fff, 1591px 51px #fff, 512px 842px #fff, 304px 1058px #fff, 1490px 124px #fff, 956px 814px #fff, 1161px 467px #fff, 1269px 782px #fff, 1104px 1684px #fff, 1px 361px #fff, 665px 1662px #fff, 1545px 87px #fff, 652px 574px #fff, 106px 129px #fff, 366px 983px #fff, 1696px 968px #fff, 582px 1295px #fff, 806px 1820px #fff, 1981px 124px #fff, 1829px 1138px #fff, 956px 731px #fff, 1419px 1813px #fff, 1759px 139px #fff, 1509px 1970px #fff, 1925px 921px #fff, 1564px 1846px #fff, 1926px 1878px #fff, 554px 844px #fff, 288px 1288px #fff, 85px 1849px #fff, 717px 686px #fff, 1060px 989px #fff, 543px 756px #fff, 1733px 1650px #fff, 1801px 413px #fff, 664px 737px #fff, 1950px 1696px #fff, 641px 1465px #fff, 1290px 882px #fff, 603px 1169px #fff, 805px 1820px #fff, 107px 1659px #fff, 114px 715px #fff, 600px 215px #fff, 938px 103px #fff, 165px 1862px #fff, 1648px 1936px #fff, 78px 1806px #fff, 674px 1902px #fff, 422px 902px #fff, 911px 1869px #fff, 169px 471px #fff, 1095px 289px #fff, 1368px 1323px #fff, 61px 1033px #fff, 89px 416px #fff, 540px 1123px #fff, 374px 1032px #fff, 767px 1473px #fff, 414px 1641px #fff, 1811px 1483px #fff, 1456px 414px #fff, 954px 1958px #fff, 1639px 1756px #fff, 1483px 371px #fff, 1366px 1961px #fff, 1332px 1882px #fff, 838px 1429px #fff, 863px 502px #fff, 109px 1187px #fff, 711px 749px #fff, 849px 856px #fff, 193px 916px #fff, 104px 851px #fff, 1772px 1180px #fff, 1158px 1225px #fff, 76px 1383px #fff, 1752px 1077px #fff, 2px 1021px #fff, 1279px 1453px #fff, 995px 410px #fff, 1477px 255px #fff, 1535px 1551px #fff, 1993px 1287px #fff, 1384px 1579px #fff, 1692px 1864px #fff, 13px 1225px #fff, 1485px 1397px #fff, 1739px 1405px #fff, 1236px 774px #fff, 1470px 405px #fff, 1620px 1316px #fff, 1156px 266px #fff, 1146px 1014px #fff, 94px 1955px #fff, 1336px 126px #fff, 1262px 1142px #fff;
    box-shadow: 511px 712px #fff, 497px 1087px #fff, 1934px 1954px #fff, 266px 1274px #fff, 656px 943px #fff, 423px 1008px #fff, 1645px 1851px #fff, 1367px 745px #fff, 783px 878px #fff, 784px 1055px #fff, 1310px 1854px #fff, 1888px 1700px #fff, 874px 1676px #fff, 1944px 1620px #fff, 491px 178px #fff, 644px 1954px #fff, 564px 245px #fff, 1489px 677px #fff, 81px 56px #fff, 938px 1913px #fff, 1198px 1003px #fff, 949px 366px #fff, 30px 1833px #fff, 770px 1366px #fff, 1428px 1980px #fff, 369px 688px #fff, 1631px 1153px #fff, 198px 1389px #fff, 1707px 992px #fff, 950px 1761px #fff, 119px 1179px #fff, 766px 1429px #fff, 1692px 1732px #fff, 773px 77px #fff, 1557px 928px #fff, 856px 1447px #fff, 1809px 1502px #fff, 186px 86px #fff, 580px 74px #fff, 1348px 1577px #fff, 1910px 1768px #fff, 329px 545px #fff, 1066px 1287px #fff, 1003px 1011px #fff, 54px 1540px #fff, 1181px 1791px #fff, 514px 1333px #fff, 1447px 917px #fff, 425px 1225px #fff, 258px 1437px #fff, 151px 1423px #fff, 525px 316px #fff, 162px 1182px #fff, 790px 1361px #fff, 1907px 960px #fff, 1867px 1458px #fff, 571px 557px #fff, 1820px 725px #fff, 1977px 877px #fff, 1353px 116px #fff, 619px 507px #fff, 1259px 1375px #fff, 1092px 1432px #fff, 634px 1852px #fff, 991px 1070px #fff, 693px 1141px #fff, 1378px 861px #fff, 401px 1332px #fff, 382px 1968px #fff, 224px 1688px #fff, 1368px 1602px #fff, 632px 1727px #fff, 1030px 421px #fff, 1783px 1027px #fff, 1049px 1029px #fff, 1826px 1661px #fff, 85px 1632px #fff, 1428px 946px #fff, 1398px 1923px #fff, 1031px 1780px #fff, 1972px 225px #fff, 243px 1536px #fff, 1336px 859px #fff, 667px 1670px #fff, 594px 1553px #fff, 902px 618px #fff, 612px 267px #fff, 437px 398px #fff, 1840px 897px #fff, 612px 1015px #fff, 1546px 1749px #fff, 354px 1509px #fff, 1271px 1771px #fff, 1516px 1135px #fff, 1414px 1576px #fff, 381px 593px #fff, 180px 12px #fff, 472px 311px #fff, 516px 414px #fff, 780px 1149px #fff, 387px 1493px #fff, 323px 1385px #fff, 1638px 734px #fff, 1096px 444px #fff, 1591px 51px #fff, 512px 842px #fff, 304px 1058px #fff, 1490px 124px #fff, 956px 814px #fff, 1161px 467px #fff, 1269px 782px #fff, 1104px 1684px #fff, 1px 361px #fff, 665px 1662px #fff, 1545px 87px #fff, 652px 574px #fff, 106px 129px #fff, 366px 983px #fff, 1696px 968px #fff, 582px 1295px #fff, 806px 1820px #fff, 1981px 124px #fff, 1829px 1138px #fff, 956px 731px #fff, 1419px 1813px #fff, 1759px 139px #fff, 1509px 1970px #fff, 1925px 921px #fff, 1564px 1846px #fff, 1926px 1878px #fff, 554px 844px #fff, 288px 1288px #fff, 85px 1849px #fff, 717px 686px #fff, 1060px 989px #fff, 543px 756px #fff, 1733px 1650px #fff, 1801px 413px #fff, 664px 737px #fff, 1950px 1696px #fff, 641px 1465px #fff, 1290px 882px #fff, 603px 1169px #fff, 805px 1820px #fff, 107px 1659px #fff, 114px 715px #fff, 600px 215px #fff, 938px 103px #fff, 165px 1862px #fff, 1648px 1936px #fff, 78px 1806px #fff, 674px 1902px #fff, 422px 902px #fff, 911px 1869px #fff, 169px 471px #fff, 1095px 289px #fff, 1368px 1323px #fff, 61px 1033px #fff, 89px 416px #fff, 540px 1123px #fff, 374px 1032px #fff, 767px 1473px #fff, 414px 1641px #fff, 1811px 1483px #fff, 1456px 414px #fff, 954px 1958px #fff, 1639px 1756px #fff, 1483px 371px #fff, 1366px 1961px #fff, 1332px 1882px #fff, 838px 1429px #fff, 863px 502px #fff, 109px 1187px #fff, 711px 749px #fff, 849px 856px #fff, 193px 916px #fff, 104px 851px #fff, 1772px 1180px #fff, 1158px 1225px #fff, 76px 1383px #fff, 1752px 1077px #fff, 2px 1021px #fff, 1279px 1453px #fff, 995px 410px #fff, 1477px 255px #fff, 1535px 1551px #fff, 1993px 1287px #fff, 1384px 1579px #fff, 1692px 1864px #fff, 13px 1225px #fff, 1485px 1397px #fff, 1739px 1405px #fff, 1236px 774px #fff, 1470px 405px #fff, 1620px 1316px #fff, 1156px 266px #fff, 1146px 1014px #fff, 94px 1955px #fff, 1336px 126px #fff, 1262px 1142px #fff
}

#stars3 {
    width: 1.5px;
    height: 1.5px;
    background: 0 0;
    position: absolute;
    -webkit-box-shadow: 517px 1791px #fff, 1373px 941px #fff, 123px 1779px #fff, 236px 547px #fff, 583px 1564px #fff, 621px 448px #fff, 64px 1284px #fff, 1913px 521px #fff, 148px 1985px #fff, 422px 1898px #fff, 597px 1275px #fff, 526px 352px #fff, 1355px 1817px #fff, 1900px 869px #fff, 443px 1536px #fff, 754px 1062px #fff, 803px 1666px #fff, 583px 1391px #fff, 357px 1007px #fff, 1498px 1191px #fff, 824px 1602px #fff, 326px 134px #fff, 1333px 1854px #fff, 1541px 1579px #fff, 803px 1137px #fff, 808px 269px #fff, 991px 259px #fff, 900px 100px #fff, 518px 1877px #fff, 515px 608px #fff, 1857px 1110px #fff, 1275px 68px #fff, 68px 1541px #fff, 1854px 1070px #fff, 611px 49px #fff, 1711px 1874px #fff, 666px 1374px #fff, 1561px 1478px #fff, 242px 695px #fff, 1876px 1183px #fff, 629px 440px #fff, 1501px 1859px #fff, 1594px 1813px #fff, 673px 617px #fff, 587px 698px #fff, 277px 233px #fff, 938px 1800px #fff, 1484px 871px #fff, 1894px 393px #fff, 987px 899px #fff, 331px 103px #fff, 1567px 1011px #fff, 792px 462px #fff, 1355px 1547px #fff, 1944px 251px #fff, 300px 469px #fff, 1703px 51px #fff, 1665px 1504px #fff, 1607px 1123px #fff, 598px 1241px #fff, 1762px 1185px #fff, 1900px 1233px #fff, 1847px 667px #fff, 799px 914px #fff, 621px 1370px #fff, 1815px 628px #fff, 1011px 1437px #fff, 144px 713px #fff, 1244px 1395px #fff, 1697px 692px #fff, 1142px 1957px #fff, 970px 1760px #fff, 531px 113px #fff, 1107px 1737px #fff, 1641px 1661px #fff, 291px 204px #fff, 1182px 109px #fff, 147px 1630px #fff, 1679px 432px #fff, 272px 1477px #fff, 968px 296px #fff, 120px 1413px #fff, 157px 1747px #fff, 1726px 1012px #fff, 1007px 1765px #fff, 162px 312px #fff, 955px 690px #fff, 588px 931px #fff, 509px 250px #fff, 135px 1406px #fff, 1207px 1052px #fff, 959px 1222px #fff, 828px 1836px #fff, 970px 252px #fff, 1746px 1009px #fff, 1149px 214px #fff, 309px 1386px #fff, 208px 256px #fff, 218px 22px #fff, 1636px 580px #fff;
    box-shadow: 517px 1791px #fff, 1373px 941px #fff, 123px 1779px #fff, 236px 547px #fff, 583px 1564px #fff, 621px 448px #fff, 64px 1284px #fff, 1913px 521px #fff, 148px 1985px #fff, 422px 1898px #fff, 597px 1275px #fff, 526px 352px #fff, 1355px 1817px #fff, 1900px 869px #fff, 443px 1536px #fff, 754px 1062px #fff, 803px 1666px #fff, 583px 1391px #fff, 357px 1007px #fff, 1498px 1191px #fff, 824px 1602px #fff, 326px 134px #fff, 1333px 1854px #fff, 1541px 1579px #fff, 803px 1137px #fff, 808px 269px #fff, 991px 259px #fff, 900px 100px #fff, 518px 1877px #fff, 515px 608px #fff, 1857px 1110px #fff, 1275px 68px #fff, 68px 1541px #fff, 1854px 1070px #fff, 611px 49px #fff, 1711px 1874px #fff, 666px 1374px #fff, 1561px 1478px #fff, 242px 695px #fff, 1876px 1183px #fff, 629px 440px #fff, 1501px 1859px #fff, 1594px 1813px #fff, 673px 617px #fff, 587px 698px #fff, 277px 233px #fff, 938px 1800px #fff, 1484px 871px #fff, 1894px 393px #fff, 987px 899px #fff, 331px 103px #fff, 1567px 1011px #fff, 792px 462px #fff, 1355px 1547px #fff, 1944px 251px #fff, 300px 469px #fff, 1703px 51px #fff, 1665px 1504px #fff, 1607px 1123px #fff, 598px 1241px #fff, 1762px 1185px #fff, 1900px 1233px #fff, 1847px 667px #fff, 799px 914px #fff, 621px 1370px #fff, 1815px 628px #fff, 1011px 1437px #fff, 144px 713px #fff, 1244px 1395px #fff, 1697px 692px #fff, 1142px 1957px #fff, 970px 1760px #fff, 531px 113px #fff, 1107px 1737px #fff, 1641px 1661px #fff, 291px 204px #fff, 1182px 109px #fff, 147px 1630px #fff, 1679px 432px #fff, 272px 1477px #fff, 968px 296px #fff, 120px 1413px #fff, 157px 1747px #fff, 1726px 1012px #fff, 1007px 1765px #fff, 162px 312px #fff, 955px 690px #fff, 588px 931px #fff, 509px 250px #fff, 135px 1406px #fff, 1207px 1052px #fff, 959px 1222px #fff, 828px 1836px #fff, 970px 252px #fff, 1746px 1009px #fff, 1149px 214px #fff, 309px 1386px #fff, 208px 256px #fff, 218px 22px #fff, 1636px 580px #fff;
    -webkit-animation: animStar 100s linear infinite;
    animation: animStar 100s linear infinite;
}

#stars3:after {
    content: "";
    position: absolute;
    top: 200px;
    width: 1.5px;
    height: 1.5px;
    background: 0 0;
    -webkit-box-shadow: 517px 1791px #fff, 1373px 941px #fff, 123px 1779px #fff, 236px 547px #fff, 583px 1564px #fff, 621px 448px #fff, 64px 1284px #fff, 1913px 521px #fff, 148px 1985px #fff, 422px 1898px #fff, 597px 1275px #fff, 526px 352px #fff, 1355px 1817px #fff, 1900px 869px #fff, 443px 1536px #fff, 754px 1062px #fff, 803px 1666px #fff, 583px 1391px #fff, 357px 1007px #fff, 1498px 1191px #fff, 824px 1602px #fff, 326px 134px #fff, 1333px 1854px #fff, 1541px 1579px #fff, 803px 1137px #fff, 808px 269px #fff, 991px 259px #fff, 900px 100px #fff, 518px 1877px #fff, 515px 608px #fff, 1857px 1110px #fff, 1275px 68px #fff, 68px 1541px #fff, 1854px 1070px #fff, 611px 49px #fff, 1711px 1874px #fff, 666px 1374px #fff, 1561px 1478px #fff, 242px 695px #fff, 1876px 1183px #fff, 629px 440px #fff, 1501px 1859px #fff, 1594px 1813px #fff, 673px 617px #fff, 587px 698px #fff, 277px 233px #fff, 938px 1800px #fff, 1484px 871px #fff, 1894px 393px #fff, 987px 899px #fff, 331px 103px #fff, 1567px 1011px #fff, 792px 462px #fff, 1355px 1547px #fff, 1944px 251px #fff, 300px 469px #fff, 1703px 51px #fff, 1665px 1504px #fff, 1607px 1123px #fff, 598px 1241px #fff, 1762px 1185px #fff, 1900px 1233px #fff, 1847px 667px #fff, 799px 914px #fff, 621px 1370px #fff, 1815px 628px #fff, 1011px 1437px #fff, 144px 713px #fff, 1244px 1395px #fff, 1697px 692px #fff, 1142px 1957px #fff, 970px 1760px #fff, 531px 113px #fff, 1107px 1737px #fff, 1641px 1661px #fff, 291px 204px #fff, 1182px 109px #fff, 147px 1630px #fff, 1679px 432px #fff, 272px 1477px #fff, 968px 296px #fff, 120px 1413px #fff, 157px 1747px #fff, 1726px 1012px #fff, 1007px 1765px #fff, 162px 312px #fff, 955px 690px #fff, 588px 931px #fff, 509px 250px #fff, 135px 1406px #fff, 1207px 1052px #fff, 959px 1222px #fff, 828px 1836px #fff, 970px 252px #fff, 1746px 1009px #fff, 1149px 214px #fff, 309px 1386px #fff, 208px 256px #fff, 218px 22px #fff, 1636px 580px #fff;
    box-shadow: 517px 1791px #fff, 1373px 941px #fff, 123px 1779px #fff, 236px 547px #fff, 583px 1564px #fff, 621px 448px #fff, 64px 1284px #fff, 1913px 521px #fff, 148px 1985px #fff, 422px 1898px #fff, 597px 1275px #fff, 526px 352px #fff, 1355px 1817px #fff, 1900px 869px #fff, 443px 1536px #fff, 754px 1062px #fff, 803px 1666px #fff, 583px 1391px #fff, 357px 1007px #fff, 1498px 1191px #fff, 824px 1602px #fff, 326px 134px #fff, 1333px 1854px #fff, 1541px 1579px #fff, 803px 1137px #fff, 808px 269px #fff, 991px 259px #fff, 900px 100px #fff, 518px 1877px #fff, 515px 608px #fff, 1857px 1110px #fff, 1275px 68px #fff, 68px 1541px #fff, 1854px 1070px #fff, 611px 49px #fff, 1711px 1874px #fff, 666px 1374px #fff, 1561px 1478px #fff, 242px 695px #fff, 1876px 1183px #fff, 629px 440px #fff, 1501px 1859px #fff, 1594px 1813px #fff, 673px 617px #fff, 587px 698px #fff, 277px 233px #fff, 938px 1800px #fff, 1484px 871px #fff, 1894px 393px #fff, 987px 899px #fff, 331px 103px #fff, 1567px 1011px #fff, 792px 462px #fff, 1355px 1547px #fff, 1944px 251px #fff, 300px 469px #fff, 1703px 51px #fff, 1665px 1504px #fff, 1607px 1123px #fff, 598px 1241px #fff, 1762px 1185px #fff, 1900px 1233px #fff, 1847px 667px #fff, 799px 914px #fff, 621px 1370px #fff, 1815px 628px #fff, 1011px 1437px #fff, 144px 713px #fff, 1244px 1395px #fff, 1697px 692px #fff, 1142px 1957px #fff, 970px 1760px #fff, 531px 113px #fff, 1107px 1737px #fff, 1641px 1661px #fff, 291px 204px #fff, 1182px 109px #fff, 147px 1630px #fff, 1679px 432px #fff, 272px 1477px #fff, 968px 296px #fff, 120px 1413px #fff, 157px 1747px #fff, 1726px 1012px #fff, 1007px 1765px #fff, 162px 312px #fff, 955px 690px #fff, 588px 931px #fff, 509px 250px #fff, 135px 1406px #fff, 1207px 1052px #fff, 959px 1222px #fff, 828px 1836px #fff, 970px 252px #fff, 1746px 1009px #fff, 1149px 214px #fff, 309px 1386px #fff, 208px 256px #fff, 218px 22px #fff, 1636px 580px #fff
}

@-webkit-keyframes animStar {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }

    to {
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes animStar {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }

    to {
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.lightdblue {
    color: #24b7b1;
}

.turnimg {
    position: relative;
}

.turnimg .turnmain {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: left;
}

.turnmain .turnmid {
    display: table;
    height: 100%;
    width: 100%;
}

.turnmid .turnin {
    display: table-cell;
    vertical-align: middle;
}

.turnmid .turnin h2 {
    color: #fff;
    text-align: left;
    margin-bottom: 13px;
}

.turnmid .turnin p {
    color: #fff;
    margin-bottom: 0;
}

.turndreamsec .turnimg img {
    width: 100%;
}

.termsbk h2 {
    text-align: left;
}

.termsbk h3 {
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: 10px;
}

.successcont {
    max-width: 700px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.successcont p {
    font-size: 19px;
}

.successcont h2 {
    margin-bottom: 20px;
}

.successcont p+p {
    margin-top: 8px;
}

.successcont a {
    margin-top: 13px;
    display: block;
}

.successcont p strong {
    font-size: 30px;
}

.footermenu.contft ul li {
    font-size: 13px;
    color: #a9a39f;
    margin-top: 20px;
    display: block;
}

.footermenu.contft ul li:last-child {
    line-height: 1.5;
}

.w3img img {
    height: 45px;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

.w3img img:nth-child(3) {
    height: auto;
    width: 104px;
    margin-right: 0;
}

.footerinfo p {
    margin-bottom: 15px;
}

.disclaimerbx p {
    font-size: 12px;
    color: #a9a39f;
    text-align: justify;
    line-height: 1.4;
    margin-top: 13px;
    padding: 0 !important;
    border: none;
    font-family: var(--hreg);
}

.disclaimerbx p:first-child {
    margin-top: 0;
}

.ftcontesec {
    padding: 15px 0 12px;
    border-top: 1px solid #212b3a;
    margin-top: 50px;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.ftcontesec ul {
    text-align: center;
    display: inline-block;
}

.ftcontesec ul li {
    font-size: 13px;
    color: #a9a39f;
    float: left;
    position: relative;
}

.ftcontesec ul li:after {
    content: '|';
    margin: 0 12px;
    color: #fff;
    position: relative;
    top: -1px;
}

.ftcontesec ul li:last-child:after {
    display: none;
}

.ftcontesec ul li a {
    color: #a9a39f;
    text-decoration: underline;
}

.ftcontesec ul li a:hover {
    color: #fff;
}

.disclaimerbx {
    padding-bottom: 35px;
}

.staffcansection .headingbox:after {
    display: none;
}

.staffcansection .headingbox h3 {
    font-size: 40px;
    font-weight: bold;
    color: var(--default-color);
    text-align: center;
}



.staffcansection .stfimg {
    background: #fff;
    padding: 4px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    flex-direction: column;
    width: 170px;
   height: 140px;
    position: relative;
    margin: 5px 0;
}
.staffcansection .stfimg:hover{
    transform: scale(1.1);
    transition: .5s  ease-in-out;
}
.webdevelopment.cta-three{
   
    padding-bottom: 68px;
    padding-top: 0px;
    
}
.webdevelopment .img-convert{
    width: 50%;
}
.webdevelopment .htwork.first a{
    background: transparent;
    border: 1px solid #fff;
}
.staffcansection .stfimg.topim img {
    top: -50px;
}

.webdevelopment .section-wrapper{
    background-image: url(../img/services.webp) !important;
    background-size: cover;
    background-position: center;
    border-radius: 4px;
    height: 100%;
    padding: 0px 20px 0px 20px;
    display: flex;
    align-items: center;
}
.webdevelopment .section-head h2{
    text-align: start;
    font-size: 29px;
}
.webdevelopment .section-head p{
    font-size: 15px;
    line-height: 22px;
    text-align: start;
}
.webdevelopment .services-wrapper .card.word {
    border:none !important;
       background: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%) !important;  
    border-radius: 6px 6px 6px 50px !important;
}
.webdevelopment .services-wrapper .card.word-two {
    border:none !important;
    background-color: #fff !important;
    border-radius: 6px 6px 6px 50px !important;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .2) !important;
}
.services-wrapper:hover .links a span img {
    transform: translatex(10px);
    transition: .2s linear;
}
.links.arrow a{
    color: #ee204f !important;
}


.wfeaturebox {
    position: relative;
    overflow: hidden;
}

.py28 {
    padding-top: 28px;
    padding-bottom: 64px;
}

/* ================================================
                Google Ads Page
===================================================*/
#googleadblk {
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.googleadspg {
    background-color: var(--thm-color-blk);
    position: relative;
    text-align: center;
}

.googleadspg .glogo {
    background: linear-gradient(90deg, #b70726 0%, rgba(252, 131, 70, 1) 100%);
    display: flex;
    align-items: center;
    padding: 20px 10px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    max-width: 740px;
    width: 100%;
    justify-content: center;
    z-index: 1;
}

.googleadspg .glogo h3 {
    color: var(--default-color);
    margin-left: 10px;
}

.googleadblk {
    padding-top: 140px;
}

.googleadblk h5 {
    font-size: 24px;
    font-weight: 500;
    color: #ff6e25;
    font-family: var(--barlow);
    margin-bottom: 5px;
}


.googleadblk h1 {
    font-size: 57px;
    font-weight: 700;
    color: var(--default-color);
    font-family: var(--barlow);
}

.googleadblk h4 {
    font-size: 49px;
    font-weight: 400;
    color: #24888c;
    font-family: var(--barlow);
}

.googleadblk p {
    font-size: 21px;
    color: var(--default-color);
    font-family: var(--roboto);
    max-width: 848px;
    width: 100%;
    display: table;
    margin: 45px auto 60px;
}

.googleadblk img {
    width: 100%;
}

.gadbx img {
    max-height: 100%;
    max-width: 100%;
    width: auto !important;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.gadbx {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    border: 1px solid rgb(217, 217, 217);
}

.adusers {
    max-width: 360px;
    width: 100%;
}

.aduserstars p {
    font-size: 14px;
    color: var(--default-color);
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    font-family: var(--roboto);
    color: var(--default-color);
}

.aduserbk {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
}

.adjoinuser p {
    font-size: 16px;
    font-family: var(--roboto);
    margin-top: 20px;
    margin-bottom: 0;
    color: var(--default-color);
}

.adjoinuser p span {
    color: #ff6e25;
}

.imgconsent {
    margin-top: 55px;
    padding-bottom: 85px;
}

.imgconsent h3 {
    color: var(--default-color);
    font-size: 42px;
    font-weight: 700;
    text-align: center;
    font-family: var(--barlow);
}

.imgconsent h3 span {
    color: #ff6e25;
}

.imgconsent p {
    font-size: 24px;
    max-width: 100%;
    font-family: var(--roboto);
    margin-bottom: 0;
    margin-top: 42px;
    color: var(--default-color);
}

.easychecklist h3 {
    color: #ff6e00;
    font-size: 46px;
    font-weight: 700;
    font-family: var(--barlow);
    text-transform: uppercase;
}

.easychecklist h6 {
    color: #04004d;
    font-size: 19px;
    font-weight: 400;
    font-family: var(--barlow);
    letter-spacing: 4px;
    color: var(--default-color);
    margin: 35px 0 30px;
}

.easychecklist p {
    font-family: var(--roboto);
    color: #04004d;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.6;
    background-color: #fff;
    padding: 40px 50px;
    border-radius: 4px;
    max-width: 950px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.easychecklist .bouncebtn {
    margin-top: 50px;
}

.bouncebtn {
    padding-left: 60px;
    padding-right: 60px;
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 700;
    font-family: var(--barlow);
    border-radius: 43px;
    -webkit-box-shadow: 0 10px 17px 0 rgb(182 33 32 / 30%);
    -moz-box-shadow: 0 10px 17px 0 rgba(182, 33, 32, .3);
    box-shadow: 0 10px 17px 0 rgb(182 33 32 / 30%);
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    font-family: var(--barlow);
    background-color: #fe5251;
    border: 1px solid #fe5251;
    height: 86px;
    line-height: 82px;
    cursor: pointer;
    color: var(--default-color) !important;
}

.bouncebtn:hover {
    background-color: #b62120;
    border-color: #b62120;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
    transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}

.easychecklist {
    padding-bottom: 50px;
    padding-top: 85px;
}

ul.lchecklist li {
    color: var(--default-color);
    font-size: 11px;
    font-weight: 700;
    font-family: var(--barlow);
    letter-spacing: 2px;
    text-transform: uppercase;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 10px 0;
}

ul.lchecklist li svg {
    display: block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
}

ul.lchecklist {
    display: table;
    margin: 20px auto;
}

.easychecklist video {
    border-radius: 5px;
    box-shadow: 0 8px 24px 0 rgb(32 68 121 / 38%);
    max-width: 800px;
    width: 100%;
}

.easychecklist h5 {
    font-size: 20px;
    margin-bottom: 60px;
    margin-top: 50px;
    color: var(--default-color);
    font-family: var(--barlow);
    font-weight: 400;
}

.testimonialsbx {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 830px;
    width: 100%;
    margin: 0 auto;
}

.testimonialsbx .testimonial {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 35px;
    position: relative;
}

.testimonialsbx .testimonial img {
    width: 32px;
    height: 32px;
    border-radius: 90px;
    margin-right: 10px;
    min-width: 32px;
    min-height: 32px;
    object-fit: cover;
}

.testimonialsbx .testimonial .text {
    font-family: var(--roboto);
    padding: 9px 12px 8px 10px;
    background-color: var(--default-color);
    border-radius: 16px;
    text-align: left;
    color: #1d2129;
    font-size: 14px;
    font-weight: 400;
    max-width: 400px;
    line-height: normal;
    letter-spacing: normal;
}

.testimonialsbx .testimonial .text span {
    font-weight: 700;
    color: #385898;
}

.testimonialsbx .testimonial .reaction {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: -11px;
    right: 0;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 16%);
    border-radius: 10px;
    padding: 2px;
}

.testimonialsbx .testimonial .reaction .icon svg {
    width: 19px;
    height: 19px;
    display: block;
}

.testimonialsbx .testimonial .reaction .number {
    font-family: var(--roboto);
    color: #939598;
    font-size: 11px;
    font-weight: 400;
    margin-left: 2px;
    margin-right: 3px;
}

.testimonialsbx .testimonial.right {
    align-self: flex-end;
}

/* ========= twinsection ========= */

.twinsection {

    background-color: var(--default-color);
    padding: 65px 0;
}

.twinsection h3 {
    color: #04004d;
    font-size: 56px;
    font-weight: 700;
    text-align: center;
    font-family: var(--barlow);
}

.twinsection h3 span {
    color: #ff6e00;
}

.twinsection .col-lg-12 p {
    text-align: center;
    letter-spacing: 0;
    color: #204479;
    /* font: normal normal 400 24px/34px Roboto; */
    font-family: var(--roboto);
    font-weight: 400;
    line-height: 34px;
    font-size: 24px;
    margin-bottom: 60px;
    margin-top: 20px;
}

.twinsection .persona {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    border-radius: 16px;
    padding: 32px;
    cursor: pointer;
    transition: margin-top .2s ease-in;
    position: relative;
    overflow: hidden;
}

.twinsection .title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.twinsection .title h4 {
    font-weight: 500;
    font-variant: normal;
    font-size: 32px;
    line-height: 66px;
    color: #170E0A;
    font-family: var(--barlow);
    text-transform: uppercase;
}

.twinsection .title h4 span {
    font-weight: 700;
    font-variant: normal;
    font-size: 56px;
    line-height: 26px;
    color: #683921;
    display: block;
}

.twinsection p.slogan {
    text-align: center;
    font-weight: 400;
    font-variant: normal;
    font-style: italic;
    font-size: 16px;
    line-height: 23px;
    font-family: var(--roboto);
    letter-spacing: 0;
    color: #170E0A;
}

.twinsection .button-wrapper {
    flex: 1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.twinsection .button-wrapper button {
    background: no-repeat padding-box #4078DD;
    border-radius: 24px;
    color: #fff;
    border: 0;
    width: 176px;
    height: 48px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 26px;
    font-family: var(--roboto);
    font-weight: 500;
    transition: width .2s ease-in;
}

.twinsection .background-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    transition: top .2s ease-in, right .2s ease-in, left .2s ease-in;
}

/* url('/assets/img/layerbox.png'); */

.twinsection .persona.confused .background-wrapper {
    background-image: url('../img/persona-confused.jpg');
}

.twinsection .persona.swamped .background-wrapper {
    background-image: url('../img/persona-swamped.jpg');
}

.twinsection .persona.clueless .background-wrapper {
    background-image: url('../img/persona-clueless.jpg');
}

.twinsection .persona>div:not(.background-wrapper),
.twinsection .persona>p:not(.background-wrapper) {
    z-index: 5;
}

.twinsection .persona:hover {
    margin-top: -15px;
    transition: margin-top .2s ease-in;
}

.twinsection .persona:hover .background-wrapper {
    left: -20px;
    right: -20px;
    top: -60px;
    transition: top .2s ease-in, right .2s ease-in, left .2s ease-in;
}

.twinsection .persona:hover .button-wrapper button {
    width: 288px;
    height: 48px;
    transition: width .2s ease-in;
}

/* ====== Free Organic section ======== */

.forganicsection {
    background-color: var(--default-color);
    padding: 65px 0;
    max-width: 960px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.forganicsection h3 {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 56px;
    font-weight: 700;
    margin-bottom: 28px;
    line-height: 1.5;
}

.forganicsection p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    margin-bottom: 24px;
}

.forganicsection .pcheckbx {
    font-family: var(--roboto);
    color: #204479;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
    max-width: 620px;
    width: 100%;
    position: relative;
    display: table;
    margin: 90px auto 50px;
    z-index: 1;
}

.forganicsection .pcheckbx:before {
    position: absolute;
    left: -22px;
    top: -12px;
    content: '';
    background: url('../img/quote_s.svg');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    display: block;
    width: 52px;
    height: 52px;
    z-index: -1;
}

.forganicsection .pcheckbx span {
    color: #ff6e00;
}

.forganicsection .lchecklist li {
    color: #04004d;
}

.forganicsection .lchecklist li svg {
    color: #69ad5c !important;
}

/* ===== Worth hard section ======== */

.worthhardsection {
    background-color: #f6fbff;
    padding: 65px 0;
}

.worthhardsection .whbox {
    max-width: 960px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.worthhardsection h6 {
    font-family: var(--barlow);
    color: #3584fb;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 10px;
}

.worthhardsection h3 {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 42px;
    font-weight: 700;
}

.worthhardsection h3 span {
    color: #ff6e00;
}

.worthhardsection ul {
    max-width: 680px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.worthhardsection ul li {
    color: #04004d;
    font-size: 24px;
    font-weight: 400;
    font-family: var(--roboto);
    text-align: left;
    line-height: 1.5;
    margin-top: 28px;
    position: relative;
    padding-left: 37px;
}

.worthhardsection ul li:before {
    content: '';
    width: 25px;
    height: 33px;
    background: url('../img/orange-bullet-point-seo-checklist.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: block;
    position: absolute;
    left: 0;
    top: 3px;
}

/* ======= Ranking section ========= */

.ranking-highly {
    background-color: #fe5251;
    position: relative;
    z-index: 1;
    padding-top: 58px;
    padding-bottom: 50px;
}

h6.subh {
    font-family: var(--barlow);
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
}

h3.subm {
    font-family: var(--barlow);
    font-size: 42px;
    font-weight: 700;
}

.ranking-highly .rankbx {
    max-width: 800px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.ranking-highly h6,
.ranking-highly h3 {
    color: var(--default-color);

}

.ranking-highly h3 {
    line-height: 1.5;
}

.ranking-highly:after {
    content: " ";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 35px 60px 0;
    border-color: #fe5251 transparent transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -60px;
}

/* ===== Barrier section ====== */

.barriers {

    position: relative;
    padding-top: 58px;
    padding-bottom: 50px;
    display: inline-block;
}

.bgray {
    background-color: #f8fafc;
}

/* .barriers .barbx{
    display: table;
   margin: 0 auto;
} */
.barriers>div {
    max-width: 940px;
    text-align: left;
    margin-top: 78px;
    border-radius: 16px;
    box-shadow: 0 8px 24px 0 rgb(32 68 121 / 8%);
    background-color: #fff;
    padding: 35px 60px 35px 40px;
    display: flex;
    align-items: flex-start;
    z-index: 1;
}

.barriers>div .barrier-number {
    margin-right: 32px;
    margin-top: 7px;
}

.barriers>div .barrier-number p:first-child {
    font-family: var(--barlow);
    color: #204479;
    font-size: 19px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
    text-align: center;
}

.barriers>div .barrier-number p {
    margin: 0;
}

.barriers>div p {
    color: #204479;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--roboto);
    line-height: 1.6;
}

.barriers>div .barrier-number p:last-child {
    font-family: var(--barlow);
    color: #204479;
    font-size: 80px;
    font-weight: 700;
    letter-spacing: 5px;
    text-align: center;
    line-height: 62px;
}

.barriers>div h4 {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 15px;
}

.barriers>div .cite {
    color: #204479;
    font-size: 24px;
    font-weight: 400;
    font-family: var(--roboto);
    font-style: italic;
    position: relative;
    z-index: 1;
    line-height: normal;
    margin-bottom: 24px;
}

.barriers>div .cite:before {
    position: absolute;
    left: -22px;
    top: -12px;
    content: '';
    background: url('../img/quote_s.svg');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    display: block;
    width: 52px;
    height: 52px;
    z-index: -1;
}

/* ===== No time waste section ===== */

.help-work-smarter,
.ntimebx,
.website-onto-first {
    background-color: #04004d;
}

.py58 {
    padding-top: 58px;
    padding-bottom: 50px;
}

.no-time-to-waste h6 {
    color: #ff994b;
}

.no-time-to-waste h3.subm {
    color: var(--default-color);
    margin-bottom: 21px;
    line-height: 1.5;
}

.no-time-to-waste p.slogan {
    font-family: var(--roboto);
    font-size: 32px;
    font-weight: 700;
    margin-top: 45px;
    margin-bottom: 30px;
    color: #ff994b;
}

.no-time-to-waste p {
    font-size: 20px;
    color: var(--default-color);
    font-family: var(--roboto);
    text-align: center;
    margin-bottom: 50px;
}

.no-time-to-waste .bouncebtn {
    text-transform: initial;
    font-size: 28px;
    padding-left: 32px;
    padding-right: 32px;
}


ul.lchecklist li svg circle,
ul.lchecklist li svg polyline {
    stroke-width: 2px;
}

.no-time-to-waste ul.lchecklist li svg circle,
.no-time-to-waste ul.lchecklist li svg polyline {
    stroke: #fcd017;
}

/* ======= What you get section ======== */

.whatbg {
    background-color: #f8fafc;
}

.mx800 {
    max-width: 800px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.mx1000 {
    max-width: 1000px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.mx950 {
    max-width: 950px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.whatbg h3.subm {
    color: #04004d;
    font-size: 40px;
    margin-bottom: 20px;
}

.what-you-get>div p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}

.what-you-get>div+div p {
    text-align: center;
    margin-bottom: 2px;
}

.what-you-get .seo-video-wrapper {
    max-width: 1000px !important;
    max-height: 550px;
    height: 100%;
    width: 100%;
    background: url('../img/cover-youtube3.png') no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 30px;
    border: 4px solid #ececec;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.what-you-get .seo-video-wrapper .play-seo-video {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20vh 4vw;
    height: 20vh;
    width: 20vh;
    border-radius: 200px;
    background-color: #FF691Fc0;
}

.what-you-get .seo-video-wrapper .play-seo-video svg {
    width: 40px;
    height: 40px;
}

.what-you-get h2.subm {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 56px;
    font-weight: 700;
    margin-bottom: 28px;
}


.what-you-get h2.subm span {
    font-weight: 400;
}

.what-you-get h4.subd {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-top: 50px;
    margin-bottom: 60px;
}

.what-you-get video {
    border-radius: 5px;
    box-shadow: 0 8px 24px 0 rgb(32 68 121 / 38%);
}

.what-you-get>div.image {
    margin-bottom: 60px;
    position: relative;
}

.what-you-get>div p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
}

.what-you-get .whatfeatures {
    margin-bottom: 50px;
    max-width: 760px;
    margin-left: 0;
    margin-right: auto;
}

.what-you-get .whatfeatures li {
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    font-family: var(--roboto);
    text-transform: none;
    text-align: left;
    display: flex;
    vertical-align: middle;
    align-items: flex-start;
    margin-top: 15px;
    margin-bottom: 18px;
    line-height: 1.5;
}

.what-you-get .whatfeatures li img {
    margin-right: 8px;
    margin-top: 3px;
    width: 33px;
    height: 33px;
    min-width: 33px;
    min-height: 33px;
}

.what-you-get .as-well-as {
    max-width: 640px !important;
    color: #04004d;
    font-size: 21px;
    font-weight: 400;
    font-family: var(--roboto);
    margin-top: 17px;
    width: 100%;
    text-align: center;
    display: table;
    margin: 17px auto 0;
}

.what-you-get .boxed {
    border-radius: 16px;
    box-shadow: 0 8px 24px 0 rgb(32 68 121 / 8%);
    background-color: #fff;
    padding: 22px 15px;
    margin-top: 100px;
}

.what-you-get .boxed p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}

.what-you-get .separator {
    margin-top: 30px;
    margin-bottom: 30px;
}

.what-you-get .separator svg {
    width: 26px;
    height: 28px;
}

.what-you-get .separator svg path {
    fill: #3584fb;
    stroke: #3584fb;
    stroke-width: 1px;
}

.what-you-get>div h3.suba {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-top: 50px;
    margin-bottom: 60px;
}

.what-you-get>div p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
}

.what-you-get>div+div p {
    text-align: center;
    margin-bottom: 2px;
}

.what-you-get .header h3 {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 41px;
    font-weight: 700;
    font-stretch: condensed;
    text-transform: none;
    letter-spacing: 0;
    margin-top: 50px;
    margin-bottom: 60px;
}

.what-you-get ul.big-numbers li>div:first-child {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    min-width: 48px;
    min-height: 48px;
    border: 3px solid #ff6e00;
    font-family: var(--roboto);
    color: #ff6e00;
    font-size: 28px;
    border-radius: 90px;
    margin-right: 16px;
    font-weight: 700;
}

.what-you-get ul.big-numbers li {
    align-items: center;
    margin-bottom: 30px;
    margin-top: 15px;
    display: flex;
    justify-content: flex-start;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}

.what-you-get ul.big-numbers li .text {
    color: #204479;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    font-family: var(--roboto);
}

.what-you-get>div.after-big-numbers p {
    font-family: var(--roboto);
    color: #04004d;
    font-size: 20px;
    font-weight: 400;
}

.what-you-get>div.free-updates h3 span,
.what-you-get>div.not-course h3 span {
    color: #FF691F;
}

.what-you-get>div.free-updates-details,
.what-you-get>div.not-course-details {
    display: flex;
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
}

.what-you-get>div.free-updates-details .image,
.what-you-get>div.not-course-details .image {
    flex: 1;
    margin-right: 56px;
}

.what-you-get>div+div p {
    text-align: center;
    margin-bottom: 2px;
}


.what-you-get>div.boxes .box {
    border: 1px solid #e9e8ed;
    background-color: #fff;
    padding: 20px;
    margin-top: 16px;
}

.what-you-get>div {
    max-width: 980px;
    text-align: center;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.what-you-get>div:not(.image) {
    max-width: 840px;
}

.total-value-wrapper .total-value span {
    text-decoration: line-through;
    color: var(--default-color);
}

.what-you-get video {
    max-width: 800px;
}

.what-you-get .header {
    max-width: 1000px !important;
}

.what-you-get>div.free-updates h3 strong {
    color: #FF691F;
}

.what-you-get>div.boxes {
    max-width: 980px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
}

.what-you-get>div.boxes .box .number {
    font-family: var(--barlow);
    color: #acbbd0;
    font-size: 64px;
    font-weight: 700;
    opacity: .15;
    line-height: 64px;
}

.what-you-get>div.boxes .box .title {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 36px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 8px;
    margin-top: 7px;
}

.what-you-get>div.boxes .box .description {
    font-family: var(--roboto);
    color: #204479;
    font-size: 16px;
    font-weight: 400;
}

.what-you-get>div.boxes .box ul li {
    align-items: center;
    margin-bottom: 5px;
    margin-top: 5px;
    display: flex;
    align-items: center;
}

.what-you-get>div.boxes .box ul {
    max-width: 760px;
    margin-left: 0;
    margin-right: auto;
    margin-top: 20px;
}

.what-you-get>div.boxes .box ul li .text {
    font-family: var(--roboto);
    color: #204479;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
}

.what-you-get>div.boxes .box ul li img {
    width: 24px;
    height: 24px;
    max-width: 24px;
    max-height: 24px;
    min-height: unset;
    min-width: unset;
    margin-right: 8px;
    margin-top: 3px;
}

.what-you-get>div.boxes .col-lg-6 {
    align-items: stretch !important;
    display: flex;
}

.what-you-get>div.that-covers {
    max-width: 820px !important;
    margin-top: 60px;
}

.what-you-get>div.that-covers h4 {
    font-family: var(--barlow);
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    color: #04004d;
    margin-bottom: 18px;
    line-height: 1.7;
}

.what-you-get>div.not-course-details p.span-red span {
    padding: 4px 8px;
    background-color: #FE5251;
    color: #fff;
    font-weight: 500;
}

.what-you-get>div.not-course-details p {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.what-you-get>div.not-course h3 {
    margin-bottom: 10px !important;
}

/* ====== Guess Work section ====== */

.forgot-the-guesswork {
    background-color: #204479;
}

.forgot-the-guesswork h6.subh {
    color: #ff6e00;
}

.forgot-the-guesswork h3.subm {
    max-width: 920px;
    font-size: 42px;
    text-align: center;
    color: #fff;
    display: flex;
    margin: 5px auto 21px;
    line-height: 1.5;
}

.forgot-the-guesswork .image img {
    margin-top: 40px;
    margin-bottom: 60px;
    max-width: 810px;
    position: relative;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.forgot-the-guesswork .lists {
    display: flex;
    justify-content: space-between;
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
}


.forgot-the-guesswork .lists .list ul li {
    align-items: flex-start;
    text-align: left;
    text-transform: none;
    margin-bottom: 20px;
    color: var(--default-color);
    font-size: 18px;
    font-weight: 700;
    font-family: var(--roboto);
    display: flex;
    line-height: 1.5;
}

.forgot-the-guesswork .lists .list ul li span {
    font-weight: 300;
    color: var(--default-color);
}

.forgot-the-guesswork .lists .list ul li svg {
    width: 25px;
    height: 27px;
    margin-right: 10px;
}

.forgot-the-guesswork .total-value-wrapper .total-value {
    color: #cee2fa;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 4px;
    font-family: var(--barlow);
}

.forgot-the-guesswork .total-value-wrapper .today-value {
    color: #ff6e00 !important;
    font-size: 60px;
    font-weight: 700;
    line-height: 66px;
    margin-bottom: 30px;
    font-family: var(--barlow);
}

.bouncebtn.fsml {
    padding-left: 40px;
    padding-right: 40px;
    text-transform: initial;
    font-size: 28px;
}

.forgot-the-guesswork .what-people-say {
    margin-top: 35px;
    font-family: var(--barlow);
    color: #ff6e00;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
}

/* ====== Unpack section ======== */

.unpack {
    background-color: #f4f5fd;
}

.unpack .subh {
    color: #3584fb;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-family: var(--barlow);
}

.unpack h3.subm {
    font-size: 42px;
    text-align: center;
    font-family: var(--barlow);
    margin-bottom: 21px;
    line-height: 1.5;
}

.unpack>div.bonus-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 80px;
}

.unpack div.bonus-row .image {
    position: relative;
}

.unpack>div {
    max-width: 1000px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.unpack div.bonus-row .image .bonus {
    position: absolute;
    top: -11%;
    left: 10px;
    z-index: 111;
}

.unpack div.bonus-row .image img {
    max-width: 106%;
}

.unpack div.bonus-row .image .animated-gif {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.unpack div.bonus-row div.content {
    text-align: left;
}

.unpack div.bonus-row div.content .title {
    color: #04004d;
    font-size: 28px;
    font-weight: 700;
    line-height: 33px;
    margin-bottom: 26px;
    text-transform: none;
    letter-spacing: 0;
    font-family: var(--barlow);
}

.unpack div.bonus-row div.content .description {
    font-family: var(--roboto);
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
}

.unpack div.bonus-row div.content ul li {
    justify-content: flex-start;
    text-transform: none;
    font-family: var(--roboto);
    color: #204479;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    margin: 10px 0;
    align-items: center;
}

.unpack div.bonus-row div.content ul li img {
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

.unpack div.bonus-row {
    margin-top: 50px;
    margin-bottom: 80px;
}

.unpack div.bonus-row .image .planning {
    position: absolute;
    top: 50%;
    right: 0;
    max-height: 191px;
}

.unpack div.bonus-row .image .logo {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: -73px;
    max-height: 180px;
}

/* ===== Time to grabe section ====== */

.time-to-grab {
    background-color: #f4f5fd;
}

.time-to-grab h6 {

    color: #3584fb;
    margin-bottom: 20px;
    letter-spacing: 4px;
}

.time-to-grab h3 {
    font-size: 42px;
    color: #04004d;
    line-height: 1.5;
}

.time-to-grab p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 40px;
}

/* ===== help work section ====== */
.help-work-smarter {
    background-color: #204479;
}

.help-work-smarter h3 {
    font-size: 42px;
    color: var(--default-color);
    margin-bottom: 21px;
}

.help-work-smarter h3 span {
    color: var(--subhead-color);
}

.help-work-smarter p {
    font-family: var(--barlow);
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 40px;
    margin-bottom: 60px;
}

.help-work-smarter .bouncebtn {
    margin-bottom: 20px;
}

/* ===== Make progress section ====== */

.make-progress {
    background-color: #f6fbff;
}

.make-progress h3 {
    font-size: 57px;
    color: #04004d;
    line-height: 1.5;
}

.make-progress .illustratrion img {
    margin-top: 60px;
    margin-bottom: 60px;
    position: relative;
    max-width: 800px;
}

.make-progress ul {
    margin-bottom: 50px;
    max-width: 760px;
    margin-left: 0;
    margin-right: auto;
}

.make-progress ul li {
    align-items: flex-start;
    margin-top: 15px;
    margin-bottom: 18px;
    display: flex;
    line-height: 1.5;
}

.make-progress ul li .text {
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    font-family: var(--roboto);
    text-transform: none;
    text-align: left;
}

.make-progress ul li img {
    margin-right: 8px;
    margin-top: 3px;
    width: 33px;
    height: 33px;
    min-width: 33px;
    min-height: 33px;
}

/* ======= Real Results section ====== */

.real-results {
    background-color: #cee2fa;
}

.real-results h6 {

    color: #3584fb;
    margin-bottom: 20px;
}

.real-results h3 {
    color: #04004d;
    line-height: 1;
    font-size: 56px;
    margin-bottom: 50px;
}

.real-results .image img {
    border-radius: 10px;
}

.real-results div.image+div {
    max-width: 750px;
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: var(--roboto);
    color: #04004d;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5;
}

/* ====== SEO Expert section ======== */

.seoprofilesec {

    background-color: #f6fbff;
}

.seoprofilesec h3 {
    color: #04004d;
    font-size: 45px;
    margin-bottom: 30px;
    text-align: left;
}

.seoprofilesec p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 30px;
    line-height: 1.6;
    text-align: left;
}

.profseobx img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.profseobx {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-family: var(--roboto);
    font-size: 14px;
    font-weight: 500;
    color: #204479;
}


/* ====== Don't make mistakes section ======= */

.dont-make-mistakes {
    background-color: #204479;
}

.dont-make-mistakes h6.subh {

    color: #ff6e00;
    margin-bottom: 20px;

}

.dont-make-mistakes h3.subm {
    color: var(--default-color);
    font-size: 57px;
    margin-bottom: 0px;
    line-height: 1;
}

.dont-make-mistakes>div.lists {
    max-width: 680px;
    font-family: var(--barlow);
    margin-top: 60px;
    margin-bottom: 30px;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.dont-make-mistakes>div.lists .list {
    max-width: 100%;
}

.dont-make-mistakes>div.lists .list ul {
    margin: 10px 0;
}

.dont-make-mistakes>div.lists .list ul li {
    font-family: var(--barlow);
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    display: flex;
    align-items: center;
    text-align: left;
    margin: 10px 0 20px;
}

.dont-make-mistakes>div.lists .list ul li svg {
    width: 33px;
    height: 33px;
    margin-right: 10px;
}

.dont-make-mistakes>div.lists .list ul li span span {
    color: #fff;
    font-weight: 300;
    opacity: .8;
}

.dont-make-mistakes>div.lists .bonuses {
    color: #fcd017;
    font-size: 20px;
    font-weight: 400;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: left;
    letter-spacing: 10px;
    font-family: var(--barlow);
}

.dont-make-mistakes>div.lists .list ul li span {
    color: #fcd017;
    font-weight: 300;
}

.dont-make-mistakes .total-value-wrapper .total-value {
    color: #cee2fa;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 4px;
    font-family: var(--barlow);
}

.dont-make-mistakes .total-value-wrapper .total-value span {
    text-decoration: line-through;
    color: var(--default-color);
}

.dont-make-mistakes .total-value-wrapper .today-value {
    color: #fcd017;
    font-size: 60px;
    font-weight: 700;
    line-height: 66px;
    margin-bottom: 30px;
    margin-top: 20px;
    font-family: var(--barlow);
    text-transform: uppercase;

}

/* ====== FAQ section ====== */

.faq_sec {
    background-color: #F8FAFC;
}

.faq_sec h3.subm {
    color: #04004d;
    font-size: 56px;
    margin-bottom: 28px;
}

.faq_sec ul {
    margin: 45px 0 20px;
    padding: 0;
    width: 100%;
}

.faq_sec ul li {
    width: 100%;
    display: flex;
    flex-direction: column;
    font-family: var(--roboto);
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    background-color: #f8fafc;
    padding: 14px 13px;
    min-height: 47px;
    box-shadow: 0 8px 12px #0101010f;
    border-radius: 8px;
    margin: 10px 0;
}

.faq_sec ul li>div:first-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    width: 100%;
    letter-spacing: 0;
    color: #4078DD;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    font-family: var(--roboto);
}

.faq_sec ul li>div:first-child>div:first-child {
    flex: 1;
}

.faq_sec ul li svg {
    display: block;
    width: 13px;
    height: 8px;
}

.faq_sec ul li.expanded>div:last-child {
    display: block;
    font-weight: 400;
    text-align: justify;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 0px;
}

.faq_sec ul li>div:last-child p {
    font-size: 18px;
    margin-bottom: 18px;
}

.faq_sec ul li>div:last-child {
    text-align: justify;
    display: none;
}

.faq_sec ul li.expanded svg {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.faq_sec ul li.expanded {
    background-color: #fff;
    font-weight: bold;
}

.faq_sec ul li.expanded>div:first-child {
    font-weight: bold;
}

.faq_sec ul li.expanded svg path {
    fill: #204479;
}

.faq_sec ul li svg path {
    fill: rgba(32, 68, 121, .6);
}

/* ===== SEO investing section ====== */

.investing-in-seo {
    background-color: #f6fbff;
}

.investing-in-seo h3.subm {
    color: #04004d;
    font-size: 42px;
    margin-bottom: 40px;
}

.investing-in-seo p {
    font-family: var(--roboto);
    text-align: justify;
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.57;
    margin-bottom: 40px;
}

.investing-in-seo .enumerate {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 5px;
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.57;
    text-align: left;
    font-family: 'Poppins', sans-serif;
}

.investing-in-seo .enumerate svg {
    margin-right: 10px;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
}

.investing-in-seo p.separate {
    margin-top: 40px;
}

/* ==== Website onto first section ===== */

.website-onto-first {
    background-color: #204479;
}

.website-onto-first h3.subm {
    font-size: 42px;
    color: var(--default-color);
    margin-bottom: 40px;
}

.website-onto-first ul li svg circle,
.website-onto-first ul li svg polyline {
    stroke: #ff994b;
}

html {
    scroll-behavior: smooth;
}

/* ======= Place Order section ======== */

.ready-to-climb {
    background-color: rgb(236 241 252);
}

.ready-to-climb>div h3.subm {
    font-family: var(--barlow);
    font-size: 48px;
    font-weight: 700;
    margin-top: 50px;
    margin-bottom: 70px;
    color: #04004d;
}

.ready-to-climb .image-2 img:last-child {
    margin-top: 40px;
}

.ready-to-climb .testimonialsbx {
    margin-top: 60px;
}

.ready-to-climb .details .order {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 16px 0 rgb(0 0 0 / 8%);
    margin-top: 0;
    padding: 36px 24px 15px;
}

.ready-to-climb .details .order .order-header .title {
    text-align: left;
    font-family: var(--barlow);
    color: #191919;
    font-size: 32px;
    font-weight: 500;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 32px;
}

.ready-to-climb .details .order .order-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.ready-to-climb .order-header .currency-selector {
    margin-bottom: 32px;
    flex: 1;
}

.ready-to-climb .details .order-header .currency-selector select {
    padding: 7px;
    background-color: #ebf1fb;
    border-radius: 5px;
    border: none;
    font-family: var(--barlow);
    font-size: 18px;
    font-weight: 500;
    color: #191919;
}

.ready-to-climb .details .title-2 {
    background-color: #f6fbff;
    text-align: center;
    font-family: var(--barlow);
    color: #04004d;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    letter-spacing: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 21px;
}

.ready-to-climb .details .order ul li {
    font-family: var(--roboto);
    color: #191919;
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    display: flex;
    justify-content: space-between;
    text-transform: none;
    margin-bottom: 16px;
    text-align: left;
}

.ready-to-climb .details .order ul li div:last-child {
    font-size: 18px;
    text-align: right;
    min-width: 56px;
    text-decoration: line-through;
    color: #7c88a8;
    margin-right: 10px;
}

.ready-to-climb ul.lchecklist li div:last-child {
    font-size: 10px !important;
    color: #204479 !important;
    text-decoration: none !important;

}

.ready-to-climb ul.lchecklist li {
    color: #204479 !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    font-family: var(--barlow) !important;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    display: flex;
    justify-content: flex-start !important;
    align-items: center;
    margin-bottom: 5px !important;
}

.ready-to-climb ul.lchecklist {
    margin-bottom: 0 !important;
}

.ready-to-climb .details .order ul li svg circle,
.ready-to-climb .details .order ul li svg polyline {
    stroke: #69ad5c;
}

.ready-to-climb .details .order ul li.total-value {
    color: #191919;
    font-size: 18px;
    font-weight: 600;
}

.ready-to-climb .details .order ul li.you-pay {
    margin-top: 20px;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #ff6e00 !important;
}

.ready-to-climb .details .order ul li.you-pay div:last-child {
    color: #ff6e00 !important;
    font-size: 24px !important;
}

.ready-to-climb .details .order .bouncebtn {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

.confusedmodal .modal-body {
    padding: 0;
    border-radius: 16px !important;
    -webkit-border-radius: 16px !important;
    -moz-border-radius: 16px !important;
    -ms-border-radius: 16px !important;
    -o-border-radius: 16px !important;
}

.confusedmodal .chtimg img {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    width: 100%;
    object-fit: cover;
    object-position: bottom;
}

.confusedmodal .modal-content {
    border-radius: 16px !important;
    -webkit-border-radius: 16px !important;
    -moz-border-radius: 16px !important;
    -ms-border-radius: 16px !important;
    -o-border-radius: 16px !important;
}

.confusedmodal .description {
    padding: 64px 104px;
    font-family: var(--roboto);
    position: relative;
    border-radius: 16px !important;
    background-color: var(--default-color);
    margin-left: -16px;
}

.confusedmodal .description p {
    text-align: left;
    letter-spacing: 0;
    color: #170E0A;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    margin-bottom: 18px;
    font-family: var(--roboto);
}

.confusedmodal .description p.slogan {
    text-align: left;
    font: italic normal 600 32px/35px var(--barlow);
    letter-spacing: 0;
}

.confusedmodal .description p.slogan strong {
    color: #683921;
    font-weight: 600;
}

.confusedmodal .description .actions {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex: 1;
    width: 100%;
}

.confusedmodal .description .actions button {
    background: no-repeat padding-box #4078DD;
    border-radius: 24px;
    font: normal normal 600 14px/26px var(--roboto);
    letter-spacing: 0;
    color: #FFF;
    text-transform: uppercase;
    cursor: pointer;
    border: none;
    padding: 12px 36px;
}

.confusedmodal .description .actions span {
    cursor: pointer;
    text-decoration: underline;
    font: normal normal 500 14px/26px var(--roboto);
    letter-spacing: 0;
    margin-bottom: 12px;
}

.confusedmodal .close {
    z-index: 1;
}

.confusedmodal .col-lg-4,
.confusedmodal .col-lg-8 {
    display: flex;
    align-items: stretch;
}

.rpabx {
    padding-top: 25px;
}

.rpabx h6 {
    margin-bottom: 25px;
    font-size: 23px;
    text-align: center;
}

.rpblue {

    color: #03a9f4;
}

.webox.rpa .headingbox h3 span {
    font-weight: bold;
    background: url('../img/rpbg.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.rpadv .aspectbox:before {

    background-color: #03a9f4;
}

.ychoose.rpadiv .headingbox h3,
.ychoose.rpadiv h4 {
    color: #073648;
}

.techiimg img {
    max-height: 100%;
    max-width: 100%;
    width: auto !important;
    height: 55px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    object-fit: contain;
    padding: 0 10px;
}

.techiimg {
    height: 120px;
    display: block;
    position: relative;
    border: 1px solid #ddd;
    background-color: #f4f5f7;
}

/* =============================================
                Careers Page
================================================*/


.cbanimg {
    background: url('../img/career_Group_Consultancy.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
    position: relative;
    height: 100%;
    display: flex;
    justify-content: center;
}

/* .cbanimg .ovrley{
    background-color: rgba(31,35,50,0.7);
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
} */

.cbanimg h1 {
    color: #fff;
    position: relative;
    z-index: 1;
    font-weight: 500;
}

.cbancontent {
    padding: 50px 70px;
    background-color: #f4f5f7;
}

.cbancontent h4 {
    font-size: 28px;
    font-weight: 600;
}

.cbancontent p {
    font-size: 17px;
    line-height: 1.4;
    margin-top: 15px;
    font-family: var(--roboto);
}

.opportsec {
    background-color: var(--default-color);
}

.opportsec h6 {
    text-transform: uppercase;
    font-weight: 500;
}

.opportsec h2 {
    font-weight: 600;
    margin-bottom: 0;
    border-top: 3px solid var(--subhead-color);
    padding-top: 28px;
    margin-top: 32px;
}

.opportsec p {
    font-size: 17px;
    font-family: var(--roboto);
}

.opportsec p+p {
    margin-top: 30px;
}

.opportsec .col-lg-9 p:nth-child(2) {
    margin-top: 10px;
}

.opportsec .col-lg-9 {
    padding-top: 45px;
}

.opportsec .col-lg-9 {
    padding-left: 30px;
}

.curvacansec {
    background-color: var(--default-color);
}

.vacanblk .vacanbox a h3 {
    font-weight: 400;
    margin-bottom: 20px;
}

.vacanblk .vacanbox p {
    font-size: 17px;
    font-family: var(--roboto);

}

.vacanblok {
    margin-top: 30px;
}

.vacanblk .vacanbox ul li,
.vacanblok .arexpertise ul li {
    font-size: 17px;
    color: #666666;
    position: relative;
    padding-left: 15px;
    font-family: var(--roboto);
}

.vacanblk .vacanbox ul li:before,
.vacanblok .arexpertise ul li:before {
    content: '\f111';
    font-family: 'FontAwesome';
    display: block;
    font-size: 8px;
    color: var(--subhead-color);
    position: absolute;
    left: 0;
    top: 6px;
}
.vacanblok .arexpertise ul li:before {
    content: '\f00c';
    font-size: 15px;
    top: 2px;
}
.vacanblok .arexpertise ul li{
    padding-left: 23px;
}
.vacanblk .vacanbox h3{
    font-size: 30px;
}

.vacanblk .vacanbox h3,
.vacanblok .arexpertise h4 {
    margin-bottom: 15px;
}

.vacanblk .vacanbox p+p,
.vacanblk .vacanbox ul li,
.vacanblok .arexpertise ul li {
    margin-top: 20px;
}

.vacanblk .vacanbox {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: 1px 0px 5px 1px rgb(0 0 0 / 17%);
    padding: 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    height: 363px;
    overflow: hidden;
}   

.vacanblok.active .vacanblk .vacanbox{
    height: auto;
    overflow: auto;
}

.vacanblok .arexpertise{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: 1px 0px 5px 1px rgb(0 0 0 / 17%);
    padding: 20px;
}
.vacanblk a{
    padding: 15px 5px;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: var(--roboto);
    text-transform: capitalize;
    box-shadow: 0px 4px 5px 0px rgb(0 0 0 / 17%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #666666;
}
.vacanblk a:hover{
    color: var(--subhead-color);
}
.curvacansec .headingbox p{
    font-family: var(--roboto);
    font-size: 17px;
}

.arexpertise .arexp {
    height: 330px;
    overflow: hidden;
}

.vacanblok.active .vacanblk .vacanbox,
.vacanblok.active .arexpertise .arexp{
    height: auto;
    overflow: auto;
}

@media (max-width:991px){
    .web-item .img-overlay{
        opacity: 1;
        visibility: visible;
        position: absolute;
        bottom: 0px;
        right: 0;
        left: 0;
    }
    #closePopup {
        position: absolute;
        top: -3px;
        right: 15px;
        font-size: 41px;
        color: #ff0000;
        cursor: pointer;
        font-weight: bold;
    }#popupImage{
        width: 100%;
    }
    .tab-slide .slide-img img{
        position: relative;
        bottom: 10px;
        top: 0px;
        

    }
}
@media (max-width:767px){
    .img-wraper img{
        margin-top: 0px !important;
    }
    .product .dkbtn{
        display: block !important;
    }
    .tab-slide{
        padding: 10px;
    }
    p.tab{
        width: 100%;
    }
}

@media (max-width:550px){
    .product .dkbtn.get{
        margin-left: 0px !important;
    }
    .tab-slide h2{
        font-size: 20px;
    }
  
}@import'animate.min.css';

@font-face {
    font-family: 'helveticaregular';
    src: url('../fonts/helvetica-webfont.woff2') format('woff2'), url('../fonts/helvetica-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticabold';
    src: url('../fonts/helvetica-bold-webfont.woff2') format('woff2'), url('../fonts/helvetica-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
svg{
    display: block;
}


body {
    font-family: var(--mont);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    overflow-x: hidden !important;
}

.testmonial .htwork{
    border: 1px solid #dc3545  !important;
    border-image-slice: 1 !important;
    border-radius: 10px; 
    background-color: #181818 ;
}
.testmonial .icon-img img{
    width: 30px !important;
    margin-right: 5px !important;
}
/* .large .htwork, .mobile .htwork{
    border: 1px solid #dc3545  !important;
    border-image-slice: 1 !important;
    border-radius: 10px;
} */
/* .testmonial .owl-nav .owl-next::before {
    background-image: url(../img/icons/next.png) !important;
    position: absolute;
    bottom: 119px;
    right: 55%;
    width: 37px;
    height: 26px;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 42px auto;
    -webkit-transition: all ease .4s;
    -ms-transition: all ease .4s;
    transition: all ease .4s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    z-index: 1;
    display: block !important;
}
.testmonial .owl-nav .owl-prev::after {
    background-image: url(../img/icons/pre.png) !important;
    position: absolute;
    bottom: 119px;
    right: 50%;
    width: 37px;
    height: 26px;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 42px auto;
    -webkit-transition: all ease .4s;
    -ms-transition: all ease .4s;
    transition: all ease .4s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    z-index: 1;
    display: block !important;
} */
.testmonial .owl-prev span, .testmonial .owl-next span{
display: none !important;
}
.testmonial .owl-dots{
    display: none !important;
}
.testmonial button{
    background: transparent !important;
    border: none !important;
}

.startbtns.plan .ybtn{
    background: linear-gradient(#262626, #262626) padding-box, linear-gradient(to right, rgb(214 24 80), #de504b) border-box;
    border-radius: 10px;
    border: 1px solid transparent;
}

.startbtns.plan a:hover{
    background:linear-gradient(to right, rgb(214 24 80), #de504b) !important;
    border: none !important;
}


/* Popup container */
#popupContainer{
   
    justify-content: center;
}
.popup {
    display: none;
    position: fixed;
    z-index: 100001;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    justify-content: center;
    align-items: center;
    overflow: scroll;
}

#popupImage{
    width: 70%;
    margin: auto;
    display: flex;
}

/* Close button */
#closePopup {
    position: absolute;
    top: 20px;
    right: 30px;
    font-size: 40px;
    color: white;
    cursor: pointer;
}
img{
    max-width: 100%;
}
.worried .htwork{
    height: auto;
}
h4.worried{
font-size: 25px !important;
}

.worried .htwork, .unique .htwork{
    border-radius: 10px;
    background-color:#181818 !important;
    border: none !important;

}
.problem .htwork p{
    font-size: 15px;
    
}
.convert .htwork.first{
    background: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
    border-radius: 10px;
    border: transparent !important;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .2);
}
.price-call-button{
    position: absolute;
    left: 0;
    bottom: 55px;
    width: 100%;
}

.problem .htwork.second{
    box-shadow: 0 1px 8px rgba(0, 0, 0, .2);
    background-color: #fff !important;
    border-radius: 10px;
    border: transparent !important;
}
.img-convert{
   
    width: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
}
.img-convert.lead{
     background-color: #fff;
      padding: 8px;
}
.img-convert.lerverage{
    background: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
     padding: 8px;
}
.htwork.second{
    margin-top: 30px;
}

.proble .htwork h4{
font-size: 16px;
}
.large.worried .htwork{
    padding: 0px 10px 14px 10px;
}
.zimed-icon-training:before {
    content: "\e90b";
    display: none !important;
}
a.active,
a:focus,
button:focus,
button.active {
    outline: none;
}

button,
a {
    text-decoration: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

p.tab{
    width: 80%;
    margin:auto;
}
a:focus,
a:hover,
a:active {
    outline: 0;
    box-shadow: 0;
}

a:focus,
a:hover {
    text-decoration: none;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0;
    margin-top: 0;
    font-family: var(--mont);
    font-weight: bold;
    color: #073648;
}

h2 {
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

.testmonial .headingbox p {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 18px;
    color: #fff;
}
.testmonial .mobile .htwork{
    height: auto;
}
.testmonial .head img{
    display: inline-block !important;
}
a,
button {
    text-decoration: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

a:hover {
    text-decoration: none;
}

ul {
    margin: 0;
    padding: 0;
}

ul li {
    list-style: none;
}

p {
    margin: 0;
    color: #666666;
    font-family: var(--hreg);
    line-height: 1.5;
}

input:focus,
select:focus,
textarea:focus {
    outline: none;
}

:root {
    --blue-color: #23aeda;
    --default-color: #fff;
    --hbold: 'helveticabold';
    --hreg: 'helveticaregular';
    --mont: 'Montserrat', sans-serif;
    --barlow: 'Barlow Condensed', sans-serif;
    --roboto: 'Roboto', sans-serif;
    --subhead-color: #ff6e25;
    --thm-color: #de504b;
    --thm-color-blk: #262626;
    --thm-color-2: #ebebeb;
    --thm-pure-blk: #000000;
    --thm-lblue: #007f9f;
}

.py80 {
    padding-top: 78px;
    padding-bottom: 80px;
}

.py70 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.py60 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.py50 {
    padding-top: 50px;
    padding-bottom: 50px;
}



/* ======== CUSTOM CSS ========== */

.marquee {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
  }
  .marquee::before{
    left: 0;
    background: linear-gradient(90deg, #262626 8%, rgba(0, 0, 0, 0) 100%);
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 350px;
    top: 0;
    z-index: 2;
  }
  .marquee::after{
    right: 0;
    background: linear-gradient(270deg, #262626 0, rgba(0, 0, 0, 0) 100%);
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 350px;
    top: 0;
    z-index: 2;
  }
  /* ========= Video Section ============ */
.homvideosec {
    margin-top: -175px;
}
  
  .marquee-content {
    display: flex;
    animation: marquee 30s linear infinite; /* Infinite animation */
    animation-play-state: running; /* Default running state */
  }
  
  .marquee:hover .marquee-content {
    animation-play-state: paused; /* Pause the animation on hover */
  }
  
  .marquee-item {
    flex-shrink: 0;
    width: 150px; /* Set your desired width */
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 15px;
    font-size: 20px;
    transition: transform 0.4s ease, filter 0.4s ease;
  }
  
  .marquee .marquee-item:hover {
    filter: none;
    transform: scale(1.2);
  }
  
  @keyframes marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-50%);
    }
  }
 
/* ======= Topbar section ====== */
body.home {
    background-color: var(--thm-color-blk);
}

.topbar {
    background-color: rgb(4 35 47 / 47%);
}

.topbar a {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    text-transform: capitalize;
}

.quicklinks a {
    padding: 10px 20px;
    display: block;
}

.quicklinks {
    position: relative;
    max-width: 150px;
}

.quicklinks:hover ul {
    opacity: 1;
    visibility: visible;
    transition: all .3s ease-in-out;
}

.quicklinks ul {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background-color: #212e3e;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
    z-index: 10;
}

.quicklinks a.dropdown {
    padding: 10px 10px;
    cursor: none;
    pointer-events: none;
}

.quicklinks ul li:not(:last-child) a {
    border-bottom: 1px solid #fff;
}

.quicklinks ul li a:hover {
    background-color: var(--subhead-color);
}

.quicklinks:hover .dropdown {
    background-color: #2a3646;
}

.weblinks ul li a {
    padding: 10px 8px;
    display: block;
}

.weblinks ul li a:hover {
    background-color: #2a3646;
}

.weblinks ul li {
    float: left;
}

.topbar .telnumber {
    font-size: 20px;
    font-family: var(--mont);
    font-weight: bold;
    padding: 5px 10px;
    display: block;
    background-color: #125f7f;
    text-align: center;
}
  /*for side buttons */
  .stickybuttons {
    width: 100px;
    position: fixed;
    top: 311px;
    right: 0;
    z-index: 1000;
}
.stickybuttons a {
    width: 100%;
    display: inline-block;
    font-size: .8em;
    color: #fff;
    text-align: center;
    background: #b5081a;
    padding: 15px 10px 10px;
    margin-bottom: 6px;
    box-sizing: border-box;
    border-radius: 0px 5px 5px 0px;
}
.stickybuttons a:hover {
    width: 100%;
    display: inline-block;
    font-size: .8em;
    color: #b5081a;
    text-align: center;
    background: #fff;
    padding: 15px 10px 10px;
    margin-bottom: 6px;
    box-sizing: border-box;
}
@keyframes vibrate {
    0% { transform: translate(0); }
    20% { transform: translate(-2px, 2px); }
    40% { transform: translate(-2px, -2px); }
    60% { transform: translate(2px, 2px); }
    80% { transform: translate(2px, -2px); }
    100% { transform: translate(0); }
}

.stickybuttons a img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    font-size: 3em;
    animation: vibrate 0.9s infinite;
}
.weblinks{
    margin-left: auto;
    margin-right: auto;
    display: block;
    animation: vibrate 0.9s infinite;
}
@media only screen and (max-width: 600px) {
    .stickybuttons {
        width: 50px;
        position: fixed;
        top: 250px;
        right: 0;
        z-index: 1000;
    }
    .nportfolio {
        display: block !important;
    }

    .stickybuttons a span {
        display: none;
    }
}
.svg-1{
    margin-right:5px;
}
.svg{
    margin-left:5px; 
}

.topbar .telnumber:hover,
.navbar-section a.dbtn:hover {
    background-color: var(--subhead-color);
}

.header-section .container-fluid {
    max-width: 1350px;
}

.navbar-section .navbar-expand-lg {
    max-width: 1350px;
    margin: 0 auto;
}


/* Navbar section */

.navbar-section .navbar-expand-lg .navbar-nav .dropdown-menu {
    min-width: 792px;
    background-color: var(--default-color);
    border-radius: 0;
    border: none;
    top: 111%;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    padding: 40px 65px;
}

.dropdown-menu {
    display: block;
    visibility: hidden;
    opacity: 0;
    transform: translateY(50px);
    transition: .5s ease all;
}

.dropdown-menu.show {
    display: block;
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
    transition: .5s ease all;
}

.nav-item.dropdown .nav-link.dropdown-toggle {
    position: relative;
}

.nav-item.dropdown.show .nav-link.dropdown-toggle:before {
    content: '\f0d8';
    font-family: 'FontAwesome';
    display: block;
    position: absolute;
    bottom: -34px;
    color: #fff;
    font-size: 45px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

.header-section {
    z-index: 100000;
}

.dropdown.show .dropdown-toggle:after {
    content: '\f106';
}

.nvbox h6 {
    font-weight: bold;
    font-family: var(--mont);
    color: #073648;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.nvdetail .nvbox:not(:last-child) {
    margin-bottom: 22px;
}

.nvbox {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.nvbox:hover h6 {
    color: var(--subhead-color);
}

.nvdetail .nvbox p {
    font-size: 14px;
}

.navbar-section {
    background-color: transparent;
}

.navbar-section ul a {
    color: #fff;
}

.navbar-section ul .nav-link {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.img-wraper img{
width: 50px;

}
.img-wraper{
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.10);
border-radius: 100px;
background-color: #fff !important;
height: 70px;
width: 70px;
display: flex;
justify-content: center;
align-items: center;

}
#more, #more-1, #more-2, #more-3  {display: none;}
 button.readmore{
    background: none !important;
    border: none !important;
    color: #eb6b56 !important;
    font-weight: 700;
}
button.readmore-1{
    background: none !important;
    border: none !important;
    color: #125f7f !important;
    font-weight: 700;
}

/* Product page */
.product .dkbtn.get{
    margin-left: 20px !important;
}
.product .card{
    border: none !important;
}
.call-center .card{
    background-color: transparent !important;
    border: none !important;
}
.dropdown-toggle::after {
    content: "\f107";
    font-family: FontAwesome;
    color: #fff;
    border: none;
    vertical-align: .120em;
}

.navbar-section .navbar-expand-lg .navbar-nav .dropdown-menu ul li a {
    padding: 12px 15px;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 13px;
    display: block;
    font-weight: 500;
}

.navbar-section .navbar-expand-lg .navbar-nav .dropdown-menu ul li a:hover {
    background-color: var(--subhead-color);
}

.navbar-section a.dbtn {
    background-color: transparent;
    padding: 10px 10px;
    font-size: 15.5px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 15px;
    border: 1px solid #fff;
    outline: 1px solid rgb(51 51 51 / 31%);
}

.navbar-section .navbar-expand-lg {
    padding-top: .3rem;
    padding-bottom: .3rem;
    padding-left: 20px;
}

.mobilemenu {
    display: none;
}

/* =======    Card Price  ======*/
.demo {
    background: #f2f2f2;
    padding: 30px 0
}

.pricingTable {
    padding-bottom: 127px;
    margin: 0 15px;
    background: #073648 ;
    text-align: center;
    border-radius: 15px;
    overflow: hidden;
    position:relative;
}

.pricingTable:hover {
    box-shadow: 0 0 10px rgba(195, 67, 67, .3) inset, 0 0 20px -5px rgba(0, 0, 0, .8)
}

.pricingTable .pricingTable-header {
    padding: 20px 0px 80px 0px;
    background: #66ce04;
    -webkit-clip-path: polygon(50% 100%, 100% 60%, 100% 0, 0 0, 0 60%);
    clip-path: polygon(50% 100%, 100% 60%, 100% 0, 0 0, 0 60%);
    position: relative
}

.pricingTable .pricingTable-header:before {
    content: "";
    width: 400px;
    height: 400px;
    border-radius: 50%;
    position: absolute;
    right: -50%;
    top: -130%;
  
    background: repeating-radial-gradient(rgba(252, 131, 70, .2), rgba(237, 24, 80, .2) 20%);
    transition: all .5s ease 0s
}

.pricingTable:hover .pricingTable-header:before {
    right: 50%
}

.pricingTable .title {
    font-size: 21px;
    color: #fff;
    margin: 0
}

.pricingTable .price-value {
    display: block;
    font-size: 16px;
    color: #fff;
    margin: 0 0 20px;
    transition: all .3s ease 0s;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    border: 3px solid #073648 !important;
}
.price-value.custom{
    font-size: 13px;
}

.pricingTable .pricing-content {
    padding: 30px 25px 0;
    margin: 0;
    list-style: none
}

.pricingTable .pricing-content .offer {
    font-size: 14px;
    line-height: 21px;
    /* text-transform: capitalize; */
    /* margin-left: 10px; */
    /* padding: 16px 20px; */
    position: relative;
    /* background: #393939; */
    /* border-radius: 50px; */
    color: #fff;
    text-align: start;
}
.tick i{
    margin-right: 10px;
}
.pricingTable .pricing-content li:last-child {
    border-bottom: none
}

.pricingTable .pricing-content li i {
    color: #66ce04
}
.price-value.customs{
font-size: 14px;
}

.pricingTable .pricingTable-signup {
    display: block;
    padding: 18px 0;
    margin: 0 25px;
    border-radius: 10px;
    background: #66ce04;
    font-size: 20px;
    color: #fff;
    letter-spacing: 1px;
   
    overflow: hidden;
    position: relative;
    transition: all .3s ease 0s
}

.pricingTable .pricingTable-signup:hover {
    letter-spacing: 2px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .7), 0 0 0 7px rgba(255, 255, 255, .5) inset
}

.pricingTable .pricingTable-signup:before {
    content: "";
    width: 230px;
    height: 230px;
    border-radius: 50%;
    background: repeating-radial-gradient(rgba(255, 255, 255, .05), rgba(255, 255, 255, .2) 20%);
    position: absolute;
    top: -180%;
    right: -40%;
    transition: all .8s ease 0s
}

.pricingTable .pricingTable-signup:hover:before {
    right: 40%
}

.pricingTable.blue .pricingTable-header,
.pricingTable.blue .pricingTable-signup {
    background: #15b8f3
}

.pricingTable.blue .pricing-content li i {
    color: #15b8f3
}

.pricingTable.pink .pricingTable-header,
.pricingTable.pink .pricingTable-signup {
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
}
.pricingTable.pink .pricing-content li i{
    color: #eb6b56 !important;
}
.pricingTable h3{
    color: #073648 !important;
}
.price-value{
    position: absolute;
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    height: 100px;
    width: 100px;
    border-radius: 100%;
    left: 37%;
    top: -62px;
    z-index: 9999;

}
.prot .col-lg-4{
    padding-right: 0px !important;
    padding-left: 0px !important;

}

.price-value-2{
    bottom: -50px !important;
    position: absolute;
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    height: 88px;
    width: 180px;
    border-radius: 22px;
    left: 24%;
    border: 3px solid #fff;
    z-index: 9999;
    display: flex;
    align-items: start;
    justify-content: center;
    font-size: 16px;
    color: #073648 !important;
    font-weight: 700;
    padding-top: 10px;
    display: none;
}

@media only screen and (max-width:990px) {
    .pricingTable {
        margin-bottom: 30px
    }
}

@media only screen and (max-width:479px) {
    .pricingTable {
        margin: 0
    }

    .pricingTable .pricing-content li {
        font-size: 15px
    }
}

/* ================== Banner section ================= */

.banner-section .imgholder {
    position: relative;
}

.banner-section img {
    z-index: 1;
}

.banner-section .imgholder img {
    height: 552px;
    width: 100%;
    object-fit: cover;
}


.banner-section .overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    /* background: url('/assets/img/layerbox.png'); */
    background-color: rgb(6 54 72 / 58%);
}

.vidbanner video {
    display: block;
    width: 100%;
}

.banner {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: left;
}

.banner-mid {
    display: table;
    height: 100%;
    width: 100%;
}

.banner-in {
    display: table-cell;
    vertical-align: middle;
}


.banner-section h1 span {
    display: block;
    font-weight: bold;
    color: #fff;
    font-size: 72px;
}

.banner-section p {
    color: #fff;
    line-height: normal;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.5;
    font-size: 20px;
}

.bandetail p:not(:last-child) {
    margin-bottom: 1.5rem;
}

.startbtns {
    padding-top: 35px;
    position: relative;
    z-index: 1000;
}

.startbtns a.t3:hover {
    color: #262626;
}

.startbtns a.t3 {
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
    margin-left: 20px;
    font-size: 18px;
    transition: all .3s ease-in-out;
}

.startbtns p {
    margin-left: 9%;
    margin-top: 8px;
    font-size: 14px;
    margin-bottom: 0;
}

.startbtns p a {
    color: #fff;
}

.startbtns p a:hover {
    color: #262626;
}

.banner-section {
    padding: 30px 0 70px;
}

.banner-section h1:after {
    content: '';
    width: 90px;
    height: 10px;
    background-color: #00bae0;
    display: block;
    margin: 15px 0 20px;
}

.banner-section ul {
    max-width: 500px;
    width: 100%;
}

.bandetail {
    max-width: 597px;
    width: 100%;
}

.banner-section ul li {
    font-size: 18px;
    color: #fff;
    text-transform: capitalize;
    width: auto;
    margin-top: 10px;
    position: relative;
    padding-left: 33px;
}

.banner-section ul li:before {
    content: '\f00c';
    font-family: FontAwesome;
    color: #00bae0;
    font-size: 16px;
    position: absolute;
    left: 0;
}

.banner-section .probtn {
    padding: 0px 10px;
    display: inline-block;
    background-color: #5bb6e2;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    border-radius: 3px;
    height: 35px;
    max-width: 230px;
    width: 100%;
    text-align: center;
    line-height: 35px;
    margin-top: 30px;
}

.banner-section .probtn:hover {
    background-color: #fff;
    color: #5bb6e2;
}

.bgbox {
    background: var(--thm-color-blk) url('../img/banner_bg.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.inpage .bgbox {
    background: none;
}

.inpage .bgbox .header-section {
    background: var(--thm-color-blk);
}

.companylogos .item img {
    width: auto !important;
    max-height: 100%;
    max-width: 100%;
    width: auto !important;
    height: auto !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.company-logos {
    background-color: #333333;
    position: relative;
}

.companylogos .item a {
    height: 72px;
    width: 100%;
    position: relative;
    display: block;
}

.tooltip-inner span {
    display: block;
    text-align: right;
    color: #282828;
    margin-top: 3px;
    font-style: italic;
    font-size: 12px;
}

.tooltip-inner {
    max-width: 270px;
    padding: 18px 50px;
    color: #fff;
    text-align: left;
    background-color: #00bae0;
    border-radius: .25rem;
    font-size: 12px;
    transform: translateY(7px);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.tooltip .arrow {
    z-index: 1;
    bottom: -6px !important;
}

.bs-tooltip-top .arrow::before {
    border-top-color: #01aed1 !important;
}

.banner-section .chaticon {
    width: 36px;
    height: 36px;
    background-color: #ce544f;
    display: none;
    position: absolute;
    z-index: 1;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 36px;
    right: 0;
    top: -60px;
}


.headingbox.fullin:before {
    content: '99%';
    font-size: 170px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

.headingbox.full:before {
    content: '100%';
    font-size: 170px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

.jquery-background-video-wrapper {
    position: relative;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.jquery-background-video {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.vidbanner {
    width: 100%;
    height: 500px;
}



/* ========= Features section ========= */

.features-section {
    background-color: #f4f5f7;
}

.featurebox .imgholder {
    float: left;
}

.featurebox .imgholder img {
    height: 50px;
    width: auto;
}

.featurebox .featured {
    overflow: hidden;
    padding-left: 20px;
}

.featurebox .featured h4 {
    font-size: 25px;
    font-weight: 600;
}

.featurebox .featured p {
    font-family: var(--hreg);
    font-size: 13px;
    color: #677782;
    margin-top: 8px;
}

.featurebox {
    margin-top: 30px;
    margin-bottom: 20px;
}


/* ======== Pricing Table section  ========== */

.headingbox h3 {
    font-size: 30px;
    font-weight: 600;
    color: #073648;
}

.headingbox p {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 18px;
}

.headingbox {
    position: relative;
    padding-bottom: 20px;
    text-align: center;
}
.pricing-content li.align-items-center{
    display: flex;
    align-items: start !important;
}

.headingbox:after {
    content: '';
    width: 72px;
    height: 6px;
    background: url('../img/divider2.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.pricebox h6 {
    font-size: 18px;
    color: #282828;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 15px;
}

.pricebox p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #979797;
    font-weight: 400;
}

.pricebox strong {
    font-size: 30px;
    color: #007f9e;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 10px;
    display: block;
    margin-top: 13px;
}

.pricesec .pricebox div {
    background-color: #f5fbff;
    padding-top: 18px;
    padding-bottom: 18px;
    border-top: 1px solid #d6d6d6 !important;
}

.pricesec .border {
    border: 1px solid #d6d6d6 !important;
}

.pricesec .border-left-0 {
    border-left: 0 !important;
}

.pricesec {
    margin-top: 50px;
}

.pricesec .row .col-lg-3:nth-child(1) .pricebox {
    border-top: 6px solid #063648 !important;
}

.pricesec .row .col-lg-3:nth-child(2) .pricebox {
    border-top: 6px solid #125f7f !important;
}

.pricesec .row .col-lg-3:nth-child(3) .pricebox {
    border-top: 6px solid #007f9e !important;
}

.pricesec .row .col-lg-3:nth-child(4) .pricebox {
    border-top: 6px solid #5bb6e2 !important;
}

.startpro {
    max-width: 300px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    text-align: center;
    border: 1px solid #de504b;
    border-radius: 5px;
    display: table;
    font-family: var(--hbold);
    width: 100%;
    color: #de504b;
    margin: 45px auto 0;
}

.pricetable-section .startpro:hover {
    background-color: #de504b;
    color: #fff;
}


/* ============ Services section =========== */

.services-section {
    background-color: #00617d;
}

.services-section .headingbox h3,
.services-section .headingbox p {
    color: #fff;
}

.services-section .headingbox:after {
    background: url('../img/divider3.png');
}

.services-section .servicebox {
    background-color: #fff;
    padding: 33px 14px 80px;
    box-shadow: 0px 0px 8px -3px #333;
    height: 100%;
    position: relative;
}

.services-section .servicebox h5 {
    font-size: 17px;
    font-weight: 600;
    color: #073648;
    margin-top: 14px;
    margin-bottom: 22px;
}

.services-section .row .col-lg-3 {
    padding-left: 8px;
    padding-right: 8px;
    margin: 8px 0;
}

.services-section .row {
    margin-left: -8px;
    margin-right: -8px;
}

.servicebox .viewmore {
    max-width: 140px;
    width: 100%;
    border: 1px solid #eaeff5;
    border-radius: 20px;
    font-size: 14px;
    color: #677782;
    text-transform: uppercase;
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    position: absolute;
    left: 50%;
    bottom: 33px;
    transform: translateX(-50%);
}

.servicebox .viewmore:hover {
    background-color: #de504b;
    color: #fff;
}


/* ========== Featured Video Section =========*/

.vidbox span {
    font-size: 34px;
    color: #073648;
    font-weight: 700;
}

.vidbox h5 {
    font-size: 18px;
    font-weight: 600;
    color: #073648;
    margin-top: 14px;
    margin-bottom: 14px;
}

.vidbox a {
    margin: 20px 0;
    display: block;
}

.fvideo-section .col-lg-6 .col-lg-6 .vidbox {
    margin: 15px 0;
}

.featuredpop .modal-body {
    padding: 6px 6px 2px;
}

.featuredpop .modal-content {
    border-radius: 0;
}

.featuredpop .close {
    position: absolute;
    top: -10px;
    right: -10px;
    color: #fff;
    opacity: 1 !important;
    text-shadow: none;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 19px;
    background-color: var(--subhead-color);
    font-size: 26px;
    padding-top: 2px;
    cursor: pointer;
}


/* =========== Expert section ============= */

.expert-section {
    background-color: #d6eff6;
}

.expert-section span {
    font-size: 18px;
    color: #fb6a55;
    text-align: center;
    display: block;
    font-family: var(--hreg);
}

.expert-section h2 {
    font-size: 40px;
    color: #073648;
    text-align: center;
    margin: 15px 0 25px;
}

.expert-section .startpro {
    border: none;
    color: #fff;
    margin-top: 0;
    background-color: #fb6a55;
}

.expert-section .startpro:hover {
    background-color: #073648;
    color: #fff;
}

.expert-section img {
    height: 250px;
    margin: 0 auto;
    display: block;
}

.py40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.howitwork-section {
    background-color: #f7f7f9;
}

.workbox h5 {
    font-size: 18px;
    font-weight: 600;
    margin: 17px 0;
    color: #073648;
}

.howitwork-section .row .col-lg-4:nth-child(2) .workbox div:after {
    content: '';
    width: 250px;
    height: 36px;
    background: url('../img/top_angle.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: block;
    position: absolute;
    top: 20%;
    left: 116%;
    transform: translate(0, -50%);
}

.howitwork-section .row .col-lg-4:first-child .workbox div:after {
    content: '';
    width: 250px;
    height: 36px;
    background: url('../img/bottom_angle.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: block;
    position: absolute;
    left: 116%;
    bottom: 0;
}

.workbox div {
    position: relative;
    display: inline-block;
}


/* ========== Testimonials section ============ */

.testimonials {
    background-color: #fff;
    padding: 78px 0 97px;
}

.testbox {
    padding: 45px 35px 40px;
    background-color: #fff;
    height: 100%;
    border-left: 5px solid #de504b;
    margin-top: 15px;
}

.testbox h5 {
    font-size: 24px;
    font-family: var(--hbold);
    color: #282828;
    margin-bottom: 15px;
}

.testbox p {
    font-size: 16px;
}

.testimonials .headingbox {
    padding-bottom: 20px;
}

.clientlogos .row .clogo {
    margin-top: 20px;
}

.clogo a {
    height: 100px;
    width: 100%;
    position: relative;
    display: block;
    border: 1px solid #99afb6;
}

.clogo a img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.clientlogos .row {
    margin-left: -10px;
    margin-right: -10px;
}

.clientlogos .row .col-lg-2 {
    padding-left: 10px;
    padding-right: 10px;
}

/* =========== New Portfolio section ============= */
.projects-tabs {
    background: #e6e6e6;
    max-width: 100%;
    margin: 20px auto;
    text-align: center;
    border-bottom: 0;
    padding: 5px;
    border-radius: 35px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.10);
}
.portfolio-projects .nav-tabs .nav-link.active {
    color: #ffffff;
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
    border-color: #dee2e6 #dee2e6 #fff;
}
.portfolio-projects .nav-tabs .nav-link:hover {
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
   
}
.portfolio-projects{
    padding-bottom: 10px !important;
}
.pink .pricing-content li.mb-4{
    margin-bottom: 10px !important;
}
.nav-tabs.projects-tabs > li {
    float: none;
    margin-bottom: -1px;
    display: inline-block;
}

.nportslider .owl-item.active>div:after {
    content: 'active';
    background-color: rgb(38 38 38 / 70%);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.tab-content>.active {
    display: block;
}
.fade.in {
    opacity: 1;
}.tab-slide {
    padding: 50px;
    position: relative;
    min-height: 300px;
    background: #e6e6e6;
    margin-bottom: 40px;
}
.tab-slide .slide-img img {
    position: absolute;
   
    bottom: 0;
    top: -110px;
}
.demo-effects {
    margin-bottom: 40px;
    
}
img{
    max-width: 100%;
}
.demo-effects .set-position {
    display: block;
}
.web-item {
    margin: 10px 10px;
    position: relative;
    border: 1px solid #ddd;
    height: 503px;
    border-radius: 7px;
    overflow: hidden;
}
.web-item:hover .img-overlay {
    opacity: 1;
    visibility: visible;
    bottom: 0;
}
.mob-item.slide1 {
    background: url(../img/mobile-4.webp);
    background-attachment: fixed;
    background-repeat: inherit;
}
.web-item .img-overlay {
    position: absolute;
    bottom: -100px;
    right: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.9);
    text-align: center;
    padding: 20px 20px 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 16px;
}
.demo-effects > div .layout-container{
    top: 0px;
	width: 100%;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
  -webkit-transition: all 11s;
  -moz-transition: all 11s;
  -ms-transition: all 11s;
  -o-transition: all 11s;
  transition: all 11s;
	-webkit-transition: top 11s;
	-moz-transition: top 11s;
	-ms-transition: top 11s;
	-o-transition: top 11s;
	transition: bottom 11s;
}
.demo-effects > div:hover .layout-container{
    top: -1400px;
    height: 100%;
  -webkit-transition: all 11s;
  -moz-transition: all 11s;
  -ms-transition: all 11s;
  -o-transition: all 11s;
  transition: all 11s;
}

.btn i.fa-eye{
color: #eb6b56 !important;
}

.nportslider .owl-item.center>div:after {
    content: '';
}.demo-effects:hover .layout-container {
    background-position: center 100% !important;
}



.nportslider .owl-item.active.center>div:after {
    content: '';
    background-color: transparent;
}

.px15 {
    padding-left: 15px;
    padding-right: 15px;
}

.nportslider .owl-item a img {
    width: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 10px;
    height: 100%;
}

.nportslider .owl-item a {
    border-radius: 10px;
    transition: all .3 ease-in-out;
    -webkit-transition: all .3 ease-in-out;
    -moz-transition: all .3 ease-in-out;
    -ms-transition: all .3 ease-in-out;
    -o-transition: all .3 ease-in-out;
    padding: 20px 0;
    display: block;
    height: 286px;
}

a.callbkreq {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 10px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 13px -5px #333;
    float: right;
    position: absolute;
    right: 75px;
}

.nportslider .owl-item.active.center a {

    transition: all .3 ease-in-out;
    -webkit-transition: all .3 ease-in-out;
    -moz-transition: all .3 ease-in-out;
    -ms-transition: all .3 ease-in-out;
    -o-transition: all .3 ease-in-out;
    padding: 0 0;
    z-index: 1;
    position: relative;
}

.portimgpop {
    position: relative;
}

.portimgpop span {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 100;
    width: 30px;
    height: 30px;
    display: block;
    background-color: #F44336;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    cursor: pointer;
}

.portimodal .modal-dialog img {
    width: 100%;
}


.portileft {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.portileft.bg_change {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    margin-bottom: 0 !important;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    z-index: 0;
}

.continf {
    background-color: #262626;
    padding-bottom: 50px;
}

.nportfolio .headingbox h3 {
    font-size: 40px;
    font-weight: bold;
    color: var(--default-color);
    text-align: center;
}

.nportfolio .headingbox:after {
    display: none;
}

.nportfolio .owl-carousel .owl-dots.disabled {
    display: block;
}

.nportfolio .owl-theme .owl-dots .owl-dot span {
    background: #3f3e3e;
}

.nportfolio .owl-theme .owl-dots .owl-dot.active span,
.nportfolio .owl-theme .owl-dots .owl-dot:hover span {
    background: var(--subhead-color);
}

/* ========== Contact Info section  ============ */

.contact-section {
    background-color: #e6e6e6;
}

.contact-section .headingbox:after {
    display: none;
}

.contact-section .contactbox {
    padding: 30px 0;
    border: 1px solid transparent;
    border-image: linear-gradient(to right, rgb(214 24 80), #de504b);
    border-image-slice: 1
}

.contact-section .headingbox h3 {
    font-size: 38px;
    font-weight: 700;
    color: #000;
}

.contactbox h5 {
    font-size: 24px;
    color: #000;
    font-weight: 700;
    margin: 43px 0 7px;
}

.contactbox a {
    color: var(--thm-color-blk);
    font-size: 20px;
    font-family: var(--hreg);
}

.contactbox a:hover {
    color: #de504b;
}

.contact-section .col-lg-4 {
    padding-left: 10px;
    padding-right: 10px;
}

.contact-section .row {
    margin-left: -10px;
    margin-right: -10px;
}
/* ============ Footer section ============ */

.footer-section {
    background-color: #111111;
}

.footer-section .container {
    max-width: 1270px;
}

.footer-section .row [class*='col-'] {
    padding-left: 10px;
    padding-right: 10px;
}

.footer-section .row {
    margin-left: -10px;
    margin-right: -10px;
}

.footer-section .footerinfo,
.footer-section .footermenu {
    margin-top: 60px;
}

.footerinfo p {
    font-size: 13px;
    color: #a9a39f;
    margin: 19px 0 45px;
}

.footerinfo .gpartner {
    height: 42px;
    object-fit: cover;
}

.footer-section .paymethod {
    display: inline-block;
    width: 100%;
}

.footermenu h5 {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
}

.footermenu ul li a {
    font-size: 13px;
    color: #a9a39f;
    margin-top: 20px;
    display: block;
}

.footermenu ul li a:hover {
    color: #fff;
}

.disclaimer {
    background: var(--thm-color-blk);
    border: 3px dashed var(--default-color);
    border-radius: 5px;
    padding: 30px 20px;
    margin-bottom: 30px;
    margin-top: 75px;
}

.disclaimer p {
    color: #a9a39f;
}

.copyright p {
    color: #a9a39f;
    text-align: center;
    padding: 25px 5px;
    border-top: 1px solid #212b3a;
}

.copyright a {
    color: #a9a39f;
}

.copyright a span {
    color: var(--subhead-color);
}

.blog-one__shape-1 {
    position: absolute;
    top: 6%;
    right: 1%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.cta-two__shape-1 {
    top: -22%;
    left: 0;
    -webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 12s;
}

[class*=cta-two__shape-] {
    position: absolute;
}

.cta-three__shape-7 {
    right: -20px;
    bottom: -20px;
    height: 160px;
}

/* ================================================
                 Contact page
==================================================*/

.bannersec {
    background: var(--thm-color-blk);
    padding: 10px 0 20px;
}

.bannersec .bannerimg {
    position: relative;
}

.bannersec .bannermain {
    height: 100%;
    text-align: center;
}

.bannermid {
    display: table;
    height: 100%;
    width: 100%;
}

.bannerin {
    display: table-cell;
    vertical-align: middle;
}


/* ---------- Banner Text Colors ---------- */

.lightblue {
    color: #a3dfdb;
}


/* ---------------------------------------- */

/* .bannersec {
    clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
} */

.bannersec h1 {
    font-size: 46px;
    color: #fff;
    font-weight: 500;
}

.bannersec h1 span {
    font-weight: bold;
}

.bannersec p {
    font-size: 20px;
    color: var(--default-color);
    font-weight: 300;
    font-family: var(--mont);
    margin-top: 10px;
    margin-bottom: 17px;
    max-width: 595px;
    width: 100%;

}

.bannersec a {
    font-size: 14px;
    font-family: var(--mont);
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    display: block;
    position: relative;
    z-index: 100;
}

.bannersec a:hover {
    color: #fff;
}

/* .bannerin .bannerdetail {
    display: table;
    margin: 0 auto;
} */

.headingbox.left {
    text-align: left;
}

.headingbox.left:after {
    left: 0;
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
}

.contform .headingbox h3 {
    margin-bottom: 10px;
}

.contactus-section .headingbox h3 {
    font-size: 30px;
    font-weight: 600;
    font-family: var(--mont);
}

.contform form label {
    font-size: 14px;
    color: #677782;
    font-family: var(--hreg);
}

.contactus-section form .form-control {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    resize: none;
}

.conticon .contleft {
    float: left;
}

.conticon .contright {
    overflow: hidden;
    padding-left: 25px;
}

.conticon {
    display: inline-block;
    width: 100%;
    margin-top: 35px;
}

.conticon .contright h5 {
    font-size: 24px;
    font-weight: bold;
    color: #282828;
    margin-bottom: 20px;
}

.conticon p {
    font-size: 18px;
    color: #677782;
    font-family: var(--mont);
    font-weight: 600;
    max-width: 255px;
    width: 100%;
    /* display: table;
    margin: 0 auto; */
}

.conticon .contleft img {
    width: 50px;
    height: auto;
    object-fit: cover;
}

.contactright .headingbox+p {
    margin-bottom: 5px;
}

.redbtn {
    max-width: 300px;
    height: 60px;
    background-color: #f0554f;
    border: none;
    width: 100%;
    font-size: 24px;
    color: #fff;
    display: table;
    margin: 0 auto;
    font-family: var(--hbold);
}

.redbtn:hover {
    background-color: #2a3646 !important;
}

.contform .headingbox {
    margin-bottom: 15px;
}


/* ============================================
                About us page
===============================================*/

.fancyheader span {
    font-size: 18px;
    font-family: var(--mont);
    text-transform: uppercase;
    font-weight: 500;
    display: block;
}

.fancyheader h1 {
    font-size: 36px;
    color: #02537a;
    font-weight: bold;
    text-transform: uppercase;
    margin: 8px 0 20px;
}

.fancyheader,
.servbox ul li {
    position: relative;
}

.fancyheader:after {
    content: '';
    width: 70px;
    height: 7px;
    background-color: var(--thm-color);
    display: block;
}

.servbox {
    margin-top: 80px;
}

.servbox h5 {
    font-size: 18px;
    font-family: var(--mont);
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    margin: 40px 0 10px;
}

.servbox p {
    color: #818080;
    margin-bottom: 33px;
}

.servbox ul li a {
    color: #073648;
    font-family: var(--mont);
    font-weight: bold;
}

.servbox ul li a:hover {
    color: #f0554f;
}

.servbox ul li::before {
    content: '\f061';
    font-family: FontAwesome;
    color: #007f9f;
    font-weight: normal;
    position: absolute;
    left: 0;
}

.servbox ul li {
    padding-left: 25px;
    margin-top: 18px;
}


/* ======= Work with us section ======== */

.workwithus {
    background: url('../img/banner_inner_about.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.workwithus .fancyheader span,
.workwithus .fancyheader h1 {
    color: #fff;
}

.workdetail p {
    color: #fff;
    font-size: 18px;
    font-family: var(--hreg);
}

.wfeaturebox h4 {
    font-size: 24px;
    font-weight: 600;
    color: #073648;
    margin-bottom: 15px;
}

.wfeaturebox h5 {
    color: #135f7f;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 12px;
}

.wfeaturebox .my-auto {
    background-color: #f7f7f9;
    position: relative;
}

.wfeaturebox .imgbox img {
    display: block;
    margin: 0 auto;
}

.teamexperts .expertbox {
    height: 100%;
}

.teamexperts .expertbox h4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4;
    margin-top: 25px;
}

.teamexperts .text-right {
    padding-right: 100px;
    padding-top: 30px;
    margin-bottom: 75px;
}

.teamexperts .text-left {
    padding-left: 100px;
    margin-bottom: 75px;
}

.teamexperts .text-left .expertbox .expicon,
.teamexperts .text-right .expertbox .expicon {
    position: relative;
}

.teamexperts .text-right .expertbox .expicon:after {
    content: '';
    width: 100px;
    height: 1px;
    display: block;
    border: 2px dashed #007f9f;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.teamexperts .text-left .expertbox .expicon:after {
    content: '';
    width: 100px;
    height: 1px;
    display: block;
    border: 2px dashed #007f9f;
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.expertmid,
.expertfeatures {
    position: relative;
}

.expertfeatures:before {
    content: '';
    width: 2px;
    top: 0;
    bottom: 0;
    position: absolute;
    border-left: 4px dashed #007f9f;
    left: 50%;
}

.expertmid:before {
    content: '';
    width: 17px;
    height: 17px;
    background-color: #007f9f;
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 50.2%;
    transform: translateX(-50%);
}

.expertmid:after {
    content: '';
    width: 17px;
    height: 17px;
    background-color: #007f9f;
    display: block;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 50.2%;
    transform: translateX(-50%);
}


/* ====== Growth section ====== */

.growthsec .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.growthsec .row .col-lg-6:first-child {
    background: url('../img/footer_img.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 0 70px;
    position: relative;
}

.growthsec .row .col-lg-6:last-child {
    background-color: #264a60;
    padding-left: 55px;
}

.growthright .gbox {
    position: relative;
    padding: 15px 0 15px 75px;
}

.growthright .gbox img {
    position: absolute;
    left: 0;
}

.growthright .gbox p {
    color: #fff;
    font-size: 18px;
}

.growthleft h3 {
    font-size: 37px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 54px;
}

.growthleft {
    max-width: 480px;
    width: 100%;
    padding-bottom: 30px;
    padding-top: 290px;
    float: right;
}

/* ======== Web Development section ========== */

.webox .headingbox h3 {
    font-size: 29px;
    font-weight: 400;
    color: #282828;
}

.webox .headingbox h3 span {
    font-weight: bold;
    background: url('../img/web-development.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.webox img {
    display: block;
    margin: 0 auto;
}

.webox p {
    margin-bottom: 16px;
    font-size: 15px;
}

/* ======= Work Offers section ======= */

.offersection {
    background-color: #f4f5f7;
}

.pb20 h3 {
    padding-bottom: 20px;
}

.offerbx h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.offerbx {
    margin-top: 40px;
}

.offerbx .imgbx {
    float: left;
}

.offerbx .offerdet {
    overflow: hidden;
    padding-left: 30px;
}

.offerbx .imgbx img {
    height: auto;
    object-fit: cover;
    width: 65px;
}

.packages-section h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
}

.pkgbox {
    padding: 0px 0px 25px 0px;
    
}
span.start{
    font-size: 11px;
    padding-bottom: 10px;
}
.planbox h5 {
    text-transform: uppercase;
}

.planbox {
    padding: 20px 105px 20px 25px;
    position: relative;
    height: 100%;
}

.planbox ul li {
    color: #677782;
    font-family: var(--hreg);
    line-height: 1.5;
    position: relative;
    padding-left: 17px;
}

.planbox ul li:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 11px;
    position: absolute;
    left: 0;
    top: 2px;
}

.planbox ul {
    margin-top: 15px;
}

.planbox .orderbtn {
    font-size: 20px;
    color: #de504b;
    font-weight: bold;
    text-align: right;
    display: block;
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.planbox .orderbtn span {
    display: block;
    font-size: 14px;
    color: #282828;
    text-decoration: underline;
}

.followork h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.followork {
    height: 100%;
    background-color: #f4f5f7;
    padding: 20px;
}

.followork ul li {
    color: #677782;
    font-family: var(--hreg);
    line-height: 1.5;
    font-size: 14px;
    margin-top: 10px;
    position: relative;
    padding-left: 17px;
}

.followork ul li:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 11px;
    position: absolute;
    left: 0;
    top: 2px;
    color: #de504b;
}

/* ======= Let's Start Project section ======= */

.letstart-section {
    background-color: var(--thm-pure-blk);
    padding: 30px 0;
}

.letstart-section .startpro {
    max-width: 300px;
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 0;
    display: table;
    font-family: var(--hbold);
    width: 100%;
    color: #fff;
    margin: 0 auto;
}

.letstart-section .startpro:hover {
    background-color: #de504b;
    border-color: #de504b;
}

.letstart-section h3 {
    color: #fff;
    font-size: 36px;
    font-weight: 400;
}

.letstart-section p {
    color: #fff;
    margin-top: 8px;
}

.letstart-section:before {
    content: '';
    height: 10px;
    left: 0;
    right: 0;
    bottom: 100%;
    background: linear-gradient(90deg, rgba(233, 91, 35, 1) 19%, rgba(166, 0, 44, 1) 55%, rgba(36, 136, 140, 1) 83%);
    display: block;
    position: absolute;
    z-index: 1;
}

.letstart-section:after {
    content: '';
    height: 10px;
    left: 0;
    right: 0;
    top: 100%;
    background: linear-gradient(90deg, rgba(233, 91, 35, 1) 19%, rgba(166, 0, 44, 1) 55%, rgba(36, 136, 140, 1) 83%);
    display: block;
    position: absolute;
    z-index: 1;
}


/* ======= Get In Touch section ======= */

.getintouch-sec {
    background-color: #f6f6f6;
}

.getinbox h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.getinbox:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 25px;
    position: absolute;
    left: 0;
    top: 0;
    color: #de504b;
}

.getinbox {
    margin-top: 40px;
    position: relative;
    padding-left: 50px;
}

.getinright .form-control {
    height: 42px;
    border-radius: 0;
    font-size: 16px;
}

.getinright .redbtn {
    max-width: 100%;
    height: 42px;
    background-color: #e47d0b;
    font-family: var(--hreg);
    line-height: 42px;
    margin-top: 0;
    font-weight: 400;
    font-size: 24px;
}

.getinright .row [class*='col-'] {
    padding-left: 8px;
    padding-right: 8px;
}

.getinright .row {
    margin-left: -8px;
    margin-right: -8px;
}

.getinright {
    padding: 45px 15px 1px;
    background-color: #fff;
    display: inline-block;
    width: 100%;
    position: relative;
}

.getintouch-sec .headingbox:after {
    display: none;
}

.getinright img {
    position: absolute;
    bottom: 93%;
    left: 50%;
    transform: translateX(-50%);
    height: 65px;
}

.headingbox.per:before {
    content: '25%';
    font-size: 170px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

/* ============================================================
                Wordpress Development page
===============================================================*/

.blue {
    color: #3eaffd;
}

.banner-section .btn3 {
    display: inline-block;
    border-radius: 8px;
    color: #bb0524;
    background-color: #fff;
    font-weight: 700;
    padding: 0 58px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
}

.banner-section .btn3:hover {
    background-color: #262626;
    color: #fff;
}

.ybtn {
    display: inline-block;
    font-weight: 700;
    padding: 0 10px;
    max-width: 300px;
    width: 100%;
    height: 50px;
    background: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
    border: none;
    font-size: 18px;
    color: var(--default-color) !important;
    text-align: center;
    line-height: 50px;
    margin-top: 30px;
    border-radius: 8px;
    
}

.ybtn:hover {
    background: linear-gradient(90deg, rgba(252, 131, 70, 1) 0%, rgba(237, 24, 80, 1) 100%) !important;
}

.headingbox.mb:before {
    content: 'Mobile';
    font-size: 149px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

.headingbox.ds:before {
    content: 'Design';
    font-size: 149px;
    font-weight: bold;
    color: #f7f7f7;
    position: absolute;
    top: -56px;
    right: 0;
    z-index: -1;
}

.webox.wp .headingbox h3 span {
    font-weight: bold;
    background: url(../img/local-seo.png);
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

/* ======== Aspects section ======== */

.aspectbox h5 {
    font-size: 20px;
    font-weight: 600;
    color: #808080;
    margin-bottom: 15px;
}

.aspectbox img {
    position: absolute;
    left: 0;
    top: 0;
    width: 43px;
    height: auto;
}

.aspectbox {
    position: relative;
    padding-left: 60px;
    margin-top: 60px;
    height: 100%;
}

.aspectbox:before {
    content: '';
    width: 4px;
    background-color: #ffa500;
    display: block;
    position: absolute;
    top: 10px;
    bottom: 22%;
    left: -15px;
}

.aspect-section .headingbox {
    padding-bottom: 0;
}

/* ======= Out Standing section ========*/

.outstandsection {
    background: url('../img/section-style-3.png');
    background-repeat: no-repeat;
    padding: 150px 0 80px;
    background-position: center bottom !important;
    background-size: 100% 130%;
}

.outstandsection img {
    display: block;
    margin: 0 auto;
}

.outstandsection h3 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 10px;
}

.outstandsection ul li {
    width: 50%;
    float: left;
    position: relative;
    padding-left: 30px;
    font-family: var(--hreg);
    margin-top: 24px;
}

.outstandsection ul li:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-size: 15px;
    position: absolute;
    left: 0;
    top: 0;
    color: #282828;
}

.priceper h3 {
    font-size: 60px;
    font-weight: bold;
    color: #fff;
}

.priceper i {
    font-size: 25px;
    position: relative;
    top: -7px;
    right: 5px;
}

.priceper span {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    margin-top: -2px;
    display: block;
}

.priceper {
    background-color: var(--thm-lblue);
    max-width: 275px;
    height: 150px;
    text-align: center;
    padding: 30px 50px;
    position: absolute;
    top: -80px;
    display: block;
    right: 100px;
}

.growthright {
    padding: 60px 0;
}

.diffeaures {
    background-color: #23353e;
}

.diffeaures h3 {
    color: #fff;
}

.diffeaures .getinleft h5 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 7px;
}

.diffeaures .getinbox:before {
    color: #5bb6e2;
}

.diffeaures .getinbox {
    margin-top: 30px;
    padding-left: 40px;
}

.diffeaures .getinbox p {
    color: #fff;
}

.sitebuilt-section p {
    margin-top: 15px;
}

.sitebuilt-section h5 {
    margin-top: 30px;
}

.yl {
    color: #caae33;
}

.planbox .deal {
    position: absolute;
    top: 15px;
    right: 15px;
}

.webox.ecom .headingbox h3 span {
    font-weight: bold;
    background: url('../img/e-commerce.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

/* =================================================
            Html to Wordpress page
====================================================*/

.rd {
    color: #eb6b56;
}

.whyus-section {
    background-color: #f4f5f7;
}

.whyus-section .col-lg-4 {
    margin: 15px 0;
}

.whyusbox h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.whyusbox .iconbx {
    padding: 40px 10px;
    text-align: center;
}

.whyusbox {
    background-color: #fff;
    height: 100%;

}

.whyusdetail {
    padding: 30px 20px;
}

.whyusbox .iconbx img {
    height: 60px;
}

.rcolor {
    background-color: #ff6f69;
}

.ycolor {
    background-color: #ffcc5c;
}

.gcolor {
    background-color: #88d8b0;
}

.cgcolor {
    background-color: #44efe1;
}

.bcolor {
    background-color: #f59963;
}

.pcolor {
    background-color: #bc86dd;
}

.relatedfeatures h3 {
    color: #28a7da;
    font-size: 30px;
    margin-bottom: 15px;
}

.relatedfeatures img {
    margin: 0 auto;
    display: block;
}

.relatedfeatures .row {
    margin-left: 0;
    margin-right: 0;
}

.relatedfeatures .container .row:nth-child(even) {

    background-color: #f4f5f9;
}

.ychoose .headingbox::after {
    display: none;
}

.ychoose .offerbx .imgbx img {
    height: auto;
    width: auto;
}

.ychoose .headingbox h3,
.ychoose h4 {
    color: #de504c;
}

.ychoose .headingbox p {
    margin-bottom: 0;
}

.lblue {
    color: #83aefc;
}

.webox.mb .headingbox h3 span {
    font-weight: bold;
    background: url('../img/mobile-app-developement.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.outstandsection.w3 ul li {
    width: 33.33%;
}

.relatedfeatures .headingbox h3 {
    color: #04232f;
}

.zd {
    color: #ff7813;
}

.bannerdetail.w100 p {
    max-width: 100%;
}

.softabs ul li a {
    border: 1px solid #dee2e6 !important;
    border-bottom: none;
    padding: 12px 5px;
    color: #334e6f;
    font-weight: 600;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    position: relative;
    text-align: center;
}

.softabs ul li a:hover,
.softabs ul li a.active {
    color: #f0554f !important;
}

.softabs ul li a:hover:after,
.softabs ul li a.active:after {
    content: '';
    width: 50px;
    height: 4px;
    background-color: #f0554f !important;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translateX(-50%);
}

.softexpertise .relatedfeatures h3 {

    color: #04232f !important;
}

.pkgsection:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
    background-color: #dee2e6;
    width: 1px;
    height: 100%;
}

.packages-section .container {
    overflow: hidden;
}

.pkgsection {
    position: relative;
}

.yls {
    color: #f6cc54;
}

.webox.b2b .headingbox h3 span {
    font-weight: bold;
    background: url('../img/b2b-leads.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.lgr {
    color: #c4eeab;
}

.webox.mp .headingbox h3 span {
    font-weight: bold;
    background: url('../img/map-optimization.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.webox ul li {
    margin-bottom: 5px;
    font-size: 15px;
    color: #666666;
    font-family: var(--hreg);
    line-height: 1.5;
    list-style: disc;
    margin-left: 15px;
}

.sb {
    color: #b8e4ff;
}

.webox.cp .headingbox h3 span {
    font-weight: bold;
    background: url('../img/compitator-analysis.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.webox h5 {
       font-weight: 500;
    margin-bottom: 8px;
    font-size: 16px !important;
}

.web-section.product .card h5 {
    font-size: 16px !important;
}

.cgr {
    color: #00bd9d;
}

.webox.sl .headingbox h3 span {
    font-weight: bold;
    background: url('../img/lead-generation.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.dg {
    color: #57be86;
}

.cg {
    color: #00c9b3;
}

.webox.ct .headingbox h3 span {
    font-weight: bold;
    background: url('../img/content-marketing.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.cb {
    color: #00f5ff;
}

.webox.pc .headingbox h3 span {
    font-weight: bold;
    background: url('../img/pay-per-click.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.lp {
    color: #bdb3fb;
}

.webox.ks .headingbox h3 span {
    font-weight: bold;
    background: url('../img/keyword-research.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.gb {

    color: #00c5ff;
}

.webox.md .headingbox h3 span {
    font-weight: bold;
    background: url('../img/social-media-management.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.webox ul {
    margin-bottom: 15px;
}

.ow {
    color: #ffe6a6;
}

.webox.lb .headingbox h3 span {
    font-weight: bold;
    background: url('../img/link-building.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.py {
    color: #ffe716;
}

.webox.tc .headingbox h3 span {
    font-weight: bold;
    background: url('../img/traffic-conversion.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.getquote .contform h4 {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 20px;
}

.getquote .contform h5 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #767676;
}

.sellintend label {
    color: #fff !important;
}

.sellintend .custom-control:last-child,
.servicerequired .custom-control:last-child {
    margin-bottom: 0 !important;
}

.sellintend .custom-control,
.servicerequired .custom-control {
    width: 100%;
    margin: 6px 0;
}

.getquote .contform .custom-control-label::before,
.getquote .contform .custom-control-label::after {
    width: 20px;
    height: 20px;
}

.servicerequired label span {
    position: relative;
    font-size: 16px;
    top: 5px;
    margin-left: 4px;
}

.getquote .redbtn {
    float: left;
    margin-top: 10px;
}

.getquote .contactright .conticon {
    margin: 0;
    padding: 25px 0;
}

.getquote .contactright {
    padding-left: 0;
}

.getquote .contactright .conticon .contleft {
    float: none;
    display: table;
    margin: 0 auto 20px;
}

.getquote .contactright .conticon .contright {
    overflow: visible;
}

.getquote .contactright .conticon .contright {
    padding-left: 0;
    text-align: center;
}

.getquote .contactright .conticon .contright p {
    font-size: 14px;
    font-weight: 400;
}

.getquote .contactright .conticon .contright p b {
    display: block;
}

.getquote .contactright .conticon .contright p a {
    font-size: 14px;
    color: #677782;
    margin-top: 4px;
    display: block;
}

.banner-one__shape-17 {
    top: 23%;
    right: 6px;
    animation: ImgBounce 5s ease-in-out 0s infinite alternate;
}

/*--------------------------------------------------------------
# Animations
--------------------------------------------------------------*/
@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

@keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

@keyframes ImgBounce {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
}

@keyframes shapeMover {

    0%,
    100% {
        transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
    }

    50% {
        transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);
    }
}


@keyframes bubbleMover {
    0% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
    }

    30% {
        -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
        transform: translateY(30px) translateX(50px) rotate(15deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    50% {
        -webkit-transform: translateY(50px) translateX(100px) rotate(45deg);
        transform: translateY(50px) translateX(100px) rotate(45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }

    80% {
        -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
        transform: translateY(30px) translateX(50px) rotate(15deg);
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }

    100% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}

@keyframes banner3Shake {
    0% {
        -webkit-transform: rotate3d(0, 1, 0, 0deg);
        transform: rotate3d(0, 1, 0, 0deg);
    }

    30% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    60% {
        -webkit-transform: rotate3d(1, 0, 0, 0deg);
        transform: rotate3d(1, 0, 0, 0deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    100% {
        -webkit-transform: rotate3d(0, 1, 0, 0deg);
        transform: rotate3d(0, 1, 0, 0deg);
    }
}

/* Animation apply section */
[class*=banner-one__] {
    position: absolute;
}

.banner-one__moc {

    top: 8%;
    right: 41px;
    animation: ImgBounce 5s ease-in-out 0s infinite alternate;
    z-index: 100;
}

.navbar-section .nav-item.dropdown {
    position: static;
}

.banner-one__shape-5 {
    top: 0%;
    left: 1%;
    -webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 10s;
}

.banner-one__shape-4 {
    top: 0;
    right: 45%;
    -webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 8s;

}

.banner-one__shape-8 {
    top: -25px;
    right: 17%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-9 {
    top: -28px;
    right: 3%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-10 {
    top: 33%;
    right: 36%;
    webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-11 {
    top: 48%;
    right: 42%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-12 {
    bottom: 5%;
    right: 36%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-13 {
    top: 32%;
    right: 0%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-14 {
    top: 46%;
    right: 3%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-15 {
    top: 64%;
    right: 5%;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.banner-one__shape-7 {
    bottom: -10px;
    right: 6%;
    -webkit-animation-name: shapeMover;
    animation-name: shapeMover;
    -webkit-animation-duration: 9s;
    animation-duration: 9s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-delay: 2s;
}

.bottomsvg {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    display: none;
}

.banner-section:after {
    content: '';
    left: 0;
    right: 0;
    bottom: -8px;
    height: 130px;
    background: url('../img/bbottom.svg');
    display: block;
    background-repeat: no-repeat;
    background-position: bottom center;
    position: absolute;
    width: 100%;
    background-size: cover;
}

/* ========= New services section ============== */

.popular-articles {
    box-sizing: content-box;
    display: flex;
    position: relative;
}

.bgart {

    background-color: var(--thm-color-blk);
}

.popular-header:before {
    content: "";
    background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
    position: absolute;
    top: -5px;
    left: -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    z-index: 1;
    border-radius: 12px;
}

.popular-header>* {
    position: relative;
    z-index: 3;
}

.popular-header p {
    margin: 0;
}

.popular-header:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 2;
    border-radius: 8px;
}

.mini-card-grid {
    scrollbar-color: #666 #201c29;
    scrollbar-gutter: always;
    padding: 3rem 0 3rem 2rem;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

.mini-card:first-child:focus-within,
.mini-card:first-child:hover {
    transform: translate(-.5rem, -1rem) rotate(3deg);
    -webkit-transform: translate(-.5rem, -1rem) rotate(3deg);
    -moz-transform: translate(-.5rem, -1rem) rotate(3deg);
    -ms-transform: translate(-.5rem, -1rem) rotate(3deg);
    -o-transform: translate(-.5rem, -1rem) rotate(3deg);
}

.mini-card:focus-within,
.mini-card:hover {
    transform: translateY(-1rem) rotate(3deg);
    -webkit-transform: translateY(-1rem) rotate(3deg);
    -moz-transform: translateY(-1rem) rotate(3deg);
    -ms-transform: translateY(-1rem) rotate(3deg);
    -o-transform: translateY(-1rem) rotate(3deg);
}

.mini-card:focus-within~.mini-card,
.mini-card:hover~.mini-card {
    transform: translateX(130px);
}

.mini-card-grid {
    gap: 1rem;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    margin: 0 0 1.5rem;
    position: relative;
}

.popular-articles {
    box-sizing: content-box;
    display: flex;
    position: relative;
    background-color: var(--thm-color-blk);
}

.mini-card {
    min-width: 300px;
    min-height: 350px;
    box-shadow: -2rem 0 3rem -2rem #000;
}

.mini-card {
    padding: 1.5rem;
    border-radius: 16px;
    background: linear-gradient(85deg, #434343, var(--thm-color-blk));
    color: #fff;
    display: flex;
    flex-direction: column;
    transition: .2s;
    margin: 0;
}

.mini-card-grid .mini-card:not(:first-child) {
    margin-left: -130px;
    box-shadow: -3rem 0 3rem -2rem #000;
}

.mini-card time {
    display: block;
    margin: 0 0 .25rem;
    color: #777;
}

.mini-card-title {
    font-size: 1.3rem;
    margin: 0 0 1rem;
}

.mini-card h3 a {
    color: #fff !important;
}

.mini-card .tags {
    margin: 0 0 .5rem;
}

.author-row {
    -webkit-margin-before: auto;
    margin-block-start: auto;
    display: grid;
    grid-template-columns: 40px 1fr;
    gap: .5rem;
    align-items: center;
    color: #565656;
    line-height: 1.3;
}

.mini-card a {
    text-decoration: none;
}

.avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: .5rem;
}

/* .mini-card-grid {
    scrollbar-color: #666 #201c29;
    background: 0 0;
    white-space: pre;
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    display: block;
    max-width: 100%;
    min-width: 100px;
    font-size: 16px;
    padding: 15px 20px 12px 22px;
    line-height: 1.75
} */

/* .mini-card-grid::-webkit-scrollbar {
    width: .5em;
    height: .5em
}

.mini-card-grid::-webkit-scrollbar-thumb {
    background: #666;
    border-radius: .5em;
    box-shadow: inset 2px 2px 2px hsla(0, 0%, 100%, .25), inset -2px -2px 2px rgba(0, 0, 0, .25)
}

.mini-card-grid::-webkit-scrollbar-track {
    background: linear-gradient(90deg, #434343, #434343 1px, none 0, none)
} */

.article-card {
    background: #fff;
    color: #474747;
    border-radius: 8px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    -webkit-filter: drop-shadow(0 5px 15px rgba(0, 0, 0, .24));
    filter: drop-shadow(0 5px 15px rgba(0, 0, 0, .24));
    display: flex;
    flex-direction: column
}

.article-card .breadcrumbs .breadcrumb_last,
.article-card h1,
.article-card h2,
.breadcrumbs .article-card .breadcrumb_last {
    color: #111
}

.article-card.article-card-large {
    display: grid;
    grid-template-columns: 50% 50%
}

@media(max-width:800px) {
    .article-card.article-card-large {
        grid-template-columns: 1fr
    }
}

.article-thumbnail-wrap {
    position: relative
}

.article-card-large .article-thumbnail-wrap {
    height: 100%
}

.article-card-large .article-thumbnail-wrap:after {
    pointer-events: none;
    content: "";
    position: absolute;
    z-index: 3;
    left: 75%;
    height: 100%;
    top: 0;
    width: 50%;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .013) 8.1%, hsla(0, 0%, 100%, .049) 15.5%, hsla(0, 0%, 100%, .104) 22.5%, hsla(0, 0%, 100%, .175) 29%, hsla(0, 0%, 100%, .259) 35.3%, hsla(0, 0%, 100%, .352) 41.2%, hsla(0, 0%, 100%, .45) 47.1%, hsla(0, 0%, 100%, .55) 52.9%, hsla(0, 0%, 100%, .648) 58.8%, hsla(0, 0%, 100%, .741) 64.7%, hsla(0, 0%, 100%, .825) 71%, hsla(0, 0%, 100%, .896) 77.5%, hsla(0, 0%, 100%, .951) 84.5%, hsla(0, 0%, 100%, .987) 91.9%, #fff)
}

.article-card-large .article-thumbnail-wrap:before {
    pointer-events: none;
    content: "";
    background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
    position: absolute;
    mix-blend-mode: screen;
    opacity: .75;
    width: 120%;
    min-height: 500px;
    height: 100%;
    z-index: 2
}

@media(max-width:800px) {
    .article-card-large .article-thumbnail-wrap:after {
        display: none
    }
}

.article-thumbnail-wrap a:focus,
.article-thumbnail-wrap a:hover {
    opacity: 1
}

.article-thumbnail-wrap:after {
    pointer-events: none;
    content: "";
    background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
    mix-blend-mode: screen;
    position: absolute;
    top: 0;
    left: 0
}

.article-thumbnail-wrap:after,
img.article-thumbnail {
    height: 250px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    display: block
}

@media(max-height:700px) {
    img.article-thumbnail {
        height: 150px
    }
}

.article-card-large img.article-thumbnail {
    max-width: none;
    position: absolute;
    width: 120%;
    min-height: 500px;
    height: 100%
}

@media(max-width:800px) {
    .article-card-large img.article-thumbnail {
        position: relative;
        width: 100%;
        height: auto;
        min-height: 200px;
        max-height: 200px
    }
}

.article-article {
    flex: 1;
    position: relative;
    z-index: 5;
    padding: 1.5rem;
    display: flex;
    flex-direction: column
}

.article-card-large .article-article {
    padding: 3rem
}

@media(max-width:800px) {
    .article-card-large .article-article {
        padding: 1.5rem
    }
}

.article-card-large .card-content {
    font-size: 1.2rem
}

.author-row {
    -webkit-margin-before: auto;
    margin-block-start: auto;
    display: grid;
    grid-template-columns: 40px 1fr;
    gap: .5rem;
    align-items: center;
    color: #565656;
    line-height: 1.3
}

.author-row>div>* {
    white-space: nowrap
}

.avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: .5rem
}


.sponsored-post-byline {
    grid-column: 1/-1
}

.popular-articles {
    box-sizing: content-box;
    display: flex;
    position: relative;
    padding: 45px 0 95px;
}

.maxw {
    max-width: 1295px;
    width: 100%;
    margin: 0 auto;
    padding-left: 5px;
    padding-right: 5px;
}

@media(min-width:1200px) {
    .popular-articles:after {
        content: "";
        position: absolute;
        right: 0;
        top: 3rem;
        bottom: 3.6rem;
        width: 5px;
        border-radius: 5px;
        background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
        box-shadow: -10px 0 20px 3px #000
    }
}

@media(max-width:1200px) {
    .popular-articles {
        scrollbar-color: #666 #201c29;
        padding-bottom: var(--gap);
        padding-left: 5px;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        -ms-scroll-snap-points-x: repeat(250px);
        scroll-snap-points-x: repeat(250px);
        -ms-scroll-snap-type: mandatory;
        scroll-snap-type: mandatory
    }

    .popular-articles::-webkit-scrollbar {
        width: 10px;
        height: 10px
    }

    .popular-articles::-webkit-scrollbar-thumb {
        background: #434343;
        border-radius: 10px;
        box-shadow: inset 2px 2px 2px hsla(0, 0%, 100%, .25), inset -2px -2px 2px rgba(0, 0, 0, .25)
    }

    .popular-articles::-webkit-scrollbar-track {
        background: linear-gradient(90deg, #434343, #434343 1px, var(--thm-color-blk) 0, var(--thm-color-blk))
    }

    .popular-articles .mini-card {
        scroll-snap-align: start
    }
}

@media(max-width:800px) {
    .popular-articles {
        padding-left: .5rem
    }
}

.popular-header {
    margin-top: 4rem;
    flex: 0 0 250px;
    margin-right: 1rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 1.5rem 15px;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
}

.popular-header .edit-popular {
    position: absolute;
    top: 5px;
    right: 5px
}

.popular-header p {
    margin: 0;
    font-family: var(--hreg);
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.popular-header:before {
    content: "";
    background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);
    position: absolute;
    top: -5px;
    left: -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    z-index: 1;
    border-radius: 12px
}

.popular-header:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 2;
    border-radius: 8px
}

.popular-header>* {
    position: relative;
    z-index: 3
}

@media(max-width:800px) {
    .popular-header {
        flex: 0 0 175px
    }
}

.mini-card-grid {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    margin: 0 0 1.5rem;
    position: relative
}

.mini-card-grid {
    scrollbar-color: #666 #201c29;
    scrollbar-gutter: always;
    padding: 3rem 0 35px 2rem;
    margin: 0;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
}

.mini-card-grid::-webkit-scrollbar {
    width: 10px;
    height: 10px
}

.mini-card-grid::-webkit-scrollbar-thumb {
    background: #434343;
    border-radius: 10px;
    box-shadow: inset 2px 2px 2px hsla(0, 0%, 100%, .25), inset -2px -2px 2px rgba(0, 0, 0, .25)
}

.mini-card-grid::-webkit-scrollbar-track {
    background: linear-gradient(90deg, #434343, #434343 1px, var(--thm-color-blk) 0, var(--thm-color-blk))
}

@media(max-width:1200px) {
    .mini-card-grid {
        overflow-x: visible
    }
}

.mini-card {
    padding: 1.5rem;
    border-radius: 16px;
    background: linear-gradient(85deg, #434343, var(--thm-color-blk));
    color: #fff;
    display: flex;
    flex-direction: column;
    transition: .2s;
    margin: 0
}



.mini-card a {
    text-decoration: none
}

.mini-card h3 a {
    color: #fff !important
}

.mini-card h3 .aal_anchor {
    display: none
}

.mini-card .tags {
    margin: 0 0 .5rem
}

.mini-card .author-name {
    color: #fff;
    font-size: 14px;
    font-family: var(--hreg);
    font-weight: 400;
}

.mini-card time {
    display: block;
    margin: 0 0 .25rem;
    color: #777
}

.mini-card time strong {
    color: #d4d4d4
}

.mini-card {
    min-width: 300px;
    min-height: 350px;
    box-shadow: -2rem 0 3rem -2rem #000
}

.mini-card:focus-within,
.mini-card:hover {
    transform: translateY(-1rem) rotate(3deg)
}

.mini-card:focus-within~.mini-card,
.mini-card:hover~.mini-card {
    transform: translateX(130px)
}

.mini-card:first-child:focus-within,
.mini-card:first-child:hover {
    transform: translate(-.5rem, -1rem) rotate(3deg)
}

.mini-card:not(:first-child) {
    margin-left: -130px;
    box-shadow: -3rem 0 3rem -2rem #000
}

@media(max-width:1200px) {
    .mini-card {
        min-width: 220px
    }

    .mini-card:not(:first-child) {
        margin-left: -30px
    }

    .mini-card:hover {
        transform: translateY(-1rem)
    }

    .mini-card:hover~.mini-card {
        transform: translateX(30px)
    }
}

@media(max-width:800px) {
    .mini-card {
        min-width: 190px
    }

    .mini-card-grid .mini-card:not(:first-child) {
        margin-left: -10px
    }

    .mini-card:hover {
        transform: translateY(-1rem);
        -webkit-transform: translateY(-1rem);
        -moz-transform: translateY(-1rem);
        -ms-transform: translateY(-1rem);
        -o-transform: translateY(-1rem);
    }

    .mini-card:hover~.mini-card {
        transform: translateX(10px)
    }
}

.mini-card-title {
    font-size: 24px;
    margin-bottom: 10px;
}

.cdimg {
    margin-top: 30px;
}

.link-read-more {
    display: inline-flex;
    align-items: center
}

.link-read-more img {
    -webkit-margin-start: 1rem;
    margin-inline-start: 1rem
}

.tags {
    line-height: 1;
    margin: 0 0 .5rem
}

.tags a {
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
    color: #ff7a18;
    font-size: 16px;
    -webkit-margin-end: .66rem;
    margin-inline-end: .66rem;
    font-family: var(--hbold);
}

.tags a span:not(:last-child) {
    margin-right: 24px;
}

h2.header-card-title {
    font-size: 38px;
    color: #fff;
    text-align: left;
    margin-bottom: 25px;
}

.cdimg p {
    color: #979797;
    font-family: var(--hreg);
    font-weight: 400;
}

/* ======= Design Features section ===========*/

.cta-three {
    position: relative;
    padding-bottom: 275px;
    padding-top: 80px;
    background-color: #e6e6e6;
}

.cta-three__shape-2 {
    top: 50%;
    right: 0;
    height: 313px;
    transform: translateY(-50%);
}

[class*=cta-three__shape-] {
    position: absolute;
}

.cta-three__shape-3 {
    bottom: 20%;
    right: 0;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    height: 130px;
}

.cta-three__shape-1 {
    top: 6%;
    left: 6%;
}

.cta-three__moc {
    position: absolute;
    top: 13%;
    left: 20%;
    animation: ImgBounce 10s ease-in-out 0s infinite alternate;
    transform: translateY(-50%);
}

.cta-three__content {
    padding-left: 70px;
}

.block-title {
    margin-bottom: 35px;
}

.subhead {
    color: var(--subhead-color);
    font-family: var(--hreg);
    text-transform: capitalize;
    margin-bottom: 15px;
    font-weight: 400;
}

.head2 {
    font-weight: bold;
    color: #000;
    /* font-size: 40px; */
    text-align: left;

}

.cta-three__box {
    display: flex;
    position: relative;
}

.cta-three__box::before {
    content: '';
    width: 1px;
    height: 110%;
    background-color: #bbb;
    position: absolute;
    left: 37.5px;
    top: 75px;
}

.cta-three__box:nth-child(1) .cta-three__box-icon i {
    background-image: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
}

.cta-three__box-icon i {
    width: 75px;
    background-image: linear-gradient(90deg, rgba(237, 24, 80, 1) 0%, rgba(252, 131, 70, 1) 100%);
    height: 75px;
    border-radius: 50%;
    font-size: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: var(--default-color);
    position: relative;
    top: 5px;
    background-size: 200% auto;
    transition: all 500ms ease;
}

.cta-three__box+.cta-three__box {
    margin-top: 40px;
}

.cta-three__box-content {
    padding-left: 25px;
}

.cta-three__box-content h3 {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
    color: var(--thm-black);
}

.cta-three__box-content p {
    margin: 0;
    font-size: 18px;
    line-height: 34px;
    font-weight: 500;
}

.cta-three__box-content p span {
    color: #000;
}

.cta-three__box-wrap .cta-three__box:last-child:before {
    display: none;
}

/* ========= Video Section ============ */
/* .homvideosec {
    margin-top: -175px;
} */

.hvidebox {
    max-width: 820px;
    width: 100%;
    height: 435px;
    display: table;
    margin: 0 auto;
    position: relative;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.hvidebox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.hvidebox:before {
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: url('../img/vidover.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: absolute;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.vidact {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    width: 100%;
    text-align: center;
}

.hvidbtn img {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: block;
    margin: 0 auto;
}

.vidact h2 {
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    margin-top: 58px;
}

.hvidbtn {
    position: relative;
}

.hvidbtn:before {
    content: '';
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 2px solid #fff;
    opacity: .4;
    top: calc(50% - 60px);
    left: calc(50% - 60px);
    -webkit-animation: videoBtnAnim 3s ease-in infinite;
    animation: videoBtnAnim 3s ease-in infinite;
}

.hvidbtn:after {
    content: '';
    position: absolute;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    border: 2px solid #fff;
    opacity: .15;
    top: calc(50% - 80px);
    left: calc(50% - 80px);
    -webkit-animation: videoBtnAnim 5s ease-in-out infinite;
    animation: videoBtnAnim 5s ease-in-out infinite;
}

@keyframes videoBtnAnim {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    25% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    75% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

.funfact-one__shape-2 {
    bottom: 10%;
    left: 12%;
    z-index: 11;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: banner3Shake;
    animation-name: banner3Shake;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    position: absolute;
}

section {
    position: relative;
}

/* ========= New How it work =========== */

.hworksec {
    padding: 40px 0 50px;
}

.hworksec .headingbox:after {
    display: none;
}

.hworksec h3 {
    font-size: 40px;
    font-weight: bold;
    color: var(--default-color);
}

.hworksec .headingbox p {
    font-size: 18px;
    color: var(--default-color);
    margin-top: 15px;
    margin-bottom: 0;
}

.htwork span {
    font-size: 24px;
    color: var(--subhead-color);
    font-family: 'Montserrat', sans-serif;
}

.htwork h4 {
    font-size: 18px;
    color: var(--default-color);
    font-weight: bold;
    margin-top: 13px;
    margin-bottom: 10px;
}

.hworksec .row {
    margin-left: -5px;
    margin-right: -5px;
}

.hworksec .col-lg-3 {
    padding-left: 5px;
    padding-right: 5px;
}

.htwork {
    border: 1px solid #fff;
    padding: 24px 17px 24px 17px;
    height: 100%;
    background-color: rgb(255 255 255 / 10%);
}

.htwork p {
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    line-height: 1.2;
    font-family: 'Montserrat', sans-serif;
    line-height: 24px;
}

.br15 {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

.ourservice-section .cta-three__shape-2 {
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    height: auto;
    bottom: 0;
    top: auto;
}

.service_icon_shape {
    -webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 12s;
    top: -67px;
    position: absolute;
    left: 10px;
}

.testimonials__one-shape-2 {
    bottom: 6%;
    right: 6%;
    -webkit-animation-name: shapeMover;
    animation-name: shapeMover;
    -webkit-animation-duration: 9s;
    animation-duration: 9s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    position: absolute;
    z-index: 100;
    height: 80px;
}

.contact-one__shape-3 {
    bottom: 55px;
    z-index: 11;
    left: 0;
    position: absolute;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.wfeaturebox p {
    position: relative;
    z-index: 1000;
}

.ellipse_shape_2 {
    position: absolute;
    left: 0;
    top: 26%;
    transform: translateY(-50%);
    height: 42%;
}

body {
    background-color: var(--thm-color-blk);
}

.mt50 {
    padding-top: 50px;
    position: relative;
}

.banner-one__shape-18 {
    bottom: 10px;
    left: 38%;
    transform: translateX(-50%);
    webkit-animation-name: bubbleMover;
    animation-name: bubbleMover;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 10s;
    z-index: 1;
}

.banner-one__shape-19 {
    -webkit-animation: rotation 10s infinite linear;
    bottom: 30px;
    left: 25%;
}

.maxw section {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
}

/*preloader*/

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 999999999;
    background-color: var(--default-color);
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

.lds-ripple {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-ripple div {
    position: absolute;
    border: 4px solid #e41256;
    opacity: 1;
    border-radius: 50%;
    -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

@-webkit-keyframes lds-ripple {
    0% {
        top: 36px;
        left: 36px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 72px;
        height: 72px;
        opacity: 0;
    }
}

@keyframes lds-ripple {
    0% {
        top: 36px;
        left: 36px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 72px;
        height: 72px;
        opacity: 0;
    }
}


.web-section,
.packages-section,
.aspect-section,
.portfolio-sect,
.portfolio-projects,
.relatedfeatures,
.analyzesec,
.softexpertise,
.outstandsection,
.sitebuilt-section,
.contactus-section,
.relatedfeatures {
    background-color: var(--default-color);
}

.banner-section .container {
    position: relative;
}

/* ============= Call Back Popup ============= */

.callbackpop .modal-content {
    border-radius: 0;
}

.callbackpop .modal-dialog .modal-body {
    padding: 0;
}

.callbackpop .modal-dialog .modal-body .pop_left {
    float: left;
    width: 37.5%;
    height: 100%;
}

.callbackpop .modal-dialog .modal-body .pop_left img {
    height: 100%;
    width: 100%;
}

.callbackpop .modal-dialog .modal-body .pop_right {
    float: right;
    width: 62.5%;
    padding-top: 50px;
    padding-bottom: 15px;
}

.callbackpop .pop_right .close {
    top: 5px;
    position: absolute;
    right: 15px;
    color: #e31c23;
    opacity: 1;
    font-size: 35px;
}

.callbackpop #headding_border {
    text-align: center;
}

.callbackpop #headding_border h3 {
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0;
}

.callbackpop #headding_border p {
    padding: 0;
    margin: 0 0 1rem 0;
    float: left;
    width: 100%;
    text-align: center;
}

.callbackpop input {

    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.callbackpop .pop_right p {
    margin: 0;
    width: 100%;
    text-align: center;
}

.callbackpop form {
    width: 310px;
    margin: 0 auto;
    display: block;
}

.callbackpop .modal {
    z-index: 1050000;
}

.callbackpop .ybtn {
    height: 45px;
    line-height: 45px;
    max-width: 100%;
    margin-top: 0;
}

.callbackpop .headingbox {
    padding-bottom: 30px;
}

.callbackpop .headingbox h2 {
    margin-bottom: 20px;
    font-weight: 600;
    text-transform: uppercase;
}

.timepick:after {
    content: '\f017';
    font-family: 'FontAwesome';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 12px;
    color: #ee214f;
    font-size: 18px;
}

.timepick {
    position: relative;
}

.timepick input {
    padding-right: 40px;
}

/* ----------------- */

.portlogo img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0 15px;
}

.portlogo {
    height: 187px;
    width: 100%;
    position: relative;
    display: block;
    background: #fff;
    text-align: center;
    padding: 50px 16px;
    border: 1px solid #ddd;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    border-radius: 5px;
    margin-bottom: 10px;
}

.portlogo:hover{
    box-shadow: 0 0 18px 0px rgba(0, 0, 0, 0.1);
    transform: scale(1.1);
}


.portblk .portbox:not(:last-child) {
    margin-bottom: 50px;
}

.portbox a {
    display: block;
    position: relative;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    box-shadow: 0px 0px 10px -2px #333;
    height: 295px;
}

.portbox a img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.portbox .overlayb {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.portbox a:hover .overlayb {
    background-color: rgb(0 0 0 / 42%);
}

.portbox a:hover .overlayb span {
    opacity: 1;
    visibility: visible;

}

.portbox .overlayb span {
    border: 2px solid #fa6a54;
    font-size: 15.5px;
    color: #fa6a54;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 30px;
    height: 40px;
    line-height: 40px;
    display: block;
    width: 145px;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.portfolio-projects .webox .headingbox h3 {
    font-size: 35px;
    font-weight: 600;
}

.mnavbtn .barsbx i {
    width: 22px;
    height: 3px;
    background-color: var(--default-color);
    display: block;
}

.mnavbtn .barsbx i+i {
    margin-top: 3px;
}

.timepick input {
    padding-right: 40px;
}

.callbackpop .timepick .timepicki-input {
    padding: 0;
}

.nportfolio {
    overflow: hidden;
}

#stars {
    width: .5px;
    height: .5px;
    background: 0 0;
    position: absolute;
    -webkit-box-shadow: 217px 444px #fff, 72px 357px #fff, 1054px 1710px #fff, 1085px 208px #fff, 1901px 1763px #fff, 1128px 783px #fff, 882px 36px #fff, 966px 946px #fff, 1202px 1062px #fff, 1985px 1395px #fff, 1931px 698px #fff, 1410px 558px #fff, 13px 1514px #fff, 1254px 1285px #fff, 981px 962px #fff, 1461px 1572px #fff, 84px 1270px #fff, 1906px 23px #fff, 1914px 1232px #fff, 1499px 1040px #fff, 1467px 617px #fff, 1067px 798px #fff, 1590px 540px #fff, 1594px 1868px #fff, 1460px 1152px #fff, 1706px 712px #fff, 788px 1596px #fff, 1276px 546px #fff, 1425px 351px #fff, 1167px 78px #fff, 1959px 276px #fff, 1177px 653px #fff, 952px 1974px #fff, 789px 1187px #fff, 1148px 30px #fff, 1488px 645px #fff, 1543px 1269px #fff, 1167px 1967px #fff, 503px 1124px #fff, 1721px 1302px #fff, 1240px 184px #fff, 1105px 1378px #fff, 1290px 460px #fff, 375px 121px #fff, 553px 253px #fff, 1005px 1358px #fff, 315px 1436px #fff, 1697px 1955px #fff, 146px 783px #fff, 1821px 1350px #fff, 907px 892px #fff, 1912px 836px #fff, 1610px 62px #fff, 1413px 1377px #fff, 690px 649px #fff, 655px 182px #fff, 1265px 25px #fff, 1667px 1540px #fff, 1126px 688px #fff, 1453px 1312px #fff, 227px 408px #fff, 291px 1960px #fff, 991px 991px #fff, 475px 836px #fff, 122px 1385px #fff, 442px 1537px #fff, 694px 1524px #fff, 712px 322px #fff, 1981px 1584px #fff, 1643px 1513px #fff, 211px 1142px #fff, 1617px 1638px #fff, 1458px 960px #fff, 1321px 1025px #fff, 352px 1655px #fff, 538px 1807px #fff, 118px 982px #fff, 301px 1810px #fff, 552px 953px #fff, 156px 564px #fff, 1097px 782px #fff, 706px 337px #fff, 1738px 1821px #fff, 764px 228px #fff, 1275px 211px #fff, 1097px 1505px #fff, 938px 1713px #fff, 713px 537px #fff, 558px 1191px #fff, 1432px 652px #fff, 539px 150px #fff, 1892px 192px #fff, 1774px 472px #fff, 595px 1852px #fff, 702px 753px #fff, 225px 1300px #fff, 1376px 1276px #fff, 977px 1127px #fff, 1221px 632px #fff, 353px 456px #fff, 1385px 992px #fff, 316px 1819px #fff, 1438px 1782px #fff, 832px 1300px #fff, 1558px 1671px #fff, 94px 1209px #fff, 1300px 1747px #fff, 1231px 671px #fff, 774px 908px #fff, 1275px 1792px #fff, 447px 1260px #fff, 205px 1575px #fff, 1117px 497px #fff, 191px 962px #fff, 35px 1880px #fff, 1387px 1508px #fff, 1487px 500px #fff, 408px 1694px #fff, 276px 1399px #fff, 603px 1626px #fff, 1299px 1902px #fff, 381px 883px #fff, 786px 1955px #fff, 170px 1214px #fff, 1664px 426px #fff, 263px 1283px #fff, 653px 909px #fff, 966px 82px #fff, 1403px 118px #fff, 473px 1920px #fff, 551px 331px #fff, 82px 1387px #fff, 1615px 475px #fff, 890px 1116px #fff, 1074px 553px #fff, 1765px 195px #fff, 814px 1013px #fff, 472px 1374px #fff, 1212px 626px #fff, 440px 1998px #fff, 1180px 1494px #fff, 1511px 1618px #fff, 1221px 1820px #fff, 1176px 1834px #fff, 601px 1678px #fff, 1913px 1507px #fff, 865px 1338px #fff, 1039px 694px #fff, 1041px 1227px #fff, 142px 1608px #fff, 1686px 1551px #fff, 111px 612px #fff, 1770px 1456px #fff, 1999px 142px #fff, 1542px 1114px #fff, 851px 1152px #fff, 845px 423px #fff, 29px 52px #fff, 1562px 648px #fff, 1776px 1924px #fff, 1596px 1307px #fff, 1880px 1773px #fff, 209px 1781px #fff, 1233px 1057px #fff, 1916px 979px #fff, 839px 1340px #fff, 1573px 1362px #fff, 223px 84px #fff, 156px 1139px #fff, 1501px 413px #fff, 791px 323px #fff, 452px 51px #fff, 969px 1281px #fff, 1278px 897px #fff, 1750px 455px #fff, 501px 1462px #fff, 1107px 336px #fff, 632px 1316px #fff, 1387px 1328px #fff, 28px 126px #fff, 437px 76px #fff, 1564px 37px #fff, 1094px 536px #fff, 1184px 1026px #fff, 1860px 1237px #fff, 1040px 896px #fff, 1650px 1863px #fff, 398px 608px #fff, 946px 1792px #fff, 396px 1451px #fff, 240px 698px #fff, 2000px 897px #fff, 1619px 1215px #fff, 8px 1300px #fff, 932px 171px #fff, 755px 1816px #fff, 1924px 709px #fff, 87px 670px #fff, 1934px 975px #fff, 66px 1551px #fff, 279px 1117px #fff, 1287px 568px #fff, 1044px 678px #fff, 1172px 852px #fff, 451px 1163px #fff, 1503px 1987px #fff, 907px 1250px #fff, 882px 1356px #fff, 143px 1773px #fff, 1129px 1076px #fff, 1577px 1164px #fff, 200px 1819px #fff, 1530px 1551px #fff, 1685px 759px #fff, 1900px 48px #fff, 1552px 1523px #fff, 962px 1324px #fff, 1287px 190px #fff, 1681px 1249px #fff, 1502px 891px #fff, 1672px 1510px #fff, 1790px 1120px #fff, 517px 1711px #fff, 195px 688px #fff, 811px 1233px #fff, 1831px 358px #fff, 239px 742px #fff, 1473px 789px #fff, 697px 1417px #fff, 324px 1859px #fff, 966px 2px #fff, 676px 1752px #fff, 337px 93px #fff, 5px 672px #fff, 865px 1943px #fff, 1235px 548px #fff, 1042px 399px #fff, 289px 1395px #fff, 1630px 953px #fff, 263px 764px #fff, 605px 1207px #fff, 857px 40px #fff, 398px 586px #fff, 290px 817px #fff, 331px 435px #fff, 958px 901px #fff, 1227px 1080px #fff, 350px 810px #fff, 1314px 1199px #fff, 1556px 1640px #fff, 1282px 557px #fff, 1783px 182px #fff, 1267px 724px #fff, 758px 956px #fff, 1149px 804px #fff, 1499px 1305px #fff, 713px 1575px #fff, 1372px 813px #fff, 1689px 768px #fff, 742px 273px #fff, 1788px 1041px #fff, 548px 1271px #fff, 1580px 1730px #fff, 853px 719px #fff, 1886px 417px #fff, 846px 1091px #fff, 1856px 1962px #fff, 1023px 1029px #fff, 556px 1236px #fff, 622px 1040px #fff, 762px 552px #fff, 806px 213px #fff, 777px 1623px #fff, 602px 331px #fff, 1631px 1181px #fff, 825px 717px #fff, 1753px 1220px #fff, 1592px 110px #fff, 1988px 89px #fff, 1057px 982px #fff, 325px 379px #fff, 1186px 200px #fff, 635px 149px #fff, 1655px 497px #fff, 1811px 403px #fff, 1297px 881px #fff, 176px 1533px #fff, 1744px 16px #fff, 519px 1464px #fff, 1062px 1251px #fff, 32px 725px #fff, 1613px 1735px #fff, 1637px 730px #fff, 698px 1141px #fff, 1406px 802px #fff, 157px 2000px #fff, 1277px 1918px #fff, 1867px 1776px #fff, 1511px 1903px #fff, 983px 888px #fff, 1149px 1294px #fff, 153px 1401px #fff, 1291px 1309px #fff, 620px 540px #fff, 12px 988px #fff, 1374px 598px #fff, 789px 773px #fff, 119px 1446px #fff, 608px 212px #fff, 482px 1323px #fff, 1458px 1248px #fff, 771px 100px #fff, 1090px 624px #fff, 1097px 860px #fff, 1431px 383px #fff, 963px 1782px #fff, 455px 218px #fff, 1740px 647px #fff, 1646px 1243px #fff, 776px 876px #fff, 1960px 121px #fff, 320px 1681px #fff, 278px 1482px #fff, 250px 417px #fff, 527px 712px #fff, 1362px 1988px #fff, 1658px 762px #fff, 30px 1194px #fff, 1722px 244px #fff, 1302px 52px #fff, 992px 1847px #fff, 1411px 624px #fff, 777px 811px #fff, 179px 1421px #fff, 913px 1400px #fff, 474px 123px #fff, 275px 985px #fff, 1519px 508px #fff, 269px 1250px #fff, 902px 812px #fff, 1799px 1494px #fff, 248px 1498px #fff, 1698px 252px #fff, 1669px 1357px #fff, 975px 1939px #fff, 1367px 658px #fff, 1923px 1770px #fff, 195px 350px #fff, 1683px 1997px #fff, 814px 871px #fff, 883px 194px #fff, 1130px 1948px #fff, 1018px 325px #fff, 1362px 1610px #fff, 992px 240px #fff, 261px 940px #fff, 871px 531px #fff, 800px 1656px #fff, 1388px 190px #fff, 999px 902px #fff, 913px 921px #fff, 1783px 437px #fff, 1781px 1080px #fff, 1360px 1px #fff, 1834px 320px #fff, 611px 551px #fff, 157px 90px #fff, 1201px 97px #fff, 1908px 984px #fff, 115px 1306px #fff, 399px 1972px #fff, 1181px 293px #fff, 1569px 603px #fff, 1660px 1552px #fff, 1072px 1476px #fff, 1231px 1620px #fff, 553px 1576px #fff, 343px 468px #fff, 1432px 413px #fff, 362px 650px #fff, 597px 1784px #fff, 1179px 741px #fff, 1512px 1550px #fff, 1087px 963px #fff, 867px 655px #fff, 1289px 1548px #fff, 1015px 596px #fff, 204px 26px #fff, 882px 1436px #fff, 1718px 811px #fff, 639px 1058px #fff, 1347px 651px #fff, 1317px 1100px #fff, 803px 233px #fff, 859px 1723px #fff, 158px 1063px #fff, 287px 1527px #fff, 1465px 1065px #fff, 1583px 282px #fff, 501px 348px #fff, 532px 971px #fff, 1386px 194px #fff, 381px 132px #fff, 1448px 1667px #fff, 584px 1589px #fff, 192px 1775px #fff, 638px 228px #fff, 633px 887px #fff, 1405px 100px #fff, 1849px 452px #fff, 503px 1852px #fff, 351px 212px #fff, 875px 1421px #fff, 930px 1507px #fff, 1981px 883px #fff, 16px 1671px #fff, 1968px 1842px #fff, 431px 782px #fff, 554px 1017px #fff, 1624px 1717px #fff, 1695px 719px #fff, 143px 1105px #fff, 897px 1254px #fff, 199px 1661px #fff, 539px 1164px #fff, 527px 1817px #fff, 1293px 929px #fff, 1048px 150px #fff, 1906px 346px #fff, 1665px 1644px #fff, 676px 627px #fff, 832px 903px #fff, 1762px 1256px #fff, 1959px 559px #fff, 1464px 1840px #fff, 1046px 1070px #fff, 1963px 1948px #fff, 674px 1315px #fff, 441px 980px #fff, 655px 1183px #fff, 4px 1255px #fff, 1099px 597px #fff, 1467px 1924px #fff, 810px 853px #fff, 699px 1531px #fff, 967px 1946px #fff, 388px 1300px #fff, 257px 245px #fff, 320px 220px #fff, 45px 1362px #fff, 203px 1376px #fff, 785px 1751px #fff, 1196px 1639px #fff, 12px 1700px #fff, 132px 253px #fff, 1962px 425px #fff, 1252px 1573px #fff, 55px 1253px #fff, 360px 32px #fff, 1410px 1789px #fff, 1830px 942px #fff, 1834px 340px #fff, 535px 59px #fff, 745px 1178px #fff, 1826px 93px #fff, 119px 1698px #fff, 1384px 429px #fff, 1566px 970px #fff, 625px 626px #fff, 8px 1835px #fff, 1748px 537px #fff, 1709px 1943px #fff, 1185px 1609px #fff, 1104px 159px #fff, 139px 390px #fff, 549px 1232px #fff, 920px 329px #fff, 1011px 1418px #fff, 683px 1114px #fff, 1137px 1190px #fff, 178px 1174px #fff, 1679px 1976px #fff, 800px 1485px #fff, 45px 1868px #fff, 1272px 1148px #fff, 1733px 963px #fff, 1048px 411px #fff, 1534px 22px #fff, 1306px 666px #fff, 767px 578px #fff, 1235px 1258px #fff, 875px 1164px #fff, 120px 1459px #fff, 803px 1224px #fff, 1529px 1005px #fff, 1657px 1629px #fff, 570px 1454px #fff, 1556px 92px #fff, 263px 1612px #fff, 1903px 1560px #fff, 1049px 408px #fff, 759px 1408px #fff, 1257px 433px #fff, 1181px 626px #fff, 117px 1513px #fff, 123px 1861px #fff, 1086px 1264px #fff, 1758px 1451px #fff, 6px 315px #fff, 713px 457px #fff, 1197px 1581px #fff, 1724px 186px #fff, 1144px 1855px #fff, 1413px 990px #fff, 1492px 1034px #fff, 24px 1416px #fff, 304px 1008px #fff, 148px 334px #fff, 424px 1085px #fff, 644px 1010px #fff, 955px 1157px #fff, 513px 865px #fff, 622px 1481px #fff, 1277px 1255px #fff, 1942px 1318px #fff, 1610px 209px #fff, 657px 627px #fff, 383px 1037px #fff, 271px 902px #fff, 1566px 1194px #fff, 1949px 506px #fff, 518px 1350px #fff, 891px 1279px #fff, 1668px 1281px #fff, 1656px 1998px #fff, 928px 1249px #fff, 1806px 476px #fff, 1202px 734px #fff, 880px 369px #fff, 1521px 874px #fff, 1498px 676px #fff, 657px 279px #fff, 1749px 468px #fff, 1016px 1566px #fff, 660px 1322px #fff, 1779px 65px #fff, 904px 237px #fff, 849px 1955px #fff, 1368px 1593px #fff, 816px 43px #fff, 1554px 714px #fff, 1615px 1541px #fff, 575px 866px #fff, 1416px 749px #fff, 1131px 171px #fff, 1456px 1878px #fff, 853px 1659px #fff, 1990px 1937px #fff, 629px 1903px #fff, 500px 1542px #fff, 928px 1851px #fff, 1607px 46px #fff, 1332px 1915px #fff, 1218px 1258px #fff, 1219px 1630px #fff, 190px 1244px #fff, 536px 1268px #fff, 1428px 1527px #fff, 78px 981px #fff, 686px 408px #fff, 1208px 449px #fff, 475px 1609px #fff, 1613px 408px #fff, 1069px 182px #fff, 1275px 1458px #fff, 1087px 1015px #fff, 1065px 899px #fff, 1927px 14px #fff, 158px 1853px #fff, 977px 251px #fff, 1639px 1024px #fff, 748px 1129px #fff, 1289px 726px #fff, 1395px 632px #fff, 879px 585px #fff, 795px 195px #fff, 1426px 1636px #fff, 1088px 101px #fff, 1726px 1158px #fff, 1965px 517px #fff, 1115px 795px #fff, 1576px 130px #fff, 753px 511px #fff, 46px 1709px #fff, 454px 1175px #fff, 1251px 264px #fff, 380px 387px #fff, 10px 425px #fff, 1159px 759px #fff, 1180px 97px #fff, 1290px 663px #fff, 576px 743px #fff, 1098px 524px #fff, 1147px 591px #fff, 428px 797px #fff, 174px 492px #fff, 1993px 78px #fff, 1702px 1761px #fff, 1858px 1486px #fff, 1747px 690px #fff, 1970px 657px #fff, 217px 393px #fff, 593px 157px #fff, 1495px 1781px #fff, 1829px 1561px #fff, 1806px 248px #fff, 1567px 1725px #fff, 449px 826px #fff, 1431px 1788px #fff, 1049px 917px #fff, 773px 1990px #fff, 1986px 365px #fff, 1905px 267px #fff, 877px 1874px #fff, 1505px 178px #fff, 72px 604px #fff, 1040px 1811px #fff, 730px 1304px #fff, 798px 817px #fff, 126px 1931px #fff, 1389px 391px #fff, 1937px 1166px #fff, 1272px 378px #fff, 1746px 539px #fff, 1372px 805px #fff, 1092px 439px #fff, 328px 379px #fff, 757px 548px #fff, 1086px 1352px #fff, 250px 1953px #fff, 1015px 1371px #fff, 218px 497px #fff, 1689px 1836px #fff, 1446px 875px #fff, 1965px 688px #fff, 1420px 1460px #fff, 1226px 1629px #fff, 798px 529px #fff, 326px 1348px #fff, 493px 1025px #fff, 1729px 293px #fff, 403px 745px #fff, 550px 875px #fff, 1010px 1022px #fff, 22px 1262px #fff, 1438px 1208px #fff, 1341px 1132px #fff, 936px 1779px #fff, 436px 1828px #fff, 1388px 611px #fff, 1246px 900px #fff, 49px 1361px #fff, 830px 1073px #fff, 45px 1380px #fff, 1963px 1147px #fff, 401px 426px #fff, 727px 322px #fff, 399px 1839px #fff, 590px 1764px #fff, 1648px 365px #fff, 199px 561px #fff, 1609px 1201px #fff, 1940px 682px #fff, 1100px 202px #fff, 1688px 1788px #fff, 1957px 1116px #fff, 366px 916px #fff, 222px 544px #fff, 1449px 1288px #fff, 1275px 1430px #fff, 1825px 82px #fff, 1809px 1359px #fff, 998px 1321px #fff, 389px 1477px #fff, 150px 1143px #fff, 601px 1906px #fff, 1724px 671px #fff, 1485px 788px #fff, 1435px 432px #fff, 31px 1425px #fff, 633px 1173px #fff, 191px 168px #fff, 920px 616px #fff, 1867px 1092px #fff, 13px 615px #fff, 932px 1420px #fff, 247px 1791px #fff, 514px 306px #fff, 1895px 1566px #fff, 346px 697px #fff;
    box-shadow: 217px 444px #fff, 72px 357px #fff, 1054px 1710px #fff, 1085px 208px #fff, 1901px 1763px #fff, 1128px 783px #fff, 882px 36px #fff, 966px 946px #fff, 1202px 1062px #fff, 1985px 1395px #fff, 1931px 698px #fff, 1410px 558px #fff, 13px 1514px #fff, 1254px 1285px #fff, 981px 962px #fff, 1461px 1572px #fff, 84px 1270px #fff, 1906px 23px #fff, 1914px 1232px #fff, 1499px 1040px #fff, 1467px 617px #fff, 1067px 798px #fff, 1590px 540px #fff, 1594px 1868px #fff, 1460px 1152px #fff, 1706px 712px #fff, 788px 1596px #fff, 1276px 546px #fff, 1425px 351px #fff, 1167px 78px #fff, 1959px 276px #fff, 1177px 653px #fff, 952px 1974px #fff, 789px 1187px #fff, 1148px 30px #fff, 1488px 645px #fff, 1543px 1269px #fff, 1167px 1967px #fff, 503px 1124px #fff, 1721px 1302px #fff, 1240px 184px #fff, 1105px 1378px #fff, 1290px 460px #fff, 375px 121px #fff, 553px 253px #fff, 1005px 1358px #fff, 315px 1436px #fff, 1697px 1955px #fff, 146px 783px #fff, 1821px 1350px #fff, 907px 892px #fff, 1912px 836px #fff, 1610px 62px #fff, 1413px 1377px #fff, 690px 649px #fff, 655px 182px #fff, 1265px 25px #fff, 1667px 1540px #fff, 1126px 688px #fff, 1453px 1312px #fff, 227px 408px #fff, 291px 1960px #fff, 991px 991px #fff, 475px 836px #fff, 122px 1385px #fff, 442px 1537px #fff, 694px 1524px #fff, 712px 322px #fff, 1981px 1584px #fff, 1643px 1513px #fff, 211px 1142px #fff, 1617px 1638px #fff, 1458px 960px #fff, 1321px 1025px #fff, 352px 1655px #fff, 538px 1807px #fff, 118px 982px #fff, 301px 1810px #fff, 552px 953px #fff, 156px 564px #fff, 1097px 782px #fff, 706px 337px #fff, 1738px 1821px #fff, 764px 228px #fff, 1275px 211px #fff, 1097px 1505px #fff, 938px 1713px #fff, 713px 537px #fff, 558px 1191px #fff, 1432px 652px #fff, 539px 150px #fff, 1892px 192px #fff, 1774px 472px #fff, 595px 1852px #fff, 702px 753px #fff, 225px 1300px #fff, 1376px 1276px #fff, 977px 1127px #fff, 1221px 632px #fff, 353px 456px #fff, 1385px 992px #fff, 316px 1819px #fff, 1438px 1782px #fff, 832px 1300px #fff, 1558px 1671px #fff, 94px 1209px #fff, 1300px 1747px #fff, 1231px 671px #fff, 774px 908px #fff, 1275px 1792px #fff, 447px 1260px #fff, 205px 1575px #fff, 1117px 497px #fff, 191px 962px #fff, 35px 1880px #fff, 1387px 1508px #fff, 1487px 500px #fff, 408px 1694px #fff, 276px 1399px #fff, 603px 1626px #fff, 1299px 1902px #fff, 381px 883px #fff, 786px 1955px #fff, 170px 1214px #fff, 1664px 426px #fff, 263px 1283px #fff, 653px 909px #fff, 966px 82px #fff, 1403px 118px #fff, 473px 1920px #fff, 551px 331px #fff, 82px 1387px #fff, 1615px 475px #fff, 890px 1116px #fff, 1074px 553px #fff, 1765px 195px #fff, 814px 1013px #fff, 472px 1374px #fff, 1212px 626px #fff, 440px 1998px #fff, 1180px 1494px #fff, 1511px 1618px #fff, 1221px 1820px #fff, 1176px 1834px #fff, 601px 1678px #fff, 1913px 1507px #fff, 865px 1338px #fff, 1039px 694px #fff, 1041px 1227px #fff, 142px 1608px #fff, 1686px 1551px #fff, 111px 612px #fff, 1770px 1456px #fff, 1999px 142px #fff, 1542px 1114px #fff, 851px 1152px #fff, 845px 423px #fff, 29px 52px #fff, 1562px 648px #fff, 1776px 1924px #fff, 1596px 1307px #fff, 1880px 1773px #fff, 209px 1781px #fff, 1233px 1057px #fff, 1916px 979px #fff, 839px 1340px #fff, 1573px 1362px #fff, 223px 84px #fff, 156px 1139px #fff, 1501px 413px #fff, 791px 323px #fff, 452px 51px #fff, 969px 1281px #fff, 1278px 897px #fff, 1750px 455px #fff, 501px 1462px #fff, 1107px 336px #fff, 632px 1316px #fff, 1387px 1328px #fff, 28px 126px #fff, 437px 76px #fff, 1564px 37px #fff, 1094px 536px #fff, 1184px 1026px #fff, 1860px 1237px #fff, 1040px 896px #fff, 1650px 1863px #fff, 398px 608px #fff, 946px 1792px #fff, 396px 1451px #fff, 240px 698px #fff, 2000px 897px #fff, 1619px 1215px #fff, 8px 1300px #fff, 932px 171px #fff, 755px 1816px #fff, 1924px 709px #fff, 87px 670px #fff, 1934px 975px #fff, 66px 1551px #fff, 279px 1117px #fff, 1287px 568px #fff, 1044px 678px #fff, 1172px 852px #fff, 451px 1163px #fff, 1503px 1987px #fff, 907px 1250px #fff, 882px 1356px #fff, 143px 1773px #fff, 1129px 1076px #fff, 1577px 1164px #fff, 200px 1819px #fff, 1530px 1551px #fff, 1685px 759px #fff, 1900px 48px #fff, 1552px 1523px #fff, 962px 1324px #fff, 1287px 190px #fff, 1681px 1249px #fff, 1502px 891px #fff, 1672px 1510px #fff, 1790px 1120px #fff, 517px 1711px #fff, 195px 688px #fff, 811px 1233px #fff, 1831px 358px #fff, 239px 742px #fff, 1473px 789px #fff, 697px 1417px #fff, 324px 1859px #fff, 966px 2px #fff, 676px 1752px #fff, 337px 93px #fff, 5px 672px #fff, 865px 1943px #fff, 1235px 548px #fff, 1042px 399px #fff, 289px 1395px #fff, 1630px 953px #fff, 263px 764px #fff, 605px 1207px #fff, 857px 40px #fff, 398px 586px #fff, 290px 817px #fff, 331px 435px #fff, 958px 901px #fff, 1227px 1080px #fff, 350px 810px #fff, 1314px 1199px #fff, 1556px 1640px #fff, 1282px 557px #fff, 1783px 182px #fff, 1267px 724px #fff, 758px 956px #fff, 1149px 804px #fff, 1499px 1305px #fff, 713px 1575px #fff, 1372px 813px #fff, 1689px 768px #fff, 742px 273px #fff, 1788px 1041px #fff, 548px 1271px #fff, 1580px 1730px #fff, 853px 719px #fff, 1886px 417px #fff, 846px 1091px #fff, 1856px 1962px #fff, 1023px 1029px #fff, 556px 1236px #fff, 622px 1040px #fff, 762px 552px #fff, 806px 213px #fff, 777px 1623px #fff, 602px 331px #fff, 1631px 1181px #fff, 825px 717px #fff, 1753px 1220px #fff, 1592px 110px #fff, 1988px 89px #fff, 1057px 982px #fff, 325px 379px #fff, 1186px 200px #fff, 635px 149px #fff, 1655px 497px #fff, 1811px 403px #fff, 1297px 881px #fff, 176px 1533px #fff, 1744px 16px #fff, 519px 1464px #fff, 1062px 1251px #fff, 32px 725px #fff, 1613px 1735px #fff, 1637px 730px #fff, 698px 1141px #fff, 1406px 802px #fff, 157px 2000px #fff, 1277px 1918px #fff, 1867px 1776px #fff, 1511px 1903px #fff, 983px 888px #fff, 1149px 1294px #fff, 153px 1401px #fff, 1291px 1309px #fff, 620px 540px #fff, 12px 988px #fff, 1374px 598px #fff, 789px 773px #fff, 119px 1446px #fff, 608px 212px #fff, 482px 1323px #fff, 1458px 1248px #fff, 771px 100px #fff, 1090px 624px #fff, 1097px 860px #fff, 1431px 383px #fff, 963px 1782px #fff, 455px 218px #fff, 1740px 647px #fff, 1646px 1243px #fff, 776px 876px #fff, 1960px 121px #fff, 320px 1681px #fff, 278px 1482px #fff, 250px 417px #fff, 527px 712px #fff, 1362px 1988px #fff, 1658px 762px #fff, 30px 1194px #fff, 1722px 244px #fff, 1302px 52px #fff, 992px 1847px #fff, 1411px 624px #fff, 777px 811px #fff, 179px 1421px #fff, 913px 1400px #fff, 474px 123px #fff, 275px 985px #fff, 1519px 508px #fff, 269px 1250px #fff, 902px 812px #fff, 1799px 1494px #fff, 248px 1498px #fff, 1698px 252px #fff, 1669px 1357px #fff, 975px 1939px #fff, 1367px 658px #fff, 1923px 1770px #fff, 195px 350px #fff, 1683px 1997px #fff, 814px 871px #fff, 883px 194px #fff, 1130px 1948px #fff, 1018px 325px #fff, 1362px 1610px #fff, 992px 240px #fff, 261px 940px #fff, 871px 531px #fff, 800px 1656px #fff, 1388px 190px #fff, 999px 902px #fff, 913px 921px #fff, 1783px 437px #fff, 1781px 1080px #fff, 1360px 1px #fff, 1834px 320px #fff, 611px 551px #fff, 157px 90px #fff, 1201px 97px #fff, 1908px 984px #fff, 115px 1306px #fff, 399px 1972px #fff, 1181px 293px #fff, 1569px 603px #fff, 1660px 1552px #fff, 1072px 1476px #fff, 1231px 1620px #fff, 553px 1576px #fff, 343px 468px #fff, 1432px 413px #fff, 362px 650px #fff, 597px 1784px #fff, 1179px 741px #fff, 1512px 1550px #fff, 1087px 963px #fff, 867px 655px #fff, 1289px 1548px #fff, 1015px 596px #fff, 204px 26px #fff, 882px 1436px #fff, 1718px 811px #fff, 639px 1058px #fff, 1347px 651px #fff, 1317px 1100px #fff, 803px 233px #fff, 859px 1723px #fff, 158px 1063px #fff, 287px 1527px #fff, 1465px 1065px #fff, 1583px 282px #fff, 501px 348px #fff, 532px 971px #fff, 1386px 194px #fff, 381px 132px #fff, 1448px 1667px #fff, 584px 1589px #fff, 192px 1775px #fff, 638px 228px #fff, 633px 887px #fff, 1405px 100px #fff, 1849px 452px #fff, 503px 1852px #fff, 351px 212px #fff, 875px 1421px #fff, 930px 1507px #fff, 1981px 883px #fff, 16px 1671px #fff, 1968px 1842px #fff, 431px 782px #fff, 554px 1017px #fff, 1624px 1717px #fff, 1695px 719px #fff, 143px 1105px #fff, 897px 1254px #fff, 199px 1661px #fff, 539px 1164px #fff, 527px 1817px #fff, 1293px 929px #fff, 1048px 150px #fff, 1906px 346px #fff, 1665px 1644px #fff, 676px 627px #fff, 832px 903px #fff, 1762px 1256px #fff, 1959px 559px #fff, 1464px 1840px #fff, 1046px 1070px #fff, 1963px 1948px #fff, 674px 1315px #fff, 441px 980px #fff, 655px 1183px #fff, 4px 1255px #fff, 1099px 597px #fff, 1467px 1924px #fff, 810px 853px #fff, 699px 1531px #fff, 967px 1946px #fff, 388px 1300px #fff, 257px 245px #fff, 320px 220px #fff, 45px 1362px #fff, 203px 1376px #fff, 785px 1751px #fff, 1196px 1639px #fff, 12px 1700px #fff, 132px 253px #fff, 1962px 425px #fff, 1252px 1573px #fff, 55px 1253px #fff, 360px 32px #fff, 1410px 1789px #fff, 1830px 942px #fff, 1834px 340px #fff, 535px 59px #fff, 745px 1178px #fff, 1826px 93px #fff, 119px 1698px #fff, 1384px 429px #fff, 1566px 970px #fff, 625px 626px #fff, 8px 1835px #fff, 1748px 537px #fff, 1709px 1943px #fff, 1185px 1609px #fff, 1104px 159px #fff, 139px 390px #fff, 549px 1232px #fff, 920px 329px #fff, 1011px 1418px #fff, 683px 1114px #fff, 1137px 1190px #fff, 178px 1174px #fff, 1679px 1976px #fff, 800px 1485px #fff, 45px 1868px #fff, 1272px 1148px #fff, 1733px 963px #fff, 1048px 411px #fff, 1534px 22px #fff, 1306px 666px #fff, 767px 578px #fff, 1235px 1258px #fff, 875px 1164px #fff, 120px 1459px #fff, 803px 1224px #fff, 1529px 1005px #fff, 1657px 1629px #fff, 570px 1454px #fff, 1556px 92px #fff, 263px 1612px #fff, 1903px 1560px #fff, 1049px 408px #fff, 759px 1408px #fff, 1257px 433px #fff, 1181px 626px #fff, 117px 1513px #fff, 123px 1861px #fff, 1086px 1264px #fff, 1758px 1451px #fff, 6px 315px #fff, 713px 457px #fff, 1197px 1581px #fff, 1724px 186px #fff, 1144px 1855px #fff, 1413px 990px #fff, 1492px 1034px #fff, 24px 1416px #fff, 304px 1008px #fff, 148px 334px #fff, 424px 1085px #fff, 644px 1010px #fff, 955px 1157px #fff, 513px 865px #fff, 622px 1481px #fff, 1277px 1255px #fff, 1942px 1318px #fff, 1610px 209px #fff, 657px 627px #fff, 383px 1037px #fff, 271px 902px #fff, 1566px 1194px #fff, 1949px 506px #fff, 518px 1350px #fff, 891px 1279px #fff, 1668px 1281px #fff, 1656px 1998px #fff, 928px 1249px #fff, 1806px 476px #fff, 1202px 734px #fff, 880px 369px #fff, 1521px 874px #fff, 1498px 676px #fff, 657px 279px #fff, 1749px 468px #fff, 1016px 1566px #fff, 660px 1322px #fff, 1779px 65px #fff, 904px 237px #fff, 849px 1955px #fff, 1368px 1593px #fff, 816px 43px #fff, 1554px 714px #fff, 1615px 1541px #fff, 575px 866px #fff, 1416px 749px #fff, 1131px 171px #fff, 1456px 1878px #fff, 853px 1659px #fff, 1990px 1937px #fff, 629px 1903px #fff, 500px 1542px #fff, 928px 1851px #fff, 1607px 46px #fff, 1332px 1915px #fff, 1218px 1258px #fff, 1219px 1630px #fff, 190px 1244px #fff, 536px 1268px #fff, 1428px 1527px #fff, 78px 981px #fff, 686px 408px #fff, 1208px 449px #fff, 475px 1609px #fff, 1613px 408px #fff, 1069px 182px #fff, 1275px 1458px #fff, 1087px 1015px #fff, 1065px 899px #fff, 1927px 14px #fff, 158px 1853px #fff, 977px 251px #fff, 1639px 1024px #fff, 748px 1129px #fff, 1289px 726px #fff, 1395px 632px #fff, 879px 585px #fff, 795px 195px #fff, 1426px 1636px #fff, 1088px 101px #fff, 1726px 1158px #fff, 1965px 517px #fff, 1115px 795px #fff, 1576px 130px #fff, 753px 511px #fff, 46px 1709px #fff, 454px 1175px #fff, 1251px 264px #fff, 380px 387px #fff, 10px 425px #fff, 1159px 759px #fff, 1180px 97px #fff, 1290px 663px #fff, 576px 743px #fff, 1098px 524px #fff, 1147px 591px #fff, 428px 797px #fff, 174px 492px #fff, 1993px 78px #fff, 1702px 1761px #fff, 1858px 1486px #fff, 1747px 690px #fff, 1970px 657px #fff, 217px 393px #fff, 593px 157px #fff, 1495px 1781px #fff, 1829px 1561px #fff, 1806px 248px #fff, 1567px 1725px #fff, 449px 826px #fff, 1431px 1788px #fff, 1049px 917px #fff, 773px 1990px #fff, 1986px 365px #fff, 1905px 267px #fff, 877px 1874px #fff, 1505px 178px #fff, 72px 604px #fff, 1040px 1811px #fff, 730px 1304px #fff, 798px 817px #fff, 126px 1931px #fff, 1389px 391px #fff, 1937px 1166px #fff, 1272px 378px #fff, 1746px 539px #fff, 1372px 805px #fff, 1092px 439px #fff, 328px 379px #fff, 757px 548px #fff, 1086px 1352px #fff, 250px 1953px #fff, 1015px 1371px #fff, 218px 497px #fff, 1689px 1836px #fff, 1446px 875px #fff, 1965px 688px #fff, 1420px 1460px #fff, 1226px 1629px #fff, 798px 529px #fff, 326px 1348px #fff, 493px 1025px #fff, 1729px 293px #fff, 403px 745px #fff, 550px 875px #fff, 1010px 1022px #fff, 22px 1262px #fff, 1438px 1208px #fff, 1341px 1132px #fff, 936px 1779px #fff, 436px 1828px #fff, 1388px 611px #fff, 1246px 900px #fff, 49px 1361px #fff, 830px 1073px #fff, 45px 1380px #fff, 1963px 1147px #fff, 401px 426px #fff, 727px 322px #fff, 399px 1839px #fff, 590px 1764px #fff, 1648px 365px #fff, 199px 561px #fff, 1609px 1201px #fff, 1940px 682px #fff, 1100px 202px #fff, 1688px 1788px #fff, 1957px 1116px #fff, 366px 916px #fff, 222px 544px #fff, 1449px 1288px #fff, 1275px 1430px #fff, 1825px 82px #fff, 1809px 1359px #fff, 998px 1321px #fff, 389px 1477px #fff, 150px 1143px #fff, 601px 1906px #fff, 1724px 671px #fff, 1485px 788px #fff, 1435px 432px #fff, 31px 1425px #fff, 633px 1173px #fff, 191px 168px #fff, 920px 616px #fff, 1867px 1092px #fff, 13px 615px #fff, 932px 1420px #fff, 247px 1791px #fff, 514px 306px #fff, 1895px 1566px #fff, 346px 697px #fff;
    -webkit-animation: animStar 40s linear infinite;
    animation: animStar 40s linear infinite;
}

#stars:after {
    content: "";
    position: absolute;
    top: 200px;
    width: .5px;
    height: .5px;
    background: 0 0;
    -webkit-box-shadow: 217px 444px #fff, 72px 357px #fff, 1054px 1710px #fff, 1085px 208px #fff, 1901px 1763px #fff, 1128px 783px #fff, 882px 36px #fff, 966px 946px #fff, 1202px 1062px #fff, 1985px 1395px #fff, 1931px 698px #fff, 1410px 558px #fff, 13px 1514px #fff, 1254px 1285px #fff, 981px 962px #fff, 1461px 1572px #fff, 84px 1270px #fff, 1906px 23px #fff, 1914px 1232px #fff, 1499px 1040px #fff, 1467px 617px #fff, 1067px 798px #fff, 1590px 540px #fff, 1594px 1868px #fff, 1460px 1152px #fff, 1706px 712px #fff, 788px 1596px #fff, 1276px 546px #fff, 1425px 351px #fff, 1167px 78px #fff, 1959px 276px #fff, 1177px 653px #fff, 952px 1974px #fff, 789px 1187px #fff, 1148px 30px #fff, 1488px 645px #fff, 1543px 1269px #fff, 1167px 1967px #fff, 503px 1124px #fff, 1721px 1302px #fff, 1240px 184px #fff, 1105px 1378px #fff, 1290px 460px #fff, 375px 121px #fff, 553px 253px #fff, 1005px 1358px #fff, 315px 1436px #fff, 1697px 1955px #fff, 146px 783px #fff, 1821px 1350px #fff, 907px 892px #fff, 1912px 836px #fff, 1610px 62px #fff, 1413px 1377px #fff, 690px 649px #fff, 655px 182px #fff, 1265px 25px #fff, 1667px 1540px #fff, 1126px 688px #fff, 1453px 1312px #fff, 227px 408px #fff, 291px 1960px #fff, 991px 991px #fff, 475px 836px #fff, 122px 1385px #fff, 442px 1537px #fff, 694px 1524px #fff, 712px 322px #fff, 1981px 1584px #fff, 1643px 1513px #fff, 211px 1142px #fff, 1617px 1638px #fff, 1458px 960px #fff, 1321px 1025px #fff, 352px 1655px #fff, 538px 1807px #fff, 118px 982px #fff, 301px 1810px #fff, 552px 953px #fff, 156px 564px #fff, 1097px 782px #fff, 706px 337px #fff, 1738px 1821px #fff, 764px 228px #fff, 1275px 211px #fff, 1097px 1505px #fff, 938px 1713px #fff, 713px 537px #fff, 558px 1191px #fff, 1432px 652px #fff, 539px 150px #fff, 1892px 192px #fff, 1774px 472px #fff, 595px 1852px #fff, 702px 753px #fff, 225px 1300px #fff, 1376px 1276px #fff, 977px 1127px #fff, 1221px 632px #fff, 353px 456px #fff, 1385px 992px #fff, 316px 1819px #fff, 1438px 1782px #fff, 832px 1300px #fff, 1558px 1671px #fff, 94px 1209px #fff, 1300px 1747px #fff, 1231px 671px #fff, 774px 908px #fff, 1275px 1792px #fff, 447px 1260px #fff, 205px 1575px #fff, 1117px 497px #fff, 191px 962px #fff, 35px 1880px #fff, 1387px 1508px #fff, 1487px 500px #fff, 408px 1694px #fff, 276px 1399px #fff, 603px 1626px #fff, 1299px 1902px #fff, 381px 883px #fff, 786px 1955px #fff, 170px 1214px #fff, 1664px 426px #fff, 263px 1283px #fff, 653px 909px #fff, 966px 82px #fff, 1403px 118px #fff, 473px 1920px #fff, 551px 331px #fff, 82px 1387px #fff, 1615px 475px #fff, 890px 1116px #fff, 1074px 553px #fff, 1765px 195px #fff, 814px 1013px #fff, 472px 1374px #fff, 1212px 626px #fff, 440px 1998px #fff, 1180px 1494px #fff, 1511px 1618px #fff, 1221px 1820px #fff, 1176px 1834px #fff, 601px 1678px #fff, 1913px 1507px #fff, 865px 1338px #fff, 1039px 694px #fff, 1041px 1227px #fff, 142px 1608px #fff, 1686px 1551px #fff, 111px 612px #fff, 1770px 1456px #fff, 1999px 142px #fff, 1542px 1114px #fff, 851px 1152px #fff, 845px 423px #fff, 29px 52px #fff, 1562px 648px #fff, 1776px 1924px #fff, 1596px 1307px #fff, 1880px 1773px #fff, 209px 1781px #fff, 1233px 1057px #fff, 1916px 979px #fff, 839px 1340px #fff, 1573px 1362px #fff, 223px 84px #fff, 156px 1139px #fff, 1501px 413px #fff, 791px 323px #fff, 452px 51px #fff, 969px 1281px #fff, 1278px 897px #fff, 1750px 455px #fff, 501px 1462px #fff, 1107px 336px #fff, 632px 1316px #fff, 1387px 1328px #fff, 28px 126px #fff, 437px 76px #fff, 1564px 37px #fff, 1094px 536px #fff, 1184px 1026px #fff, 1860px 1237px #fff, 1040px 896px #fff, 1650px 1863px #fff, 398px 608px #fff, 946px 1792px #fff, 396px 1451px #fff, 240px 698px #fff, 2000px 897px #fff, 1619px 1215px #fff, 8px 1300px #fff, 932px 171px #fff, 755px 1816px #fff, 1924px 709px #fff, 87px 670px #fff, 1934px 975px #fff, 66px 1551px #fff, 279px 1117px #fff, 1287px 568px #fff, 1044px 678px #fff, 1172px 852px #fff, 451px 1163px #fff, 1503px 1987px #fff, 907px 1250px #fff, 882px 1356px #fff, 143px 1773px #fff, 1129px 1076px #fff, 1577px 1164px #fff, 200px 1819px #fff, 1530px 1551px #fff, 1685px 759px #fff, 1900px 48px #fff, 1552px 1523px #fff, 962px 1324px #fff, 1287px 190px #fff, 1681px 1249px #fff, 1502px 891px #fff, 1672px 1510px #fff, 1790px 1120px #fff, 517px 1711px #fff, 195px 688px #fff, 811px 1233px #fff, 1831px 358px #fff, 239px 742px #fff, 1473px 789px #fff, 697px 1417px #fff, 324px 1859px #fff, 966px 2px #fff, 676px 1752px #fff, 337px 93px #fff, 5px 672px #fff, 865px 1943px #fff, 1235px 548px #fff, 1042px 399px #fff, 289px 1395px #fff, 1630px 953px #fff, 263px 764px #fff, 605px 1207px #fff, 857px 40px #fff, 398px 586px #fff, 290px 817px #fff, 331px 435px #fff, 958px 901px #fff, 1227px 1080px #fff, 350px 810px #fff, 1314px 1199px #fff, 1556px 1640px #fff, 1282px 557px #fff, 1783px 182px #fff, 1267px 724px #fff, 758px 956px #fff, 1149px 804px #fff, 1499px 1305px #fff, 713px 1575px #fff, 1372px 813px #fff, 1689px 768px #fff, 742px 273px #fff, 1788px 1041px #fff, 548px 1271px #fff, 1580px 1730px #fff, 853px 719px #fff, 1886px 417px #fff, 846px 1091px #fff, 1856px 1962px #fff, 1023px 1029px #fff, 556px 1236px #fff, 622px 1040px #fff, 762px 552px #fff, 806px 213px #fff, 777px 1623px #fff, 602px 331px #fff, 1631px 1181px #fff, 825px 717px #fff, 1753px 1220px #fff, 1592px 110px #fff, 1988px 89px #fff, 1057px 982px #fff, 325px 379px #fff, 1186px 200px #fff, 635px 149px #fff, 1655px 497px #fff, 1811px 403px #fff, 1297px 881px #fff, 176px 1533px #fff, 1744px 16px #fff, 519px 1464px #fff, 1062px 1251px #fff, 32px 725px #fff, 1613px 1735px #fff, 1637px 730px #fff, 698px 1141px #fff, 1406px 802px #fff, 157px 2000px #fff, 1277px 1918px #fff, 1867px 1776px #fff, 1511px 1903px #fff, 983px 888px #fff, 1149px 1294px #fff, 153px 1401px #fff, 1291px 1309px #fff, 620px 540px #fff, 12px 988px #fff, 1374px 598px #fff, 789px 773px #fff, 119px 1446px #fff, 608px 212px #fff, 482px 1323px #fff, 1458px 1248px #fff, 771px 100px #fff, 1090px 624px #fff, 1097px 860px #fff, 1431px 383px #fff, 963px 1782px #fff, 455px 218px #fff, 1740px 647px #fff, 1646px 1243px #fff, 776px 876px #fff, 1960px 121px #fff, 320px 1681px #fff, 278px 1482px #fff, 250px 417px #fff, 527px 712px #fff, 1362px 1988px #fff, 1658px 762px #fff, 30px 1194px #fff, 1722px 244px #fff, 1302px 52px #fff, 992px 1847px #fff, 1411px 624px #fff, 777px 811px #fff, 179px 1421px #fff, 913px 1400px #fff, 474px 123px #fff, 275px 985px #fff, 1519px 508px #fff, 269px 1250px #fff, 902px 812px #fff, 1799px 1494px #fff, 248px 1498px #fff, 1698px 252px #fff, 1669px 1357px #fff, 975px 1939px #fff, 1367px 658px #fff, 1923px 1770px #fff, 195px 350px #fff, 1683px 1997px #fff, 814px 871px #fff, 883px 194px #fff, 1130px 1948px #fff, 1018px 325px #fff, 1362px 1610px #fff, 992px 240px #fff, 261px 940px #fff, 871px 531px #fff, 800px 1656px #fff, 1388px 190px #fff, 999px 902px #fff, 913px 921px #fff, 1783px 437px #fff, 1781px 1080px #fff, 1360px 1px #fff, 1834px 320px #fff, 611px 551px #fff, 157px 90px #fff, 1201px 97px #fff, 1908px 984px #fff, 115px 1306px #fff, 399px 1972px #fff, 1181px 293px #fff, 1569px 603px #fff, 1660px 1552px #fff, 1072px 1476px #fff, 1231px 1620px #fff, 553px 1576px #fff, 343px 468px #fff, 1432px 413px #fff, 362px 650px #fff, 597px 1784px #fff, 1179px 741px #fff, 1512px 1550px #fff, 1087px 963px #fff, 867px 655px #fff, 1289px 1548px #fff, 1015px 596px #fff, 204px 26px #fff, 882px 1436px #fff, 1718px 811px #fff, 639px 1058px #fff, 1347px 651px #fff, 1317px 1100px #fff, 803px 233px #fff, 859px 1723px #fff, 158px 1063px #fff, 287px 1527px #fff, 1465px 1065px #fff, 1583px 282px #fff, 501px 348px #fff, 532px 971px #fff, 1386px 194px #fff, 381px 132px #fff, 1448px 1667px #fff, 584px 1589px #fff, 192px 1775px #fff, 638px 228px #fff, 633px 887px #fff, 1405px 100px #fff, 1849px 452px #fff, 503px 1852px #fff, 351px 212px #fff, 875px 1421px #fff, 930px 1507px #fff, 1981px 883px #fff, 16px 1671px #fff, 1968px 1842px #fff, 431px 782px #fff, 554px 1017px #fff, 1624px 1717px #fff, 1695px 719px #fff, 143px 1105px #fff, 897px 1254px #fff, 199px 1661px #fff, 539px 1164px #fff, 527px 1817px #fff, 1293px 929px #fff, 1048px 150px #fff, 1906px 346px #fff, 1665px 1644px #fff, 676px 627px #fff, 832px 903px #fff, 1762px 1256px #fff, 1959px 559px #fff, 1464px 1840px #fff, 1046px 1070px #fff, 1963px 1948px #fff, 674px 1315px #fff, 441px 980px #fff, 655px 1183px #fff, 4px 1255px #fff, 1099px 597px #fff, 1467px 1924px #fff, 810px 853px #fff, 699px 1531px #fff, 967px 1946px #fff, 388px 1300px #fff, 257px 245px #fff, 320px 220px #fff, 45px 1362px #fff, 203px 1376px #fff, 785px 1751px #fff, 1196px 1639px #fff, 12px 1700px #fff, 132px 253px #fff, 1962px 425px #fff, 1252px 1573px #fff, 55px 1253px #fff, 360px 32px #fff, 1410px 1789px #fff, 1830px 942px #fff, 1834px 340px #fff, 535px 59px #fff, 745px 1178px #fff, 1826px 93px #fff, 119px 1698px #fff, 1384px 429px #fff, 1566px 970px #fff, 625px 626px #fff, 8px 1835px #fff, 1748px 537px #fff, 1709px 1943px #fff, 1185px 1609px #fff, 1104px 159px #fff, 139px 390px #fff, 549px 1232px #fff, 920px 329px #fff, 1011px 1418px #fff, 683px 1114px #fff, 1137px 1190px #fff, 178px 1174px #fff, 1679px 1976px #fff, 800px 1485px #fff, 45px 1868px #fff, 1272px 1148px #fff, 1733px 963px #fff, 1048px 411px #fff, 1534px 22px #fff, 1306px 666px #fff, 767px 578px #fff, 1235px 1258px #fff, 875px 1164px #fff, 120px 1459px #fff, 803px 1224px #fff, 1529px 1005px #fff, 1657px 1629px #fff, 570px 1454px #fff, 1556px 92px #fff, 263px 1612px #fff, 1903px 1560px #fff, 1049px 408px #fff, 759px 1408px #fff, 1257px 433px #fff, 1181px 626px #fff, 117px 1513px #fff, 123px 1861px #fff, 1086px 1264px #fff, 1758px 1451px #fff, 6px 315px #fff, 713px 457px #fff, 1197px 1581px #fff, 1724px 186px #fff, 1144px 1855px #fff, 1413px 990px #fff, 1492px 1034px #fff, 24px 1416px #fff, 304px 1008px #fff, 148px 334px #fff, 424px 1085px #fff, 644px 1010px #fff, 955px 1157px #fff, 513px 865px #fff, 622px 1481px #fff, 1277px 1255px #fff, 1942px 1318px #fff, 1610px 209px #fff, 657px 627px #fff, 383px 1037px #fff, 271px 902px #fff, 1566px 1194px #fff, 1949px 506px #fff, 518px 1350px #fff, 891px 1279px #fff, 1668px 1281px #fff, 1656px 1998px #fff, 928px 1249px #fff, 1806px 476px #fff, 1202px 734px #fff, 880px 369px #fff, 1521px 874px #fff, 1498px 676px #fff, 657px 279px #fff, 1749px 468px #fff, 1016px 1566px #fff, 660px 1322px #fff, 1779px 65px #fff, 904px 237px #fff, 849px 1955px #fff, 1368px 1593px #fff, 816px 43px #fff, 1554px 714px #fff, 1615px 1541px #fff, 575px 866px #fff, 1416px 749px #fff, 1131px 171px #fff, 1456px 1878px #fff, 853px 1659px #fff, 1990px 1937px #fff, 629px 1903px #fff, 500px 1542px #fff, 928px 1851px #fff, 1607px 46px #fff, 1332px 1915px #fff, 1218px 1258px #fff, 1219px 1630px #fff, 190px 1244px #fff, 536px 1268px #fff, 1428px 1527px #fff, 78px 981px #fff, 686px 408px #fff, 1208px 449px #fff, 475px 1609px #fff, 1613px 408px #fff, 1069px 182px #fff, 1275px 1458px #fff, 1087px 1015px #fff, 1065px 899px #fff, 1927px 14px #fff, 158px 1853px #fff, 977px 251px #fff, 1639px 1024px #fff, 748px 1129px #fff, 1289px 726px #fff, 1395px 632px #fff, 879px 585px #fff, 795px 195px #fff, 1426px 1636px #fff, 1088px 101px #fff, 1726px 1158px #fff, 1965px 517px #fff, 1115px 795px #fff, 1576px 130px #fff, 753px 511px #fff, 46px 1709px #fff, 454px 1175px #fff, 1251px 264px #fff, 380px 387px #fff, 10px 425px #fff, 1159px 759px #fff, 1180px 97px #fff, 1290px 663px #fff, 576px 743px #fff, 1098px 524px #fff, 1147px 591px #fff, 428px 797px #fff, 174px 492px #fff, 1993px 78px #fff, 1702px 1761px #fff, 1858px 1486px #fff, 1747px 690px #fff, 1970px 657px #fff, 217px 393px #fff, 593px 157px #fff, 1495px 1781px #fff, 1829px 1561px #fff, 1806px 248px #fff, 1567px 1725px #fff, 449px 826px #fff, 1431px 1788px #fff, 1049px 917px #fff, 773px 1990px #fff, 1986px 365px #fff, 1905px 267px #fff, 877px 1874px #fff, 1505px 178px #fff, 72px 604px #fff, 1040px 1811px #fff, 730px 1304px #fff, 798px 817px #fff, 126px 1931px #fff, 1389px 391px #fff, 1937px 1166px #fff, 1272px 378px #fff, 1746px 539px #fff, 1372px 805px #fff, 1092px 439px #fff, 328px 379px #fff, 757px 548px #fff, 1086px 1352px #fff, 250px 1953px #fff, 1015px 1371px #fff, 218px 497px #fff, 1689px 1836px #fff, 1446px 875px #fff, 1965px 688px #fff, 1420px 1460px #fff, 1226px 1629px #fff, 798px 529px #fff, 326px 1348px #fff, 493px 1025px #fff, 1729px 293px #fff, 403px 745px #fff, 550px 875px #fff, 1010px 1022px #fff, 22px 1262px #fff, 1438px 1208px #fff, 1341px 1132px #fff, 936px 1779px #fff, 436px 1828px #fff, 1388px 611px #fff, 1246px 900px #fff, 49px 1361px #fff, 830px 1073px #fff, 45px 1380px #fff, 1963px 1147px #fff, 401px 426px #fff, 727px 322px #fff, 399px 1839px #fff, 590px 1764px #fff, 1648px 365px #fff, 199px 561px #fff, 1609px 1201px #fff, 1940px 682px #fff, 1100px 202px #fff, 1688px 1788px #fff, 1957px 1116px #fff, 366px 916px #fff, 222px 544px #fff, 1449px 1288px #fff, 1275px 1430px #fff, 1825px 82px #fff, 1809px 1359px #fff, 998px 1321px #fff, 389px 1477px #fff, 150px 1143px #fff, 601px 1906px #fff, 1724px 671px #fff, 1485px 788px #fff, 1435px 432px #fff, 31px 1425px #fff, 633px 1173px #fff, 191px 168px #fff, 920px 616px #fff, 1867px 1092px #fff, 13px 615px #fff, 932px 1420px #fff, 247px 1791px #fff, 514px 306px #fff, 1895px 1566px #fff, 346px 697px #fff;
    box-shadow: 217px 444px #fff, 72px 357px #fff, 1054px 1710px #fff, 1085px 208px #fff, 1901px 1763px #fff, 1128px 783px #fff, 882px 36px #fff, 966px 946px #fff, 1202px 1062px #fff, 1985px 1395px #fff, 1931px 698px #fff, 1410px 558px #fff, 13px 1514px #fff, 1254px 1285px #fff, 981px 962px #fff, 1461px 1572px #fff, 84px 1270px #fff, 1906px 23px #fff, 1914px 1232px #fff, 1499px 1040px #fff, 1467px 617px #fff, 1067px 798px #fff, 1590px 540px #fff, 1594px 1868px #fff, 1460px 1152px #fff, 1706px 712px #fff, 788px 1596px #fff, 1276px 546px #fff, 1425px 351px #fff, 1167px 78px #fff, 1959px 276px #fff, 1177px 653px #fff, 952px 1974px #fff, 789px 1187px #fff, 1148px 30px #fff, 1488px 645px #fff, 1543px 1269px #fff, 1167px 1967px #fff, 503px 1124px #fff, 1721px 1302px #fff, 1240px 184px #fff, 1105px 1378px #fff, 1290px 460px #fff, 375px 121px #fff, 553px 253px #fff, 1005px 1358px #fff, 315px 1436px #fff, 1697px 1955px #fff, 146px 783px #fff, 1821px 1350px #fff, 907px 892px #fff, 1912px 836px #fff, 1610px 62px #fff, 1413px 1377px #fff, 690px 649px #fff, 655px 182px #fff, 1265px 25px #fff, 1667px 1540px #fff, 1126px 688px #fff, 1453px 1312px #fff, 227px 408px #fff, 291px 1960px #fff, 991px 991px #fff, 475px 836px #fff, 122px 1385px #fff, 442px 1537px #fff, 694px 1524px #fff, 712px 322px #fff, 1981px 1584px #fff, 1643px 1513px #fff, 211px 1142px #fff, 1617px 1638px #fff, 1458px 960px #fff, 1321px 1025px #fff, 352px 1655px #fff, 538px 1807px #fff, 118px 982px #fff, 301px 1810px #fff, 552px 953px #fff, 156px 564px #fff, 1097px 782px #fff, 706px 337px #fff, 1738px 1821px #fff, 764px 228px #fff, 1275px 211px #fff, 1097px 1505px #fff, 938px 1713px #fff, 713px 537px #fff, 558px 1191px #fff, 1432px 652px #fff, 539px 150px #fff, 1892px 192px #fff, 1774px 472px #fff, 595px 1852px #fff, 702px 753px #fff, 225px 1300px #fff, 1376px 1276px #fff, 977px 1127px #fff, 1221px 632px #fff, 353px 456px #fff, 1385px 992px #fff, 316px 1819px #fff, 1438px 1782px #fff, 832px 1300px #fff, 1558px 1671px #fff, 94px 1209px #fff, 1300px 1747px #fff, 1231px 671px #fff, 774px 908px #fff, 1275px 1792px #fff, 447px 1260px #fff, 205px 1575px #fff, 1117px 497px #fff, 191px 962px #fff, 35px 1880px #fff, 1387px 1508px #fff, 1487px 500px #fff, 408px 1694px #fff, 276px 1399px #fff, 603px 1626px #fff, 1299px 1902px #fff, 381px 883px #fff, 786px 1955px #fff, 170px 1214px #fff, 1664px 426px #fff, 263px 1283px #fff, 653px 909px #fff, 966px 82px #fff, 1403px 118px #fff, 473px 1920px #fff, 551px 331px #fff, 82px 1387px #fff, 1615px 475px #fff, 890px 1116px #fff, 1074px 553px #fff, 1765px 195px #fff, 814px 1013px #fff, 472px 1374px #fff, 1212px 626px #fff, 440px 1998px #fff, 1180px 1494px #fff, 1511px 1618px #fff, 1221px 1820px #fff, 1176px 1834px #fff, 601px 1678px #fff, 1913px 1507px #fff, 865px 1338px #fff, 1039px 694px #fff, 1041px 1227px #fff, 142px 1608px #fff, 1686px 1551px #fff, 111px 612px #fff, 1770px 1456px #fff, 1999px 142px #fff, 1542px 1114px #fff, 851px 1152px #fff, 845px 423px #fff, 29px 52px #fff, 1562px 648px #fff, 1776px 1924px #fff, 1596px 1307px #fff, 1880px 1773px #fff, 209px 1781px #fff, 1233px 1057px #fff, 1916px 979px #fff, 839px 1340px #fff, 1573px 1362px #fff, 223px 84px #fff, 156px 1139px #fff, 1501px 413px #fff, 791px 323px #fff, 452px 51px #fff, 969px 1281px #fff, 1278px 897px #fff, 1750px 455px #fff, 501px 1462px #fff, 1107px 336px #fff, 632px 1316px #fff, 1387px 1328px #fff, 28px 126px #fff, 437px 76px #fff, 1564px 37px #fff, 1094px 536px #fff, 1184px 1026px #fff, 1860px 1237px #fff, 1040px 896px #fff, 1650px 1863px #fff, 398px 608px #fff, 946px 1792px #fff, 396px 1451px #fff, 240px 698px #fff, 2000px 897px #fff, 1619px 1215px #fff, 8px 1300px #fff, 932px 171px #fff, 755px 1816px #fff, 1924px 709px #fff, 87px 670px #fff, 1934px 975px #fff, 66px 1551px #fff, 279px 1117px #fff, 1287px 568px #fff, 1044px 678px #fff, 1172px 852px #fff, 451px 1163px #fff, 1503px 1987px #fff, 907px 1250px #fff, 882px 1356px #fff, 143px 1773px #fff, 1129px 1076px #fff, 1577px 1164px #fff, 200px 1819px #fff, 1530px 1551px #fff, 1685px 759px #fff, 1900px 48px #fff, 1552px 1523px #fff, 962px 1324px #fff, 1287px 190px #fff, 1681px 1249px #fff, 1502px 891px #fff, 1672px 1510px #fff, 1790px 1120px #fff, 517px 1711px #fff, 195px 688px #fff, 811px 1233px #fff, 1831px 358px #fff, 239px 742px #fff, 1473px 789px #fff, 697px 1417px #fff, 324px 1859px #fff, 966px 2px #fff, 676px 1752px #fff, 337px 93px #fff, 5px 672px #fff, 865px 1943px #fff, 1235px 548px #fff, 1042px 399px #fff, 289px 1395px #fff, 1630px 953px #fff, 263px 764px #fff, 605px 1207px #fff, 857px 40px #fff, 398px 586px #fff, 290px 817px #fff, 331px 435px #fff, 958px 901px #fff, 1227px 1080px #fff, 350px 810px #fff, 1314px 1199px #fff, 1556px 1640px #fff, 1282px 557px #fff, 1783px 182px #fff, 1267px 724px #fff, 758px 956px #fff, 1149px 804px #fff, 1499px 1305px #fff, 713px 1575px #fff, 1372px 813px #fff, 1689px 768px #fff, 742px 273px #fff, 1788px 1041px #fff, 548px 1271px #fff, 1580px 1730px #fff, 853px 719px #fff, 1886px 417px #fff, 846px 1091px #fff, 1856px 1962px #fff, 1023px 1029px #fff, 556px 1236px #fff, 622px 1040px #fff, 762px 552px #fff, 806px 213px #fff, 777px 1623px #fff, 602px 331px #fff, 1631px 1181px #fff, 825px 717px #fff, 1753px 1220px #fff, 1592px 110px #fff, 1988px 89px #fff, 1057px 982px #fff, 325px 379px #fff, 1186px 200px #fff, 635px 149px #fff, 1655px 497px #fff, 1811px 403px #fff, 1297px 881px #fff, 176px 1533px #fff, 1744px 16px #fff, 519px 1464px #fff, 1062px 1251px #fff, 32px 725px #fff, 1613px 1735px #fff, 1637px 730px #fff, 698px 1141px #fff, 1406px 802px #fff, 157px 2000px #fff, 1277px 1918px #fff, 1867px 1776px #fff, 1511px 1903px #fff, 983px 888px #fff, 1149px 1294px #fff, 153px 1401px #fff, 1291px 1309px #fff, 620px 540px #fff, 12px 988px #fff, 1374px 598px #fff, 789px 773px #fff, 119px 1446px #fff, 608px 212px #fff, 482px 1323px #fff, 1458px 1248px #fff, 771px 100px #fff, 1090px 624px #fff, 1097px 860px #fff, 1431px 383px #fff, 963px 1782px #fff, 455px 218px #fff, 1740px 647px #fff, 1646px 1243px #fff, 776px 876px #fff, 1960px 121px #fff, 320px 1681px #fff, 278px 1482px #fff, 250px 417px #fff, 527px 712px #fff, 1362px 1988px #fff, 1658px 762px #fff, 30px 1194px #fff, 1722px 244px #fff, 1302px 52px #fff, 992px 1847px #fff, 1411px 624px #fff, 777px 811px #fff, 179px 1421px #fff, 913px 1400px #fff, 474px 123px #fff, 275px 985px #fff, 1519px 508px #fff, 269px 1250px #fff, 902px 812px #fff, 1799px 1494px #fff, 248px 1498px #fff, 1698px 252px #fff, 1669px 1357px #fff, 975px 1939px #fff, 1367px 658px #fff, 1923px 1770px #fff, 195px 350px #fff, 1683px 1997px #fff, 814px 871px #fff, 883px 194px #fff, 1130px 1948px #fff, 1018px 325px #fff, 1362px 1610px #fff, 992px 240px #fff, 261px 940px #fff, 871px 531px #fff, 800px 1656px #fff, 1388px 190px #fff, 999px 902px #fff, 913px 921px #fff, 1783px 437px #fff, 1781px 1080px #fff, 1360px 1px #fff, 1834px 320px #fff, 611px 551px #fff, 157px 90px #fff, 1201px 97px #fff, 1908px 984px #fff, 115px 1306px #fff, 399px 1972px #fff, 1181px 293px #fff, 1569px 603px #fff, 1660px 1552px #fff, 1072px 1476px #fff, 1231px 1620px #fff, 553px 1576px #fff, 343px 468px #fff, 1432px 413px #fff, 362px 650px #fff, 597px 1784px #fff, 1179px 741px #fff, 1512px 1550px #fff, 1087px 963px #fff, 867px 655px #fff, 1289px 1548px #fff, 1015px 596px #fff, 204px 26px #fff, 882px 1436px #fff, 1718px 811px #fff, 639px 1058px #fff, 1347px 651px #fff, 1317px 1100px #fff, 803px 233px #fff, 859px 1723px #fff, 158px 1063px #fff, 287px 1527px #fff, 1465px 1065px #fff, 1583px 282px #fff, 501px 348px #fff, 532px 971px #fff, 1386px 194px #fff, 381px 132px #fff, 1448px 1667px #fff, 584px 1589px #fff, 192px 1775px #fff, 638px 228px #fff, 633px 887px #fff, 1405px 100px #fff, 1849px 452px #fff, 503px 1852px #fff, 351px 212px #fff, 875px 1421px #fff, 930px 1507px #fff, 1981px 883px #fff, 16px 1671px #fff, 1968px 1842px #fff, 431px 782px #fff, 554px 1017px #fff, 1624px 1717px #fff, 1695px 719px #fff, 143px 1105px #fff, 897px 1254px #fff, 199px 1661px #fff, 539px 1164px #fff, 527px 1817px #fff, 1293px 929px #fff, 1048px 150px #fff, 1906px 346px #fff, 1665px 1644px #fff, 676px 627px #fff, 832px 903px #fff, 1762px 1256px #fff, 1959px 559px #fff, 1464px 1840px #fff, 1046px 1070px #fff, 1963px 1948px #fff, 674px 1315px #fff, 441px 980px #fff, 655px 1183px #fff, 4px 1255px #fff, 1099px 597px #fff, 1467px 1924px #fff, 810px 853px #fff, 699px 1531px #fff, 967px 1946px #fff, 388px 1300px #fff, 257px 245px #fff, 320px 220px #fff, 45px 1362px #fff, 203px 1376px #fff, 785px 1751px #fff, 1196px 1639px #fff, 12px 1700px #fff, 132px 253px #fff, 1962px 425px #fff, 1252px 1573px #fff, 55px 1253px #fff, 360px 32px #fff, 1410px 1789px #fff, 1830px 942px #fff, 1834px 340px #fff, 535px 59px #fff, 745px 1178px #fff, 1826px 93px #fff, 119px 1698px #fff, 1384px 429px #fff, 1566px 970px #fff, 625px 626px #fff, 8px 1835px #fff, 1748px 537px #fff, 1709px 1943px #fff, 1185px 1609px #fff, 1104px 159px #fff, 139px 390px #fff, 549px 1232px #fff, 920px 329px #fff, 1011px 1418px #fff, 683px 1114px #fff, 1137px 1190px #fff, 178px 1174px #fff, 1679px 1976px #fff, 800px 1485px #fff, 45px 1868px #fff, 1272px 1148px #fff, 1733px 963px #fff, 1048px 411px #fff, 1534px 22px #fff, 1306px 666px #fff, 767px 578px #fff, 1235px 1258px #fff, 875px 1164px #fff, 120px 1459px #fff, 803px 1224px #fff, 1529px 1005px #fff, 1657px 1629px #fff, 570px 1454px #fff, 1556px 92px #fff, 263px 1612px #fff, 1903px 1560px #fff, 1049px 408px #fff, 759px 1408px #fff, 1257px 433px #fff, 1181px 626px #fff, 117px 1513px #fff, 123px 1861px #fff, 1086px 1264px #fff, 1758px 1451px #fff, 6px 315px #fff, 713px 457px #fff, 1197px 1581px #fff, 1724px 186px #fff, 1144px 1855px #fff, 1413px 990px #fff, 1492px 1034px #fff, 24px 1416px #fff, 304px 1008px #fff, 148px 334px #fff, 424px 1085px #fff, 644px 1010px #fff, 955px 1157px #fff, 513px 865px #fff, 622px 1481px #fff, 1277px 1255px #fff, 1942px 1318px #fff, 1610px 209px #fff, 657px 627px #fff, 383px 1037px #fff, 271px 902px #fff, 1566px 1194px #fff, 1949px 506px #fff, 518px 1350px #fff, 891px 1279px #fff, 1668px 1281px #fff, 1656px 1998px #fff, 928px 1249px #fff, 1806px 476px #fff, 1202px 734px #fff, 880px 369px #fff, 1521px 874px #fff, 1498px 676px #fff, 657px 279px #fff, 1749px 468px #fff, 1016px 1566px #fff, 660px 1322px #fff, 1779px 65px #fff, 904px 237px #fff, 849px 1955px #fff, 1368px 1593px #fff, 816px 43px #fff, 1554px 714px #fff, 1615px 1541px #fff, 575px 866px #fff, 1416px 749px #fff, 1131px 171px #fff, 1456px 1878px #fff, 853px 1659px #fff, 1990px 1937px #fff, 629px 1903px #fff, 500px 1542px #fff, 928px 1851px #fff, 1607px 46px #fff, 1332px 1915px #fff, 1218px 1258px #fff, 1219px 1630px #fff, 190px 1244px #fff, 536px 1268px #fff, 1428px 1527px #fff, 78px 981px #fff, 686px 408px #fff, 1208px 449px #fff, 475px 1609px #fff, 1613px 408px #fff, 1069px 182px #fff, 1275px 1458px #fff, 1087px 1015px #fff, 1065px 899px #fff, 1927px 14px #fff, 158px 1853px #fff, 977px 251px #fff, 1639px 1024px #fff, 748px 1129px #fff, 1289px 726px #fff, 1395px 632px #fff, 879px 585px #fff, 795px 195px #fff, 1426px 1636px #fff, 1088px 101px #fff, 1726px 1158px #fff, 1965px 517px #fff, 1115px 795px #fff, 1576px 130px #fff, 753px 511px #fff, 46px 1709px #fff, 454px 1175px #fff, 1251px 264px #fff, 380px 387px #fff, 10px 425px #fff, 1159px 759px #fff, 1180px 97px #fff, 1290px 663px #fff, 576px 743px #fff, 1098px 524px #fff, 1147px 591px #fff, 428px 797px #fff, 174px 492px #fff, 1993px 78px #fff, 1702px 1761px #fff, 1858px 1486px #fff, 1747px 690px #fff, 1970px 657px #fff, 217px 393px #fff, 593px 157px #fff, 1495px 1781px #fff, 1829px 1561px #fff, 1806px 248px #fff, 1567px 1725px #fff, 449px 826px #fff, 1431px 1788px #fff, 1049px 917px #fff, 773px 1990px #fff, 1986px 365px #fff, 1905px 267px #fff, 877px 1874px #fff, 1505px 178px #fff, 72px 604px #fff, 1040px 1811px #fff, 730px 1304px #fff, 798px 817px #fff, 126px 1931px #fff, 1389px 391px #fff, 1937px 1166px #fff, 1272px 378px #fff, 1746px 539px #fff, 1372px 805px #fff, 1092px 439px #fff, 328px 379px #fff, 757px 548px #fff, 1086px 1352px #fff, 250px 1953px #fff, 1015px 1371px #fff, 218px 497px #fff, 1689px 1836px #fff, 1446px 875px #fff, 1965px 688px #fff, 1420px 1460px #fff, 1226px 1629px #fff, 798px 529px #fff, 326px 1348px #fff, 493px 1025px #fff, 1729px 293px #fff, 403px 745px #fff, 550px 875px #fff, 1010px 1022px #fff, 22px 1262px #fff, 1438px 1208px #fff, 1341px 1132px #fff, 936px 1779px #fff, 436px 1828px #fff, 1388px 611px #fff, 1246px 900px #fff, 49px 1361px #fff, 830px 1073px #fff, 45px 1380px #fff, 1963px 1147px #fff, 401px 426px #fff, 727px 322px #fff, 399px 1839px #fff, 590px 1764px #fff, 1648px 365px #fff, 199px 561px #fff, 1609px 1201px #fff, 1940px 682px #fff, 1100px 202px #fff, 1688px 1788px #fff, 1957px 1116px #fff, 366px 916px #fff, 222px 544px #fff, 1449px 1288px #fff, 1275px 1430px #fff, 1825px 82px #fff, 1809px 1359px #fff, 998px 1321px #fff, 389px 1477px #fff, 150px 1143px #fff, 601px 1906px #fff, 1724px 671px #fff, 1485px 788px #fff, 1435px 432px #fff, 31px 1425px #fff, 633px 1173px #fff, 191px 168px #fff, 920px 616px #fff, 1867px 1092px #fff, 13px 615px #fff, 932px 1420px #fff, 247px 1791px #fff, 514px 306px #fff, 1895px 1566px #fff, 346px 697px #fff
}

#stars2 {
    width: 1px;
    height: 1px;
    background: 0 0;
    position: absolute;
    -webkit-box-shadow: 511px 712px #fff, 497px 1087px #fff, 1934px 1954px #fff, 266px 1274px #fff, 656px 943px #fff, 423px 1008px #fff, 1645px 1851px #fff, 1367px 745px #fff, 783px 878px #fff, 784px 1055px #fff, 1310px 1854px #fff, 1888px 1700px #fff, 874px 1676px #fff, 1944px 1620px #fff, 491px 178px #fff, 644px 1954px #fff, 564px 245px #fff, 1489px 677px #fff, 81px 56px #fff, 938px 1913px #fff, 1198px 1003px #fff, 949px 366px #fff, 30px 1833px #fff, 770px 1366px #fff, 1428px 1980px #fff, 369px 688px #fff, 1631px 1153px #fff, 198px 1389px #fff, 1707px 992px #fff, 950px 1761px #fff, 119px 1179px #fff, 766px 1429px #fff, 1692px 1732px #fff, 773px 77px #fff, 1557px 928px #fff, 856px 1447px #fff, 1809px 1502px #fff, 186px 86px #fff, 580px 74px #fff, 1348px 1577px #fff, 1910px 1768px #fff, 329px 545px #fff, 1066px 1287px #fff, 1003px 1011px #fff, 54px 1540px #fff, 1181px 1791px #fff, 514px 1333px #fff, 1447px 917px #fff, 425px 1225px #fff, 258px 1437px #fff, 151px 1423px #fff, 525px 316px #fff, 162px 1182px #fff, 790px 1361px #fff, 1907px 960px #fff, 1867px 1458px #fff, 571px 557px #fff, 1820px 725px #fff, 1977px 877px #fff, 1353px 116px #fff, 619px 507px #fff, 1259px 1375px #fff, 1092px 1432px #fff, 634px 1852px #fff, 991px 1070px #fff, 693px 1141px #fff, 1378px 861px #fff, 401px 1332px #fff, 382px 1968px #fff, 224px 1688px #fff, 1368px 1602px #fff, 632px 1727px #fff, 1030px 421px #fff, 1783px 1027px #fff, 1049px 1029px #fff, 1826px 1661px #fff, 85px 1632px #fff, 1428px 946px #fff, 1398px 1923px #fff, 1031px 1780px #fff, 1972px 225px #fff, 243px 1536px #fff, 1336px 859px #fff, 667px 1670px #fff, 594px 1553px #fff, 902px 618px #fff, 612px 267px #fff, 437px 398px #fff, 1840px 897px #fff, 612px 1015px #fff, 1546px 1749px #fff, 354px 1509px #fff, 1271px 1771px #fff, 1516px 1135px #fff, 1414px 1576px #fff, 381px 593px #fff, 180px 12px #fff, 472px 311px #fff, 516px 414px #fff, 780px 1149px #fff, 387px 1493px #fff, 323px 1385px #fff, 1638px 734px #fff, 1096px 444px #fff, 1591px 51px #fff, 512px 842px #fff, 304px 1058px #fff, 1490px 124px #fff, 956px 814px #fff, 1161px 467px #fff, 1269px 782px #fff, 1104px 1684px #fff, 1px 361px #fff, 665px 1662px #fff, 1545px 87px #fff, 652px 574px #fff, 106px 129px #fff, 366px 983px #fff, 1696px 968px #fff, 582px 1295px #fff, 806px 1820px #fff, 1981px 124px #fff, 1829px 1138px #fff, 956px 731px #fff, 1419px 1813px #fff, 1759px 139px #fff, 1509px 1970px #fff, 1925px 921px #fff, 1564px 1846px #fff, 1926px 1878px #fff, 554px 844px #fff, 288px 1288px #fff, 85px 1849px #fff, 717px 686px #fff, 1060px 989px #fff, 543px 756px #fff, 1733px 1650px #fff, 1801px 413px #fff, 664px 737px #fff, 1950px 1696px #fff, 641px 1465px #fff, 1290px 882px #fff, 603px 1169px #fff, 805px 1820px #fff, 107px 1659px #fff, 114px 715px #fff, 600px 215px #fff, 938px 103px #fff, 165px 1862px #fff, 1648px 1936px #fff, 78px 1806px #fff, 674px 1902px #fff, 422px 902px #fff, 911px 1869px #fff, 169px 471px #fff, 1095px 289px #fff, 1368px 1323px #fff, 61px 1033px #fff, 89px 416px #fff, 540px 1123px #fff, 374px 1032px #fff, 767px 1473px #fff, 414px 1641px #fff, 1811px 1483px #fff, 1456px 414px #fff, 954px 1958px #fff, 1639px 1756px #fff, 1483px 371px #fff, 1366px 1961px #fff, 1332px 1882px #fff, 838px 1429px #fff, 863px 502px #fff, 109px 1187px #fff, 711px 749px #fff, 849px 856px #fff, 193px 916px #fff, 104px 851px #fff, 1772px 1180px #fff, 1158px 1225px #fff, 76px 1383px #fff, 1752px 1077px #fff, 2px 1021px #fff, 1279px 1453px #fff, 995px 410px #fff, 1477px 255px #fff, 1535px 1551px #fff, 1993px 1287px #fff, 1384px 1579px #fff, 1692px 1864px #fff, 13px 1225px #fff, 1485px 1397px #fff, 1739px 1405px #fff, 1236px 774px #fff, 1470px 405px #fff, 1620px 1316px #fff, 1156px 266px #fff, 1146px 1014px #fff, 94px 1955px #fff, 1336px 126px #fff, 1262px 1142px #fff;
    box-shadow: 511px 712px #fff, 497px 1087px #fff, 1934px 1954px #fff, 266px 1274px #fff, 656px 943px #fff, 423px 1008px #fff, 1645px 1851px #fff, 1367px 745px #fff, 783px 878px #fff, 784px 1055px #fff, 1310px 1854px #fff, 1888px 1700px #fff, 874px 1676px #fff, 1944px 1620px #fff, 491px 178px #fff, 644px 1954px #fff, 564px 245px #fff, 1489px 677px #fff, 81px 56px #fff, 938px 1913px #fff, 1198px 1003px #fff, 949px 366px #fff, 30px 1833px #fff, 770px 1366px #fff, 1428px 1980px #fff, 369px 688px #fff, 1631px 1153px #fff, 198px 1389px #fff, 1707px 992px #fff, 950px 1761px #fff, 119px 1179px #fff, 766px 1429px #fff, 1692px 1732px #fff, 773px 77px #fff, 1557px 928px #fff, 856px 1447px #fff, 1809px 1502px #fff, 186px 86px #fff, 580px 74px #fff, 1348px 1577px #fff, 1910px 1768px #fff, 329px 545px #fff, 1066px 1287px #fff, 1003px 1011px #fff, 54px 1540px #fff, 1181px 1791px #fff, 514px 1333px #fff, 1447px 917px #fff, 425px 1225px #fff, 258px 1437px #fff, 151px 1423px #fff, 525px 316px #fff, 162px 1182px #fff, 790px 1361px #fff, 1907px 960px #fff, 1867px 1458px #fff, 571px 557px #fff, 1820px 725px #fff, 1977px 877px #fff, 1353px 116px #fff, 619px 507px #fff, 1259px 1375px #fff, 1092px 1432px #fff, 634px 1852px #fff, 991px 1070px #fff, 693px 1141px #fff, 1378px 861px #fff, 401px 1332px #fff, 382px 1968px #fff, 224px 1688px #fff, 1368px 1602px #fff, 632px 1727px #fff, 1030px 421px #fff, 1783px 1027px #fff, 1049px 1029px #fff, 1826px 1661px #fff, 85px 1632px #fff, 1428px 946px #fff, 1398px 1923px #fff, 1031px 1780px #fff, 1972px 225px #fff, 243px 1536px #fff, 1336px 859px #fff, 667px 1670px #fff, 594px 1553px #fff, 902px 618px #fff, 612px 267px #fff, 437px 398px #fff, 1840px 897px #fff, 612px 1015px #fff, 1546px 1749px #fff, 354px 1509px #fff, 1271px 1771px #fff, 1516px 1135px #fff, 1414px 1576px #fff, 381px 593px #fff, 180px 12px #fff, 472px 311px #fff, 516px 414px #fff, 780px 1149px #fff, 387px 1493px #fff, 323px 1385px #fff, 1638px 734px #fff, 1096px 444px #fff, 1591px 51px #fff, 512px 842px #fff, 304px 1058px #fff, 1490px 124px #fff, 956px 814px #fff, 1161px 467px #fff, 1269px 782px #fff, 1104px 1684px #fff, 1px 361px #fff, 665px 1662px #fff, 1545px 87px #fff, 652px 574px #fff, 106px 129px #fff, 366px 983px #fff, 1696px 968px #fff, 582px 1295px #fff, 806px 1820px #fff, 1981px 124px #fff, 1829px 1138px #fff, 956px 731px #fff, 1419px 1813px #fff, 1759px 139px #fff, 1509px 1970px #fff, 1925px 921px #fff, 1564px 1846px #fff, 1926px 1878px #fff, 554px 844px #fff, 288px 1288px #fff, 85px 1849px #fff, 717px 686px #fff, 1060px 989px #fff, 543px 756px #fff, 1733px 1650px #fff, 1801px 413px #fff, 664px 737px #fff, 1950px 1696px #fff, 641px 1465px #fff, 1290px 882px #fff, 603px 1169px #fff, 805px 1820px #fff, 107px 1659px #fff, 114px 715px #fff, 600px 215px #fff, 938px 103px #fff, 165px 1862px #fff, 1648px 1936px #fff, 78px 1806px #fff, 674px 1902px #fff, 422px 902px #fff, 911px 1869px #fff, 169px 471px #fff, 1095px 289px #fff, 1368px 1323px #fff, 61px 1033px #fff, 89px 416px #fff, 540px 1123px #fff, 374px 1032px #fff, 767px 1473px #fff, 414px 1641px #fff, 1811px 1483px #fff, 1456px 414px #fff, 954px 1958px #fff, 1639px 1756px #fff, 1483px 371px #fff, 1366px 1961px #fff, 1332px 1882px #fff, 838px 1429px #fff, 863px 502px #fff, 109px 1187px #fff, 711px 749px #fff, 849px 856px #fff, 193px 916px #fff, 104px 851px #fff, 1772px 1180px #fff, 1158px 1225px #fff, 76px 1383px #fff, 1752px 1077px #fff, 2px 1021px #fff, 1279px 1453px #fff, 995px 410px #fff, 1477px 255px #fff, 1535px 1551px #fff, 1993px 1287px #fff, 1384px 1579px #fff, 1692px 1864px #fff, 13px 1225px #fff, 1485px 1397px #fff, 1739px 1405px #fff, 1236px 774px #fff, 1470px 405px #fff, 1620px 1316px #fff, 1156px 266px #fff, 1146px 1014px #fff, 94px 1955px #fff, 1336px 126px #fff, 1262px 1142px #fff;
    -webkit-animation: animStar 70s linear infinite;
    animation: animStar 70s linear infinite;
}

#stars2:after {
    content: "";
    position: absolute;
    top: 200px;
    width: 1px;
    height: 1px;
    background: 0 0;
    -webkit-box-shadow: 511px 712px #fff, 497px 1087px #fff, 1934px 1954px #fff, 266px 1274px #fff, 656px 943px #fff, 423px 1008px #fff, 1645px 1851px #fff, 1367px 745px #fff, 783px 878px #fff, 784px 1055px #fff, 1310px 1854px #fff, 1888px 1700px #fff, 874px 1676px #fff, 1944px 1620px #fff, 491px 178px #fff, 644px 1954px #fff, 564px 245px #fff, 1489px 677px #fff, 81px 56px #fff, 938px 1913px #fff, 1198px 1003px #fff, 949px 366px #fff, 30px 1833px #fff, 770px 1366px #fff, 1428px 1980px #fff, 369px 688px #fff, 1631px 1153px #fff, 198px 1389px #fff, 1707px 992px #fff, 950px 1761px #fff, 119px 1179px #fff, 766px 1429px #fff, 1692px 1732px #fff, 773px 77px #fff, 1557px 928px #fff, 856px 1447px #fff, 1809px 1502px #fff, 186px 86px #fff, 580px 74px #fff, 1348px 1577px #fff, 1910px 1768px #fff, 329px 545px #fff, 1066px 1287px #fff, 1003px 1011px #fff, 54px 1540px #fff, 1181px 1791px #fff, 514px 1333px #fff, 1447px 917px #fff, 425px 1225px #fff, 258px 1437px #fff, 151px 1423px #fff, 525px 316px #fff, 162px 1182px #fff, 790px 1361px #fff, 1907px 960px #fff, 1867px 1458px #fff, 571px 557px #fff, 1820px 725px #fff, 1977px 877px #fff, 1353px 116px #fff, 619px 507px #fff, 1259px 1375px #fff, 1092px 1432px #fff, 634px 1852px #fff, 991px 1070px #fff, 693px 1141px #fff, 1378px 861px #fff, 401px 1332px #fff, 382px 1968px #fff, 224px 1688px #fff, 1368px 1602px #fff, 632px 1727px #fff, 1030px 421px #fff, 1783px 1027px #fff, 1049px 1029px #fff, 1826px 1661px #fff, 85px 1632px #fff, 1428px 946px #fff, 1398px 1923px #fff, 1031px 1780px #fff, 1972px 225px #fff, 243px 1536px #fff, 1336px 859px #fff, 667px 1670px #fff, 594px 1553px #fff, 902px 618px #fff, 612px 267px #fff, 437px 398px #fff, 1840px 897px #fff, 612px 1015px #fff, 1546px 1749px #fff, 354px 1509px #fff, 1271px 1771px #fff, 1516px 1135px #fff, 1414px 1576px #fff, 381px 593px #fff, 180px 12px #fff, 472px 311px #fff, 516px 414px #fff, 780px 1149px #fff, 387px 1493px #fff, 323px 1385px #fff, 1638px 734px #fff, 1096px 444px #fff, 1591px 51px #fff, 512px 842px #fff, 304px 1058px #fff, 1490px 124px #fff, 956px 814px #fff, 1161px 467px #fff, 1269px 782px #fff, 1104px 1684px #fff, 1px 361px #fff, 665px 1662px #fff, 1545px 87px #fff, 652px 574px #fff, 106px 129px #fff, 366px 983px #fff, 1696px 968px #fff, 582px 1295px #fff, 806px 1820px #fff, 1981px 124px #fff, 1829px 1138px #fff, 956px 731px #fff, 1419px 1813px #fff, 1759px 139px #fff, 1509px 1970px #fff, 1925px 921px #fff, 1564px 1846px #fff, 1926px 1878px #fff, 554px 844px #fff, 288px 1288px #fff, 85px 1849px #fff, 717px 686px #fff, 1060px 989px #fff, 543px 756px #fff, 1733px 1650px #fff, 1801px 413px #fff, 664px 737px #fff, 1950px 1696px #fff, 641px 1465px #fff, 1290px 882px #fff, 603px 1169px #fff, 805px 1820px #fff, 107px 1659px #fff, 114px 715px #fff, 600px 215px #fff, 938px 103px #fff, 165px 1862px #fff, 1648px 1936px #fff, 78px 1806px #fff, 674px 1902px #fff, 422px 902px #fff, 911px 1869px #fff, 169px 471px #fff, 1095px 289px #fff, 1368px 1323px #fff, 61px 1033px #fff, 89px 416px #fff, 540px 1123px #fff, 374px 1032px #fff, 767px 1473px #fff, 414px 1641px #fff, 1811px 1483px #fff, 1456px 414px #fff, 954px 1958px #fff, 1639px 1756px #fff, 1483px 371px #fff, 1366px 1961px #fff, 1332px 1882px #fff, 838px 1429px #fff, 863px 502px #fff, 109px 1187px #fff, 711px 749px #fff, 849px 856px #fff, 193px 916px #fff, 104px 851px #fff, 1772px 1180px #fff, 1158px 1225px #fff, 76px 1383px #fff, 1752px 1077px #fff, 2px 1021px #fff, 1279px 1453px #fff, 995px 410px #fff, 1477px 255px #fff, 1535px 1551px #fff, 1993px 1287px #fff, 1384px 1579px #fff, 1692px 1864px #fff, 13px 1225px #fff, 1485px 1397px #fff, 1739px 1405px #fff, 1236px 774px #fff, 1470px 405px #fff, 1620px 1316px #fff, 1156px 266px #fff, 1146px 1014px #fff, 94px 1955px #fff, 1336px 126px #fff, 1262px 1142px #fff;
    box-shadow: 511px 712px #fff, 497px 1087px #fff, 1934px 1954px #fff, 266px 1274px #fff, 656px 943px #fff, 423px 1008px #fff, 1645px 1851px #fff, 1367px 745px #fff, 783px 878px #fff, 784px 1055px #fff, 1310px 1854px #fff, 1888px 1700px #fff, 874px 1676px #fff, 1944px 1620px #fff, 491px 178px #fff, 644px 1954px #fff, 564px 245px #fff, 1489px 677px #fff, 81px 56px #fff, 938px 1913px #fff, 1198px 1003px #fff, 949px 366px #fff, 30px 1833px #fff, 770px 1366px #fff, 1428px 1980px #fff, 369px 688px #fff, 1631px 1153px #fff, 198px 1389px #fff, 1707px 992px #fff, 950px 1761px #fff, 119px 1179px #fff, 766px 1429px #fff, 1692px 1732px #fff, 773px 77px #fff, 1557px 928px #fff, 856px 1447px #fff, 1809px 1502px #fff, 186px 86px #fff, 580px 74px #fff, 1348px 1577px #fff, 1910px 1768px #fff, 329px 545px #fff, 1066px 1287px #fff, 1003px 1011px #fff, 54px 1540px #fff, 1181px 1791px #fff, 514px 1333px #fff, 1447px 917px #fff, 425px 1225px #fff, 258px 1437px #fff, 151px 1423px #fff, 525px 316px #fff, 162px 1182px #fff, 790px 1361px #fff, 1907px 960px #fff, 1867px 1458px #fff, 571px 557px #fff, 1820px 725px #fff, 1977px 877px #fff, 1353px 116px #fff, 619px 507px #fff, 1259px 1375px #fff, 1092px 1432px #fff, 634px 1852px #fff, 991px 1070px #fff, 693px 1141px #fff, 1378px 861px #fff, 401px 1332px #fff, 382px 1968px #fff, 224px 1688px #fff, 1368px 1602px #fff, 632px 1727px #fff, 1030px 421px #fff, 1783px 1027px #fff, 1049px 1029px #fff, 1826px 1661px #fff, 85px 1632px #fff, 1428px 946px #fff, 1398px 1923px #fff, 1031px 1780px #fff, 1972px 225px #fff, 243px 1536px #fff, 1336px 859px #fff, 667px 1670px #fff, 594px 1553px #fff, 902px 618px #fff, 612px 267px #fff, 437px 398px #fff, 1840px 897px #fff, 612px 1015px #fff, 1546px 1749px #fff, 354px 1509px #fff, 1271px 1771px #fff, 1516px 1135px #fff, 1414px 1576px #fff, 381px 593px #fff, 180px 12px #fff, 472px 311px #fff, 516px 414px #fff, 780px 1149px #fff, 387px 1493px #fff, 323px 1385px #fff, 1638px 734px #fff, 1096px 444px #fff, 1591px 51px #fff, 512px 842px #fff, 304px 1058px #fff, 1490px 124px #fff, 956px 814px #fff, 1161px 467px #fff, 1269px 782px #fff, 1104px 1684px #fff, 1px 361px #fff, 665px 1662px #fff, 1545px 87px #fff, 652px 574px #fff, 106px 129px #fff, 366px 983px #fff, 1696px 968px #fff, 582px 1295px #fff, 806px 1820px #fff, 1981px 124px #fff, 1829px 1138px #fff, 956px 731px #fff, 1419px 1813px #fff, 1759px 139px #fff, 1509px 1970px #fff, 1925px 921px #fff, 1564px 1846px #fff, 1926px 1878px #fff, 554px 844px #fff, 288px 1288px #fff, 85px 1849px #fff, 717px 686px #fff, 1060px 989px #fff, 543px 756px #fff, 1733px 1650px #fff, 1801px 413px #fff, 664px 737px #fff, 1950px 1696px #fff, 641px 1465px #fff, 1290px 882px #fff, 603px 1169px #fff, 805px 1820px #fff, 107px 1659px #fff, 114px 715px #fff, 600px 215px #fff, 938px 103px #fff, 165px 1862px #fff, 1648px 1936px #fff, 78px 1806px #fff, 674px 1902px #fff, 422px 902px #fff, 911px 1869px #fff, 169px 471px #fff, 1095px 289px #fff, 1368px 1323px #fff, 61px 1033px #fff, 89px 416px #fff, 540px 1123px #fff, 374px 1032px #fff, 767px 1473px #fff, 414px 1641px #fff, 1811px 1483px #fff, 1456px 414px #fff, 954px 1958px #fff, 1639px 1756px #fff, 1483px 371px #fff, 1366px 1961px #fff, 1332px 1882px #fff, 838px 1429px #fff, 863px 502px #fff, 109px 1187px #fff, 711px 749px #fff, 849px 856px #fff, 193px 916px #fff, 104px 851px #fff, 1772px 1180px #fff, 1158px 1225px #fff, 76px 1383px #fff, 1752px 1077px #fff, 2px 1021px #fff, 1279px 1453px #fff, 995px 410px #fff, 1477px 255px #fff, 1535px 1551px #fff, 1993px 1287px #fff, 1384px 1579px #fff, 1692px 1864px #fff, 13px 1225px #fff, 1485px 1397px #fff, 1739px 1405px #fff, 1236px 774px #fff, 1470px 405px #fff, 1620px 1316px #fff, 1156px 266px #fff, 1146px 1014px #fff, 94px 1955px #fff, 1336px 126px #fff, 1262px 1142px #fff
}

#stars3 {
    width: 1.5px;
    height: 1.5px;
    background: 0 0;
    position: absolute;
    -webkit-box-shadow: 517px 1791px #fff, 1373px 941px #fff, 123px 1779px #fff, 236px 547px #fff, 583px 1564px #fff, 621px 448px #fff, 64px 1284px #fff, 1913px 521px #fff, 148px 1985px #fff, 422px 1898px #fff, 597px 1275px #fff, 526px 352px #fff, 1355px 1817px #fff, 1900px 869px #fff, 443px 1536px #fff, 754px 1062px #fff, 803px 1666px #fff, 583px 1391px #fff, 357px 1007px #fff, 1498px 1191px #fff, 824px 1602px #fff, 326px 134px #fff, 1333px 1854px #fff, 1541px 1579px #fff, 803px 1137px #fff, 808px 269px #fff, 991px 259px #fff, 900px 100px #fff, 518px 1877px #fff, 515px 608px #fff, 1857px 1110px #fff, 1275px 68px #fff, 68px 1541px #fff, 1854px 1070px #fff, 611px 49px #fff, 1711px 1874px #fff, 666px 1374px #fff, 1561px 1478px #fff, 242px 695px #fff, 1876px 1183px #fff, 629px 440px #fff, 1501px 1859px #fff, 1594px 1813px #fff, 673px 617px #fff, 587px 698px #fff, 277px 233px #fff, 938px 1800px #fff, 1484px 871px #fff, 1894px 393px #fff, 987px 899px #fff, 331px 103px #fff, 1567px 1011px #fff, 792px 462px #fff, 1355px 1547px #fff, 1944px 251px #fff, 300px 469px #fff, 1703px 51px #fff, 1665px 1504px #fff, 1607px 1123px #fff, 598px 1241px #fff, 1762px 1185px #fff, 1900px 1233px #fff, 1847px 667px #fff, 799px 914px #fff, 621px 1370px #fff, 1815px 628px #fff, 1011px 1437px #fff, 144px 713px #fff, 1244px 1395px #fff, 1697px 692px #fff, 1142px 1957px #fff, 970px 1760px #fff, 531px 113px #fff, 1107px 1737px #fff, 1641px 1661px #fff, 291px 204px #fff, 1182px 109px #fff, 147px 1630px #fff, 1679px 432px #fff, 272px 1477px #fff, 968px 296px #fff, 120px 1413px #fff, 157px 1747px #fff, 1726px 1012px #fff, 1007px 1765px #fff, 162px 312px #fff, 955px 690px #fff, 588px 931px #fff, 509px 250px #fff, 135px 1406px #fff, 1207px 1052px #fff, 959px 1222px #fff, 828px 1836px #fff, 970px 252px #fff, 1746px 1009px #fff, 1149px 214px #fff, 309px 1386px #fff, 208px 256px #fff, 218px 22px #fff, 1636px 580px #fff;
    box-shadow: 517px 1791px #fff, 1373px 941px #fff, 123px 1779px #fff, 236px 547px #fff, 583px 1564px #fff, 621px 448px #fff, 64px 1284px #fff, 1913px 521px #fff, 148px 1985px #fff, 422px 1898px #fff, 597px 1275px #fff, 526px 352px #fff, 1355px 1817px #fff, 1900px 869px #fff, 443px 1536px #fff, 754px 1062px #fff, 803px 1666px #fff, 583px 1391px #fff, 357px 1007px #fff, 1498px 1191px #fff, 824px 1602px #fff, 326px 134px #fff, 1333px 1854px #fff, 1541px 1579px #fff, 803px 1137px #fff, 808px 269px #fff, 991px 259px #fff, 900px 100px #fff, 518px 1877px #fff, 515px 608px #fff, 1857px 1110px #fff, 1275px 68px #fff, 68px 1541px #fff, 1854px 1070px #fff, 611px 49px #fff, 1711px 1874px #fff, 666px 1374px #fff, 1561px 1478px #fff, 242px 695px #fff, 1876px 1183px #fff, 629px 440px #fff, 1501px 1859px #fff, 1594px 1813px #fff, 673px 617px #fff, 587px 698px #fff, 277px 233px #fff, 938px 1800px #fff, 1484px 871px #fff, 1894px 393px #fff, 987px 899px #fff, 331px 103px #fff, 1567px 1011px #fff, 792px 462px #fff, 1355px 1547px #fff, 1944px 251px #fff, 300px 469px #fff, 1703px 51px #fff, 1665px 1504px #fff, 1607px 1123px #fff, 598px 1241px #fff, 1762px 1185px #fff, 1900px 1233px #fff, 1847px 667px #fff, 799px 914px #fff, 621px 1370px #fff, 1815px 628px #fff, 1011px 1437px #fff, 144px 713px #fff, 1244px 1395px #fff, 1697px 692px #fff, 1142px 1957px #fff, 970px 1760px #fff, 531px 113px #fff, 1107px 1737px #fff, 1641px 1661px #fff, 291px 204px #fff, 1182px 109px #fff, 147px 1630px #fff, 1679px 432px #fff, 272px 1477px #fff, 968px 296px #fff, 120px 1413px #fff, 157px 1747px #fff, 1726px 1012px #fff, 1007px 1765px #fff, 162px 312px #fff, 955px 690px #fff, 588px 931px #fff, 509px 250px #fff, 135px 1406px #fff, 1207px 1052px #fff, 959px 1222px #fff, 828px 1836px #fff, 970px 252px #fff, 1746px 1009px #fff, 1149px 214px #fff, 309px 1386px #fff, 208px 256px #fff, 218px 22px #fff, 1636px 580px #fff;
    -webkit-animation: animStar 100s linear infinite;
    animation: animStar 100s linear infinite;
}

#stars3:after {
    content: "";
    position: absolute;
    top: 200px;
    width: 1.5px;
    height: 1.5px;
    background: 0 0;
    -webkit-box-shadow: 517px 1791px #fff, 1373px 941px #fff, 123px 1779px #fff, 236px 547px #fff, 583px 1564px #fff, 621px 448px #fff, 64px 1284px #fff, 1913px 521px #fff, 148px 1985px #fff, 422px 1898px #fff, 597px 1275px #fff, 526px 352px #fff, 1355px 1817px #fff, 1900px 869px #fff, 443px 1536px #fff, 754px 1062px #fff, 803px 1666px #fff, 583px 1391px #fff, 357px 1007px #fff, 1498px 1191px #fff, 824px 1602px #fff, 326px 134px #fff, 1333px 1854px #fff, 1541px 1579px #fff, 803px 1137px #fff, 808px 269px #fff, 991px 259px #fff, 900px 100px #fff, 518px 1877px #fff, 515px 608px #fff, 1857px 1110px #fff, 1275px 68px #fff, 68px 1541px #fff, 1854px 1070px #fff, 611px 49px #fff, 1711px 1874px #fff, 666px 1374px #fff, 1561px 1478px #fff, 242px 695px #fff, 1876px 1183px #fff, 629px 440px #fff, 1501px 1859px #fff, 1594px 1813px #fff, 673px 617px #fff, 587px 698px #fff, 277px 233px #fff, 938px 1800px #fff, 1484px 871px #fff, 1894px 393px #fff, 987px 899px #fff, 331px 103px #fff, 1567px 1011px #fff, 792px 462px #fff, 1355px 1547px #fff, 1944px 251px #fff, 300px 469px #fff, 1703px 51px #fff, 1665px 1504px #fff, 1607px 1123px #fff, 598px 1241px #fff, 1762px 1185px #fff, 1900px 1233px #fff, 1847px 667px #fff, 799px 914px #fff, 621px 1370px #fff, 1815px 628px #fff, 1011px 1437px #fff, 144px 713px #fff, 1244px 1395px #fff, 1697px 692px #fff, 1142px 1957px #fff, 970px 1760px #fff, 531px 113px #fff, 1107px 1737px #fff, 1641px 1661px #fff, 291px 204px #fff, 1182px 109px #fff, 147px 1630px #fff, 1679px 432px #fff, 272px 1477px #fff, 968px 296px #fff, 120px 1413px #fff, 157px 1747px #fff, 1726px 1012px #fff, 1007px 1765px #fff, 162px 312px #fff, 955px 690px #fff, 588px 931px #fff, 509px 250px #fff, 135px 1406px #fff, 1207px 1052px #fff, 959px 1222px #fff, 828px 1836px #fff, 970px 252px #fff, 1746px 1009px #fff, 1149px 214px #fff, 309px 1386px #fff, 208px 256px #fff, 218px 22px #fff, 1636px 580px #fff;
    box-shadow: 517px 1791px #fff, 1373px 941px #fff, 123px 1779px #fff, 236px 547px #fff, 583px 1564px #fff, 621px 448px #fff, 64px 1284px #fff, 1913px 521px #fff, 148px 1985px #fff, 422px 1898px #fff, 597px 1275px #fff, 526px 352px #fff, 1355px 1817px #fff, 1900px 869px #fff, 443px 1536px #fff, 754px 1062px #fff, 803px 1666px #fff, 583px 1391px #fff, 357px 1007px #fff, 1498px 1191px #fff, 824px 1602px #fff, 326px 134px #fff, 1333px 1854px #fff, 1541px 1579px #fff, 803px 1137px #fff, 808px 269px #fff, 991px 259px #fff, 900px 100px #fff, 518px 1877px #fff, 515px 608px #fff, 1857px 1110px #fff, 1275px 68px #fff, 68px 1541px #fff, 1854px 1070px #fff, 611px 49px #fff, 1711px 1874px #fff, 666px 1374px #fff, 1561px 1478px #fff, 242px 695px #fff, 1876px 1183px #fff, 629px 440px #fff, 1501px 1859px #fff, 1594px 1813px #fff, 673px 617px #fff, 587px 698px #fff, 277px 233px #fff, 938px 1800px #fff, 1484px 871px #fff, 1894px 393px #fff, 987px 899px #fff, 331px 103px #fff, 1567px 1011px #fff, 792px 462px #fff, 1355px 1547px #fff, 1944px 251px #fff, 300px 469px #fff, 1703px 51px #fff, 1665px 1504px #fff, 1607px 1123px #fff, 598px 1241px #fff, 1762px 1185px #fff, 1900px 1233px #fff, 1847px 667px #fff, 799px 914px #fff, 621px 1370px #fff, 1815px 628px #fff, 1011px 1437px #fff, 144px 713px #fff, 1244px 1395px #fff, 1697px 692px #fff, 1142px 1957px #fff, 970px 1760px #fff, 531px 113px #fff, 1107px 1737px #fff, 1641px 1661px #fff, 291px 204px #fff, 1182px 109px #fff, 147px 1630px #fff, 1679px 432px #fff, 272px 1477px #fff, 968px 296px #fff, 120px 1413px #fff, 157px 1747px #fff, 1726px 1012px #fff, 1007px 1765px #fff, 162px 312px #fff, 955px 690px #fff, 588px 931px #fff, 509px 250px #fff, 135px 1406px #fff, 1207px 1052px #fff, 959px 1222px #fff, 828px 1836px #fff, 970px 252px #fff, 1746px 1009px #fff, 1149px 214px #fff, 309px 1386px #fff, 208px 256px #fff, 218px 22px #fff, 1636px 580px #fff
}

@-webkit-keyframes animStar {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }

    to {
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes animStar {
    0% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }

    to {
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.lightdblue {
    color: #24b7b1;
}

.turnimg {
    position: relative;
}

.turnimg .turnmain {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: left;
}

.turnmain .turnmid {
    display: table;
    height: 100%;
    width: 100%;
}

.turnmid .turnin {
    display: table-cell;
    vertical-align: middle;
}

.turnmid .turnin h2 {
    color: #fff;
    text-align: left;
    margin-bottom: 13px;
}

.turnmid .turnin p {
    color: #fff;
    margin-bottom: 0;
}

.turndreamsec .turnimg img {
    width: 100%;
}

.termsbk h2 {
    text-align: left;
}

.termsbk h3 {
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: 10px;
}

.successcont {
    max-width: 700px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.successcont p {
    font-size: 19px;
}

.successcont h2 {
    margin-bottom: 20px;
}

.successcont p+p {
    margin-top: 8px;
}

.successcont a {
    margin-top: 13px;
    display: block;
}

.successcont p strong {
    font-size: 30px;
}

.footermenu.contft ul li {
    font-size: 13px;
    color: #a9a39f;
    margin-top: 20px;
    display: block;
}

.footermenu.contft ul li:last-child {
    line-height: 1.5;
}

.w3img img {
    height: 45px;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

.w3img img:nth-child(3) {
    height: auto;
    width: 104px;
    margin-right: 0;
}

.footerinfo p {
    margin-bottom: 15px;
}

.disclaimerbx p {
    font-size: 12px;
    color: #a9a39f;
    text-align: justify;
    line-height: 1.4;
    margin-top: 13px;
    padding: 0 !important;
    border: none;
    font-family: var(--hreg);
}

.disclaimerbx p:first-child {
    margin-top: 0;
}

.ftcontesec {
    padding: 15px 0 12px;
    border-top: 1px solid #212b3a;
    margin-top: 50px;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.ftcontesec ul {
    text-align: center;
    display: inline-block;
}

.ftcontesec ul li {
    font-size: 13px;
    color: #a9a39f;
    float: left;
    position: relative;
}

.ftcontesec ul li:after {
    content: '|';
    margin: 0 12px;
    color: #fff;
    position: relative;
    top: -1px;
}

.ftcontesec ul li:last-child:after {
    display: none;
}

.ftcontesec ul li a {
    color: #a9a39f;
    text-decoration: underline;
}

.ftcontesec ul li a:hover {
    color: #fff;
}

.disclaimerbx {
    padding-bottom: 35px;
}

.staffcansection .headingbox:after {
    display: none;
}

.staffcansection .headingbox h3 {
    font-size: 40px;
    font-weight: bold;
    color: var(--default-color);
    text-align: center;
}

.staffcansection .stfimg img {
    
    width: 100px;
   
   height:auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


.staffcansection .stfimg.topim img {
    top: -50px;
}

.wfeaturebox {
    position: relative;
    overflow: hidden;
}

.py28 {
    padding-top: 28px;
    padding-bottom: 64px;
}

/* ================================================
                Google Ads Page
===================================================*/
#googleadblk {
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.googleadspg {
    background-color: var(--thm-color-blk);
    position: relative;
    text-align: center;
}

.googleadspg .glogo {
    background: linear-gradient(90deg, #b70726 0%, rgba(252, 131, 70, 1) 100%);
    display: flex;
    align-items: center;
    padding: 20px 10px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    max-width: 740px;
    width: 100%;
    justify-content: center;
    z-index: 1;
}

.googleadspg .glogo h3 {
    color: var(--default-color);
    margin-left: 10px;
}

.googleadblk {
    padding-top: 140px;
}

.googleadblk h5 {
    font-size: 24px;
    font-weight: 500;
    color: #ff6e25;
    font-family: var(--barlow);
    margin-bottom: 5px;
}


.googleadblk h1 {
    font-size: 57px;
    font-weight: 700;
    color: var(--default-color);
    font-family: var(--barlow);
}

.googleadblk h4 {
    font-size: 49px;
    font-weight: 400;
    color: #24888c;
    font-family: var(--barlow);
}

.googleadblk p {
    font-size: 21px;
    color: var(--default-color);
    font-family: var(--roboto);
    max-width: 848px;
    width: 100%;
    display: table;
    margin: 45px auto 60px;
}

.googleadblk img {
    width: 100%;
}

.gadbx img {
    max-height: 100%;
    max-width: 100%;
    width: auto !important;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.gadbx {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    border: 1px solid rgb(217, 217, 217);
}

.adusers {
    max-width: 360px;
    width: 100%;
}

.aduserstars p {
    font-size: 14px;
    color: var(--default-color);
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    font-family: var(--roboto);
    color: var(--default-color);
}

.aduserbk {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
}

.adjoinuser p {
    font-size: 16px;
    font-family: var(--roboto);
    margin-top: 20px;
    margin-bottom: 0;
    color: var(--default-color);
}

.adjoinuser p span {
    color: #ff6e25;
}

.imgconsent {
    margin-top: 55px;
    padding-bottom: 85px;
}

.imgconsent h3 {
    color: var(--default-color);
    font-size: 42px;
    font-weight: 700;
    text-align: center;
    font-family: var(--barlow);
}

.imgconsent h3 span {
    color: #ff6e25;
}

.imgconsent p {
    font-size: 24px;
    max-width: 100%;
    font-family: var(--roboto);
    margin-bottom: 0;
    margin-top: 42px;
    color: var(--default-color);
}

.easychecklist h3 {
    color: #ff6e00;
    font-size: 46px;
    font-weight: 700;
    font-family: var(--barlow);
    text-transform: uppercase;
}

.easychecklist h6 {
    color: #04004d;
    font-size: 19px;
    font-weight: 400;
    font-family: var(--barlow);
    letter-spacing: 4px;
    color: var(--default-color);
    margin: 35px 0 30px;
}

.easychecklist p {
    font-family: var(--roboto);
    color: #04004d;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.6;
    background-color: #fff;
    padding: 40px 50px;
    border-radius: 4px;
    max-width: 950px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.easychecklist .bouncebtn {
    margin-top: 50px;
}

.bouncebtn {
    padding-left: 60px;
    padding-right: 60px;
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 700;
    font-family: var(--barlow);
    border-radius: 43px;
    -webkit-box-shadow: 0 10px 17px 0 rgb(182 33 32 / 30%);
    -moz-box-shadow: 0 10px 17px 0 rgba(182, 33, 32, .3);
    box-shadow: 0 10px 17px 0 rgb(182 33 32 / 30%);
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    font-family: var(--barlow);
    background-color: #fe5251;
    border: 1px solid #fe5251;
    height: 86px;
    line-height: 82px;
    cursor: pointer;
    color: var(--default-color) !important;
}

.bouncebtn:hover {
    background-color: #b62120;
    border-color: #b62120;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
    transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}

.easychecklist {
    padding-bottom: 50px;
    padding-top: 85px;
}

ul.lchecklist li {
    color: var(--default-color);
    font-size: 11px;
    font-weight: 700;
    font-family: var(--barlow);
    letter-spacing: 2px;
    text-transform: uppercase;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 10px 0;
}

ul.lchecklist li svg {
    display: block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
}

ul.lchecklist {
    display: table;
    margin: 20px auto;
}

.easychecklist video {
    border-radius: 5px;
    box-shadow: 0 8px 24px 0 rgb(32 68 121 / 38%);
    max-width: 800px;
    width: 100%;
}

.easychecklist h5 {
    font-size: 20px;
    margin-bottom: 60px;
    margin-top: 50px;
    color: var(--default-color);
    font-family: var(--barlow);
    font-weight: 400;
}

.testimonialsbx {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 830px;
    width: 100%;
    margin: 0 auto;
}

.testimonialsbx .testimonial {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 35px;
    position: relative;
}

.testimonialsbx .testimonial img {
    width: 32px;
    height: 32px;
    border-radius: 90px;
    margin-right: 10px;
    min-width: 32px;
    min-height: 32px;
    object-fit: cover;
}

.testimonialsbx .testimonial .text {
    font-family: var(--roboto);
    padding: 9px 12px 8px 10px;
    background-color: var(--default-color);
    border-radius: 16px;
    text-align: left;
    color: #1d2129;
    font-size: 14px;
    font-weight: 400;
    max-width: 400px;
    line-height: normal;
    letter-spacing: normal;
}

.testimonialsbx .testimonial .text span {
    font-weight: 700;
    color: #385898;
}

.testimonialsbx .testimonial .reaction {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: -11px;
    right: 0;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 16%);
    border-radius: 10px;
    padding: 2px;
}

.testimonialsbx .testimonial .reaction .icon svg {
    width: 19px;
    height: 19px;
    display: block;
}

.testimonialsbx .testimonial .reaction .number {
    font-family: var(--roboto);
    color: #939598;
    font-size: 11px;
    font-weight: 400;
    margin-left: 2px;
    margin-right: 3px;
}

.testimonialsbx .testimonial.right {
    align-self: flex-end;
}

/* ========= twinsection ========= */

.twinsection {

    background-color: var(--default-color);
    padding: 65px 0;
}

.twinsection h3 {
    color: #04004d;
    font-size: 56px;
    font-weight: 700;
    text-align: center;
    font-family: var(--barlow);
}

.twinsection h3 span {
    color: #ff6e00;
}

.twinsection .col-lg-12 p {
    text-align: center;
    letter-spacing: 0;
    color: #204479;
    /* font: normal normal 400 24px/34px Roboto; */
    font-family: var(--roboto);
    font-weight: 400;
    line-height: 34px;
    font-size: 24px;
    margin-bottom: 60px;
    margin-top: 20px;
}

.twinsection .persona {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
    border-radius: 16px;
    padding: 32px;
    cursor: pointer;
    transition: margin-top .2s ease-in;
    position: relative;
    overflow: hidden;
}

.twinsection .title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.twinsection .title h4 {
    font-weight: 500;
    font-variant: normal;
    font-size: 32px;
    line-height: 66px;
    color: #170E0A;
    font-family: var(--barlow);
    text-transform: uppercase;
}

.twinsection .title h4 span {
    font-weight: 700;
    font-variant: normal;
    font-size: 56px;
    line-height: 26px;
    color: #683921;
    display: block;
}

.twinsection p.slogan {
    text-align: center;
    font-weight: 400;
    font-variant: normal;
    font-style: italic;
    font-size: 16px;
    line-height: 23px;
    font-family: var(--roboto);
    letter-spacing: 0;
    color: #170E0A;
}

.twinsection .button-wrapper {
    flex: 1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.twinsection .button-wrapper button {
    background: no-repeat padding-box #4078DD;
    border-radius: 24px;
    color: #fff;
    border: 0;
    width: 176px;
    height: 48px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 26px;
    font-family: var(--roboto);
    font-weight: 500;
    transition: width .2s ease-in;
}

.twinsection .background-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    transition: top .2s ease-in, right .2s ease-in, left .2s ease-in;
}

/* url('/assets/img/layerbox.png'); */

.twinsection .persona.confused .background-wrapper {
    background-image: url('../img/persona-confused.jpg');
}

.twinsection .persona.swamped .background-wrapper {
    background-image: url('../img/persona-swamped.jpg');
}

.twinsection .persona.clueless .background-wrapper {
    background-image: url('../img/persona-clueless.jpg');
}

.twinsection .persona>div:not(.background-wrapper),
.twinsection .persona>p:not(.background-wrapper) {
    z-index: 5;
}

.twinsection .persona:hover {
    margin-top: -15px;
    transition: margin-top .2s ease-in;
}

.twinsection .persona:hover .background-wrapper {
    left: -20px;
    right: -20px;
    top: -60px;
    transition: top .2s ease-in, right .2s ease-in, left .2s ease-in;
}

.twinsection .persona:hover .button-wrapper button {
    width: 288px;
    height: 48px;
    transition: width .2s ease-in;
}

/* ====== Free Organic section ======== */

.forganicsection {
    background-color: var(--default-color);
    padding: 65px 0;
    max-width: 960px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.forganicsection h3 {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 56px;
    font-weight: 700;
    margin-bottom: 28px;
    line-height: 1.5;
}

.forganicsection p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    margin-bottom: 24px;
}

.forganicsection .pcheckbx {
    font-family: var(--roboto);
    color: #204479;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
    max-width: 620px;
    width: 100%;
    position: relative;
    display: table;
    margin: 90px auto 50px;
    z-index: 1;
}

.forganicsection .pcheckbx:before {
    position: absolute;
    left: -22px;
    top: -12px;
    content: '';
    background: url('../img/quote_s.svg');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    display: block;
    width: 52px;
    height: 52px;
    z-index: -1;
}

.forganicsection .pcheckbx span {
    color: #ff6e00;
}

.forganicsection .lchecklist li {
    color: #04004d;
}

.forganicsection .lchecklist li svg {
    color: #69ad5c !important;
}

/* ===== Worth hard section ======== */

.worthhardsection {
    background-color: #f6fbff;
    padding: 65px 0;
}

.worthhardsection .whbox {
    max-width: 960px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.worthhardsection h6 {
    font-family: var(--barlow);
    color: #3584fb;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 10px;
}

.worthhardsection h3 {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 42px;
    font-weight: 700;
}

.worthhardsection h3 span {
    color: #ff6e00;
}

.worthhardsection ul {
    max-width: 680px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.worthhardsection ul li {
    color: #04004d;
    font-size: 24px;
    font-weight: 400;
    font-family: var(--roboto);
    text-align: left;
    line-height: 1.5;
    margin-top: 28px;
    position: relative;
    padding-left: 37px;
}

.worthhardsection ul li:before {
    content: '';
    width: 25px;
    height: 33px;
    background: url('../img/orange-bullet-point-seo-checklist.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: block;
    position: absolute;
    left: 0;
    top: 3px;
}

/* ======= Ranking section ========= */

.ranking-highly {
    background-color: #fe5251;
    position: relative;
    z-index: 1;
    padding-top: 58px;
    padding-bottom: 50px;
}

h6.subh {
    font-family: var(--barlow);
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
}

h3.subm {
    font-family: var(--barlow);
    font-size: 42px;
    font-weight: 700;
}

.ranking-highly .rankbx {
    max-width: 800px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.ranking-highly h6,
.ranking-highly h3 {
    color: var(--default-color);

}

.ranking-highly h3 {
    line-height: 1.5;
}

.ranking-highly:after {
    content: " ";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 35px 60px 0;
    border-color: #fe5251 transparent transparent;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -60px;
}

/* ===== Barrier section ====== */

.barriers {

    position: relative;
    padding-top: 58px;
    padding-bottom: 50px;
    display: inline-block;
}

.bgray {
    background-color: #f8fafc;
}

/* .barriers .barbx{
    display: table;
   margin: 0 auto;
} */
.barriers>div {
    max-width: 940px;
    text-align: left;
    margin-top: 78px;
    border-radius: 16px;
    box-shadow: 0 8px 24px 0 rgb(32 68 121 / 8%);
    background-color: #fff;
    padding: 35px 60px 35px 40px;
    display: flex;
    align-items: flex-start;
    z-index: 1;
}

.barriers>div .barrier-number {
    margin-right: 32px;
    margin-top: 7px;
}

.barriers>div .barrier-number p:first-child {
    font-family: var(--barlow);
    color: #204479;
    font-size: 19px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
    text-align: center;
}

.barriers>div .barrier-number p {
    margin: 0;
}

.barriers>div p {
    color: #204479;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--roboto);
    line-height: 1.6;
}

.barriers>div .barrier-number p:last-child {
    font-family: var(--barlow);
    color: #204479;
    font-size: 80px;
    font-weight: 700;
    letter-spacing: 5px;
    text-align: center;
    line-height: 62px;
}

.barriers>div h4 {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 15px;
}

.barriers>div .cite {
    color: #204479;
    font-size: 24px;
    font-weight: 400;
    font-family: var(--roboto);
    font-style: italic;
    position: relative;
    z-index: 1;
    line-height: normal;
    margin-bottom: 24px;
}

.barriers>div .cite:before {
    position: absolute;
    left: -22px;
    top: -12px;
    content: '';
    background: url('../img/quote_s.svg');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    display: block;
    width: 52px;
    height: 52px;
    z-index: -1;
}

/* ===== No time waste section ===== */

.help-work-smarter,
.ntimebx,
.website-onto-first {
    background-color: #04004d;
}

.py58 {
    padding-top: 58px;
    padding-bottom: 50px;
}

.no-time-to-waste h6 {
    color: #ff994b;
}

.no-time-to-waste h3.subm {
    color: var(--default-color);
    margin-bottom: 21px;
    line-height: 1.5;
}

.no-time-to-waste p.slogan {
    font-family: var(--roboto);
    font-size: 32px;
    font-weight: 700;
    margin-top: 45px;
    margin-bottom: 30px;
    color: #ff994b;
}

.no-time-to-waste p {
    font-size: 20px;
    color: var(--default-color);
    font-family: var(--roboto);
    text-align: center;
    margin-bottom: 50px;
}

.no-time-to-waste .bouncebtn {
    text-transform: initial;
    font-size: 28px;
    padding-left: 32px;
    padding-right: 32px;
}


ul.lchecklist li svg circle,
ul.lchecklist li svg polyline {
    stroke-width: 2px;
}

.no-time-to-waste ul.lchecklist li svg circle,
.no-time-to-waste ul.lchecklist li svg polyline {
    stroke: #fcd017;
}

/* ======= What you get section ======== */

.whatbg {
    background-color: #f8fafc;
}

.mx800 {
    max-width: 800px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.mx1000 {
    max-width: 1000px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.mx950 {
    max-width: 950px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.whatbg h3.subm {
    color: #04004d;
    font-size: 40px;
    margin-bottom: 20px;
}

.what-you-get>div p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}

.what-you-get>div+div p {
    text-align: center;
    margin-bottom: 2px;
}

.what-you-get .seo-video-wrapper {
    max-width: 1000px !important;
    max-height: 550px;
    height: 100%;
    width: 100%;
    background: url('../img/cover-youtube3.png') no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 30px;
    border: 4px solid #ececec;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.what-you-get .seo-video-wrapper .play-seo-video {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20vh 4vw;
    height: 20vh;
    width: 20vh;
    border-radius: 200px;
    background-color: #FF691Fc0;
}

.what-you-get .seo-video-wrapper .play-seo-video svg {
    width: 40px;
    height: 40px;
}

.what-you-get h2.subm {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 56px;
    font-weight: 700;
    margin-bottom: 28px;
}


.what-you-get h2.subm span {
    font-weight: 400;
}

.what-you-get h4.subd {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-top: 50px;
    margin-bottom: 60px;
}

.what-you-get video {
    border-radius: 5px;
    box-shadow: 0 8px 24px 0 rgb(32 68 121 / 38%);
}

.what-you-get>div.image {
    margin-bottom: 60px;
    position: relative;
}

.what-you-get>div p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
}

.what-you-get .whatfeatures {
    margin-bottom: 50px;
    max-width: 760px;
    margin-left: 0;
    margin-right: auto;
}

.what-you-get .whatfeatures li {
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    font-family: var(--roboto);
    text-transform: none;
    text-align: left;
    display: flex;
    vertical-align: middle;
    align-items: flex-start;
    margin-top: 15px;
    margin-bottom: 18px;
    line-height: 1.5;
}

.what-you-get .whatfeatures li img {
    margin-right: 8px;
    margin-top: 3px;
    width: 33px;
    height: 33px;
    min-width: 33px;
    min-height: 33px;
}

.what-you-get .as-well-as {
    max-width: 640px !important;
    color: #04004d;
    font-size: 21px;
    font-weight: 400;
    font-family: var(--roboto);
    margin-top: 17px;
    width: 100%;
    text-align: center;
    display: table;
    margin: 17px auto 0;
}

.what-you-get .boxed {
    border-radius: 16px;
    box-shadow: 0 8px 24px 0 rgb(32 68 121 / 8%);
    background-color: #fff;
    padding: 22px 15px;
    margin-top: 100px;
}

.what-you-get .boxed p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}

.what-you-get .separator {
    margin-top: 30px;
    margin-bottom: 30px;
}

.what-you-get .separator svg {
    width: 26px;
    height: 28px;
}

.what-you-get .separator svg path {
    fill: #3584fb;
    stroke: #3584fb;
    stroke-width: 1px;
}

.what-you-get>div h3.suba {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-top: 50px;
    margin-bottom: 60px;
}

.what-you-get>div p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
}

.what-you-get>div+div p {
    text-align: center;
    margin-bottom: 2px;
}

.what-you-get .header h3 {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 41px;
    font-weight: 700;
    font-stretch: condensed;
    text-transform: none;
    letter-spacing: 0;
    margin-top: 50px;
    margin-bottom: 60px;
}

.what-you-get ul.big-numbers li>div:first-child {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    min-width: 48px;
    min-height: 48px;
    border: 3px solid #ff6e00;
    font-family: var(--roboto);
    color: #ff6e00;
    font-size: 28px;
    border-radius: 90px;
    margin-right: 16px;
    font-weight: 700;
}

.what-you-get ul.big-numbers li {
    align-items: center;
    margin-bottom: 30px;
    margin-top: 15px;
    display: flex;
    justify-content: flex-start;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}

.what-you-get ul.big-numbers li .text {
    color: #204479;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    font-family: var(--roboto);
}

.what-you-get>div.after-big-numbers p {
    font-family: var(--roboto);
    color: #04004d;
    font-size: 20px;
    font-weight: 400;
}

.what-you-get>div.free-updates h3 span,
.what-you-get>div.not-course h3 span {
    color: #FF691F;
}

.what-you-get>div.free-updates-details,
.what-you-get>div.not-course-details {
    display: flex;
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
}

.what-you-get>div.free-updates-details .image,
.what-you-get>div.not-course-details .image {
    flex: 1;
    margin-right: 56px;
}

.what-you-get>div+div p {
    text-align: center;
    margin-bottom: 2px;
}


.what-you-get>div.boxes .box {
    border: 1px solid #e9e8ed;
    background-color: #fff;
    padding: 20px;
    margin-top: 16px;
}

.what-you-get>div {
    max-width: 980px;
    text-align: center;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.what-you-get>div:not(.image) {
    max-width: 840px;
}

.total-value-wrapper .total-value span {
    text-decoration: line-through;
    color: var(--default-color);
}

.what-you-get video {
    max-width: 800px;
}

.what-you-get .header {
    max-width: 1000px !important;
}

.what-you-get>div.free-updates h3 strong {
    color: #FF691F;
}

.what-you-get>div.boxes {
    max-width: 980px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
}

.what-you-get>div.boxes .box .number {
    font-family: var(--barlow);
    color: #acbbd0;
    font-size: 64px;
    font-weight: 700;
    opacity: .15;
    line-height: 64px;
}

.what-you-get>div.boxes .box .title {
    font-family: var(--barlow);
    color: #04004d;
    font-size: 36px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 8px;
    margin-top: 7px;
}

.what-you-get>div.boxes .box .description {
    font-family: var(--roboto);
    color: #204479;
    font-size: 16px;
    font-weight: 400;
}

.what-you-get>div.boxes .box ul li {
    align-items: center;
    margin-bottom: 5px;
    margin-top: 5px;
    display: flex;
    align-items: center;
}

.what-you-get>div.boxes .box ul {
    max-width: 760px;
    margin-left: 0;
    margin-right: auto;
    margin-top: 20px;
}

.what-you-get>div.boxes .box ul li .text {
    font-family: var(--roboto);
    color: #204479;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
}

.what-you-get>div.boxes .box ul li img {
    width: 24px;
    height: 24px;
    max-width: 24px;
    max-height: 24px;
    min-height: unset;
    min-width: unset;
    margin-right: 8px;
    margin-top: 3px;
}

.what-you-get>div.boxes .col-lg-6 {
    align-items: stretch !important;
    display: flex;
}

.what-you-get>div.that-covers {
    max-width: 820px !important;
    margin-top: 60px;
}

.what-you-get>div.that-covers h4 {
    font-family: var(--barlow);
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    color: #04004d;
    margin-bottom: 18px;
    line-height: 1.7;
}

.what-you-get>div.not-course-details p.span-red span {
    padding: 4px 8px;
    background-color: #FE5251;
    color: #fff;
    font-weight: 500;
}

.what-you-get>div.not-course-details p {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.what-you-get>div.not-course h3 {
    margin-bottom: 10px !important;
}

/* ====== Guess Work section ====== */

.forgot-the-guesswork {
    background-color: #204479;
}

.forgot-the-guesswork h6.subh {
    color: #ff6e00;
}

.forgot-the-guesswork h3.subm {
    max-width: 920px;
    font-size: 42px;
    text-align: center;
    color: #fff;
    display: flex;
    margin: 5px auto 21px;
    line-height: 1.5;
}

.forgot-the-guesswork .image img {
    margin-top: 40px;
    margin-bottom: 60px;
    max-width: 810px;
    position: relative;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.forgot-the-guesswork .lists {
    display: flex;
    justify-content: space-between;
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
}


.forgot-the-guesswork .lists .list ul li {
    align-items: flex-start;
    text-align: left;
    text-transform: none;
    margin-bottom: 20px;
    color: var(--default-color);
    font-size: 18px;
    font-weight: 700;
    font-family: var(--roboto);
    display: flex;
    line-height: 1.5;
}

.forgot-the-guesswork .lists .list ul li span {
    font-weight: 300;
    color: var(--default-color);
}

.forgot-the-guesswork .lists .list ul li svg {
    width: 25px;
    height: 27px;
    margin-right: 10px;
}

.forgot-the-guesswork .total-value-wrapper .total-value {
    color: #cee2fa;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 4px;
    font-family: var(--barlow);
}

.forgot-the-guesswork .total-value-wrapper .today-value {
    color: #ff6e00 !important;
    font-size: 60px;
    font-weight: 700;
    line-height: 66px;
    margin-bottom: 30px;
    font-family: var(--barlow);
}

.bouncebtn.fsml {
    padding-left: 40px;
    padding-right: 40px;
    text-transform: initial;
    font-size: 28px;
}

.forgot-the-guesswork .what-people-say {
    margin-top: 35px;
    font-family: var(--barlow);
    color: #ff6e00;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
}

/* ====== Unpack section ======== */

.unpack {
    background-color: #f4f5fd;
}

.unpack .subh {
    color: #3584fb;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-family: var(--barlow);
}

.unpack h3.subm {
    font-size: 42px;
    text-align: center;
    font-family: var(--barlow);
    margin-bottom: 21px;
    line-height: 1.5;
}

.unpack>div.bonus-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 80px;
}

.unpack div.bonus-row .image {
    position: relative;
}

.unpack>div {
    max-width: 1000px;
    width: 100%;
    display: table;
    margin: 0 auto;
}

.unpack div.bonus-row .image .bonus {
    position: absolute;
    top: -11%;
    left: 10px;
    z-index: 111;
}

.unpack div.bonus-row .image img {
    max-width: 106%;
}

.unpack div.bonus-row .image .animated-gif {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.unpack div.bonus-row div.content {
    text-align: left;
}

.unpack div.bonus-row div.content .title {
    color: #04004d;
    font-size: 28px;
    font-weight: 700;
    line-height: 33px;
    margin-bottom: 26px;
    text-transform: none;
    letter-spacing: 0;
    font-family: var(--barlow);
}

.unpack div.bonus-row div.content .description {
    font-family: var(--roboto);
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
}

.unpack div.bonus-row div.content ul li {
    justify-content: flex-start;
    text-transform: none;
    font-family: var(--roboto);
    color: #204479;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    margin: 10px 0;
    align-items: center;
}

.unpack div.bonus-row div.content ul li img {
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

.unpack div.bonus-row {
    margin-top: 50px;
    margin-bottom: 80px;
}

.unpack div.bonus-row .image .planning {
    position: absolute;
    top: 50%;
    right: 0;
    max-height: 191px;
}

.unpack div.bonus-row .image .logo {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: -73px;
    max-height: 180px;
}

/* ===== Time to grabe section ====== */

.time-to-grab {
    background-color: #f4f5fd;
}

.time-to-grab h6 {

    color: #3584fb;
    margin-bottom: 20px;
    letter-spacing: 4px;
}

.time-to-grab h3 {
    font-size: 42px;
    color: #04004d;
    line-height: 1.5;
}

.time-to-grab p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 40px;
}

/* ===== help work section ====== */
.help-work-smarter {
    background-color: #204479;
}

.help-work-smarter h3 {
    font-size: 42px;
    color: var(--default-color);
    margin-bottom: 21px;
}

.help-work-smarter h3 span {
    color: var(--subhead-color);
}

.help-work-smarter p {
    font-family: var(--barlow);
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 40px;
    margin-bottom: 60px;
}

.help-work-smarter .bouncebtn {
    margin-bottom: 20px;
}

/* ===== Make progress section ====== */

.make-progress {
    background-color: #f6fbff;
}

.make-progress h3 {
    font-size: 57px;
    color: #04004d;
    line-height: 1.5;
}

.make-progress .illustratrion img {
    margin-top: 60px;
    margin-bottom: 60px;
    position: relative;
    max-width: 800px;
}

.make-progress ul {
    margin-bottom: 50px;
    max-width: 760px;
    margin-left: 0;
    margin-right: auto;
}

.make-progress ul li {
    align-items: flex-start;
    margin-top: 15px;
    margin-bottom: 18px;
    display: flex;
    line-height: 1.5;
}

.make-progress ul li .text {
    color: #204479;
    font-size: 20px;
    font-weight: 400;
    font-family: var(--roboto);
    text-transform: none;
    text-align: left;
}

.make-progress ul li img {
    margin-right: 8px;
    margin-top: 3px;
    width: 33px;
    height: 33px;
    min-width: 33px;
    min-height: 33px;
}

/* ======= Real Results section ====== */

.real-results {
    background-color: #cee2fa;
}

.real-results h6 {

    color: #3584fb;
    margin-bottom: 20px;
}

.real-results h3 {
    color: #04004d;
    line-height: 1;
    font-size: 56px;
    margin-bottom: 50px;
}

.real-results .image img {
    border-radius: 10px;
}

.real-results div.image+div {
    max-width: 750px;
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: var(--roboto);
    color: #04004d;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5;
}

/* ====== SEO Expert section ======== */

.seoprofilesec {

    background-color: #f6fbff;
}

.seoprofilesec h3 {
    color: #04004d;
    font-size: 45px;
    margin-bottom: 30px;
    text-align: left;
}

.seoprofilesec p {
    font-family: var(--roboto);
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 30px;
    line-height: 1.6;
    text-align: left;
}

.profseobx img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.profseobx {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-family: var(--roboto);
    font-size: 14px;
    font-weight: 500;
    color: #204479;
}


/* ====== Don't make mistakes section ======= */

.dont-make-mistakes {
    background-color: #204479;
}

.dont-make-mistakes h6.subh {

    color: #ff6e00;
    margin-bottom: 20px;

}

.dont-make-mistakes h3.subm {
    color: var(--default-color);
    font-size: 57px;
    margin-bottom: 0px;
    line-height: 1;
}

.dont-make-mistakes>div.lists {
    max-width: 680px;
    font-family: var(--barlow);
    margin-top: 60px;
    margin-bottom: 30px;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.dont-make-mistakes>div.lists .list {
    max-width: 100%;
}

.dont-make-mistakes>div.lists .list ul {
    margin: 10px 0;
}

.dont-make-mistakes>div.lists .list ul li {
    font-family: var(--barlow);
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    display: flex;
    align-items: center;
    text-align: left;
    margin: 10px 0 20px;
}

.dont-make-mistakes>div.lists .list ul li svg {
    width: 33px;
    height: 33px;
    margin-right: 10px;
}

.dont-make-mistakes>div.lists .list ul li span span {
    color: #fff;
    font-weight: 300;
    opacity: .8;
}

.dont-make-mistakes>div.lists .bonuses {
    color: #fcd017;
    font-size: 20px;
    font-weight: 400;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: left;
    letter-spacing: 10px;
    font-family: var(--barlow);
}

.dont-make-mistakes>div.lists .list ul li span {
    color: #fcd017;
    font-weight: 300;
}

.dont-make-mistakes .total-value-wrapper .total-value {
    color: #cee2fa;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 4px;
    font-family: var(--barlow);
}

.dont-make-mistakes .total-value-wrapper .total-value span {
    text-decoration: line-through;
    color: var(--default-color);
}

.dont-make-mistakes .total-value-wrapper .today-value {
    color: #fcd017;
    font-size: 60px;
    font-weight: 700;
    line-height: 66px;
    margin-bottom: 30px;
    margin-top: 20px;
    font-family: var(--barlow);
    text-transform: uppercase;

}

/* ====== FAQ section ====== */

.faq_sec {
    background-color: #F8FAFC;
}

.faq_sec h3.subm {
    color: #04004d;
    font-size: 56px;
    margin-bottom: 28px;
}

.faq_sec ul {
    margin: 45px 0 20px;
    padding: 0;
    width: 100%;
}

.faq_sec ul li {
    width: 100%;
    display: flex;
    flex-direction: column;
    font-family: var(--roboto);
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    background-color: #f8fafc;
    padding: 14px 13px;
    min-height: 47px;
    box-shadow: 0 8px 12px #0101010f;
    border-radius: 8px;
    margin: 10px 0;
}

.faq_sec ul li>div:first-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    width: 100%;
    letter-spacing: 0;
    color: #4078DD;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    font-family: var(--roboto);
}

.faq_sec ul li>div:first-child>div:first-child {
    flex: 1;
}

.faq_sec ul li svg {
    display: block;
    width: 13px;
    height: 8px;
}

.faq_sec ul li.expanded>div:last-child {
    display: block;
    font-weight: 400;
    text-align: justify;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 0px;
}

.faq_sec ul li>div:last-child p {
    font-size: 18px;
    margin-bottom: 18px;
}

.faq_sec ul li>div:last-child {
    text-align: justify;
    display: none;
}

.faq_sec ul li.expanded svg {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.faq_sec ul li.expanded {
    background-color: #fff;
    font-weight: bold;
}

.faq_sec ul li.expanded>div:first-child {
    font-weight: bold;
}

.faq_sec ul li.expanded svg path {
    fill: #204479;
}

.faq_sec ul li svg path {
    fill: rgba(32, 68, 121, .6);
}

/* ===== SEO investing section ====== */

.investing-in-seo {
    background-color: #f6fbff;
}

.investing-in-seo h3.subm {
    color: #04004d;
    font-size: 42px;
    margin-bottom: 40px;
}

.investing-in-seo p {
    font-family: var(--roboto);
    text-align: justify;
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.57;
    margin-bottom: 40px;
}

.investing-in-seo .enumerate {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 5px;
    color: #204479;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.57;
    text-align: left;
    font-family: 'Poppins', sans-serif;
}

.investing-in-seo .enumerate svg {
    margin-right: 10px;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
}

.investing-in-seo p.separate {
    margin-top: 40px;
}

/* ==== Website onto first section ===== */

.website-onto-first {
    background-color: #204479;
}

.website-onto-first h3.subm {
    font-size: 42px;
    color: var(--default-color);
    margin-bottom: 40px;
}

.website-onto-first ul li svg circle,
.website-onto-first ul li svg polyline {
    stroke: #ff994b;
}

html {
    scroll-behavior: smooth;
}

/* ======= Place Order section ======== */

.ready-to-climb {
    background-color: rgb(236 241 252);
}

.ready-to-climb>div h3.subm {
    font-family: var(--barlow);
    font-size: 48px;
    font-weight: 700;
    margin-top: 50px;
    margin-bottom: 70px;
    color: #04004d;
}

.ready-to-climb .image-2 img:last-child {
    margin-top: 40px;
}

.ready-to-climb .testimonialsbx {
    margin-top: 60px;
}

.ready-to-climb .details .order {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 16px 0 rgb(0 0 0 / 8%);
    margin-top: 0;
    padding: 36px 24px 15px;
}

.ready-to-climb .details .order .order-header .title {
    text-align: left;
    font-family: var(--barlow);
    color: #191919;
    font-size: 32px;
    font-weight: 500;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 32px;
}

.ready-to-climb .details .order .order-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.ready-to-climb .order-header .currency-selector {
    margin-bottom: 32px;
    flex: 1;
}

.ready-to-climb .details .order-header .currency-selector select {
    padding: 7px;
    background-color: #ebf1fb;
    border-radius: 5px;
    border: none;
    font-family: var(--barlow);
    font-size: 18px;
    font-weight: 500;
    color: #191919;
}

.ready-to-climb .details .title-2 {
    background-color: #f6fbff;
    text-align: center;
    font-family: var(--barlow);
    color: #04004d;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    letter-spacing: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 21px;
}

.ready-to-climb .details .order ul li {
    font-family: var(--roboto);
    color: #191919;
    font-size: 15px;
    font-weight: 400;
    width: 100%;
    display: flex;
    justify-content: space-between;
    text-transform: none;
    margin-bottom: 16px;
    text-align: left;
}

.ready-to-climb .details .order ul li div:last-child {
    font-size: 18px;
    text-align: right;
    min-width: 56px;
    text-decoration: line-through;
    color: #7c88a8;
    margin-right: 10px;
}

.ready-to-climb ul.lchecklist li div:last-child {
    font-size: 10px !important;
    color: #204479 !important;
    text-decoration: none !important;

}

.ready-to-climb ul.lchecklist li {
    color: #204479 !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    font-family: var(--barlow) !important;
    letter-spacing: 2px;
    text-transform: uppercase !important;
    display: flex;
    justify-content: flex-start !important;
    align-items: center;
    margin-bottom: 5px !important;
}

.ready-to-climb ul.lchecklist {
    margin-bottom: 0 !important;
}

.ready-to-climb .details .order ul li svg circle,
.ready-to-climb .details .order ul li svg polyline {
    stroke: #69ad5c;
}

.ready-to-climb .details .order ul li.total-value {
    color: #191919;
    font-size: 18px;
    font-weight: 600;
}

.ready-to-climb .details .order ul li.you-pay {
    margin-top: 20px;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #ff6e00 !important;
}

.ready-to-climb .details .order ul li.you-pay div:last-child {
    color: #ff6e00 !important;
    font-size: 24px !important;
}

.ready-to-climb .details .order .bouncebtn {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

.confusedmodal .modal-body {
    padding: 0;
    border-radius: 16px !important;
    -webkit-border-radius: 16px !important;
    -moz-border-radius: 16px !important;
    -ms-border-radius: 16px !important;
    -o-border-radius: 16px !important;
}

.confusedmodal .chtimg img {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    width: 100%;
    object-fit: cover;
    object-position: bottom;
}

.confusedmodal .modal-content {
    border-radius: 16px !important;
    -webkit-border-radius: 16px !important;
    -moz-border-radius: 16px !important;
    -ms-border-radius: 16px !important;
    -o-border-radius: 16px !important;
}

.confusedmodal .description {
    padding: 64px 104px;
    font-family: var(--roboto);
    position: relative;
    border-radius: 16px !important;
    background-color: var(--default-color);
    margin-left: -16px;
}

.confusedmodal .description p {
    text-align: left;
    letter-spacing: 0;
    color: #170E0A;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    margin-bottom: 18px;
    font-family: var(--roboto);
}

.confusedmodal .description p.slogan {
    text-align: left;
    font: italic normal 600 32px/35px var(--barlow);
    letter-spacing: 0;
}

.confusedmodal .description p.slogan strong {
    color: #683921;
    font-weight: 600;
}

.confusedmodal .description .actions {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex: 1;
    width: 100%;
}

.confusedmodal .description .actions button {
    background: no-repeat padding-box #4078DD;
    border-radius: 24px;
    font: normal normal 600 14px/26px var(--roboto);
    letter-spacing: 0;
    color: #FFF;
    text-transform: uppercase;
    cursor: pointer;
    border: none;
    padding: 12px 36px;
}

.confusedmodal .description .actions span {
    cursor: pointer;
    text-decoration: underline;
    font: normal normal 500 14px/26px var(--roboto);
    letter-spacing: 0;
    margin-bottom: 12px;
}

.confusedmodal .close {
    z-index: 1;
}

.confusedmodal .col-lg-4,
.confusedmodal .col-lg-8 {
    display: flex;
    align-items: stretch;
}

.rpabx {
    padding-top: 25px;
}

.rpabx h6 {
    margin-bottom: 25px;
    font-size: 23px;
    text-align: center;
}

.rpblue {

    color: #03a9f4;
}

.webox.rpa .headingbox h3 span {
    font-weight: bold;
    background: url('../img/rpbg.png');
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.4;
}

.rpadv .aspectbox:before {

    background-color: #03a9f4;
}

.ychoose.rpadiv .headingbox h3,
.ychoose.rpadiv h4 {
    color: #073648;
}

.techiimg img {
    max-height: 100%;
    max-width: 100%;
    width: auto !important;
    height: 55px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    object-fit: contain;
    padding: 0 10px;
}

.techiimg {
    height: 120px;
    display: block;
    position: relative;
    border: 1px solid #ddd;
    background-color: #f4f5f7;
}

/* =============================================
                Careers Page
================================================*/


.cbanimg {
    background: url('../img/career_Group_Consultancy.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
    position: relative;
    height: 100%;
    display: flex;
    justify-content: center;
}

/* .cbanimg .ovrley{
    background-color: rgba(31,35,50,0.7);
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
} */

.cbanimg h1 {
    color: #fff;
    position: relative;
    z-index: 1;
    font-weight: 500;
}

.cbancontent {
    padding: 50px 70px;
    background-color: #f4f5f7;
}

.cbancontent h4 {
    font-size: 28px;
    font-weight: 600;
}

.cbancontent p {
    font-size: 17px;
    line-height: 1.4;
    margin-top: 15px;
    font-family: var(--roboto);
}

.opportsec {
    background-color: var(--default-color);
}

.opportsec h6 {
    text-transform: uppercase;
    font-weight: 500;
}

.opportsec h2 {
    font-weight: 600;
    margin-bottom: 0;
    border-top: 3px solid var(--subhead-color);
    padding-top: 28px;
    margin-top: 32px;
}

.opportsec p {
    font-size: 17px;
    font-family: var(--roboto);
}

.opportsec p+p {
    margin-top: 30px;
}

.opportsec .col-lg-9 p:nth-child(2) {
    margin-top: 10px;
}

.opportsec .col-lg-9 {
    padding-top: 45px;
}

.opportsec .col-lg-9 {
    padding-left: 30px;
}

.curvacansec {
    background-color: var(--default-color);
}

.vacanblk .vacanbox a h3 {
    font-weight: 400;
    margin-bottom: 20px;
}

.vacanblk .vacanbox p {
    font-size: 17px;
    font-family: var(--roboto);

}

.vacanblok {
    margin-top: 30px;
}

.vacanblk .vacanbox ul li,
.vacanblok .arexpertise ul li {
    font-size: 17px;
    color: #666666;
    position: relative;
    padding-left: 15px;
    font-family: var(--roboto);
}

.vacanblk .vacanbox ul li:before,
.vacanblok .arexpertise ul li:before {
    content: '\f111';
    font-family: 'FontAwesome';
    display: block;
    font-size: 8px;
    color: var(--subhead-color);
    position: absolute;
    left: 0;
    top: 6px;
}
.vacanblok .arexpertise ul li:before {
    content: '\f00c';
    font-size: 15px;
    top: 2px;
}
.vacanblok .arexpertise ul li{
    padding-left: 23px;
}
.vacanblk .vacanbox h3{
    font-size: 30px;
}

.vacanblk .vacanbox h3,
.vacanblok .arexpertise h4 {
    margin-bottom: 15px;
}

.vacanblk .vacanbox p+p,
.vacanblk .vacanbox ul li,
.vacanblok .arexpertise ul li {
    margin-top: 20px;
}

.vacanblk .vacanbox {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: 1px 0px 5px 1px rgb(0 0 0 / 17%);
    padding: 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    height: 363px;
    overflow: hidden;
}   

.vacanblok.active .vacanblk .vacanbox{
    height: auto;
    overflow: auto;
}

.vacanblok .arexpertise{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: 1px 0px 5px 1px rgb(0 0 0 / 17%);
    padding: 20px;
}
.vacanblk a{
    padding: 15px 5px;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: var(--roboto);
    text-transform: capitalize;
    box-shadow: 0px 4px 5px 0px rgb(0 0 0 / 17%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #666666;
}
.vacanblk a:hover{
    color: var(--subhead-color);
}
.curvacansec .headingbox p{
    font-family: var(--roboto);
    font-size: 17px;
}

.arexpertise .arexp {
    height: 330px;
    overflow: hidden;
}

.vacanblok.active .vacanblk .vacanbox,
.vacanblok.active .arexpertise .arexp{
    height: auto;
    overflow: auto;
}

@media (max-width:991px){
    .web-item .img-overlay{
        opacity: 1;
        visibility: visible;
        position: absolute;
        bottom: 0px;
        right: 0;
        left: 0;
    }
    #closePopup {
        position: absolute;
        top: -3px;
        right: 15px;
        font-size: 41px;
        color: #ff0000;
        cursor: pointer;
        font-weight: bold;
    }#popupImage{
        width: 100%;
    }
    .tab-slide .slide-img img{
        position: relative;
        bottom: 10px;
        top: 0px;
        

    }
}
@media (max-width:767px){
    .img-wraper img{
        margin-top: 0px !important;
    }
    .product .dkbtn{
        display: block !important;
    }
    .tab-slide{
        padding: 10px;
    }
    p.tab{
        width: 100%;
    }
}

@media (max-width:550px){
    .product .dkbtn.get{
        margin-left: 0px !important;
    }
    .tab-slide h2{
        font-size: 20px;
    }
  
}