/* Xoven HTML5 Template  */

/************ TABLE OF CONTENTS ***************
1. Fonts
2. Reset
3. Global
4. Main Header
5. Hidden Sidebar
6. Banner Section
7. Page Title
8. Section Banner
9. Section Title
10. About Section
11. Blog Section

**********************************************/







:root {
	--thm-font: 'Varela Round', sans-serif;
    --thm-oswald-font: 'Varela Round', sans-serif;
    --thm-pony-tale-font: pony-tale;
    --thm-gray: #777777;
    --thm-black: #1f2026;
    --thm-base: #f0a202;
	--thm-base-activa: #e30512;
	--thm-base-produce: #067bc2;
	--thm-base-mueve: #f0a202;
    --thm-base-rgb: 252, 168, 23;
    --thm-primary: #9be564;
    --thm-primary-rgb: 67, 188, 117;
}
  




/*==============================================
   Base Css
===============================================*/
*{
	margin:0px;
	padding:0px;
	border: none;
	outline: none;
	font-size: 100%;
}
html,
body { 
    height: 100%;
}
body {
    color: var(--thm-gray);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    font-family: var(--thm-font);
}
button:focus{
    outline: none;
}
button {
    cursor: pointer;
    border: none;
    background: transparent;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    color: var(--thm-black);
    font-weight: normal;
    line-height: 1.25em;
    font-family: var(--thm-oswald-font);
    margin: 0;
}


a,
a:hover,
a:active,
a:focus {
    text-decoration: none;
    outline: none;
    border: none;
}


.parallax-scene {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.fancybox-image, 
.fancybox-spaceball {
    border-radius: 10px;
}


@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}


img {
    max-width: 100%;
    height: auto;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}


.map-data {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    padding: 5px 10px 5px;
}
.map-data a{
    color: #0b59d9;
	display: block;
}
.map-data h6{
	font-size:16px;
	font-weight:700;
	text-align:center;
	margin-bottom:5px;
	color:#121212;
}



i {
	font-style: normal;
}
ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}
ol,
li{
    margin: 0;
    padding: 0;    
}

.auto-container {
    position: static;
    max-width: 1200px;
    padding: 0px 15px;
    margin: 0 auto;
}



.btn-one {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-left: 36px;
    padding-right: 36px;
    background-color: transparent;
    color: #090c08;
    font-size: 16px;
    line-height: 62px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; 
    font-family: var(--thm-oswald-font);
    text-shadow: 0px 5px 3px rgba(12, 21, 41, 0.1);
    z-index: 2;
}
.btn-one:after {
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    border-radius: 30px;
    background-color: var(--thm-base);
    content: "";
    z-index: -2;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}


.btn-one:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    border-radius: 30px;
    background: #090c08;
    opacity: 0;
    z-index: -1;
    transform: scaleX(0);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.btn-one:hover:before{
    opacity: 1;
    border-radius: 30px;
    transform: scaleX(1.0);
    transition: all 400ms linear;
    transition-delay: 0.1s;
}
.btn-one .txt {
    position: relative;
    z-index: 1;
}
.btn-one:hover,
.btn-one:focus{
    color: #ffffff;
}

.btn-one .left_round {
    content: "";
    position: absolute;
    top: 0px;
    left: 10px;
    width: 10px;
    height: 10px;
    background: #f3f3f4;
    border-radius: 50%;
}
.btn-one .right_round {
    content: "";
    position: absolute;
    right: 10px;
    bottom: 0;
    width: 10px;
    height: 10px;
    background: #f3f3f4;
    border-radius: 50%;
}
.btn-one .border_line {
    position: absolute;
    top: -22px;
    right: 3px;
}
.btn-one .plusicon {
    position: relative;
    display: inline-block;
    font-size: 12px;
    line-height: 10px;
    padding-left: 9px;
    top: -1px;
}

.btn-two{
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-left: 36px;
    padding-right: 36px;
    background-color: transparent;
    color: #090c08;
    font-size: 16px;
    line-height: 62px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; 
    font-family: var(--thm-oswald-font);
    text-shadow: 0px 5px 3px rgba(12, 21, 41, 0.1);
    z-index: 2;
}
.btn-two:after {
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    border-radius: 30px;
    background-color:#e30512;
    content: "";
    z-index: -2;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.btn-two:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    border-radius: 30px;
    background: #090c08;
    opacity: 0;
    z-index: -1;
    transform: scaleX(0);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.btn-two:hover:before{
    opacity: 1;
    border-radius: 30px;
    transform: scaleX(1.0);
    transition: all 400ms linear;
    transition-delay: 0.1s;
}
.btn-two .txt {
    position: relative;
    z-index: 1;
}
.btn-two:hover,
.btn-two:focus{
    color: #ffffff;
}

.btn-two .left_round {
    content: "";
    position: absolute;
    top: 0px;
    left: 10px;
    width: 10px;
    height: 10px;
    background: #f3f3f4;
    border-radius: 50%;
}
.btn-two .right_round {
    content: "";
    position: absolute;
    right: 10px;
    bottom: 0;
    width: 10px;
    height: 10px;
    background: #f3f3f4;
    border-radius: 50%;
}
.btn-two .border_line {
    position: absolute;
    top: -22px;
    right: 3px;
}
.btn-two .plusicon {
    position: relative;
    display: inline-block;
    font-size: 12px;
    line-height: 10px;
    padding-left: 9px;
    top: -1px;
}

.btn-three{
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-left: 36px;
    padding-right: 36px;
    background-color: transparent;
    color: #090c08;
    font-size: 16px;
    line-height: 62px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; 
    font-family: var(--thm-oswald-font);
    text-shadow: 0px 5px 3px rgba(12, 21, 41, 0.1);
    z-index: 2;
}
.btn-three:after {
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    border-radius: 30px;
    background-color:#067bc2;
    content: "";
    z-index: -2;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.btn-three:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    border-radius: 30px;
    background: #090c08;
    opacity: 0;
    z-index: -1;
    transform: scaleX(0);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.btn-three:hover:before{
    opacity: 1;
    border-radius: 30px;
    transform: scaleX(1.0);
    transition: all 400ms linear;
    transition-delay: 0.1s;
}
.btn-three .txt {
    position: relative;
    z-index: 1;
}
.btn-three:hover,
.btn-three:focus{
    color: #ffffff;
}
.btn-three .left_round {
    content: "";
    position: absolute;
    top: 0px;
    left: 10px;
    width: 10px;
    height: 10px;
    background: #f3f3f4;
    border-radius: 50%;
}
.btn-three .right_round {
    content: "";
    position: absolute;
    right: 10px;
    bottom: 0;
    width: 10px;
    height: 10px;
    background: #f3f3f4;
    border-radius: 50%;
}
.btn-three .border_line {
    position: absolute;
    top: -22px;
    right: 3px;
}
.btn-three .plusicon {
    position: relative;
    display: inline-block;
    font-size: 12px;
    line-height: 10px;
    padding-left: 9px;
    top: -1px;
}

.thm-social-link1 {
    position: relative;
    display: block;
}
.thm-social-link1 ul{
    position: relative;
}
.thm-social-link1 ul li{
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.thm-social-link1 ul li:last-child{
    margin-right: 0;
}
.thm-social-link1 ul li a{
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    background: #ffffff;
    border-radius: 50%;
    border: 1px solid #e3e3e3;
    color: #222222;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    z-index: 1;
    transition: all 500ms ease;
}
.thm-social-link1 ul li a:before{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    border-radius: 50%;
    z-index: -1;
    transform: scale(0.0);
    transform-origin: center;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
}
.thm-social-link1 ul li a:hover:before{
    transform: scaleX(1.0);      
}
.thm-social-link1 ul li a:hover{
    color: #ffffff;
}








.theme-shape{
    position: relative;
    display: block;
    position: relative;
}
.theme-shape.pdtop30{
    padding-top: 30px;
}
.theme-shape-box{
    position: relative;
    display: block;
}
.theme-shape-box .shap_item {
    position: relative;
    display: inline-block !important;
    margin: 0 13px;
    color: #f6f3ee;
    font-size: 40px;
}


.parallax-bg-one {
    background-attachment: fixed;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
}
.parallax-bg-one::before {
    background: rgba(18, 32, 0, 0.90) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
} 






/*___ owl Nav Dot Style _____*/
.owl-theme .owl-prev span, 
.owl-theme .owl-next span {
    display: block;
}
.owl-nav-style-one{}
.owl-nav-style-one.owl-theme .owl-prev span, 
.owl-nav-style-one.owl-theme .owl-next span {
    position: relative;
    display: block;
    text-align: center;
}
.owl-nav-style-one .owl-controls { }
.owl-nav-style-one.owl-theme .owl-stage-outer {
    position: relative;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
}
.owl-nav-style-one.owl-theme .owl-nav {
    position: relative;
    display: block;
    text-align: center;
    z-index: 10;
}
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"] {
    position: relative;
    display: inline-block;
    width: 55px;
    height: 55px;
    background: transparent;
    border: 1px solid var(--thm-color-4);
    border-radius: 50%;
    font-size: 24px;
    font-weight: 400;
    line-height: 53px;
    margin: 0 0 0 0px;
    padding: 0;
    transition: all 700ms ease 0s;
}
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:before{
    content: "\f10e";
    font-family: "Flaticon";
    position: absolute;
    top: 0;
    left: 0; 
    bottom: 0;
    right: 0;
    color: #222222; 
    font-size: 24px;
    line-height: 53px;
    text-align: center;  
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;    
}
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"] span{
    display: none;
}

.owl-nav-style-one.owl-theme .owl-nav .owl-prev {
    transform: rotate(0deg);
}
.owl-nav-style-one.owl-theme .owl-nav .owl-next {
	margin-left: 10px;
    transform: rotate(180deg);
}
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover{
    border-color: var(--thm-primary);
    background-color: var(--thm-primary);
}
.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover:before{
    color: #ffffff;
}





.owl-nav-style-two{}
.owl-nav-style-two .owl-controls { }
.owl-nav-style-two.owl-theme .owl-nav [class*="owl-"] {
    background: #fff none repeat scroll 0 0;
    border-radius: 0%;
    color: #3740b0;
    font-size: 24px;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    margin: 0 0 0 0px;
    padding: 0;
    width: 50px;
    transition: all 700ms ease 0s;
}
.owl-nav-style-two.owl-theme .owl-nav .owl-next {
    margin-left: 0px;
}
.owl-nav-style-two.owl-theme .owl-nav [class*="owl-"]:hover{
    color: #ffffff;
    background: #3740b0;
}





.owl-carousel.owl-dot-style1 .owl-dots {
    position: relative;
    text-align: center;
    line-height: 0;
    margin-top: 50px !important;
    display: block;
}
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot{
    position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
    border: 0px solid transparent;
	margin: 0px 5px;
	padding: 0px;
	border-radius: 50%;
	transition: all 100ms linear;
    transition-delay: 0.1s;
}
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: var(--thm-primary);
    opacity: 0;
    border-radius: 50%;
    transform: scale(0);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active:before{
    opacity: 0.25;
    transform: scale(1.0);
}
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot span {
    position: relative;
    display: block;
    width: 10px;
    height: 10px;
    background: #dddddd;
    margin: 0px;
    margin: 0 auto !important;
    border-radius: 50%;
	transition: all 100ms linear;
    transition-delay: 0.1s;
}
.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active span{
    background: var(--thm-primary);
    opacity: 1;
}




@keyframes pulse {
    50% {
        box-shadow: 0 0 0 5px rgba(255,255,255,.1),
        0 0 0 20px rgba(238, 238,238, 0.3000);
    }
}

@keyframes pulse2 {
    50% {
        box-shadow: 0 0 0 5px rgba(255,231,1,.1),
        0 0 0 20px rgba(255, 231,1, 0.3000);
    }
}

.rating-box{
    position: relative;
    display: block;
    overflow: hidden;
}
.rating-box ul{
    overflow: hidden;    
}
.rating-box ul li{
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 5px;
}
.rating-box ul li:last-child{
    margin-right: 0;
}
.rating-box ul li a{
    font-size: 20px;
    font-weight: 400;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}




.boxed_wrapper {
    position: relative;
    margin: 0 auto;
    overflow: hidden !important;  
    background: #ffffff none repeat scroll 0 0;
    width: 100%;
    min-width: 320px;
}



.styled-pagination {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding-top: 20px;
}
.styled-pagination.pdtop0{
    padding-top: 0;
}
.styled-pagination li{
	position: relative;
	display: inline-block;
    float: none;
	margin: 0 3.5px;
}
.styled-pagination li.prev a{
    transform: rotate(0deg);
}

.styled-pagination li a{
	position: relative;
	display: inline-block;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background: #ffffff;
    border: 1px solid var(--thm-base);
	color: var(--thm-black);
	font-size: 16px;
	line-height: 53px;
	font-weight: 500;
	text-align: center;
	text-transform:uppercase;
	transition:all 500ms ease;
    font-family: var(--thm-oswald-font);
    z-index: 1;
}
.styled-pagination li:hover a,
.styled-pagination li.active a{
    background: var(--thm-base);
}
.styled-pagination li.prev a,
.styled-pagination li.next a{
	color: var(--thm-base);
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.styled-pagination li.prev a:hover,
.styled-pagination li.next a:hover{
    color: #ffffff;
}








/*________________Preloader_______________ */
.preloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999999999999;
    background-position: center center;
    background-repeat: no-repeat;
    background-image:url(../images/icon/preloader.svg);
}
.preloader-close {
    position: fixed;
    z-index: 999999;
    color: #fff;
    padding: 10px 20px;
    cursor: pointer;
    right: 0;
    bottom: 0;
    font-weight: 600;
    background-color: var(--thm-black);
}
.loader-wrap {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
}
.loader-wrap .layer-one {
    position: absolute;
    left: 0%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #E30512;
}
.loader-wrap .layer-two {
    position: absolute;
    left: 33.3333%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #067BC2;
}
.loader-wrap .layer-three {
    position: absolute;
    left: 66.6666%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #F0A202;
}

.loader-wrap .layer-oneb {
    position: absolute;
    left: 0%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #E30512;
}
.loader-wrap .layer-twob {
    position: absolute;
    left: 33.3333%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #E30512;
}
.loader-wrap .layer-threeb {
    position: absolute;
    left: 66.6666%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #E30512;
}

.loader-wrap .layer-onec {
    position: absolute;
    left: 0%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #067BC2;
}
.loader-wrap .layer-twoc {
    position: absolute;
    left: 33.3333%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #067BC2;
}
.loader-wrap .layer-threec {
    position: absolute;
    left: 66.6666%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #067BC2;
}


.loader-wrap .layer-oned {
    position: absolute;
    left: 0%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #F0A202;
}
.loader-wrap .layer-twod {
    position: absolute;
    left: 33.3333%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #F0A202;
}
.loader-wrap .layer-threed {
    position: absolute;
    left: 66.6666%;
    top: 0;
    width: 33.3333%;
    height: 100%;
    overflow: hidden;
	background-color: #F0A202;
}


.loader-wrap .layer .overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
}


/*** Particles ***/

.particle,
.particle:after {
  background: transparent;
}

.particle:after {
  position: absolute;
  content: "";
  top: 2560px;
}

.particle-1 {
  -webkit-animation: animParticle 60s linear infinite;
          animation: animParticle 60s linear infinite;
  box-shadow: 0px 0px #fff, 311px 1463px #fff, 1389px 1667px #fff, 350px 228px #fff, 2172px 1161px #fff, 1614px 1123px #fff, 2181px 2083px #fff, 1435px 565px #fff, 1880px 614px #fff, 635px 921px #fff, 1775px 1751px #fff, 1021px 70px #fff, 1675px 1813px #fff, 192px 63px #fff, 486px 1556px #fff, 118px 1234px #fff, 1942px 1341px #fff, 375px 1148px #fff, 1741px 653px #fff, 749px 2279px #fff, 558px 1226px #fff, 838px 1509px #fff, 26px 252px #fff, 1485px 493px #fff, 939px 2029px #fff, 285px 1287px #fff, 992px 1665px #fff, 2333px 2007px #fff, 442px 839px #fff, 762px 1810px #fff, 361px 1664px #fff, 197px 336px #fff, 1253px 241px #fff, 1915px 1262px #fff, 811px 1880px #fff, 2537px 2129px #fff, 1248px 778px #fff, 1675px 2445px #fff, 1952px 49px #fff, 1864px 1821px #fff, 642px 235px #fff, 908px 2545px #fff, 2036px 945px #fff, 192px 296px #fff, 1119px 1180px #fff, 1169px 1554px #fff, 565px 2070px #fff, 1354px 1274px #fff, 2058px 1748px #fff, 1476px 34px #fff, 1395px 529px #fff, 493px 703px #fff, 861px 1289px #fff, 1216px 1240px #fff, 1565px 834px #fff, 2514px 266px #fff, 1479px 2030px #fff, 144px 813px #fff, 1953px 1297px #fff, 58px 979px #fff, 74px 822px #fff, 2302px 2461px #fff, 1279px 526px #fff, 594px 726px #fff, 1353px 582px #fff, 1173px 2303px #fff, 1645px 2326px #fff, 1711px 2489px #fff, 260px 583px #fff, 2082px 162px #fff, 1613px 1868px #fff, 40px 2540px #fff, 967px 1421px #fff, 1180px 445px #fff, 434px 508px #fff, 2464px 430px #fff, 555px 385px #fff, 929px 2277px #fff, 981px 427px #fff, 2539px 256px #fff, 2079px 1962px #fff, 646px 655px #fff, 711px 1907px #fff, 142px 940px #fff, 1843px 976px #fff, 1586px 2164px #fff, 1181px 68px #fff, 2412px 7px #fff, 1178px 2186px #fff, 2092px 2118px #fff, 242px 127px #fff, 391px 2505px #fff, 1156px 2256px #fff, 2232px 1386px #fff, 2173px 1141px #fff, 2366px 598px #fff, 2035px 1288px #fff, 1465px 1665px #fff, 309px 631px #fff, 759px 354px #fff, 2295px 732px #fff, 1167px 282px #fff, 201px 357px #fff, 637px 1957px #fff, 908px 1247px #fff, 838px 1167px #fff, 385px 70px #fff, 71px 405px #fff, 1696px 1284px #fff, 834px 1870px #fff, 2298px 2169px #fff, 1055px 248px #fff, 1390px 622px #fff, 260px 900px #fff, 2219px 1872px #fff, 2329px 2418px #fff, 868px 1102px #fff, 662px 1440px #fff, 424px 1227px #fff, 2422px 361px #fff, 1789px 1090px #fff, 1605px 2516px #fff, 210px 584px #fff, 816px 61px #fff, 1762px 1267px #fff, 1007px 1276px #fff, 902px 1773px #fff, 2498px 750px #fff, 261px 929px #fff, 2156px 2358px #fff, 512px 1102px #fff, 1488px 1573px #fff, 1393px 1759px #fff, 387px 1662px #fff, 1756px 2409px #fff, 2312px 260px #fff, 678px 1892px #fff, 1461px 358px #fff, 2203px 1569px #fff, 1913px 1246px #fff, 546px 92px #fff, 605px 2497px #fff, 1306px 1861px #fff, 899px 1533px #fff, 467px 891px #fff, 2056px 2225px #fff, 1749px 318px #fff, 701px 932px #fff, 570px 1963px #fff, 1141px 1263px #fff, 1109px 221px #fff, 2076px 2537px #fff, 2461px 1726px #fff, 1155px 1499px #fff, 1029px 497px #fff, 50px 1627px #fff, 1630px 903px #fff, 2040px 1814px #fff, 662px 2434px #fff, 1562px 2532px #fff, 1504px 1928px #fff, 52px 605px #fff, 1722px 837px #fff, 974px 2197px #fff, 1852px 691px #fff, 1769px 631px #fff, 1100px 2146px #fff, 1616px 1132px #fff, 1952px 1170px #fff, 2154px 332px #fff, 1192px 2363px #fff, 951px 1523px #fff, 2366px 2285px #fff, 1346px 1623px #fff, 1831px 1713px #fff, 58px 1280px #fff, 2339px 398px #fff, 742px 1172px #fff, 540px 550px #fff, 1263px 805px #fff, 378px 1033px #fff, 1450px 1355px #fff, 458px 2087px #fff, 1805px 6px #fff, 1794px 406px #fff, 147px 357px #fff, 640px 2139px #fff, 649px 498px #fff, 2436px 458px #fff, 844px 1736px #fff, 313px 1612px #fff, 814px 1827px #fff, 1711px 1264px #fff, 235px 1219px #fff, 109px 852px #fff, 317px 1025px #fff, 174px 1092px #fff, 172px 702px #fff, 543px 1170px #fff, 112px 2507px #fff, 2271px 68px #fff, 1662px 419px #fff, 346px 1774px #fff, 597px 1826px #fff, 1037px 1625px #fff, 614px 1596px #fff, 122px 1091px #fff, 2497px 716px #fff, 1218px 1835px #fff, 187px 2220px #fff, 269px 762px #fff, 1660px 1022px #fff, 2205px 690px #fff, 890px 1825px #fff, 1467px 1439px #fff, 2065px 1111px #fff, 2120px 638px #fff, 2182px 1130px #fff, 715px 24px #fff, 328px 1467px #fff, 2439px 1612px #fff, 1542px 1920px #fff, 2275px 2306px #fff, 837px 1000px #fff, 1363px 1187px #fff, 1806px 646px #fff, 402px 643px #fff, 1824px 752px #fff, 91px 1060px #fff, 1915px 733px #fff, 2360px 1905px #fff, 2076px 165px #fff, 1525px 1011px #fff, 1227px 2494px #fff, 1480px 2559px #fff, 1437px 575px #fff, 87px 549px #fff, 1791px 2558px #fff, 2531px 1419px #fff, 911px 2043px #fff, 1334px 671px #fff, 2300px 1249px #fff, 316px 1796px #fff, 46px 1358px #fff, 1293px 2220px #fff, 2234px 2465px #fff, 114px 2093px #fff, 2300px 1892px #fff, 2389px 32px #fff, 1670px 1999px #fff, 169px 1398px #fff, 1744px 2444px #fff, 1201px 1612px #fff, 2312px 1353px #fff, 542px 891px #fff, 2286px 1862px #fff, 595px 20px #fff, 2526px 1936px #fff, 1502px 2447px #fff, 668px 1731px #fff, 549px 262px #fff, 945px 870px #fff, 483px 2438px #fff, 1103px 555px #fff, 974px 2306px #fff, 1397px 720px #fff, 327px 1689px #fff, 2464px 2159px #fff, 1353px 1897px #fff, 1654px 2400px #fff, 738px 573px #fff, 909px 929px #fff, 2538px 200px #fff, 285px 1510px #fff, 233px 1276px #fff, 1712px 1118px #fff, 794px 1920px #fff, 2377px 675px #fff, 1316px 2511px #fff, 1109px 2232px #fff, 437px 456px #fff, 1075px 2289px #fff, 1228px 353px #fff, 1354px 1326px #fff, 1597px 345px #fff, 139px 2365px #fff, 1089px 2457px #fff, 2440px 28px #fff, 597px 1007px #fff, 2375px 2296px #fff, 2546px 1672px #fff, 2204px 400px #fff, 2443px 470px #fff, 1763px 708px #fff, 2362px 1556px #fff, 575px 1518px #fff, 543px 1541px #fff, 107px 1423px #fff, 1084px 395px #fff, 2231px 1786px #fff, 180px 2405px #fff, 2182px 2007px #fff, 69px 287px #fff, 2345px 369px #fff, 1003px 1380px #fff, 1731px 32px #fff, 187px 1456px #fff, 564px 2204px #fff, 44px 1734px #fff, 1968px 685px #fff, 497px 826px #fff, 2307px 436px #fff, 1681px 1049px #fff, 1669px 1800px #fff, 2150px 98px #fff, 572px 1344px #fff, 203px 1321px #fff, 755px 1305px #fff, 2196px 1674px #fff, 1592px 1484px #fff, 1373px 1055px #fff, 1549px 413px #fff, 194px 119px #fff, 2352px 456px #fff, 2164px 1974px #fff, 645px 1566px #fff, 2536px 993px #fff, 2130px 319px #fff, 1085px 1836px #fff, 2162px 2087px #fff, 1519px 1596px #fff, 223px 630px #fff, 2250px 2258px #fff, 1406px 220px #fff, 762px 490px #fff, 979px 335px #fff, 2375px 2334px #fff, 1653px 2471px #fff, 1281px 1562px #fff, 2254px 750px #fff, 243px 259px #fff, 288px 1557px #fff, 225px 2209px #fff, 466px 2428px #fff, 2510px 1857px #fff, 844px 2398px #fff, 1684px 318px #fff, 1062px 964px #fff, 75px 112px #fff, 1741px 2197px #fff, 2232px 1716px #fff, 934px 1028px #fff, 687px 876px #fff, 893px 1735px #fff, 1879px 1115px #fff, 1140px 1735px #fff, 1002px 1682px #fff, 943px 601px #fff, 817px 1031px #fff, 1344px 1900px #fff, 623px 933px #fff, 363px 1463px #fff, 903px 293px #fff, 1766px 178px #fff, 1901px 2557px #fff, 1808px 1124px #fff, 2350px 1186px #fff, 2269px 1295px #fff, 516px 1744px #fff, 203px 2305px #fff, 2534px 2363px #fff, 1787px 1008px #fff, 1292px 843px #fff, 204px 2537px #fff, 2005px 1919px #fff, 1776px 1927px #fff, 148px 1666px #fff, 1379px 39px #fff, 1142px 1503px #fff, 1111px 1478px #fff, 556px 526px #fff, 2274px 1176px #fff, 339px 2346px #fff, 2474px 2392px #fff, 2127px 878px #fff, 1785px 2100px #fff, 783px 1866px #fff, 1508px 2082px #fff, 2459px 1524px #fff, 2482px 132px #fff, 2051px 32px #fff, 966px 947px #fff, 1140px 1450px #fff, 628px 1528px #fff, 7px 2091px #fff, 413px 103px #fff, 2437px 232px #fff, 369px 208px #fff, 1383px 2278px #fff, 1248px 422px #fff, 435px 2030px #fff, 1144px 1401px #fff, 2206px 1546px #fff, 810px 1610px #fff, 1543px 1785px #fff, 513px 366px #fff, 2169px 1050px #fff, 412px 1792px #fff, 426px 2432px #fff, 1877px 171px #fff, 2278px 650px #fff, 676px 641px #fff, 1519px 1136px #fff, 207px 835px #fff, 488px 836px #fff, 1644px 1610px #fff, 259px 1169px #fff, 470px 1671px #fff, 1894px 1433px #fff, 2540px 2066px #fff, 1731px 2466px #fff, 191px 53px #fff, 38px 1070px #fff, 237px 278px #fff, 2309px 1688px #fff, 2417px 2409px #fff, 1744px 946px #fff, 2338px 487px #fff, 2451px 2538px #fff, 1997px 1189px #fff, 325px 1874px #fff, 1343px 2071px #fff, 748px 144px #fff, 930px 1248px #fff, 1439px 1871px #fff, 1839px 2016px #fff, 117px 886px #fff, 1014px 877px #fff, 1354px 1723px #fff, 65px 1106px #fff, 978px 358px #fff, 498px 17px #fff, 62px 1864px #fff, 392px 412px #fff, 1406px 520px #fff, 1148px 2223px #fff, 880px 1836px #fff, 2003px 1505px #fff, 155px 2182px #fff, 830px 859px #fff, 792px 231px #fff, 356px 2239px #fff, 369px 719px #fff, 2530px 1834px #fff, 2201px 1264px #fff, 1415px 376px #fff, 711px 1318px #fff, 270px 1473px #fff, 2556px 2494px #fff, 2223px 36px #fff, 1562px 1534px #fff, 383px 1809px #fff, 850px 892px #fff, 1882px 2481px #fff, 1160px 2441px #fff, 1792px 1658px #fff, 813px 555px #fff, 2133px 1934px #fff, 28px 2266px #fff, 160px 458px #fff, 717px 2133px #fff, 1364px 703px #fff, 1603px 2542px #fff, 2531px 307px #fff, 744px 311px #fff, 1581px 2021px #fff, 882px 93px #fff, 587px 1586px #fff, 2427px 170px #fff, 964px 1952px #fff, 1363px 647px #fff, 1998px 502px #fff, 336px 2121px #fff, 1682px 1653px #fff, 2352px 420px #fff, 2185px 1867px #fff, 2086px 37px #fff, 2278px 592px #fff, 1623px 866px #fff, 1083px 889px #fff, 160px 1105px #fff, 1917px 310px #fff, 2007px 1664px #fff, 1212px 2073px #fff, 398px 1499px #fff, 588px 1287px #fff, 1383px 486px #fff, 1488px 467px #fff, 711px 456px #fff, 1332px 1166px #fff, 2086px 946px #fff, 1765px 171px #fff, 1771px 1737px #fff, 1152px 2478px #fff, 395px 687px #fff, 1304px 657px #fff, 282px 2541px #fff, 125px 1365px #fff, 1203px 1968px #fff, 815px 1325px #fff, 112px 1351px #fff, 2554px 1814px #fff, 51px 6px #fff, 1538px 75px #fff, 1618px 471px #fff, 1960px 1647px #fff, 1501px 177px #fff, 10px 1256px #fff, 2543px 1388px #fff, 1065px 24px #fff, 554px 1729px #fff, 1271px 1723px #fff, 929px 2149px #fff, 527px 1077px #fff, 1914px 871px #fff, 1212px 802px #fff, 89px 2370px #fff, 33px 74px #fff, 2136px 2537px #fff, 2298px 963px #fff, 2063px 1895px #fff, 681px 2075px #fff, 1470px 296px #fff, 1060px 2292px #fff, 104px 759px #fff, 2199px 1366px #fff, 1317px 2392px #fff, 1496px 1730px #fff, 1447px 166px #fff, 957px 18px #fff, 1188px 881px #fff, 1084px 2529px #fff, 581px 1926px #fff, 1537px 1086px #fff, 1764px 1452px #fff, 1441px 1793px #fff, 1510px 1040px #fff, 1799px 191px #fff, 470px 515px #fff, 580px 170px #fff, 991px 227px #fff, 1443px 2056px #fff, 1716px 2406px #fff, 1592px 1029px #fff, 44px 1430px #fff, 196px 70px #fff, 2488px 273px #fff, 1649px 1375px #fff, 1799px 1006px #fff, 152px 788px #fff, 670px 1693px #fff, 2420px 1590px #fff, 1501px 1629px #fff, 1321px 1191px #fff, 416px 998px #fff, 543px 1375px #fff, 1989px 1896px #fff, 953px 69px #fff, 2389px 865px #fff, 612px 1601px #fff, 660px 512px #fff, 423px 1361px #fff, 1556px 1079px #fff, 2085px 506px #fff, 982px 2287px #fff, 103px 2519px #fff, 295px 540px #fff, 384px 1819px #fff, 399px 1271px #fff, 1516px 1898px #fff, 735px 1882px #fff, 2401px 2206px #fff, 219px 287px #fff, 943px 154px #fff, 1704px 2426px #fff, 879px 107px #fff, 1805px 1595px #fff, 1130px 2351px #fff, 1126px 158px #fff, 2339px 221px #fff, 917px 1330px #fff, 2407px 2267px #fff, 394px 9px #fff, 1241px 733px #fff, 791px 1288px #fff, 1815px 1596px #fff, 1996px 2255px #fff, 369px 1445px #fff, 49px 1344px #fff, 1309px 1278px #fff, 102px 2126px #fff;
  height: 1px;
  width: 1px;
}

.particle-1:after {
  box-shadow: 0px 0px #fff, 1781px 2027px #fff, 60px 1777px #fff, 37px 37px #fff, 1664px 1180px #fff, 2141px 2203px #fff, 1139px 1345px #fff, 993px 2285px #fff, 522px 2073px #fff, 519px 2559px #fff, 747px 1942px #fff, 221px 515px #fff, 225px 881px #fff, 901px 435px #fff, 1408px 465px #fff, 788px 921px #fff, 1277px 2237px #fff, 590px 472px #fff, 1484px 1805px #fff, 825px 602px #fff, 1061px 1707px #fff, 1642px 935px #fff, 478px 1018px #fff, 1370px 1095px #fff, 2005px 1938px #fff, 2164px 1473px #fff, 1951px 2299px #fff, 1781px 2295px #fff, 572px 1050px #fff, 989px 1353px #fff, 981px 1780px #fff, 2399px 1571px #fff, 1951px 584px #fff, 2017px 263px #fff, 2174px 2004px #fff, 1936px 10px #fff, 1119px 158px #fff, 502px 1973px #fff, 1820px 2330px #fff, 2203px 203px #fff, 1355px 2205px #fff, 767px 417px #fff, 735px 1855px #fff, 64px 2099px #fff, 2395px 216px #fff, 2144px 123px #fff, 2395px 2368px #fff, 1632px 2266px #fff, 2093px 250px #fff, 769px 1054px #fff, 1214px 2023px #fff, 2546px 254px #fff, 1898px 399px #fff, 452px 1866px #fff, 1841px 404px #fff, 1360px 7px #fff, 1544px 926px #fff, 690px 575px #fff, 1499px 1537px #fff, 705px 1639px #fff, 1367px 1933px #fff, 78px 1133px #fff, 616px 355px #fff, 1281px 201px #fff, 2301px 500px #fff, 126px 864px #fff, 324px 360px #fff, 1301px 619px #fff, 2450px 1605px #fff, 1952px 2267px #fff, 2456px 782px #fff, 823px 1800px #fff, 2419px 768px #fff, 147px 1984px #fff, 1415px 16px #fff, 1731px 1940px #fff, 2100px 1211px #fff, 866px 2298px #fff, 1240px 1697px #fff, 1563px 816px #fff, 1660px 1502px #fff, 959px 2370px #fff, 2173px 2403px #fff, 480px 1865px #fff, 955px 1853px #fff, 2159px 1505px #fff, 1677px 1227px #fff, 527px 356px #fff, 2344px 1635px #fff, 1075px 2254px #fff, 2342px 593px #fff, 604px 445px #fff, 500px 2001px #fff, 2505px 2559px #fff, 691px 875px #fff, 513px 545px #fff, 1631px 1138px #fff, 2318px 772px #fff, 33px 385px #fff, 1922px 1528px #fff, 1294px 338px #fff, 2370px 810px #fff, 2464px 2120px #fff, 2069px 1918px #fff, 177px 2050px #fff, 20px 1962px #fff, 1409px 1737px #fff, 583px 201px #fff, 1904px 1678px #fff, 2361px 2220px #fff, 2015px 806px #fff, 964px 2471px #fff, 1380px 610px #fff, 852px 150px #fff, 26px 184px #fff, 990px 365px #fff, 730px 2203px #fff, 637px 804px #fff, 428px 195px #fff, 692px 2046px #fff, 1026px 1182px #fff, 922px 909px #fff, 884px 2452px #fff, 1668px 1140px #fff, 703px 2344px #fff, 2510px 580px #fff, 1960px 1259px #fff, 2044px 2400px #fff, 279px 347px #fff, 2454px 1341px #fff, 2335px 980px #fff, 1781px 1178px #fff, 662px 2164px #fff, 1911px 378px #fff, 2016px 1697px #fff, 2487px 264px #fff, 2225px 285px #fff, 284px 195px #fff, 1034px 75px #fff, 103px 478px #fff, 590px 1492px #fff, 1032px 2450px #fff, 1148px 165px #fff, 1740px 1011px #fff, 1536px 2185px #fff, 600px 583px #fff, 810px 1729px #fff, 717px 47px #fff, 158px 1582px #fff, 1054px 1326px #fff, 4px 1971px #fff, 686px 955px #fff, 1994px 906px #fff, 91px 982px #fff, 1097px 2320px #fff, 29px 305px #fff, 2245px 2342px #fff, 1027px 2554px #fff, 1951px 484px #fff, 1202px 1742px #fff, 1577px 1129px #fff, 1796px 1251px #fff, 347px 1807px #fff, 63px 2073px #fff, 922px 2422px #fff, 2363px 1483px #fff, 2105px 1969px #fff, 514px 106px #fff, 650px 2046px #fff, 807px 1421px #fff, 1156px 2009px #fff, 1269px 676px #fff, 1555px 945px #fff, 600px 661px #fff, 171px 157px #fff, 1322px 1594px #fff, 1946px 53px #fff, 462px 2233px #fff, 96px 566px #fff, 560px 1313px #fff, 1688px 354px #fff, 448px 1385px #fff, 1868px 282px #fff, 1047px 1588px #fff, 408px 901px #fff, 1079px 1753px #fff, 1120px 1599px #fff, 728px 207px #fff, 2225px 1460px #fff, 2029px 2556px #fff, 2264px 1673px #fff, 2191px 615px #fff, 1161px 775px #fff, 1657px 2457px #fff, 1651px 2356px #fff, 1474px 2492px #fff, 815px 852px #fff, 327px 2169px #fff, 284px 1501px #fff, 951px 170px #fff, 52px 713px #fff, 1401px 1083px #fff, 144px 1581px #fff, 1263px 1143px #fff, 2115px 1333px #fff, 607px 1916px #fff, 1256px 2132px #fff, 2456px 1383px #fff, 1371px 1891px #fff, 2151px 2464px #fff, 1524px 646px #fff, 58px 2434px #fff, 836px 1840px #fff, 1793px 1306px #fff, 1593px 1700px #fff, 1289px 2268px #fff, 1160px 401px #fff, 658px 1226px #fff, 1458px 256px #fff, 589px 904px #fff, 1374px 1022px #fff, 96px 88px #fff, 891px 967px #fff, 1913px 1871px #fff, 812px 637px #fff, 257px 1818px #fff, 1514px 2204px #fff, 688px 880px #fff, 1803px 163px #fff, 808px 2169px #fff, 1959px 1800px #fff, 953px 1126px #fff, 1836px 1232px #fff, 2278px 1824px #fff, 2025px 1507px #fff, 2352px 182px #fff, 1879px 2175px #fff, 1025px 495px #fff, 1628px 903px #fff, 1465px 1164px #fff, 2447px 2376px #fff, 1854px 1074px #fff, 1993px 2247px #fff, 1215px 445px #fff, 908px 2477px #fff, 2096px 2266px #fff, 296px 1983px #fff, 1000px 983px #fff, 2314px 1070px #fff, 211px 1174px #fff, 1838px 2282px #fff, 624px 508px #fff, 2136px 625px #fff, 1188px 476px #fff, 693px 1640px #fff, 1969px 1407px #fff, 984px 248px #fff, 77px 611px #fff, 973px 1390px #fff, 404px 2505px #fff, 124px 1053px #fff, 1531px 1536px #fff, 2314px 1009px #fff, 374px 2102px #fff, 1551px 481px #fff, 615px 1659px #fff, 1472px 206px #fff, 179px 368px #fff, 625px 389px #fff, 1145px 372px #fff, 357px 344px #fff, 226px 2172px #fff, 2060px 257px #fff, 579px 1026px #fff, 311px 263px #fff, 1189px 1944px #fff, 1500px 2307px #fff, 2543px 177px #fff, 2426px 2516px #fff, 1384px 367px #fff, 1371px 2331px #fff, 1801px 655px #fff, 1314px 1301px #fff, 581px 2233px #fff, 856px 169px #fff, 819px 593px #fff, 2348px 2315px #fff, 1425px 1493px #fff, 2349px 2051px #fff, 686px 380px #fff, 953px 2203px #fff, 1804px 2253px #fff, 1505px 906px #fff, 1101px 944px #fff, 1168px 2290px #fff, 1914px 1227px #fff, 374px 562px #fff, 452px 976px #fff, 2360px 255px #fff, 128px 1736px #fff, 1443px 1216px #fff, 500px 568px #fff, 1565px 931px #fff, 2469px 2064px #fff, 1494px 1068px #fff, 560px 920px #fff, 1101px 1567px #fff, 1332px 2144px #fff, 1481px 540px #fff, 716px 1837px #fff, 21px 1149px #fff, 2142px 2090px #fff, 81px 1614px #fff, 1009px 2212px #fff, 2198px 2438px #fff, 1553px 1053px #fff, 764px 836px #fff, 2222px 2440px #fff, 24px 1807px #fff, 282px 660px #fff, 363px 230px #fff, 8px 620px #fff, 1975px 354px #fff, 300px 1399px #fff, 2302px 2532px #fff, 1829px 2487px #fff, 1073px 2219px #fff, 1001px 1414px #fff, 2430px 191px #fff, 223px 1903px #fff, 2489px 558px #fff, 2122px 815px #fff, 794px 981px #fff, 1223px 71px #fff, 5px 2448px #fff, 423px 1475px #fff, 2397px 936px #fff, 980px 1927px #fff, 2341px 2396px #fff, 432px 2142px #fff, 869px 1213px #fff, 1126px 2158px #fff, 1645px 1610px #fff, 331px 1127px #fff, 2429px 199px #fff, 1852px 1414px #fff, 683px 654px #fff, 1141px 702px #fff, 2073px 562px #fff, 100px 1836px #fff, 1354px 233px #fff, 2225px 526px #fff, 449px 1107px #fff, 800px 1255px #fff, 3px 1436px #fff, 460px 690px #fff, 2082px 1702px #fff, 377px 490px #fff, 1339px 1648px #fff, 1534px 67px #fff, 2453px 1470px #fff, 2342px 171px #fff, 1694px 1644px #fff, 964px 599px #fff, 1971px 40px #fff, 1613px 2383px #fff, 533px 1039px #fff, 2028px 2299px #fff, 1806px 2512px #fff, 387px 1240px #fff, 2463px 227px #fff, 175px 1181px #fff, 963px 1442px #fff, 656px 1663px #fff, 497px 2544px #fff, 1339px 1337px #fff, 836px 259px #fff, 2520px 713px #fff, 875px 251px #fff, 2224px 2018px #fff, 1447px 657px #fff, 110px 2557px #fff, 1997px 973px #fff, 2410px 303px #fff, 140px 2149px #fff, 977px 1102px #fff, 977px 1202px #fff, 1932px 1632px #fff, 1783px 413px #fff, 890px 1450px #fff, 1649px 551px #fff, 1959px 2153px #fff, 1611px 992px #fff, 496px 2536px #fff, 229px 746px #fff, 156px 557px #fff, 1900px 1382px #fff, 1101px 800px #fff, 624px 1733px #fff, 900px 1150px #fff, 391px 1084px #fff, 1318px 467px #fff, 563px 2320px #fff, 1431px 1996px #fff, 1448px 2502px #fff, 430px 397px #fff, 2216px 1341px #fff, 1932px 640px #fff, 969px 2351px #fff, 1973px 2299px #fff, 2409px 292px #fff, 2080px 1801px #fff, 2348px 756px #fff, 1786px 2101px #fff, 2014px 1706px #fff, 2486px 1187px #fff, 1621px 827px #fff, 1801px 2508px #fff, 1731px 170px #fff, 1376px 669px #fff, 2371px 938px #fff, 570px 2197px #fff, 622px 1869px #fff, 1118px 1782px #fff, 618px 1995px #fff, 275px 1225px #fff, 571px 2100px #fff, 1329px 956px #fff, 331px 1599px #fff, 716px 2518px #fff, 690px 753px #fff, 754px 1217px #fff, 1517px 1350px #fff, 593px 2377px #fff, 1454px 868px #fff, 1467px 1355px #fff, 2456px 478px #fff, 1365px 1962px #fff, 2055px 1498px #fff, 188px 2099px #fff, 284px 1264px #fff, 224px 795px #fff, 1036px 2533px #fff, 1026px 523px #fff, 2271px 708px #fff, 1862px 1881px #fff, 827px 186px #fff, 399px 792px #fff, 1364px 2085px #fff, 1169px 1619px #fff, 828px 1856px #fff, 1911px 1974px #fff, 439px 594px #fff, 1618px 224px #fff, 2080px 1391px #fff, 1940px 72px #fff, 273px 133px #fff, 1683px 103px #fff, 1084px 599px #fff, 736px 1002px #fff, 1370px 516px #fff, 470px 1693px #fff, 337px 1543px #fff, 1477px 1873px #fff, 2358px 2509px #fff, 406px 1551px #fff, 585px 2208px #fff, 812px 126px #fff, 726px 2033px #fff, 1057px 170px #fff, 939px 2165px #fff, 1456px 1306px #fff, 1704px 1974px #fff, 114px 1541px #fff, 2121px 1764px #fff, 2344px 2532px #fff, 733px 2205px #fff, 2490px 1365px #fff, 430px 1259px #fff, 792px 1187px #fff, 989px 921px #fff, 1521px 1177px #fff, 2259px 1699px #fff, 1717px 150px #fff, 1413px 247px #fff, 1545px 168px #fff, 1594px 1552px #fff, 572px 2329px #fff, 2114px 1301px #fff, 236px 676px #fff, 846px 851px #fff, 457px 316px #fff, 1061px 276px #fff, 337px 539px #fff, 507px 962px #fff, 441px 1088px #fff, 2488px 1999px #fff, 217px 2455px #fff, 80px 910px #fff, 1439px 1544px #fff, 1117px 2199px #fff, 1679px 976px #fff, 139px 2487px #fff, 644px 876px #fff, 1134px 1135px #fff, 1954px 935px #fff, 271px 819px #fff, 2407px 482px #fff, 1891px 2171px #fff, 1655px 2286px #fff, 1979px 2093px #fff, 798px 8px #fff, 2407px 1074px #fff, 2388px 2398px #fff, 183px 377px #fff, 2239px 1793px #fff, 77px 2318px #fff, 1375px 1593px #fff, 1294px 2353px #fff, 1545px 2374px #fff, 470px 2203px #fff, 1191px 1253px #fff, 1442px 2466px #fff, 955px 2277px #fff, 2454px 2098px #fff, 2532px 1138px #fff, 31px 129px #fff, 482px 513px #fff, 284px 2471px #fff, 711px 2061px #fff, 5px 1007px #fff, 652px 139px #fff, 1380px 2102px #fff, 1081px 573px #fff, 1636px 275px #fff, 47px 2171px #fff, 537px 626px #fff, 1213px 1592px #fff, 2539px 494px #fff, 628px 2121px #fff, 224px 677px #fff, 1553px 1458px #fff, 1354px 2197px #fff, 2341px 1747px #fff, 193px 921px #fff, 941px 614px #fff, 446px 1442px #fff, 559px 2366px #fff, 1346px 2529px #fff, 1207px 1240px #fff, 2171px 1438px #fff, 2035px 505px #fff, 1066px 1503px #fff, 778px 876px #fff, 394px 57px #fff, 2431px 1744px #fff, 771px 1506px #fff, 865px 757px #fff, 1756px 2051px #fff, 897px 1089px #fff, 2540px 878px #fff, 1557px 1472px #fff, 2356px 1860px #fff, 802px 2187px #fff, 2548px 791px #fff, 360px 2018px #fff, 1020px 507px #fff, 167px 1946px #fff, 919px 868px #fff, 1592px 1263px #fff, 2474px 554px #fff, 2022px 1537px #fff, 946px 1068px #fff, 1478px 1925px #fff, 962px 2087px #fff, 474px 49px #fff, 168px 2223px #fff, 91px 2081px #fff, 2200px 27px #fff, 2411px 1439px #fff, 1937px 528px #fff, 434px 2008px #fff, 769px 1655px #fff, 2181px 484px #fff, 1262px 2052px #fff, 923px 1419px #fff, 1538px 1806px #fff, 2458px 1512px #fff, 410px 2354px #fff, 883px 1097px #fff, 430px 2423px #fff, 2370px 768px #fff, 1142px 945px #fff, 2024px 191px #fff, 2240px 602px #fff, 1246px 1378px #fff, 2200px 1290px #fff, 550px 844px #fff, 1903px 1438px #fff, 468px 1564px #fff, 2440px 512px #fff;
  height: 1px;
  width: 1px;
}

.particle-2 {
  -webkit-animation: animParticle 120s linear infinite;
          animation: animParticle 120s linear infinite;
  box-shadow: 0px 0px #fff, 29px 232px #fff, 1898px 16px #fff, 1156px 1810px #fff, 989px 266px #fff, 2146px 1576px #fff, 436px 1051px #fff, 497px 2123px #fff, 1960px 2093px #fff, 1432px 1666px #fff, 1735px 599px #fff, 826px 1930px #fff, 1012px 2517px #fff, 740px 1597px #fff, 2192px 1925px #fff, 1535px 886px #fff, 855px 1579px #fff, 2544px 793px #fff, 886px 781px #fff, 1623px 1559px #fff, 2259px 804px #fff, 738px 423px #fff, 1075px 1637px #fff, 2055px 198px #fff, 809px 259px #fff, 1256px 1312px #fff, 1121px 2400px #fff, 735px 2256px #fff, 926px 1998px #fff, 774px 987px #fff, 127px 1638px #fff, 1109px 2190px #fff, 2268px 1620px #fff, 2022px 363px #fff, 1508px 1687px #fff, 440px 564px #fff, 321px 1258px #fff, 1778px 1849px #fff, 1488px 1182px #fff, 1808px 2109px #fff, 309px 1075px #fff, 1914px 1949px #fff, 807px 1697px #fff, 2050px 1152px #fff, 1038px 374px #fff, 853px 493px #fff, 231px 1921px #fff, 1138px 1805px #fff, 434px 2203px #fff, 855px 2177px #fff, 890px 592px #fff, 801px 72px #fff, 88px 2407px #fff, 506px 1666px #fff, 65px 1936px #fff, 1186px 2202px #fff, 2160px 2098px #fff, 950px 892px #fff, 1475px 1109px #fff, 676px 2127px #fff, 2374px 2182px #fff, 1797px 1374px #fff, 1858px 183px #fff, 1201px 1763px #fff, 1888px 201px #fff, 580px 688px #fff, 2081px 1650px #fff, 772px 1319px #fff, 2261px 2279px #fff, 52px 2505px #fff, 323px 1029px #fff, 1520px 2158px #fff, 276px 1314px #fff, 348px 2014px #fff, 164px 2343px #fff, 439px 1175px #fff, 138px 668px #fff, 371px 2303px #fff, 1991px 203px #fff, 1708px 2079px #fff, 2305px 825px #fff, 489px 1142px #fff, 1034px 1654px #fff, 91px 2008px #fff, 829px 1691px #fff, 819px 116px #fff, 1897px 786px #fff, 989px 999px #fff, 877px 2410px #fff, 573px 2181px #fff, 1519px 1500px #fff, 885px 1288px #fff, 823px 1269px #fff, 1741px 2261px #fff, 1010px 2527px #fff, 1221px 145px #fff, 1639px 871px #fff, 1849px 641px #fff, 763px 963px #fff, 552px 1288px #fff, 362px 498px #fff, 153px 607px #fff, 965px 2257px #fff, 367px 289px #fff, 2427px 2360px #fff, 1246px 899px #fff, 688px 2183px #fff, 175px 322px #fff, 1333px 1196px #fff, 1318px 2410px #fff, 2045px 1638px #fff, 389px 734px #fff, 1306px 2119px #fff, 1134px 2032px #fff, 201px 696px #fff, 1660px 1991px #fff, 966px 517px #fff, 2268px 885px #fff, 1617px 1512px #fff, 277px 855px #fff, 2243px 2087px #fff, 816px 2082px #fff, 188px 566px #fff, 2308px 1485px #fff, 2018px 515px #fff, 662px 1243px #fff, 428px 1365px #fff, 1869px 1406px #fff, 2368px 1704px #fff, 271px 2388px #fff, 138px 643px #fff, 170px 532px #fff, 844px 2269px #fff, 2365px 1339px #fff, 2194px 2495px #fff, 1616px 1586px #fff, 1671px 263px #fff, 2015px 2069px #fff, 285px 709px #fff, 1007px 1778px #fff, 1388px 1655px #fff, 2261px 541px #fff, 684px 2117px #fff, 2413px 2201px #fff, 1831px 1448px #fff, 532px 2100px #fff, 1712px 350px #fff, 2163px 174px #fff, 1657px 473px #fff, 446px 348px #fff, 1428px 1808px #fff, 681px 692px #fff, 221px 99px #fff, 1576px 1890px #fff, 328px 464px #fff, 2188px 1200px #fff, 975px 1252px #fff, 319px 1134px #fff, 2261px 2139px #fff, 422px 1434px #fff, 132px 2202px #fff, 2416px 2276px #fff, 1053px 841px #fff, 234px 1719px #fff, 2013px 855px #fff, 2501px 1470px #fff, 1226px 2074px #fff, 101px 860px #fff, 1140px 639px #fff, 1680px 1624px #fff, 360px 1268px #fff, 1140px 2453px #fff, 2067px 337px #fff, 2054px 2000px #fff, 349px 2145px #fff, 2348px 436px #fff, 2418px 2252px #fff, 1439px 2107px #fff, 2012px 423px #fff, 2493px 1705px #fff, 456px 113px #fff, 88px 2005px #fff, 1875px 1966px #fff, 680px 2040px #fff, 1849px 688px #fff, 1397px 1739px #fff, 1617px 1855px #fff, 1209px 2479px #fff, 2530px 678px #fff, 1002px 1224px #fff, 866px 2499px #fff, 874px 428px #fff, 1355px 1135px #fff, 909px 2269px #fff, 1111px 48px #fff, 2519px 481px #fff, 2281px 995px #fff, 1670px 787px #fff, 867px 354px #fff, 2542px 2406px #fff, 1844px 1296px #fff;
  height: 2px;
  width: 2px;
}

.particle-2:after {
  box-shadow: 0px 0px #fff, 1683px 783px #fff, 743px 2094px #fff, 657px 2389px #fff, 2344px 1026px #fff, 424px 2347px #fff, 2060px 1707px #fff, 1259px 1971px #fff, 270px 1880px #fff, 2385px 1735px #fff, 1566px 1354px #fff, 519px 1536px #fff, 686px 1841px #fff, 865px 244px #fff, 1780px 1938px #fff, 309px 349px #fff, 2378px 1211px #fff, 2433px 2076px #fff, 946px 697px #fff, 77px 2255px #fff, 1387px 839px #fff, 623px 2436px #fff, 2225px 1915px #fff, 574px 2306px #fff, 488px 554px #fff, 1744px 1818px #fff, 1896px 1868px #fff, 2490px 1400px #fff, 2264px 748px #fff, 203px 1535px #fff, 279px 2140px #fff, 586px 876px #fff, 110px 2109px #fff, 364px 272px #fff, 1745px 1708px #fff, 1668px 797px #fff, 1592px 174px #fff, 1214px 1407px #fff, 378px 986px #fff, 56px 1183px #fff, 540px 859px #fff, 1329px 1008px #fff, 722px 2477px #fff, 313px 108px #fff, 324px 807px #fff, 1554px 2080px #fff, 1472px 270px #fff, 1959px 441px #fff, 2490px 2328px #fff, 1471px 1302px #fff, 2008px 130px #fff, 472px 397px #fff, 1574px 1827px #fff, 2224px 688px #fff, 1649px 2504px #fff, 1939px 1926px #fff, 2385px 1506px #fff, 1685px 833px #fff, 790px 1414px #fff, 985px 1338px #fff, 2366px 2110px #fff, 581px 2228px #fff, 1323px 2426px #fff, 436px 611px #fff, 208px 2297px #fff, 1678px 1488px #fff, 1531px 1200px #fff, 793px 1235px #fff, 442px 1786px #fff, 2505px 1531px #fff, 1324px 2317px #fff, 141px 721px #fff, 773px 1664px #fff, 232px 2375px #fff, 453px 2282px #fff, 940px 1353px #fff, 2360px 742px #fff, 921px 1337px #fff, 2173px 292px #fff, 2321px 1020px #fff, 1216px 1038px #fff, 1944px 2014px #fff, 1007px 883px #fff, 965px 543px #fff, 1986px 651px #fff, 300px 1084px #fff, 981px 2038px #fff, 376px 1324px #fff, 2262px 1060px #fff, 2314px 1329px #fff, 507px 1180px #fff, 1491px 1066px #fff, 1128px 1275px #fff, 67px 609px #fff, 448px 2179px #fff, 354px 1669px #fff, 111px 2542px #fff, 336px 2342px #fff, 2233px 681px #fff, 285px 2137px #fff, 2415px 1537px #fff, 894px 2240px #fff, 765px 2460px #fff, 2154px 1153px #fff, 2121px 1772px #fff, 1676px 1204px #fff, 614px 1366px #fff, 2123px 938px #fff, 1978px 1431px #fff, 1749px 2134px #fff, 314px 1988px #fff, 1251px 1212px #fff, 1414px 2135px #fff, 33px 646px #fff, 855px 870px #fff, 997px 2118px #fff, 1820px 2053px #fff, 553px 979px #fff, 2477px 245px #fff, 8px 1655px #fff, 319px 1013px #fff, 1688px 1355px #fff, 2465px 856px #fff, 1136px 1630px #fff, 2014px 905px #fff, 862px 1025px #fff, 1802px 483px #fff, 930px 2050px #fff, 2506px 1242px #fff, 2277px 985px #fff, 1139px 529px #fff, 1058px 1347px #fff, 1499px 838px #fff, 876px 2390px #fff, 589px 1521px #fff, 244px 669px #fff, 2291px 1066px #fff, 1621px 679px #fff, 1124px 199px #fff, 1882px 372px #fff, 627px 818px #fff, 1323px 1284px #fff, 2044px 2109px #fff, 1490px 211px #fff, 765px 2510px #fff, 2276px 450px #fff, 1453px 2504px #fff, 2401px 1588px #fff, 657px 655px #fff, 1002px 2377px #fff, 2247px 2506px #fff, 564px 1241px #fff, 372px 2144px #fff, 1954px 2299px #fff, 379px 1129px #fff, 608px 1735px #fff, 257px 258px #fff, 919px 2202px #fff, 982px 1381px #fff, 1606px 727px #fff, 329px 126px #fff, 1442px 1158px #fff, 2173px 82px #fff, 363px 1609px #fff, 1935px 1951px #fff, 1818px 2007px #fff, 1012px 441px #fff, 1602px 493px #fff, 286px 40px #fff, 1174px 69px #fff, 1806px 56px #fff, 2554px 1281px #fff, 1891px 2319px #fff, 432px 2390px #fff, 17px 82px #fff, 2327px 163px #fff, 950px 904px #fff, 2042px 329px #fff, 1544px 1610px #fff, 1261px 798px #fff, 721px 1779px #fff, 662px 1648px #fff, 552px 2162px #fff, 699px 1879px #fff, 1939px 1159px #fff, 354px 252px #fff, 1843px 1273px #fff, 997px 1395px #fff, 1730px 2250px #fff, 1598px 859px #fff, 2231px 326px #fff, 1570px 2317px #fff, 517px 2148px #fff, 2054px 1096px #fff, 1815px 1220px #fff, 1621px 249px #fff, 745px 1165px #fff, 2546px 1701px #fff, 1531px 1696px #fff, 1149px 624px #fff, 647px 894px #fff;
  height: 2px;
  width: 2px;
}

.particle-3 {
  -webkit-animation: animParticle 180s linear infinite;
          animation: animParticle 180s linear infinite;
  box-shadow: 0px 0px #fff, 1209px 592px #fff, 11px 311px #fff, 2321px 1176px #fff, 205px 1595px #fff, 543px 819px #fff, 645px 1955px #fff, 2312px 1930px #fff, 254px 428px #fff, 2052px 831px #fff, 2239px 1700px #fff, 1653px 796px #fff, 579px 2551px #fff, 213px 1078px #fff, 295px 1701px #fff, 439px 1044px #fff, 69px 2060px #fff, 2350px 832px #fff, 1822px 87px #fff, 228px 1943px #fff, 1373px 1910px #fff, 2479px 257px #fff, 740px 1943px #fff, 371px 213px #fff, 647px 1950px #fff, 1721px 1576px #fff, 288px 377px #fff, 1154px 723px #fff, 2403px 496px #fff, 412px 239px #fff, 1792px 355px #fff, 1548px 79px #fff, 398px 2040px #fff, 2284px 1417px #fff, 1067px 1374px #fff, 2048px 1799px #fff, 902px 2049px #fff, 2439px 1315px #fff, 2083px 1801px #fff, 119px 952px #fff, 2345px 1653px #fff, 1068px 940px #fff, 1272px 2216px #fff, 927px 772px #fff, 2494px 322px #fff, 1343px 1972px #fff, 2552px 2310px #fff, 1264px 2203px #fff, 801px 568px #fff, 1685px 1176px #fff, 1174px 732px #fff, 1905px 2225px #fff, 220px 1863px #fff, 1320px 2077px #fff, 353px 1953px #fff, 1954px 474px #fff, 1477px 792px #fff, 592px 1323px #fff, 263px 1424px #fff, 1183px 2342px #fff, 2056px 220px #fff, 1398px 1365px #fff, 1688px 2277px #fff, 282px 2153px #fff, 334px 589px #fff, 1035px 1179px #fff, 2188px 1872px #fff, 1382px 1108px #fff, 2300px 462px #fff, 2427px 1461px #fff, 1629px 1023px #fff, 1570px 1644px #fff, 1933px 1018px #fff, 2168px 2228px #fff, 2544px 49px #fff, 497px 1538px #fff, 571px 1009px #fff, 1708px 2027px #fff, 1233px 2070px #fff, 2452px 2507px #fff, 2452px 2557px #fff, 2513px 1036px #fff, 1766px 590px #fff, 1576px 413px #fff, 1057px 916px #fff, 551px 74px #fff, 1773px 940px #fff, 1423px 427px #fff, 1289px 2186px #fff, 1782px 1517px #fff, 108px 1715px #fff, 2105px 2321px #fff, 793px 1597px #fff, 1491px 2329px #fff, 1842px 2136px #fff, 2358px 1310px #fff, 362px 508px #fff, 2099px 41px #fff, 1778px 2056px #fff, 1979px 15px #fff, 1781px 411px #fff;
  height: 3px;
  width: 3px;
}

.particle-3:after {
  box-shadow: 0px 0px #fff, 876px 2269px #fff, 1521px 819px #fff, 541px 633px #fff, 690px 1801px #fff, 1160px 39px #fff, 674px 1435px #fff, 784px 226px #fff, 990px 104px #fff, 2310px 1357px #fff, 568px 969px #fff, 1048px 493px #fff, 1725px 964px #fff, 1562px 1687px #fff, 108px 1984px #fff, 1502px 1567px #fff, 405px 1891px #fff, 2543px 1533px #fff, 1389px 568px #fff, 852px 1226px #fff, 933px 29px #fff, 1117px 842px #fff, 2105px 2062px #fff, 1335px 511px #fff, 1356px 2078px #fff, 1897px 489px #fff, 81px 955px #fff, 400px 935px #fff, 494px 1668px #fff, 86px 1603px #fff, 2289px 874px #fff, 1045px 2480px #fff, 1848px 2368px #fff, 587px 1683px #fff, 197px 2179px #fff, 296px 1397px #fff, 1317px 1323px #fff, 261px 1292px #fff, 750px 928px #fff, 1225px 343px #fff, 2409px 1467px #fff, 649px 1962px #fff, 1707px 907px #fff, 1292px 1710px #fff, 1487px 42px #fff, 2464px 1757px #fff, 122px 852px #fff, 2540px 131px #fff, 146px 687px #fff, 2494px 107px #fff, 1711px 2302px #fff, 327px 1428px #fff, 2014px 847px #fff, 1122px 2491px #fff, 740px 765px #fff, 1231px 2449px #fff, 1715px 323px #fff, 236px 1578px #fff, 2284px 2520px #fff, 155px 1948px #fff, 1002px 2481px #fff, 1795px 732px #fff, 850px 2415px #fff, 316px 1253px #fff, 2013px 2366px #fff, 455px 64px #fff, 868px 182px #fff, 99px 1826px #fff, 863px 938px #fff, 294px 2557px #fff, 1456px 1230px #fff, 1117px 1876px #fff, 1762px 911px #fff, 1277px 1489px #fff, 851px 676px #fff, 1223px 186px #fff, 752px 2289px #fff, 610px 625px #fff, 853px 2005px #fff, 1648px 2248px #fff, 1894px 757px #fff, 800px 498px #fff, 849px 2503px #fff, 1850px 1379px #fff, 722px 1019px #fff, 511px 1193px #fff, 1821px 100px #fff, 1901px 56px #fff, 1223px 1830px #fff, 659px 361px #fff, 2144px 245px #fff, 2027px 1799px #fff, 1603px 1863px #fff, 1567px 2042px #fff, 757px 1564px #fff, 1622px 499px #fff, 1947px 872px #fff, 330px 407px #fff, 2063px 104px #fff, 2295px 1090px #fff, 1737px 1854px #fff;
  height: 3px;
  width: 3px;
}

.particle-4 {
  -webkit-animation: animParticle 600s linear infinite;
          animation: animParticle 600s linear infinite;
  box-shadow: 0px 0px #fff, 1176px 2200px #fff, 626px 2554px #fff, 2390px 1567px #fff, 2390px 2546px #fff, 350px 65px #fff, 19px 2173px #fff, 2502px 743px #fff, 1116px 755px #fff, 1412px 1215px #fff, 249px 852px #fff, 2326px 766px #fff, 1021px 439px #fff, 1204px 1421px #fff, 2159px 149px #fff, 1675px 2299px #fff, 1850px 1314px #fff, 327px 486px #fff, 50px 31px #fff, 1463px 424px #fff, 47px 1476px #fff, 2244px 937px #fff, 2037px 353px #fff, 2158px 1079px #fff, 2079px 1365px #fff, 114px 1517px #fff, 2287px 2086px #fff, 2309px 567px #fff, 1104px 1995px #fff, 503px 502px #fff, 657px 426px #fff, 889px 2393px #fff, 1917px 715px #fff, 1966px 18px #fff, 42px 479px #fff, 477px 391px #fff, 459px 519px #fff, 545px 1219px #fff, 1829px 1848px #fff, 1451px 2112px #fff, 87px 784px #fff, 591px 160px #fff, 2px 2248px #fff, 1841px 2126px #fff, 2143px 1329px #fff, 2010px 2112px #fff, 1690px 126px #fff, 713px 1247px #fff, 369px 233px #fff, 199px 1782px #fff, 669px 128px #fff, 1195px 1194px #fff, 2156px 301px #fff, 2471px 111px #fff, 996px 1402px #fff, 2399px 109px #fff, 1270px 954px #fff, 747px 1283px #fff, 676px 981px #fff, 1297px 2362px #fff, 14px 181px #fff, 333px 410px #fff, 1772px 374px #fff, 216px 1645px #fff, 1206px 1895px #fff, 2050px 2065px #fff, 2349px 1165px #fff, 1996px 710px #fff, 2378px 1619px #fff, 1478px 2071px #fff, 1484px 2535px #fff, 536px 1625px #fff, 744px 1981px #fff, 495px 2305px #fff, 52px 562px #fff, 1255px 2164px #fff, 1063px 879px #fff, 2373px 1916px #fff, 1452px 1549px #fff, 2515px 396px #fff, 1233px 3px #fff, 1797px 2461px #fff, 1464px 510px #fff, 1827px 167px #fff, 1580px 1877px #fff, 1184px 334px #fff, 1879px 385px #fff, 85px 1104px #fff, 1716px 2052px #fff, 2485px 1165px #fff, 2462px 1363px #fff, 1104px 701px #fff, 2557px 1876px #fff, 138px 652px #fff, 143px 562px #fff, 2225px 555px #fff, 788px 149px #fff, 1098px 316px #fff, 2042px 2525px #fff, 1614px 1026px #fff, 634px 873px #fff, 2123px 1916px #fff, 1996px 1819px #fff, 722px 2368px #fff, 343px 1532px #fff, 2321px 397px #fff, 1593px 1479px #fff, 2488px 928px #fff, 2458px 2489px #fff, 2165px 1530px #fff, 588px 1666px #fff, 446px 2542px #fff, 828px 477px #fff, 94px 1364px #fff, 655px 1688px #fff, 247px 2528px #fff, 176px 1417px #fff, 2263px 1553px #fff, 1285px 751px #fff, 539px 841px #fff, 252px 525px #fff, 69px 1376px #fff, 271px 95px #fff, 1696px 77px #fff, 653px 919px #fff, 1878px 2465px #fff, 1468px 1094px #fff, 792px 885px #fff, 2128px 2390px #fff, 1945px 1152px #fff, 300px 1928px #fff, 1109px 1543px #fff, 1373px 1335px #fff, 642px 961px #fff, 606px 2031px #fff, 2368px 1271px #fff, 2016px 1522px #fff, 86px 1299px #fff, 2016px 970px #fff, 1729px 1310px #fff, 1669px 2249px #fff, 1170px 1528px #fff, 678px 1546px #fff, 2177px 1703px #fff, 515px 606px #fff, 2294px 173px #fff, 1547px 1474px #fff, 1190px 651px #fff, 1664px 799px #fff, 1106px 2109px #fff, 1449px 13px #fff, 2134px 812px #fff, 2188px 895px #fff, 2329px 2540px #fff, 1654px 619px #fff, 2004px 117px #fff, 1512px 1663px #fff, 2387px 387px #fff, 2296px 867px #fff, 2220px 2084px #fff, 375px 959px #fff, 1819px 1539px #fff, 579px 258px #fff, 1537px 1351px #fff, 378px 216px #fff, 1852px 1886px #fff, 1757px 720px #fff, 415px 133px #fff, 506px 2516px #fff, 1112px 352px #fff, 1243px 69px #fff, 2439px 1050px #fff, 960px 2060px #fff, 2134px 413px #fff, 31px 1071px #fff, 1254px 1013px #fff, 818px 1692px #fff, 1345px 850px #fff, 50px 1608px #fff, 975px 866px #fff, 2386px 431px #fff, 1253px 812px #fff, 303px 866px #fff, 123px 2267px #fff, 216px 308px #fff, 1611px 984px #fff, 2417px 1917px #fff, 2248px 1836px #fff, 479px 2024px #fff, 873px 453px #fff, 2233px 2354px #fff, 527px 1783px #fff, 334px 143px #fff, 28px 1440px #fff, 2062px 2520px #fff, 2552px 300px #fff, 300px 1483px #fff, 783px 716px #fff, 1376px 1740px #fff, 92px 653px #fff, 1456px 2539px #fff, 1196px 539px #fff, 1379px 1147px #fff, 1650px 2150px #fff, 1821px 272px #fff, 1345px 1972px #fff, 2082px 1517px #fff, 383px 2144px #fff, 343px 1007px #fff, 1330px 1896px #fff, 267px 1374px #fff, 2182px 2270px #fff, 751px 1506px #fff, 2252px 1002px #fff, 2276px 100px #fff, 2437px 2343px #fff, 1192px 1207px #fff, 2039px 115px #fff, 1790px 895px #fff, 171px 671px #fff, 420px 1147px #fff, 2399px 2419px #fff, 2526px 772px #fff, 784px 4px #fff, 1790px 253px #fff, 614px 286px #fff, 1687px 199px #fff, 942px 315px #fff, 2090px 85px #fff, 1524px 959px #fff, 458px 1422px #fff, 1119px 1763px #fff, 608px 676px #fff, 372px 2108px #fff, 288px 2488px #fff, 1956px 1725px #fff, 169px 120px #fff, 1887px 1762px #fff, 1068px 621px #fff, 846px 1900px #fff, 251px 2550px #fff, 1537px 2345px #fff, 1616px 847px #fff, 179px 640px #fff, 683px 271px #fff, 1608px 1098px #fff, 2265px 178px #fff, 29px 1794px #fff, 2072px 1823px #fff, 1590px 7px #fff, 2003px 1654px #fff, 438px 2133px #fff, 69px 1088px #fff, 2436px 1916px #fff, 254px 253px #fff, 852px 1762px #fff, 160px 826px #fff, 1366px 1313px #fff, 812px 1664px #fff, 1296px 2275px #fff, 2087px 1178px #fff, 1218px 1304px #fff, 1940px 1590px #fff, 1916px 1611px #fff, 1426px 1544px #fff, 230px 1795px #fff, 2088px 1375px #fff, 2347px 978px #fff, 2040px 2045px #fff, 1505px 2054px #fff, 1420px 815px #fff, 473px 2373px #fff, 1327px 1128px #fff, 2502px 2455px #fff, 1450px 911px #fff, 1969px 1207px #fff, 2447px 1170px #fff, 1842px 150px #fff, 1669px 1971px #fff, 1153px 779px #fff, 1514px 1519px #fff, 395px 766px #fff, 1431px 1002px #fff, 983px 1726px #fff, 2388px 2122px #fff, 1284px 1480px #fff, 2488px 897px #fff, 1762px 2487px #fff, 745px 2007px #fff, 1027px 513px #fff, 724px 1102px #fff, 600px 751px #fff, 121px 1277px #fff, 1503px 814px #fff, 2395px 2015px #fff, 288px 966px #fff, 2217px 573px #fff, 403px 737px #fff, 629px 106px #fff, 193px 889px #fff, 2225px 1548px #fff, 303px 1702px #fff, 1384px 896px #fff, 1996px 956px #fff, 2158px 2164px #fff, 191px 1481px #fff, 1959px 2554px #fff, 1996px 568px #fff, 1044px 2071px #fff, 379px 884px #fff, 1954px 685px #fff, 296px 69px #fff, 1007px 528px #fff, 2062px 744px #fff, 670px 2334px #fff, 1587px 2452px #fff, 1138px 518px #fff, 2382px 1097px #fff, 745px 1516px #fff, 1930px 1975px #fff, 1776px 232px #fff, 1219px 984px #fff, 446px 2086px #fff, 1444px 7px #fff, 1723px 515px #fff, 636px 1725px #fff, 421px 1787px #fff, 1094px 2045px #fff, 2117px 909px #fff, 269px 1630px #fff, 309px 1860px #fff, 722px 1892px #fff, 1542px 116px #fff, 1663px 404px #fff, 202px 2277px #fff, 891px 1069px #fff, 2315px 327px #fff, 2382px 604px #fff, 1601px 706px #fff, 1689px 2307px #fff, 776px 2042px #fff, 2152px 2476px #fff, 1135px 763px #fff, 1655px 1592px #fff, 1598px 2286px #fff, 108px 907px #fff, 641px 2347px #fff, 2544px 628px #fff, 1942px 1825px #fff, 1596px 2386px #fff, 2394px 1512px #fff, 1269px 49px #fff, 1241px 1408px #fff, 1363px 811px #fff, 2071px 1635px #fff, 878px 968px #fff, 1365px 327px #fff, 1570px 172px #fff, 1174px 440px #fff, 720px 344px #fff, 133px 830px #fff, 2214px 445px #fff, 1677px 439px #fff, 1695px 1291px #fff, 1298px 269px #fff, 355px 2014px #fff, 894px 2078px #fff, 1832px 303px #fff, 1571px 2278px #fff, 2506px 465px #fff, 716px 1049px #fff, 527px 580px #fff, 2064px 1573px #fff, 1404px 1194px #fff, 554px 1003px #fff, 820px 755px #fff, 442px 434px #fff, 36px 815px #fff, 725px 1848px #fff, 1840px 777px #fff, 685px 1202px #fff, 1230px 1628px #fff, 522px 1350px #fff, 1238px 2387px #fff, 1353px 2266px #fff, 2539px 426px #fff, 2203px 1914px #fff, 2318px 2167px #fff, 925px 2311px #fff, 875px 1632px #fff, 2517px 929px #fff, 39px 2143px #fff, 39px 1336px #fff, 2465px 1117px #fff, 908px 266px #fff, 1418px 689px #fff, 2531px 618px #fff, 1431px 493px #fff, 1361px 66px #fff, 1420px 946px #fff, 277px 1560px #fff;
  height: 1px;
  width: 1px;
}

.particle-4:after {
  box-shadow: 0px 0px #fff, 2415px 2171px #fff, 1607px 293px #fff, 368px 108px #fff, 1082px 593px #fff, 930px 1693px #fff, 1916px 1695px #fff, 213px 481px #fff, 1860px 88px #fff, 2422px 2000px #fff, 1888px 2301px #fff, 722px 2469px #fff, 2464px 1587px #fff, 2274px 753px #fff, 207px 2029px #fff, 26px 2074px #fff, 2404px 762px #fff, 457px 1499px #fff, 500px 326px #fff, 526px 1496px #fff, 1115px 827px #fff, 423px 990px #fff, 1927px 1276px #fff, 1045px 2548px #fff, 1893px 591px #fff, 164px 849px #fff, 1771px 195px #fff, 882px 2330px #fff, 535px 1484px #fff, 749px 1382px #fff, 1737px 1426px #fff, 877px 1740px #fff, 2199px 1603px #fff, 2261px 1362px #fff, 1330px 295px #fff, 2177px 979px #fff, 646px 214px #fff, 1863px 2197px #fff, 1161px 1433px #fff, 621px 822px #fff, 2379px 822px #fff, 1498px 1573px #fff, 115px 1460px #fff, 1609px 628px #fff, 1826px 1442px #fff, 397px 2385px #fff, 1816px 863px #fff, 1761px 2225px #fff, 2246px 1095px #fff, 927px 2531px #fff, 1165px 1792px #fff, 1482px 919px #fff, 1411px 1009px #fff, 1170px 2143px #fff, 1499px 44px #fff, 754px 41px #fff, 753px 1807px #fff, 1960px 1605px #fff, 1360px 1045px #fff, 1620px 2127px #fff, 2553px 1212px #fff, 1964px 1784px #fff, 294px 1230px #fff, 2171px 1331px #fff, 1365px 328px #fff, 2087px 576px #fff, 1297px 2354px #fff, 1286px 140px #fff, 1971px 1389px #fff, 2110px 604px #fff, 1652px 1769px #fff, 2149px 1945px #fff, 305px 2375px #fff, 282px 602px #fff, 2220px 2473px #fff, 2310px 916px #fff, 1344px 1591px #fff, 1682px 1446px #fff, 2075px 757px #fff, 901px 1193px #fff, 399px 213px #fff, 737px 1669px #fff, 1587px 1318px #fff, 1737px 1667px #fff, 77px 1264px #fff, 1430px 1625px #fff, 1263px 1363px #fff, 130px 1293px #fff, 1917px 1859px #fff, 1852px 1874px #fff, 361px 2027px #fff, 920px 1013px #fff, 1409px 231px #fff, 200px 727px #fff, 967px 947px #fff, 1158px 2089px #fff, 2190px 956px #fff, 1170px 811px #fff, 1754px 1851px #fff, 1345px 2500px #fff, 983px 1369px #fff, 2430px 547px #fff, 1771px 2412px #fff, 1756px 201px #fff, 956px 1557px #fff, 1456px 1120px #fff, 515px 614px #fff, 2211px 642px #fff, 706px 2277px #fff, 20px 497px #fff, 2381px 367px #fff, 1271px 1837px #fff, 416px 1646px #fff, 1302px 2350px #fff, 2176px 2249px #fff, 447px 2195px #fff, 1938px 2153px #fff, 357px 648px #fff, 1619px 1346px #fff, 319px 404px #fff, 485px 1528px #fff, 2460px 121px #fff, 752px 203px #fff, 935px 26px #fff, 2068px 695px #fff, 1980px 1381px #fff, 1292px 1920px #fff, 1992px 1461px #fff, 2416px 1133px #fff, 2168px 741px #fff, 2338px 2015px #fff, 1176px 2106px #fff, 1702px 296px #fff, 1013px 1468px #fff, 1570px 1407px #fff, 637px 842px #fff, 1365px 685px #fff, 153px 1668px #fff, 1864px 1127px #fff, 241px 312px #fff, 2203px 348px #fff, 2521px 824px #fff, 1095px 1459px #fff, 1396px 2134px #fff, 425px 1628px #fff, 1924px 1562px #fff, 1968px 1391px #fff, 1688px 1182px #fff, 1997px 1858px #fff, 1265px 2434px #fff, 1312px 575px #fff, 893px 1694px #fff, 604px 1427px #fff, 1633px 2054px #fff, 2545px 694px #fff, 2038px 2438px #fff, 2175px 1720px #fff, 2305px 990px #fff, 1193px 1084px #fff, 1253px 2113px #fff, 1226px 1812px #fff, 1299px 807px #fff, 1463px 2217px #fff, 940px 983px #fff, 26px 2400px #fff, 751px 185px #fff, 106px 1422px #fff, 1845px 503px #fff, 4px 1409px #fff, 1368px 212px #fff, 1113px 1277px #fff, 341px 1237px #fff, 610px 826px #fff, 2142px 1769px #fff, 1153px 1105px #fff, 823px 1806px #fff, 131px 996px #fff, 1510px 1326px #fff, 5px 170px #fff, 241px 1869px #fff, 1983px 1179px #fff, 702px 408px #fff, 1030px 1824px #fff, 299px 1451px #fff, 2537px 2447px #fff, 2386px 263px #fff, 1698px 2164px #fff, 305px 2326px #fff, 1978px 427px #fff, 768px 264px #fff, 1651px 1679px #fff, 890px 2365px #fff, 980px 2286px #fff, 154px 1158px #fff, 832px 1452px #fff, 2311px 669px #fff, 709px 285px #fff, 1226px 2018px #fff, 32px 500px #fff, 853px 1058px #fff, 1551px 77px #fff, 2350px 1130px #fff, 119px 1136px #fff, 1988px 2503px #fff, 1948px 2462px #fff, 973px 1695px #fff, 2405px 2034px #fff, 1830px 652px #fff, 722px 934px #fff, 1416px 501px #fff, 685px 63px #fff, 1568px 1493px #fff, 2202px 2520px #fff, 194px 57px #fff, 2547px 1089px #fff, 1700px 1710px #fff, 194px 1429px #fff, 1430px 2465px #fff, 1538px 1501px #fff, 2252px 1457px #fff, 983px 2245px #fff, 392px 2347px #fff, 2314px 1234px #fff, 1304px 1562px #fff, 1049px 2011px #fff, 1762px 105px #fff, 2282px 400px #fff, 1221px 158px #fff, 801px 117px #fff, 1136px 700px #fff, 61px 1193px #fff, 2156px 1410px #fff, 1258px 268px #fff, 2214px 1294px #fff, 1347px 902px #fff, 1038px 1861px #fff, 1115px 409px #fff, 1613px 649px #fff, 579px 1077px #fff, 1372px 90px #fff, 2447px 2303px #fff, 127px 1737px #fff, 1442px 540px #fff, 560px 1953px #fff, 2368px 791px #fff, 244px 2323px #fff, 1298px 360px #fff, 1413px 1412px #fff, 252px 1506px #fff, 1246px 1823px #fff, 2044px 1151px #fff, 2428px 1848px #fff, 948px 1074px #fff, 1917px 1385px #fff, 254px 242px #fff, 1019px 2476px #fff, 903px 1490px #fff, 867px 487px #fff, 473px 5px #fff, 15px 2103px #fff, 341px 1240px #fff, 834px 2283px #fff, 1462px 1692px #fff, 2100px 605px #fff, 1215px 385px #fff, 2094px 2271px #fff, 246px 2237px #fff, 2134px 2465px #fff, 2462px 2115px #fff, 2191px 1451px #fff, 1209px 687px #fff, 394px 1466px #fff, 2495px 702px #fff, 1859px 2500px #fff, 951px 1292px #fff, 1870px 1056px #fff, 560px 355px #fff, 2513px 938px #fff, 9px 993px #fff, 133px 1945px #fff, 1974px 2357px #fff, 383px 2135px #fff, 211px 2052px #fff, 1379px 1959px #fff, 992px 508px #fff, 331px 979px #fff, 1086px 752px #fff, 1556px 1492px #fff, 1683px 2036px #fff, 1045px 1591px #fff, 1411px 2033px #fff, 196px 1789px #fff, 764px 1786px #fff, 947px 954px #fff, 2539px 2403px #fff, 1638px 432px #fff, 72px 2230px #fff, 2267px 1122px #fff, 1288px 2213px #fff, 1459px 1145px #fff, 129px 1516px #fff, 1706px 2253px #fff, 1060px 1010px #fff, 1631px 1134px #fff, 1746px 1613px #fff, 698px 876px #fff, 893px 1489px #fff, 678px 891px #fff, 1398px 641px #fff, 312px 1452px #fff, 872px 2464px #fff, 367px 897px #fff, 1618px 41px #fff, 264px 373px #fff, 1948px 1213px #fff, 72px 1577px #fff, 1843px 1191px #fff, 1577px 1621px #fff, 1188px 456px #fff, 2125px 600px #fff, 1842px 1952px #fff, 940px 1793px #fff, 2448px 990px #fff, 366px 2522px #fff, 1628px 935px #fff, 1905px 2276px #fff, 643px 1720px #fff, 160px 1674px #fff, 1114px 506px #fff, 1575px 684px #fff, 2083px 560px #fff, 323px 2073px #fff, 2168px 139px #fff, 2419px 2012px #fff, 643px 1335px #fff, 773px 2517px #fff, 2552px 1434px #fff, 379px 1903px #fff, 1116px 96px #fff, 547px 2026px #fff, 1266px 2299px #fff, 1286px 672px #fff, 1193px 915px #fff, 1113px 616px #fff, 1565px 973px #fff, 1340px 2080px #fff, 1196px 1353px #fff, 472px 1105px #fff, 2482px 625px #fff, 2153px 678px #fff, 2392px 2141px #fff, 697px 391px #fff, 1522px 1181px #fff, 937px 1996px #fff, 1200px 483px #fff, 633px 2094px #fff, 1199px 588px #fff, 1510px 2116px #fff, 1619px 397px #fff, 751px 2009px #fff, 1123px 107px #fff, 1069px 462px #fff, 2446px 2196px #fff, 1697px 1490px #fff, 1892px 470px #fff, 1819px 2212px #fff, 1993px 2381px #fff, 17px 1734px #fff, 492px 1986px #fff, 798px 2442px #fff, 1786px 541px #fff, 2554px 495px #fff, 759px 1500px #fff, 2381px 995px #fff, 181px 1367px #fff, 2372px 1385px #fff, 14px 1213px #fff, 2266px 1716px #fff, 1515px 1780px #fff, 1077px 1046px #fff, 2045px 855px #fff, 2058px 25px #fff, 2215px 2207px #fff, 1222px 2129px #fff, 2493px 870px #fff, 1225px 2370px #fff, 1726px 1490px #fff, 2058px 1806px #fff, 1506px 2469px #fff, 250px 567px #fff, 2316px 1342px #fff, 1568px 18px #fff, 818px 1185px #fff, 1597px 994px #fff, 155px 2165px #fff, 772px 1155px #fff, 253px 1769px #fff, 1073px 729px #fff, 1475px 2405px #fff, 1765px 637px #fff, 60px 1847px #fff;
  height: 1px;
  width: 1px;
}

@-webkit-keyframes animParticle {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2560px);
  }
}

@keyframes animParticle {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2560px);
  }
}
.page-wrapper {
  text-align: center;
  color: #fff;
  z-index: 2;
}




/*** Scroll To Top style ***/
.scroll-top {
    position: fixed;
    right: 15px;
    bottom: 20px;
    width: 55px;
    height: 55px;
    background-color: var(--thm-base);
    color: #ffffff;
    border-radius: 5px;
    font-size: 20px;
    line-height: 55px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    display: none;
    cursor: pointer;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    z-index: 999999999;
}
.scroll-top span {}
.scroll-top:after {
	position: absolute;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 1;
	z-index: -1;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
	background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}
.scroll-top:hover{
    color: #f8f8f8;
}

.scroll-top.style2 {
    position: absolute;
    left: 0;
    top: -20px;
    right: 0;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 5px;
    background-color: #0098ff;
    border: none;
    text-align: center;
    animation: auto;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    font-size: 20px;
    line-height: 40px;
    font-weight: 400;
}



/* Form validation styles */
input:focus,
textarea:focus,
select:focus {
    border-color: #43c3ea;
    outline: none;
}

#contact-form input[type="text"].error{
    border-color: red;    
}
#contact-form input[type="email"].error{
  border-color: red;    
}
#contact-form select.error {
  border-color: red;
}
#contact-form textarea.error{
  border-color: red;    
}




/* Post pagination styles */
.post-pagination{
    position: relative;
    display: block;
}
.post-pagination.martop20{
    margin-top: 20px;
}
.post-pagination li {
    position: relative;
    display: inline-block;
    margin: 0 3px;
}
.post-pagination li a {
    position: relative;
    display: block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    border: 2px solid #eeeeee;
    color: #131313;
    font-size: 18px;
    line-height: 56px;
    font-weight: 600;
    transition: all 500ms ease 0s;
    font-family: 'Poppins', sans-serif;
}
.post-pagination li a i {
    color: #c1c1c1;
    font-size: 22px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.post-pagination li.active a, 
.post-pagination li:hover a {
    background: #fec727;
    border-color: #fec727;
}
.post-pagination li.active a i,
.post-pagination li:hover a i{
    color: #131313;    
}
.post-pagination.style2 li a{
    border-radius: 0;
}


.secpd100-0{
    padding: 100px 0;
}



/* Overlay styles */
.overlay-style-one{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(218, 60, 34, 0.80);
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
    opacity: 0;
    z-index: 1;
}
.overlay-style-one .box{
    display: table;
    height: 100%;
    width: 100%;    
}
.overlay-style-one .box .content{
    display: table-cell;
    text-align: center;
    vertical-align: middle;    
}
.overlay-style-one .box .inner{
    display: table-cell;
    text-align: center;
    vertical-align: middle;    
}





.overlay-style-two{
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
    top: 0px;
    z-index: 2;
    opacity: 0;
    transition: all 900ms ease;    
}
.overlay-style-two:before{
	position: absolute;
	content: '';
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	display: block;
	opacity: 0;
	text-align: center;
    transform: perspective(400px) rotateX(-90deg);
    transform-origin: top;
    transition: all 0.5s;
	background-color: rgba(18, 18, 18, 0.90);
}
.overlay-style-two:after{
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 50%;
	display: block;
	opacity: 0;
	text-align: center;
    transform: perspective(400px) rotateX(90deg);
    transform-origin: bottom;
    transition: all 0.5s;
	background-color: rgba(18, 18, 18, 0.90);
}


.overlay-style1 {
    position: absolute;
    top: 0;
    left: -100%;
    bottom: 0;
    width: 100%;
    opacity: 0;
    transform-origin: top;
    transform-style: preserve-3d;
    transition: all 0.9s cubic-bezier(0.62, 0.21, 0.45, 1.22);  
    z-index: 1;
}
.overlay-style1.bg1{
    background-color: rgba(0, 0, 0, 0.70);    
}
.overlay-style2 {
    position: absolute;
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.70);  
    transform: skew(0deg, 0deg) scale(1.2, 1.2);
    transition: all 0.9s cubic-bezier(0.62, 0.21, 0.45, 1.22);  
    z-index: 1;
}



.review-box {
    position: relative;
    display: block;
    overflow: hidden;
    line-height: 16px;
}
.review-box ul {
    display: block;
    overflow: hidden;
}
.review-box ul li {
    display: inline-block;
    float: left;
    margin-right: 3px;
}
.review-box ul li:last-child{
    margin-right: 0px;    
}
.review-box ul li i {
    color: #f6d000;
    font-size: 18px;
}


.social-links-style1 {
    position: relative;
    display: block;
    overflow: hidden;
}
.social-links-style1 li{
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 30px;
}
.social-links-style1 li:last-child{
    margin-right: 0px;
}
.social-links-style1 li a i{
    position: relative;
    display: block;
    color: #777777;
    font-size: 20px;
    font-weight: 400;
    transition: all 500ms ease;
}
.social-links-style1 li a:hover i{
    color: #ffffff;
}


.sociallinks-style-two {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 7px 0 8px;
}
.sociallinks-style-two li {
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 25px;
}
.sociallinks-style-two li:last-child{
    margin-right: 0px;    
}
.sociallinks-style-two li a i {
    position: relative;
    display: block;
    color: #ffffff;
    font-size: 16px;
    transition: all 500ms ease 0s;
}
.sociallinks-style-two li a:hover i{
    color: #e4b33d;
}


/* Update header Style */
@keyframes menu_sticky {
    0%   {margin-top:-90px;}
    50%  {margin-top: -74px;}
    100% {margin-top: 0;}
}




/*** 
========================================
    Mobile Menu
========================================
***/
.nav-outer .mobile-nav-toggler {
    position: relative;
    display: none;
    float: right;
    cursor: pointer;
    padding: 30px 0;
}
.nav-outer.style1 .mobile-nav-toggler {
    padding: 15px 0 15px;
}
.nav-outer.style2 .mobile-nav-toggler {
    padding: 10px 0;
}
.nav-outer.style3 .mobile-nav-toggler {
    padding: 45px 0;
}


.nav-outer .mobile-nav-toggler .inner{
    position: relative;
    display: block;
    padding: 3px 5px;
    background: var(--thm-base);
}
.mobile-menu{
	position: fixed;
	top: 0;
	right: 0;
	width: 300px;
	max-width:100%;
	height: 100%;
	padding-right:30px;
	opacity: 0;
	visibility: hidden;
	z-index: 999999;
}
.mobile-menu .menu-backdrop{
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
    background-color: rgba(9, 16, 32, 0.90);
	-webkit-transform: translateX(101%);
	-ms-transform: translateX(101%);
	transform: translateX(101%);
	transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
	z-index: 1;
}
.mobile-menu-visible .mobile-menu .menu-backdrop{
	opacity: 0.70;
	visibility: visible;
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.mobile-menu .mCSB_inside>.mCSB_container{
	margin-right:5px;	
}
.mobile-menu .navbar-collapse{
	display:block !important;	
}


.mobile-menu .nav-logo{
	position:relative;
	padding:30px 25px;
	text-align:left;	
}
.mobile-menu .nav-logo a{
    position: relative;
    display: inline-block;
}

.mobile-menu-visible{
	overflow: hidden;
}
.mobile-menu-visible .mobile-menu{
	opacity: 1;
	visibility: visible;
}
.mobile-menu .menu-box{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow-y: auto;
	background: #000000;
	padding: 0px 0px;
	z-index: 5;
	opacity: 0;
	visibility: hidden;
	border-radius: 0px;
	-webkit-transform: translateX(101%);
	-ms-transform: translateX(101%);
	transform: translateX(101%);
}
.mobile-menu-visible .mobile-menu .menu-box{
	opacity: 1;
	visibility: visible;
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.mobile-menu .close-btn{
	position: absolute;
	top: 10px;
	right: 10px;
	color: #ffffff;
	font-size: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	cursor: pointer;
	z-index: 10;
	-webkit-transition:all 0.9s ease;
	-moz-transition:all 0.9s ease;
	-ms-transition:all 0.9s ease;
	-o-transition:all 0.9s ease;
	transition:all 0.9s ease;
}
.mobile-menu-visible .mobile-menu .close-btn{
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.mobile-menu .close-btn:hover{
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}


.mobile-menu .navigation{
	position: relative;
	display: block;
	width: 100%;
	float: none;
}
.mobile-menu .navigation li{
	position: relative;
	display: block;
	border-top: 1px solid rgba(255,255,255,0.10);
}
.mobile-menu .navigation:last-child{
	border-bottom: 1px solid rgba(255,255,255,0.10);
}
.mobile-menu .navigation li > ul > li:first-child{
	border-top: 1px solid rgba(255,255,255,0.10);
}
.mobile-menu .navigation li > a{
	position: relative;
	display: block;
	padding: 10px 25px;
	color: #ffffff;
	font-size: 15px;
	line-height: 24px;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;	
}
.mobile-menu .navigation li > a:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:0;
    border-left: 5px solid var(--thm-base);
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;	
}
.mobile-menu .navigation li.current > a:before{
	height:100%;
}

.mobile-menu .navigation li.current > a,
.mobile-menu .navigation li > a:hover{
    color: var(--thm-base);    
}


.mobile-menu .navigation li ul li > a{
	font-size: 15px;
    font-weight: 400;
	margin-left: 20px;
	text-transform: capitalize;
}
.mobile-menu .navigation li.dropdown .dropdown-btn{
	position:absolute;
	top:6px;
	right:6px;
	width:32px;
	height:32px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	line-height:32px;
	background:rgba(255,255,255,0.10);
	cursor:pointer;
	border-radius:2px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;	
	z-index:5;
}
.mobile-menu .navigation li.dropdown .dropdown-btn.open{
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);	
}
.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul,
.mobile-menu .navigation > li.dropdown > .megamenu {
	display: none;
}
.mobile-menu .social-links{
	position:relative;
	text-align:center;
	padding:30px 25px;
}
.mobile-menu .social-links li{
	position:relative;
	display:inline-block;
	margin:0px 5px 10px;
}
.mobile-menu .social-links li a{
	position:relative;
	color:#ffffff;
	font-size: 20px;
	line-height:32px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;	
}






.sec-title {
    position: relative;
    display: block;
    margin-top: -3px;
    padding-bottom: 64px;
}
.sec-title .sub-title {
    position: relative;
    display: block;
    padding-bottom: 19px;
}
.sec-title .sub-title h3{
    color: #090c08;
    font-size: 42px;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
}
.sec-title h2 {
    font-size: 32px;
    line-height: 1.3em;
    text-transform: uppercase;
}
.sec-title h3 span{
    color: #fca817;
}



/*** 
=============================================
   Portfolio Style1 Area Css
=============================================
***/
.portfolio-style1-area{
    position: relative;
    display: block;
    background: #f3f3f4;
    padding: 0px 0 120px;
}
.portfolio-style1-area .sec-title{
    padding-bottom: 64px;    
}

.portfolio-style1-area.pdtop120{
    padding-top: 120px;
}

.single-portfolio-style1{
    position: relative;
    display: block;
    margin-bottom: 30px;
}
.single-portfolio-style1 .img-holder{
    position: relative;
    display: block;
    overflow: hidden;
}
.single-portfolio-style1 .img-holder img{
    width: 100%;
    filter: grayscale(100%);
}
.single-portfolio-style1:hover .img-holder img{
    transform: scale(1.2) rotate(1deg);
    filter: grayscale(0%);
}
.single-portfolio-style1 .img-holder .overlay-icon{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transition: .9s;
    -o-transition: .9s;
    transition: .9s;
    transform: perspective(400px) scale(0);
    transform-origin: center;    
}
.single-portfolio-style1:hover .img-holder .overlay-icon{
    transform: perspective(400px) scale(1.0);
}
.single-portfolio-style1 .img-holder .overlay-icon a{
    position: relative;
    display: inline-block;
    width: 120px;
    height: 120px;
    background: var(--thm-base);
    color: var(--thm-black);
    font-size: 60px;
    line-height: 120px;
    text-align: center;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.single-portfolio-style1 .img-holder .overlay-icon a:hover{
    color: #ffffff;
    background: var(--thm-black);
}

.portfolio-style1-area .btns-box {
    position: relative;
    display: block;
    padding-top: 40px;
    line-height: 0;
}
.portfolio-style1-area .btns-box a.btn-one .left_round{
    background: #f3f3f4;
}
.portfolio-style1-area .btns-box a.btn-one .right_round{
    background: #f3f3f4;
}


/*** 
=============================================
   Portfolio Style2 Area Css
=============================================
***/


.tt-contact-info {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 17px;
}

.tt-contact-info > li {
	padding: 3px 0;
}

.tt-ci-icon {
	display: inline-block;
	margin-right: 10px;
	font-size: 80%;
}
.tt-contact-info a {
	display: inline;
	transition: color 0.2s;
}
.tt-contact-info a:hover {
	color: #FFF;
}

/* Social buttons */
.tt-contact-info .social-buttons {
	display: inline-block;
	margin-top: 15px;
	margin-left: -13px;
}





/*** 
=============================================
   Portfolio Style2 Area Css
=============================================
***/
.portfolio-style2-area{
    position: relative;
    display: block;
    background: #f3f3f4;
    padding: 120px 0 120px;
}
.portfolio-style2-area .auto-container{
    max-width: 1650px;
}
.portfolio-style2-area .btns-box {
    position: relative;
    display: block;
    padding-top: 40px;
    line-height: 0;
}



/*** 
=============================================
   Portfolio Style3 Area Css
=============================================
***/
.portfolio-style3-area{
    position: relative;
    display: block;
    background: #f3f3f4;
    padding: 120px 0 120px;
}
.portfolio-style3-area .auto-container{
    max-width: 100%;
    padding: 0;
}
.portfolio-style3-area .btns-box {
    position: relative;
    display: block;
    padding-top: 40px;
    line-height: 0;
}



/*** 
=============================================
   Portfolio Page Two Css
=============================================
***/
.portfolio-page-two{
    position: relative;
    display: block;
    background: #f3f3f4;
    padding: 120px 0 120px;
}
.single-portfolio-style2{
    margin-bottom: 46px;
}
.single-portfolio-style2 .title-holder{
    position: relative;
    display: block;
    text-align: center;
    padding-top: 23px;
}
.single-portfolio-style2 .title-holder h3{
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    text-transform: uppercase;
}
.single-portfolio-style2 .title-holder h3 a{
    color: var(--thm-black);
    transition: all 100ms ease;
}
.single-portfolio-style2 .title-holder h3 a:hover{
    color: var(--thm-base);
}

.btns-box.loadmore-portfolio-button{
    padding-top: 20px;
    line-height: 0;
} 



/*** 
=============================================
   Portfolio Details Area Css
=============================================
***/
.portfolio-details-area{
    position: relative;
    display: block;
    background: #f3f3f4;
    padding: 120px 0 120px;
}
.portfolio-details_content{
    position: relative;
    display: block;
}

.portfolio-details_image-box{
    position: relative;
    display: block;
}
.portfolio-details_image-box .bx-wrapper {
    position: relative;
    margin: 0;
    padding: 0;
}
.portfolio-details_image-box .bx-wrapper .bx-viewport {
    box-shadow: none;
    border: 0px solid #fff;
    left: 0px;
    background: #fff;
    transform: translatez(0);
}

.portfolio-main-image-box{
    position: relative;
    display: block;
}
.portfolio-main-image-box .single-box{
    position: relative;
    display: block;
}
.portfolio-main-image-box .single-box .img-holder{
    position: relative;
    display: block;
    overflow: hidden;
}
.portfolio-main-image-box .single-box .img-holder img{
    width: 100%;
    filter: grayscale(100%);
}


.portfolio-details_image-box .slider-pager{
    position: relative;
    display: block;
    margin-top: 30px;
}
.portfolio-details_image-box .slider-pager ul{
    position: relative;
    display: block;
    margin-left: -15px;
    margin-right: -15px;
}
.portfolio-details_image-box .slider-pager ul li{
    position: relative;
    display: block;
    float: left;
    padding: 0 15px;
}
.portfolio-details_image-box .slider-pager ul li a{
    position: relative;
    display: block;    
}
.portfolio-details_image-box .slider-pager ul li a .thumb-image{
    position: relative;
    display: block;
    overflow: hidden;
}
.portfolio-details_image-box .slider-pager ul li a .thumb-image img{
    width: 100%;
    transform: scale(1.0);
    transition: all 700ms ease;
    filter: grayscale(100%);    
}
.portfolio-details_image-box .slider-pager ul li a.active .thumb-image img{
    filter: grayscale(0%);
    transform: scale(1.2);        
}

.portfolio-details-text-box {
    position: relative;
    display: block;
    padding: 70px 0 62px;
}
.portfolio-details-text-box .top-title{
    position: relative;
    display: block;
    margin-bottom: 15px;
}
.portfolio-details-text-box .top-title h5{
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    background: var(--thm-base);
    padding: 4px 20px 4px;
    border-radius: 2px;
}
.portfolio-details-text-box .top-title h2{
    font-size: 32px;
    line-height: 42px;
    font-weight: 700;
}
.portfolio-details-text{
    position: relative;
    display: block;
}
.portfolio-details-text p{
    margin: 0;
}



.xoven-video-gallery-2.portfolio-details-video-gallery {
    position: relative;
    display: block;
    overflow: hidden;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 255px 0px 290px;
}
.xoven-video-gallery-2.portfolio-details-video-gallery .shape {
    position: absolute;
    left: 0;
    bottom: 0;
}
.xoven-video-gallery-2.portfolio-details-video-gallery img{}
.xoven-video-gallery-2.portfolio-details-video-gallery .inner-box {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    text-align: center;
}
.xoven-video-gallery-2.portfolio-details-video-gallery .inner-box h2{
    color: #ffffff;
    font-size: 32px;
    line-height: 1.2em;
    font-weight: 700;
}
.xoven-video-gallery-2.portfolio-details-video-gallery .inner-box h2 span{
    color: var(--thm-base);    
}
.xoven-video-gallery-2.portfolio-details-video-gallery .icon{
    margin-top: 53px;
}
.xoven-video-gallery-2.portfolio-details-video-gallery .icon a{
    text-align: center;
}



/*** 
=============================================
   Video Gallery Area Css
=============================================
***/
.video-gallery-area{
    position: relative;
    display: block;
    padding: 166px 0px 190px;
    overflow: hidden;
    z-index: 1;
}
.video-gallery-area_bg{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    z-index: -1;
}
.video-gallery-area .shape1{
    position: absolute;
    left: 100px;
    bottom: 100px;
    -webkit-animation: animation1 5s ease-in infinite;
    animation: animation1 5s ease-in infinite;
}


.xoven-video-gallery-2 {
    position: relative;
    display: block;
}
.xoven-video-gallery-2 .big-title{
    position: relative;
    display: block;
    margin-bottom: 29px;
}
.xoven-video-gallery-2 .big-title h2{
    color: transparent;
    -webkit-text-stroke:2px #ffffff;
    font-size: 42px;
    line-height: 1.2em;
    font-weight: bold;
}
.xoven-video-gallery-2 .big-title h2 span{
    position: relative;
    display: inline-block;
    padding-right: 23px;
    color: #fca817;
    -webkit-text-stroke:0px #ffffff;
}
.xoven-video-gallery-2 p{
    color: #ffffff;
    font-size:28px;
    line-height: 30px;
    font-weight: 300;
    margin: 0;
}
.xoven-video-gallery-2 .icon {
    position: relative;
    display: block;
    margin-top: 62px;
}
.xoven-video-gallery-2 .icon a {
    position: relative;
    display: inline-block;
    width: 150px;
    height: 150px;
    background: var(--thm-base);
    border-radius: 50%;
    color: var(--thm-black);
    font-size: 65px;
    line-height: 150px;
}


.xoven-video-gallery-2.style2 .big-title h2{
    color: #ffffff;
    -webkit-text-stroke: 0px #ffffff;
}



/*** 
=============================================
    SKill style1 Area Css
=============================================
***/
.skill-style1-area{
    position: relative;
    display: block;
    background: #f3f3f4;
    min-height: 590px;
}
.skill-style1-area.pdtop120{
    padding-top: 20px;
	padding-bottom: 100px;
}

.skill-style1-area .custom-container{
    position: relative;
    display: block;
    max-width: 100%;
    width: 100%;
}

.skill-style1_image-box-outer{
    position: relative;
    display: block;
    overflow: hidden;
    min-height: 590px;    
}
.skill-style1_image-box{
    position: absolute;
    top: 0;
    left: 0;
    right: 115px;
    min-height: 590px;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left top;
}
.skill-style1_image-box img{
    width: 100%;
}
.skill-style1_image-box:before {
    position: absolute;
    top: 0;
    left: 0px;
    bottom: 0;
    right: 0;
    background: var(--thm-primary);
    opacity: 0.80;
    content: "";
    transform: skew(-90deg) translateY(100%);
    transform-origin: left;
    transform-style: preserve-3d;
    transition: all 900ms ease 100ms;
    display: none;
}
.skill-style1_image-box:hover:before{
    transform: skew(0deg) translateY(0);  
}

.skill-style1_image-box-outer .title {
    position: absolute;
    top: -25px;
    right: 139px;
    transform: rotate(-90deg);
    transform-origin: right;
    background: var(--thm-base);
    padding: 15px 20px;
}
.skill-style1_image-box-outer .title h4{
    color: #1f2026;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.skill-style1_image-box-outer .title:before {
    content: "";
    position: absolute;
    right: 116px;
    bottom: 23px;
    border-top: 30px solid var(--thm-base);
    border-right: 25px solid transparent;
    width: 0;
    height: 0;
    transform: rotate(90deg);
}
.skill-style1_image-box-outer .title:after {
    content: "";
    position: absolute;
    right: 115px;
    bottom: -2px;
    border-top: 30px solid var(--thm-base);
    border-left: 25px solid transparent;
    width: 0;
    height: 0;
    transform: rotate(90deg);
}



.skill-style1_content-box{
    position: relative;
    display: block;
    max-width: 570px;
    width: 100%;
    padding-top: 50px;
}
.skill-style1_content-box h2{
    font-size: 32px;
    line-height: 1.2em;
    margin: 0 0 26px;
}
.skill-style1_content-box p{
    font-size: 18px;
    line-height: 36px;
    font-weight: 300;
}


.skill-progress-box{
    position: relative;
    display: block;
    padding-top: 33px;
}
.progress-levels{
    position: relative;
    display: block;
}
.progress-levels .progress-box {
    position: relative;
    display: block;
}
.progress-levels .progress-box .inner {
    position: relative;
    display: block;
}
.progress-levels .progress-box .bar{
    position: relative;
    display: block;
}
.progress-levels .progress-box .bar .bar-innner{
	position: relative;
	width: 100%;
    height: 8px;	
	background: #e4e4e5;
    border-radius: 10px;
}
.progress-levels .progress-box .bar .bar-fill{
	position:absolute;
	top: 0%;
	left: 0px;
    bottom: 0%;
	width: 0px;
	height: 8px;
    border-radius: 10px;
    background: #f0a202;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	transition: all 2000ms ease 300ms;
}

.progress-levels .progress-box .skill-percent {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding-top: 14px;
}
.progress-levels .progress-box .skill-percent .title{
    position: relative;
    display: block;
}
.progress-levels .progress-box .skill-percent .title h6{
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
}


.progress-levels .progress-box .skill-percent .counting{
    position: relative;
    display: block;
}
.progress-levels .progress-box .count-text {
    color: var(--thm-gray);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    display: inline-block;
    float: none;
}
.progress-levels .progress-box .percent {
    color: var(--thm-gray);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    display: inline-block;
    float: none;
    margin-left: -3px;
}
.progress-levels.style2 .progress-box .bar .bar-fill{
    background: #067bc2;
}
.progress-levels.style3 .progress-box .bar .bar-fill{
    background: #e30512;
}




.skill-style2_image-box-outer {
    position: relative;
    display: block;
    overflow: hidden;
    min-height: 590px;
}
.skill-style2_image-box{
    left: 0;
    right: 0; 
}
.skill-style2_image-box::before{
    display: none;
}
.skill-style2_image-box-outer .title {
    position: absolute;
    top: -25px;
    right: 24px;
    transform: rotate(-90deg);
    transform-origin: right;
    background: var(--thm-base);
    padding: 15px 20px;
}
.skill-style2_image-box-outer .title h4{
    color: #1f2026;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.skill-style2_image-box-outer .title:before {
    content: "";
    position: absolute;
    right: 116px;
    bottom: 23px;
    border-top: 30px solid var(--thm-base);
    border-right: 25px solid transparent;
    width: 0;
    height: 0;
    transform: rotate(90deg);
}
.skill-style2_image-box-outer .title:after {
    content: "";
    position: absolute;
    right: 115px;
    bottom: -2px;
    border-top: 30px solid var(--thm-base);
    border-left: 25px solid transparent;
    width: 0;
    height: 0;
    transform: rotate(90deg);
}
.skill-style2_content-box {
    max-width: 100%;
    padding-left: 100px;
    padding-top: 50px;
}



.skill-style2_content-box.style3 {
    max-width: 100%;
    padding-left: 0px;
    padding-right: 100px;
}







/*** 
=============================================
    Working Process Area Css
=============================================
***/
.working-process-area{
    position: relative;
    display: block;
    background: #f3f3f4;
    z-index: 1;
}
.working-process-area .auto-container{
    position: relative;
    max-width: 1620px;
    padding: 0;
}
.working-process-bg{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    z-index: -1;
}
.working-process-bg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #090c08;
    opacity: .70;
}

.working-process-inner{
    position: relative;
    display: block;
    overflow: hidden;
    padding: 103px 220px 80px;
}
.working-process-inner .shape1{
    position: absolute;
    left: -10px;
    bottom: -10px;
}
.working-process-inner .shape2{
    position: absolute;
    top: 0;
    right: -100px;
}


.working-process-inner .title{
    position: relative;
    display: block;
    text-align: center;
    margin-bottom: 59px;
}
.working-process-inner .title h2{
    color: #ffffff;
    font-size: 32px;
    line-height: 1.2em;
    font-weight: 700;
}
.working-process-inner ul {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    counter-reset: count;
}
.single-working-process{
    position: relative;
    display: block;
    width: 170px;
    background: transparent;
    padding: 50px 0px 47px;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 40px;
}
.single-working-process .count-box{
    position: relative;
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    z-index: 1;
}
.single-working-process .count-box .shape-bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.single-working-process .count-box:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    line-height: 32px;
    font-weight: 400;
    counter-increment: count;
    content: counter(count);
    transition: all 200ms linear;
    transition-delay: 0.1s;
    font-family: var(--thm-oswald-font)
}

.single-working-process p{
    color: #777777;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    margin: 15px 0 4px;
    font-family: var(--thm-oswald-font);
}
.single-working-process h2{
    font-size: 32px;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
}




/*** 
=============================================
   Support Area Css
=============================================
***/
.support-area{
    position: relative;
    display: block;
    background: #f3f3f4;
}
.single-support-box {
    position: relative;
    display: block;
    background: #efeff0;
    padding: 0 50px 60px;
	margin-bottom: 30px;
    z-index: 1;
}
.single-support-box:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 2px solid #e2e2e4;
    z-index: -1;
}
.single-support-box:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    background: #1f2026;
    border-radius: 0px;
    transition: .5s;
    transform: perspective(400px) scaleX(0);
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    z-index: -1;
}
.single-support-box:hover:after{
    opacity: 1;
    transform: perspective(400px) scaleX(1.0);
}


.single-support-box .inner-box{
    position: relative;
    display: block;
    padding-left: 140px;
}

.single-support-box .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 140px;
    height: 170px;
    background: #1f2026;
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    text-align: center;
    z-index: 1;
}
.single-support-box .icon:before {
    position: absolute;
    top: 0;
    left: -1px;
    bottom: -1px;
    right: -1px;
    content: "";
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    background: #f0a202;
    z-index: -1;
    transform: scale(0.0);
    transform-origin: center;
    transform-style: preserve-3d;
    transition: all 0.7s cubic-bezier(0.62, 0.21, 0.45, 1.52);
}






.single-support-box .icon2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 140px;
    height: 170px;
    background: #1f2026;
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    text-align: center;
    z-index: 1;
}
.single-support-box .icon2:before {
    position: absolute;
    top: 0;
    left: -1px;
    bottom: -1px;
    right: -1px;
    content: "";
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    background: #e30512;
    z-index: -1;
    transform: scale(0.0);
    transform-origin: center;
    transform-style: preserve-3d;
    transition: all 0.7s cubic-bezier(0.62, 0.21, 0.45, 1.52);
}
.single-support-box .icon3 {
    position: absolute;
    top: 0;
    left: 0;
    width: 140px;
    height: 170px;
    background: #1f2026;
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    text-align: center;
    z-index: 1;
}
.single-support-box .icon3:before {
    position: absolute;
    top: 0;
    left: -1px;
    bottom: -1px;
    right: -1px;
    content: "";
    border-bottom-left-radius: 70px;
    border-bottom-right-radius: 70px;
    background: #067bc2;
    z-index: -1;
    transform: scale(0.0);
    transform-origin: center;
    transform-style: preserve-3d;
    transition: all 0.7s cubic-bezier(0.62, 0.21, 0.45, 1.52);
}



.single-support-box:hover .icon:before{
    transform: scale(1.0);   
}
.single-support-box .inner-box .icon span::before {
    position: relative;
    display: block;
    color: #ffffff;
    font-size: 60px;
    line-height: 60px;
    padding-top: 70px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.single-support-box:hover .inner-box .icon span::before{
    color: var(--thm-black);
}




.single-support-box:hover .icon2:before{
    transform: scale(1.0);   
}
.single-support-box .inner-box .icon2 span::before {
    position: relative;
    display: block;
    color: #ffffff;
    font-size: 60px;
    line-height: 60px;
    padding-top: 70px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.single-support-box:hover .inner-box .icon2 span::before{
    color: var(--thm-black);
}
.single-support-box:hover .icon3:before{
    transform: scale(1.0);   
}
.single-support-box .inner-box .icon3 span::before {
    position: relative;
    display: block;
    color: #ffffff;
    font-size: 60px;
    line-height: 60px;
    padding-top: 70px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.single-support-box:hover .inner-box .icon3 span::before{
    color: var(--thm-black);
}









.single-support-box .inner-box .title{
    position: relative;
    display: block;
    padding-top: 62px;
    padding-left: 30px;
}
.single-support-box .inner-box .title h2{
    font-size: 32px;
    line-height: 40px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 16px;
    transition: all 200ms linear;
    transition-delay: 0.3s;
}
.single-support-box:hover .inner-box .title h2{
    color: #ffffff;
}
.single-support-box .inner-box .title p{
    font-size: 18px;
    line-height: 30px;
    margin: 0;
}  



/*** 
=============================================
    Home Google Map Area Css
=============================================
***/
.home-google-map-area{
    position: relative;
    display: block;
}
.home-google-map-area .container-fluid{
    padding: 0;
}


.home-page-map-outer{
    position: relative;
    display: block;
    z-index: 10;
}
.home-page-map-outer .map-canvas{ 
	position: relative;
	width: 100%;
	height: 680px;    
}

.map-form-box{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 570px;
    width: 100%;
    background: #ffffff;
    margin: 0 auto;
    padding: 58px 100px 70px;
    overflow: hidden;
    z-index: 1;
}
.map-form-box .shape1{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
}
.map-form-box .shape2{
    position: absolute;
    left: 0;
    bottom: 0;
}
.map-form-box .shape3{
    position: absolute;
    right: 0;
    bottom: 0;
}


.map-form-box .inner-title{
    position: relative;
    display: block;
    padding-bottom: 61px;
}
.map-form-box .inner-title h2{
    color: #1f2026;
    font-size: 32px;
    line-height: 60px;
    font-weight: 700;
    text-transform: uppercase;
}
.map-form-box form{
    position: relative;
    display: block;
}
.map-form-box form .input-box{
    position: relative;
    display: block;
    margin-bottom: 20px;
}
.map-form-box form input[type="text"],
.map-form-box form input[type="email"],
.map-form-box form textarea{
    position: relative;
    display: block;   
    background: #f8f8f8;
    width: 100%;
    height: 60px;
    border: 1px solid #efeff0;
    color: #777777;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    padding-left: 29px;
    padding-right: 25px;
    border-radius: 5px;
    transition: all 500ms ease;
    font-family: var(--thm-oswald-font);
}
.map-form-box form textarea {
    height: 140px;
    padding-top: 15px;
    padding-left: 29px;
    padding-right: 25px;
}
.map-form-box form input[type="text"]:focus{
    color: #171717;
    border-color: #171717; 
}
.map-form-box form input[type="email"]:focus{
    color: #171717;
    border-color: #171717; 
}
.map-form-box form textarea:focus{
    color: #171717;
    border-color: #171717; 
}

.map-form-box form input[type="text"]::-webkit-input-placeholder {
    color: #666666;
}
.map-form-box form input[type="text"]:-moz-placeholder {
    color: #666666;
}
.map-form-box form input[type="text"]::-moz-placeholder {
    color: #666666;
}
.map-form-box form input[type="text"]:-ms-input-placeholder {
    color: #666666;
}
.map-form-box form input[type="email"]::-webkit-input-placeholder {
    color: #666666;
}
.map-form-box form input[type="email"]:-moz-placeholder {
    color: #666666;
}
.map-form-box form input[type="email"]::-moz-placeholder {
    color: #666666;
}
.map-form-box form input[type="email"]:-ms-input-placeholder {
    color: #666666;
}
.map-form-box form textarea::-webkit-input-placeholder {
    color: #666666;
}
.map-form-box form textarea:-moz-placeholder {
    color: #666666;
}
.map-form-box form textarea::-moz-placeholder {
    color: #666666;
}
.map-form-box form textarea:-ms-input-placeholder {
    color: #666666;
}

.map-form-box form .button-box {
    position: relative;
    padding-top: 50px;
}
.map-form-box form .button-box button{}

.map-form-box form .button-box button .left_round{
    background: #ffffff;
}
.map-form-box form .button-box button .right_round{
    background: #ffffff;
}



/*** 
=============================================
   Service Details Area Css
=============================================
***/
.service-details-area{
    position: relative;
    display: block;
    background: #f3f3f4;
}

.service-deails-box {
    position: relative;
    display: flex;
    align-items: center;
    background: #ffffff;
    padding: 120px 100px 120px;
    margin-top: -290px;
    z-index: 10;
}
.service-deails-box .bg-shape{
    position: absolute;
    left: 0;
    bottom: 183px;
    width: 170px;
    height: 50px;
    background: #171717	;
}
.service-deails-box .shape1{
    position: absolute;
    top: 0;
    right: 0;
}


.service-details-content-box {
    position: relative;
    display: block;
    padding-left: 70px;
    max-width: 600px;
    width: 100%;
    padding-right: 100px;
}
.service-details-content-box .icon{
    position: absolute;
    top: 4px;
    left: 0;
    width: 70px;    
}

.service-details-content-box .text{
    position: relative;
    display: block;
    padding-left: 30px;    
}
.service-details-content-box .text h3{
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    text-transform: uppercase;    
}

.service-details-content-box .text .inner-text{
    position: relative;
    display: block;
    margin-top: 21px;
    padding-left: 20px;
}
.service-details-content-box .text .inner-text:before{
    position: absolute;
    top: 9px;
    left: 0;
    width: 10px;
    height: 4px;
    background: var(--thm-base);
    content: "";
}
.service-details-content-box .text .inner-text p{
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    margin: 0;
}


.service-details-image-box {
    position: relative;
    display: block;
    max-width: 540px;
    width: 100%;
}
.service-details-image-box img{
    width: 100%;
}


.service-deails-bottom-box{
    position: relative;
    display: block;
    background: #ffffff;
    padding: 0 100px 120px;
}
.service-deails-bottom-box .single-support-box {
    padding: 0 30px 60px;
    background: #fbfbfb;
}
.service-deails-bottom-box .single-support-box:before {
    border: 2px solid #edeeee;
}








/*** 
=============================================
   comments Box Css
=============================================
***/
.comments-box-one{
    position: relative;
    display: block;
    background: #ffffff;
    padding: 72px 28px 15px;
    margin-top: 80px;
}
.comments-box-one .title{
    position: relative;
    display: block;
    padding-bottom: 33px;
}
.comments-box-one .title h2{
    color: var(--thm-black);
    font-size: 32px;
    line-height: 32px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: var(--thm-oswald-font);
}

.comments-box-one .inner{
    position: relative;
    display: block;
}
.single-comments-box{
    position: relative;
    display: block;
    padding-left: 80px;
    min-height: 80px;
    margin-bottom: 42px;
}
.single-comments-box.mar-left{
    margin-left: 100px;
}
.single-comments-box .img_box{
    position: absolute;
    top: 2px;
    left: 0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.single-comments-box .img_box .inner{
    position: relative;
    display: block;
    overflow: hidden;
}
.single-comments-box .img_box .inner img{
    width: 100%;
    border-radius: 50%;
    filter: grayscale(100%);
}

.single-comments-box .text_box{
    position: relative;
    display: block;
    padding-left: 50px;
}
.single-comments-box .text_box .inner {
    position: relative;
    display: block;
}
.single-comments-box .text_box .inner h3{
    color: var(--thm-black);
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.single-comments-box .text_box .inner p {
    margin: 0;
}
.single-comments-box .comment-meta-box{
    position: relative;
    display: block;
    margin-top: 13px;
}
.single-comments-box .comment-meta-box ul{
    position: relative;
    display: block;
    overflow: hidden;
    padding-left: 1px;
}
.single-comments-box .comment-meta-box ul li{
    position: relative;
    display: inline-block;
    margin-right: 15px;
}
.single-comments-box .comment-meta-box ul li:last-child{
    margin-right: 0;
}
.single-comments-box .comment-meta-box ul li a{
    color: var(--thm-gray);
    font-size: 13px;
    line-height: 23px;
    font-weight: 600;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.single-comments-box .comment-meta-box ul li a:hover{
    color: var(--thm-base);
}
.single-comments-box .comment-meta-box ul li a span::before{
    position: relative;
    display: inline-block;
    top: 2px;
    font-size: 13px;
    line-height: 26px;
    padding-right: 5px;
}

  
/*** 
=============================================
   Reply Form Box Css
=============================================
***/
.reply-form-box{
    position: relative;
    display: block;
    padding-top: 33px;
    background: #ffffff;
    padding: 0px 30px 70px;
}
.reply-form-box .title{
    position: relative;
    display: block;
    padding-bottom: 43px;    
}
.reply-form-box .title h2{
    color: #222222;
    font-size: 32px;
    line-height: 34px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 16px;  
}
.reply-form-box .title p{
    margin: 0;
}
.reply-form-box form .input-box{
    position: relative;
    display: block;
}
.reply-form-box form .input-box label{
    color: var(--thm-black);
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    font-family: var(--thm-oswald-font);
    text-transform: uppercase;
    margin-bottom: 16px;
}
.reply-form-box form input[type="text"], 
.reply-form-box form input[type="email"], 
.reply-form-box form textarea {
    position: relative;
    display: block;
    background: #ffffff;
    width: 100%;
    height: 65px;
    border: 1px solid #ededed;
    color: #777777;
    font-size: 14px;
    padding: 0 30px;
    margin-bottom: 20px;
    border-radius: 7px;
    transition: all 500ms ease;
    outline: none;
}
.reply-form-box form textarea {
    height: 170px;
    padding: 20px 30px;
    margin-bottom: 70px;
}
.reply-form-box form button { 

}
  
/*** 
=============================================
    Sidebar Css
=============================================
***/
.sidebar-content-box{
    position: relative;
    display: block;
    max-width: 370px;
    width: 100%;
    float: none;
    z-index: 2;
}

.single-sidebar-box{
    position: relative;
    display: block;
    margin-bottom: 50px;
}

.single-sidebar-box .title{
    position: relative;
    display: block;
    margin-top: -5px;
    padding-bottom: 26px;
}
.single-sidebar-box .title h3{
    color: var(--thm-black);
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
}


.single-sidebar_search_box{
    position: relative;
    display: block;
}
.sidebar-search-box {
    position: relative;
    display: block;
}
.sidebar-search-box form.search-form {
    position: relative;
    display: block;
    width: 100%;
}
.sidebar-search-box .search-form input[type="text"] {
    position: relative;
    display: block;
    width: 100%;
    height: 55px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #777777;
    font-size: 14px;
    font-weight: 400;
    padding-left: 20px;
    padding-right: 70px;
    border-radius: 0px;
    transition: all 500ms ease 0s;
}
.sidebar-search-box .search-form button {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 60px;
    height: 55px;
    font-size: 16px;
    line-height: 55px;
    background: transparent;
    display: block;
    text-align: center;
    border-radius: 0px;
    border: 0px solid #e7e7e8;
    transition: all 500ms ease 0s;
}
.sidebar-search-box .search-form button i {
    font-size: 16px;
    color:var(--thm-black);
}
.sidebar-search-box .search-form input[type="text"]:focus {
    color: #000;
}
.sidebar-search-box .search-form input::-webkit-input-placeholder {
    color: rgba(119, 119, 119, 0.60);
}
.sidebar-search-box .search-form input:-moz-placeholder {
    color: rgba(119, 119, 119, 0.60);
}
.sidebar-search-box .search-form input::-moz-placeholder {
    color: rgba(119, 119, 119, 0.60);
}
.sidebar-search-box .search-form input:-ms-input-placeholder {
    color: rgba(119, 119, 119, 0.60);
}


.sidebar-categories{
    position: relative;
    display: block;
}
.sidebar-categories-box {
    position: relative;
    display: block;
    overflow: hidden;
}
.sidebar-categories-box li {
    position: relative;
    display: block;
    margin-bottom: 20px;
}
.sidebar-categories-box li:last-child{
    margin-bottom: 0;
}
.sidebar-categories-box li a {
    position: relative;
    display: block;
    height: 40px;
    padding: 0 25px;
    background: #ffffff;
    border-radius: 3px;
    color: #777777;
    font-size: 14px;
    line-height: 40px;
    font-weight: 400;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.sidebar-categories-box li a span{
    position: relative;
    display: inline-block;
    float: right;
}
.sidebar-categories-box li:hover a{
    color: var(--thm-black);
    font-weight: 600;
    letter-spacing: 0.03em;
    background: var(--thm-base);
}




.sidebar-recent-news{
    position: relative;
    display: block;  
}
.recent-news{
    position: relative;
    display: block;
}
.recent-news li {
    position: relative;
    display: block;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dedddf;
}
.recent-news li:last-child{
    margin-bottom: 0;
}

.recent-news li .inner {
    position: relative;
    display: block;
    padding-left: 70px;
    min-height: 70px;
}
.recent-news li .img-box{
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 70px;
    overflow: hidden;
    border-radius: 0%;
}
.recent-news li .img-box img{
    width: 100%;
}
.recent-news li .img-box .overlay-content {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.70);
    border-radius: 0%;
    opacity: 0;
    transform: perspective(0px) scale(0);
    transform-origin: center;
    transition: all 0.5s ease-in-out 0s;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    z-index: 2;
}
.recent-news li:hover .img-box .overlay-content{
	opacity: 1;
    transform: perspective(400px) scale(1.0); 
    transition: all 0.3s ease-in-out 0.3s;    
}
.recent-news li .img-box .overlay-content a{
    color: #ffffff;
    font-size: 14px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}


.recent-news li .title-box {
    position: relative;
    display: block;
    padding-left: 20px;
    min-height: 70px;
}
.recent-news li .title-box h4{
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    margin: 0;
}
.recent-news li .title-box h4 a{
    color: #1f2026;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.recent-news li .title-box h4 a:hover{
    color: var(--thm-base);
}

.recent-news li .title-box p {
    color: #777777;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    margin: 10px 0 0;
}






/*** 
=============================================
    Thm Form Style1 Area Css
=============================================
***/
.thm-form-style1-area{
    position: relative;
    display: block;
    background: #f3f3f4;
    padding-top: 120px;
    padding-bottom: 120px;
    z-index: 1;
}

.thm-form-style1 {
    position: relative;
    display: block;
    padding: 94px 100px 110px;
    border-radius: 20px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 10px 50px 0px rgba(12, 21, 41, 0.1);
}
.thm-form-style1 .car-image {
    position: absolute;
    bottom: -180px;
    right: -160px;
}
.thm-form-style1 .title{
    position: relative;
    display: block;
    margin-top: -7px;
    padding-bottom: 32px;
}
.thm-form-style1 .title h2{
    color: #0c1529;
    font-size: 32px;
    line-height: 50px;
    font-weight: 700;
}


#thm-form-style1{
    position: relative;
    display: block;
}
#thm-form-style1 .row{
    margin-left: -25px;
    margin-right: -25px;    
}
#thm-form-style1 .row [class*=col-] {
    padding-left: 25px;
    padding-right: 25px;
}


#thm-form-style1 .about-you{
    position: relative;
    display: block;
}
#thm-form-style1 .about-you .row{
    margin-left: -10px;
    margin-right: -10px;    
}
#thm-form-style1 .about-you .row [class*=col-] {
    padding-left: 10px;
    padding-right: 10px;
}

#thm-form-style1 .about-you h3 {
    color: #0c1529;
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    margin: 0 0 13px;
}
#thm-form-style1 .input-box{
    position: relative;
    display: block;
    margin-bottom: 20px;
}
#thm-form-style1 input[type="text"], 
#thm-form-style1 input[type="email"] {
    position: relative;
    display: block;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    width: 100%;
    height: 50px;
    color: #808080;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 5px;
    transition: all 500ms ease;
    font-family: 'Poppins', sans-serif;
}
#thm-form-style1 input[type="text"]:focus{
    color: #171717;
    border-color: #171717; 
}
#thm-form-style1 input[type="email"]:focus{
    color: #171717;
    border-color: #171717; 
}
#thm-form-style1 input[type="text"]::-webkit-input-placeholder {
    color: #808080;
}
#thm-form-style1 input[type="text"]:-moz-placeholder {
    color: #808080;
}
#thm-form-style1 input[type="text"]::-moz-placeholder {
    color: #808080;
}
#thm-form-style1 input[type="text"]:-ms-input-placeholder {
    color: #808080;
}
#thm-form-style1 input[type="email"]::-webkit-input-placeholder {
    color: #808080;
}
#thm-form-style1 input[type="email"]:-moz-placeholder {
    color: #808080;
}
#thm-form-style1 input[type="email"]::-moz-placeholder {
    color: #808080;
}
#thm-form-style1 input[type="email"]:-ms-input-placeholder {
    color: #808080;
}
.contact-form form textarea::-webkit-input-placeholder {
    color: #808080;
}
#thm-form-style1 .button-box {
    position: relative;
    display: block;
    margin-top: 30px;
}




/*** 
=============================================
    Error Page Area Style      
=============================================
***/
.error-page-area{
    position: relative;
    display: block;
    overflow: hidden;
    background: #f3f3f4;
    padding: 146px 0 150px;
}
.error-content{
    position: relative;
    display: block;
    z-index: 3;
}
.error-content h4{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .1em;
}
.error-content .title {
    position: relative;
    display: block;
    color: var(--thm-black);
    font-size: 180px;
    line-height: 150px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 17px 0 30px;
}
.error-content p{
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 33px;
}
.error-content .btns-box {
    line-height: 0;
    padding-top: 8px;
}
.error-content .btns-box a {
    line-height: 60px;
    padding-left: 40px;
    padding-right: 40px;
}






