/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/6300。（此备注只出现在演示站，下载的源码不包含。）*/@charset "utf-8";/*Theme Name: D-Box - Simple Multipurpose HTML5 Template.最新最全最好的Bootstrap模板：http://www.bootstrapmb.comVersion:1.0*//*============================  Table of CSS* Animations1. General code  1.1. Typography  1.2. Button  1.4. Form  1.5. Table  1.6. Accordion  1.7. Section-background-color & sectino-heading  1.8. Tabs  1.10. Modal2. Header3. Intro4. Portfolio5. Structure6. Footer7. Teams Page8. Components9. Login / Signup pages10. Contact Page11. Responsive CSS===========================*//* Animations */@keyframes lds-cube {    0% {        -webkit-transform: scale(1.5);        transform: scale(1.5);    }    100% {        -webkit-transform: scale(1);        transform: scale(1);    }}@-webkit-keyframes lds-cube {    0% {        -webkit-transform: scale(1.5);        transform: scale(1.5);    }    100% {        -webkit-transform: scale(1);        transform: scale(1);    }}.lds-cube {    position: relative;}.lds-cube div {    position: absolute;    width: 80px;    height: 80px;    top: 10px;    left: 10px;    background: #fcb711;    -webkit-animation: lds-cube 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;    animation: lds-cube 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;    -webkit-animation-delay: -0.3s;    animation-delay: -0.3s;}.lds-cube div:nth-child(2) {    top: 10px;    left: 110px;    background: #f37021;    -webkit-animation-delay: -0.2s;    animation-delay: -0.2s;}.lds-cube div:nth-child(3) {    top: 110px;    left: 110px;    background: #6460aa;    -webkit-animation-delay: 0s;    animation-delay: 0s;}.lds-cube div:nth-child(4) {    top: 110px;    left: 10px;    background: #cc004c;    -webkit-animation-delay: -0.1s;    animation-delay: -0.1s;}.lds-cube {    width: 92px;    height: 92px;    -webkit-transform: translate(-46px, -46px) scale(0.46) translate(46px, 46px);    transform: translate(-46px, -46px) scale(0.46) translate(46px, 46px);}#preloader-wrap {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 999999;    background-color: #fff;    display: flex;    align-items: center;    justify-content: center;}.img-scale-hide .img-wrapper {    width: 100%;    height: 100%;    -webkit-transform: scale(0.7);    transform: scale(0.7);    display: block;    -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);}.img-scale-hide:hover .img-wrapper {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 0;}.img-scale-hide .img-wrapper img {    position: relative;    z-index: 1;    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);    transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);}.scale-up {    z-index: 999;}.scale-up:hover {    -webkit-transform: scale(1.03);    transform: scale(1.03);    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .4);    box-shadow: 0 0 40px rgba(0, 0, 0, .4);    z-index: 9999;    -webkit-transition: 0.3s;    transition: 0.3s;}.has-video {    z-index: 998;}.has-video::before,.has-video::after {    content: '';    width: 100%;    height: 0;    position: absolute;    background-color: rgba(255, 0, 0, 0.8);    -webkit-transition: 0.3s;    transition: 0.3s;    z-index: -1;}.has-video::before {    top: 0;}.has-video::after {    bottom: 0;}.has-video:hover::after,.has-video:hover::before {    height: 50%;}.has-video .db-box-meta .play-vid {    -webkit-transform: translateX(-30px);    transform: translateX(-30px);    opacity: 0;    -webkit-transition-duration: 0.6s;    transition-duration: 0.6s;    z-index: 20;}.has-video .db-box-meta h4 {    text-transform: uppercase;    -webkit-transform: translateY(-30px);    transform: translateY(-30px);    opacity: 0;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    z-index: 20;}.has-video:hover .db-box-meta h4 {    opacity: 1;    -webkit-transition-delay: 0.3s;    transition-delay: 0.3s;    -webkit-transform: translateY(0);    transform: translateY(0);}.has-video:hover .db-box-meta .play-vid {    opacity: 1;    -webkit-transition-delay: 0.3s;    transition-delay: 0.3s;    -webkit-transform: translateX(0);    transform: translateX(0);}.db-hover-title {    position: absolute;    bottom: 0;    color: #fff;    z-index: 20;    -webkit-transition: 0.3s;    transition: 0.3s;    width: 100%;    text-align: center;}.db-hover-title a {    display: block;    opacity: 0;    visibility: hidden;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0.3s;    transition-delay: 0.3s;    font-size: 14px;    margin: 30px 0;}.fill-top-left:hover .db-hover-title a {    opacity: 1;    visibility: visible;    color: #fff;}.fill-top-left:hover .db-hover-title a:hover {    text-decoration: underline;}.fill-top-left:hover .db-hover-title {    bottom: 50%;    -webkit-transform: translateY(50%);    transform: translateY(50%);    font-size: 25px;    letter-spacing: 1px;    line-height: 1;    text-transform: uppercase;}.fill-top-left {    position: relative;    overflow: hidden;}.fill-top-left::after {    content: '';    position: absolute;    width: 0%;    height: 0%;    bottom: 0;    right: 0;    border-left: 0 solid transparent;    border-top: 0 solid transparent;    border-right: 0 solid #5321A7;    border-bottom: 0 solid transparent;    z-index: 1;    -webkit-transition: border-top 1s cubic-bezier(.175, .885, .32, 1.275), border-right 1s cubic-bezier(.175, .885, .32, 1.275);    transition: border-top 1s cubic-bezier(.175, .885, .32, 1.275), border-right 1s cubic-bezier(.175, .885, .32, 1.275);}.fill-top-left:hover::after {    border-top: 1500px solid transparent;    border-right: 1500px solid #5321A7;}.layout-2 .fill-top-left::after,.layout-2 .fill-top-left:hover::after {    border-right-color: #e56a6f;}.layout-3 .fill-top-left::after,.layout-3 .fill-top-left:hover::after {    border-right-color: #bb0303;}.db-flip-card{  background-color: transparent;  width: 100px;  height: 100px;  perspective: 1000px;}.db-flip-card-inner {  position: relative;  width: 100%;  height: 100%;  text-align: center;  transition: transform 0.8s;  transform-style: preserve-3d;}.db-flip-card:hover .db-flip-card-inner {  transform: rotateY(180deg);}.db-flip-card-front, .db-flip-card-back {  position: absolute;  width: 100%;  height: 100%;  backface-visibility: hidden;  display: flex;  justify-content: center;  align-items: center;  box-shadow: 0 6px 24px rgba(0,0,0,.19);}.db-flip-card-front i{  background: #469642;}.db-flip-card-front {  background-color: #4EAF49;  color: black;}.db-flip-card-back {  position: relative;  background-color: #469642;  color: white;  transform: rotateY(180deg);}.db-flip-card-back .flip-card-back-inner,.db-flip-card-front i{  width: 70%;  height: 70%;  border-radius: 50%;  display: flex;  justify-content: center;  align-items: center;  box-shadow: 0 3px 4px rgba(0,0,0,.14);}.db-flip-card-back .flip-card-back-inner{  background-color: #4EAF49;}.db-flip-card-back h5{  margin-bottom: 0;  color: #fff;}.slide-left,.slide-right{  position: relative;  overflow: hidden;}.slide-left .slide-element,.slide-right .slide-element{  position: absolute;  top: 0;  height: 100%;  width: 90%;  border-radius: 50%;  transition: 0.3s;  background-color: blue;  background-image: linear-gradient(to top, rgba(101, 13, 7, 0.52), rgba(83, 33, 167, 0.52));  display: flex;  justify-content: center;  flex-direction: column;}.slide-left .slide-element{  left: -93%;  align-items: flex-end;  padding-right: 13%;  padding-left: 0;}.slide-right .slide-element{  right: -93%;  align-items: flex-start;  padding-left: 0;  padding-left: 13%;}.slide-left:hover .slide-left-element{  left: -50%;}.slide-right:hover .slide-right-element{  right: -50%;}.slide-element:hover{  border-radius: 0;}.slide-element li{  list-style: none;}.slide-element li a{  display: block;  color: #fff;  font-size: 24px;  width: 40px;  height: 40px;  text-align: center;}/*====================1. General code==========================*/body {    font-family: 'Quicksand', sans-serif;    margin: 0px;    padding: 0px;    font-weight: 400;    color: #555b62;    font-size: 14px;    overflow-x: hidden;}body.db-mobile-open {    overflow: hidden;}img {    max-width: 100%;    width: auto;    height: auto;    border: 0;    vertical-align: bottom;}iframe {    border: 0;    width: 100%;    height: 100%;}/* Placeholder Text */::-webkit-input-placeholder {    color: #fff;}/* Webkit Browsers */:-moz-placeholder {    color: #fff;}/* Firefox 18- */::-moz-placeholder {    color: #fff;}/* IE10 */:-ms-input-placeholder {    color: #fff;}::-ms-input-placeholder {    color: #fff;}.obj-cover {    height: 100%;    width: 100%;    object-fit: cover;}.db-page-title {    position: relative;    text-transform: uppercase;    display: inline-block;    z-index: 1;}.db-page-title::before {    content: '';    position: absolute;    top: -10px;    left: 0;    width: 40px;    height: 40px;    background-color: #00c2ba;    z-index: -1;    -webkit-transition: 0.3s;    transition: 0.3s;}.db-page-title:hover::before {    width: 100%;}.color-pink {    color: #F02475;}.color-black {    color: #131313;}.color-purple {    color: #5321A7;}.bg-pink {    background: #F02475;}.bg-darkpink {    background: #b634bc;}.bg-purple {    background: #5321A7;}.bg-grey {    background: #808080;}.bg-green {    background: #35e67e;}.bg-red {    background: #f7484d;}.bg-blue {    background: #41c3cf;}.bg-grey {    background: #acacac;}.bg-white {    background-color: #fff;}.bg-yellow {    background-color: #ffcc00;}.bg-green {    background: #02a946;}.bg-yellow {    background-color: #ff7100;}.has-overlay::before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(255, 113, 0, 0.4);}.has-overlay-negative {  background-color: blue;  background-image: linear-gradient(rgba(83, 33, 167, 0.52), rgba(83, 33, 167, 0.52)), url('../img/home-banner/homebg-17.jpg');  background-size: cover;  background-repeat: no-repeat;  background-position: center;}.has-overlay-negative.bg-0{  background-image: linear-gradient(rgba(83, 33, 167, 0.52), rgba(83, 33, 167, 0.52)), url('../img/home-banner/homebg-6.jpg');}.has-overlay-negative.bg-1{  background-image: linear-gradient(rgba(83, 33, 167, 0.52), rgba(83, 33, 167, 0.52)), url('../img/home-banner/homebg-7.jpg');}.has-overlay-negative.bg-2{  background-image: linear-gradient(rgba(83, 33, 167, 0.52), rgba(83, 33, 167, 0.52)), url('../img/home-banner/homebg-8.jpg');}.has-overlay-negative.bg-3{  background-image: linear-gradient(rgba(83, 33, 167, 0.52), rgba(83, 33, 167, 0.52)), url('../img/home-banner/homebg-9.jpg');}.has-overlay-negative.bg-4{  background-image: linear-gradient(rgba(83, 33, 167, 0.52), rgba(83, 33, 167, 0.52)), url('../img/home-banner/homebg-10.jpg');}.has-overlay-negative.bg-5{  background-image: linear-gradient(rgba(83, 33, 167, 0.52), rgba(83, 33, 167, 0.52)), url('../img/home-banner/homebg-16.jpg');}.has-overlay-negative.bg-6{  background-image: linear-gradient(rgba(83, 33, 167, 0.52), rgba(83, 33, 167, 0.52)), url('../img/home-banner/homebg-15.jpg');}.has-overlay-gradient {  background-color: blue;  background-image: linear-gradient(rgba(101, 13, 7, 0.52), rgba(83, 33, 167, 0.52));  background-size: cover;  background-repeat: no-repeat;  background-position: center;}.has-overlay-gradient-img {  background-color: blue;  background-image: linear-gradient(rgba(244, 67, 54, 0.76), rgba(0, 170, 238, 0.74));  background-size: cover;  background-repeat: no-repeat;  background-position: center;}/* Layout 1 */.layout-1 .bg-pink {    background: #037a90;}.layout-1 .bg-darkpink {    background: #ff8fcf;}.layout-1 .bg-purple,.layout-1 .lds-cube div {    background: #ce96fb;}.layout-1 .bg-grey,.layout-1 .lds-cube div:nth-child(3) {    background: #00c2ba;}.layout-1 .bg-green {    background: #00c2ba;}.layout-1 .bg-red,.layout-1 .lds-cube div:nth-child(2) {    background: #037a90;}.layout-1 .bg-blue,.layout-1 .lds-cube div:nth-child(4) {    background: #037a90;}.layout-1 .bg-white {    background-color: #fff;}.layout-1 .bg-yellow,.layout-1 .progress-bar {    background-color: #037a90;}.layout-1 .bg-sliding {    background-image: url('../img/layout-1/layout-1-11.jpg');}.layout-1 .bg-img {    background-image: url('../img/layout-1/layout-1-1.jpg');}.layout-1 .btn.db-hd-btn,.layout-1 .btn.btn-primary {    background-color: #037a90;    border-color: #037a90;}.layout-1 .btn.db-hd-btn:hover,.layout-1 .btn.db-hd-btn:focus,.layout-1 .btn.db-hd-btn:active,.layout-1 .btn.db-hd-btn.active {    background-color: #025c6d;    border-color: #025c6d;}.layout-1 .btn-primary:hover,.btn-primary:focus,.layout-1 .btn-primary:not(:disabled):not(.disabled).active,.layout-1 .btn-primary:not(:disabled):not(.disabled):active,.layout-1 .btn-primary:not(:disabled):not(.disabled):active:focus {    background-color: #025c6d;    border-color: #025c6d;}.layout-1 .db-hd-btm .nav-link:hover,.layout-1 .db-hd-btm .nav-link:focus,.layout-1 .db-hd-btm .nav-link:active,.layout-1 .db-hd-btm .nav-link.active {    color: #037a90;}.layout-1 .footer-container-wrapper,.layout-1 .db-hd-top {    background-color: #00c2ba;}.layout-1 .badge-primary {    background-color: #037a90}/* Layout 2 */.layout-2 .bg-pink,.layout-2 .lds-cube div {    background: #e38b75;}.layout-2 .bg-darkpink,.layout-2 .lds-cube div:nth-child(2) {    background: #e56a6f;}.layout-2 .bg-purple,.layout-2 .lds-cube div:nth-child(3) {    background: #b84b72;}.layout-2 .bg-grey,.layout-2 .lds-cube div:nth-child(4) {    background: #414163;}.layout-2 .bg-green {    background: #934c78;}.layout-2 .bg-red {    background: #f2eb9d;}.layout-2 .bg-blue {    background: #f9a664;}.layout-2 .bg-grey {    background: #acacac;}.layout-2 .bg-yellow,.layout-2 .progress-bar {    background-color: #fedb63;}.layout-2 .bg-sliding {    background-image: url('../img/layout-2/layout-2-7.jpg');}.layout-2 .bg-img {    background-image: url('../img/layout-2/layout-2-5.jpg');}.layout-2 .btn.db-hd-btn,.layout-2 .btn.btn-primary {    background-color: #fedb63;    border-color: #fedb63;}.layout-2 .btn.db-hd-btn:hover,.layout-2 .btn.db-hd-btn:focus,.layout-2 .btn.db-hd-btn:active,.layout-2 .btn.db-hd-btn.active {    background-color: #ffcf29;    border-color: #ffcf29;}.layout-2 .btn-primary:hover,.btn-primary:focus,.layout-2 .btn-primary:not(:disabled):not(.disabled).active,.layout-2 .btn-primary:not(:disabled):not(.disabled):active,.layout-2 .btn-primary:not(:disabled):not(.disabled):active:focus {    background-color: #ffcf29;    border-color: #ffcf29;}.layout-2 .db-hd-btm .nav-link:hover,.layout-2 .db-hd-btm .nav-link:focus,.layout-2 .db-hd-btm .nav-link:active,.layout-2 .db-hd-btm .nav-link.active {    color: #fedb63;}.layout-2 .footer-container-wrapper,.layout-2 .db-hd-top {    background-color: #934c78;}.layout-2 .badge-primary {    background-color: #f9a664;}/* Layout 3 */.layout-3 .bg-pink,.layout-3 .progress-bar,.layout-3 .lds-cube div {    background: #bb0303;}.layout-3 .bg-darkpink,.layout-3 .lds-cube div:nth-child(2) {    background: #04050a;}.layout-3 .bg-purple {    background: #04050a;}.layout-3 .bg-grey,.layout-3 .lds-cube div:nth-child(3) {    background: #acadab;}.layout-3 .bg-grey {    background: #e7eae1;}.layout-3 .bg-green,.layout-3 .lds-cube div:nth-child(4) {    background: #72b8ba;}.layout-3 .bg-red {    background: #bb0303;}.layout-3 .bg-blue {    background: #0d2233;}.layout-3 .bg-yellow {    background-color: #0d2233;}.layout-3 .bg-sliding {    background-image: url('../img/layout-3/layout-3-2.jpg');}.layout-3 .bg-img {    background-image: url('../img/layout-3/layout-3-6.jpg');}.layout-3 .btn.db-hd-btn,.layout-3 .btn.btn-primary  {    background-color: #bb0303;    border-color: #bb0303;}.layout-3 .btn.db-hd-btn:hover,.layout-3 .btn.db-hd-btn:focus,.layout-3 .btn.db-hd-btn:active,.layout-3 .btn.db-hd-btn.active {    background-color: #8e0202;    border-color: #8e0202;}.layout-3 .btn-primary:hover,.btn-primary:focus,.layout-3 .btn-primary:not(:disabled):not(.disabled).active,.layout-3 .btn-primary:not(:disabled):not(.disabled):active,.layout-3 .btn-primary:not(:disabled):not(.disabled):active:focus {    background-color: #8e0202;    border-color: #8e0202;}.layout-3 .db-hd-btm .nav-link:hover,.layout-3 .db-hd-btm .nav-link:focus,.layout-3 .db-hd-btm .nav-link:active,.layout-3 .db-hd-btm .nav-link.active {    color: #bb0303;}.layout-3 .footer-container-wrapper,.layout-3 .db-hd-top {    background-color: #0d2233;}.bg-grey,.layout-3 .bg-grey {    background: #808080;}/* Layout 4 */.layout-4 .bg-pink {    background: #eb5f48;}.layout-4 .bg-red,.layout-4 .progress-bar,.layout-4 .lds-cube div {    background: #eb5f48;}.layout-4 .bg-darkpink,.layout-4 .lds-cube div:nth-child(2) {    background: #101727;}.layout-4 .bg-purple,.layout-4 .lds-cube div:nth-child(3) {    background: #a9987e;}.layout-4 .bg-grey {    background: #a9987e;}.layout-4 .bg-green {    background: #a9987e;}.layout-4 .bg-blue {    background: #eb5f48;}.layout-4 .bg-grey {    background: #acacac;}.layout-4 .bg-yellow,.layout-4 .lds-cube div:nth-child(4) {    background-color: #a9987e;}.layout-4 .bg-sliding {    background-image: url('../img/layout-4/layout-4-2.jpg');}.layout-4 .bg-img {    background-image: url('../img/layout-4/layout-4-6.jpg');}.layout-4 .btn.db-hd-btn,.layout-4 .btn.btn-primary  {    background-color: #eb5f48;    border-color: #eb5f48;}.layout-4 .btn.db-hd-btn:hover,.layout-4 .btn.db-hd-btn:focus,.layout-4 .btn.db-hd-btn:active,.layout-4 .btn.db-hd-btn.active {    background-color: #f74b2f;    border-color: #f74b2f;}.layout-4 .btn-primary:hover,.btn-primary:focus,.layout-4 .btn-primary:not(:disabled):not(.disabled).active,.layout-4 .btn-primary:not(:disabled):not(.disabled):active,.layout-4 .btn-primary:not(:disabled):not(.disabled):active:focus {    background-color: #f74b2f;    border-color: #f74b2f;}.layout-4 .db-hd-btm .nav-link:hover,.layout-4 .db-hd-btm .nav-link:focus,.layout-4 .db-hd-btm .nav-link:active,.layout-4 .db-hd-btm .nav-link.active {    color: #eb5f48;}.layout-4 .footer-container-wrapper,.layout-4 .db-hd-top {    background-color: #a9987e;}/* Layout 5 */.layout-5 .bg-pink,.layout-5 .lds-cube div,.layout-5 .lds-cube div:nth-child(4) {    background: #131313;}.layout-5 .bg-darkpink {    background: #131313;}.layout-5 .bg-purple {    background: #131313;}.layout-5 .bg-grey {    background: #131313;}.layout-5 .bg-green {    background: #131313;}.layout-5 .bg-red {    background: #131313;}.layout-5 .bg-blue {    background: #131313;}.layout-5 .bg-grey {    background: #131313;}.layout-5 .bg-yellow,.layout-5 .progress-bar {    background-color: #131313;}.layout-5 .lds-cube div:nth-child(2),.layout-5 .lds-cube div:nth-child(3) {    background: #333;}.layout-5 .bg-white *,.layout-5 .bg-white .slider-content .db-box-heading {    color: #131313;}.bg-white.has-pop:before {    background-color: #131313;}.layout-5 .bg-sliding {    background-image: url('../img/layout-5/layout-5-2.jpg');}.layout-5 .bg-img {    background-image: url('../img/layout-5/layout-5-4.jpg');}.layout-5 .btn.db-hd-btn,.layout-5 .btn.btn-primary  {    background-color: #131313;    border-color: #131313;}.layout-5 .btn.db-hd-btn:hover,.layout-5 .btn.db-hd-btn:focus,.layout-5 .btn.db-hd-btn:active,.layout-5 .btn.db-hd-btn.active {    background-color: #4a4a4a;    border-color: #4a4a4a;}.layout-5 .btn-primary:hover,.btn-primary:focus,.layout-5 .btn-primary:not(:disabled):not(.disabled).active,.layout-5 .btn-primary:not(:disabled):not(.disabled):active,.layout-5 .btn-primary:not(:disabled):not(.disabled):active:focus {    background-color: #4a4a4a;    border-color: #4a4a4a;}.layout-5 .db-hd-btm .nav-link:hover,.layout-5 .db-hd-btm .nav-link:focus,.layout-5 .db-hd-btm .nav-link:active,.layout-5 .db-hd-btm .nav-link.active {    color: #a9987e;}.layout-5 .footer-container-wrapper,.layout-5 .db-hd-top {    background-color: #131313;}.layout-5 .slider-content .db-box-heading {    color: #fff;}.layout-5 .badge-info,.layout-5 .badge-danger {    color: #131313;    background-color: #fff;}.layout-5 .has-video::before,.layout-5 .has-video::after {    background-color: #333;}/* Layout 6 */.layout-6 .btn.db-hd-btn,.layout-6 .btn.btn-primary  {    background-color: #F02475;    border-color: #F02475;}.layout-6 .btn.db-hd-btn:hover,.layout-6 .btn.db-hd-btn:focus,.layout-6 .btn.db-hd-btn:active,.layout-6 .btn.db-hd-btn.active {    background-color: #ff0063;    border-color: #ff0063;}.layout-6 .btn-primary:hover,.btn-primary:focus,.layout-6 .btn-primary:not(:disabled):not(.disabled).active,.layout-6 .btn-primary:not(:disabled):not(.disabled):active,.layout-6 .btn-primary:not(:disabled):not(.disabled):active:focus {    background-color: #ff0063;    border-color: #ff0063;}.layout-6 .db-hd-btm .nav-link:hover,.layout-6 .db-hd-btm .nav-link:focus,.layout-6 .db-hd-btm .nav-link:active,.layout-6 .db-hd-btm .nav-link.active {    color: #F02475;}.layout-6 .footer-container-wrapper,.footer-container-wrapper,.layout-6 .db-hd-top {    background-color: #440E62;}.box-shadow-light {    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);    box-shadow: 0 0 10px rgba(0, 0, 0, .05);}.box-shadow-light-right {    -webkit-box-shadow: 8px 8px 10px rgba(0, 0, 0, .05);    box-shadow: 8px 8px 10px rgba(0, 0, 0, .05);}.box-shadow-light-bottom {    -webkit-box-shadow: 0 8px 10px rgba(0, 0, 0, .05);    box-shadow: 0 8px 10px rgba(0, 0, 0, .05);}.box-shadow-light-left {    -webkit-box-shadow: 8px -8px 10px rgba(0, 0, 0, .05);    box-shadow: 8px -8px 10px rgba(0, 0, 0, .05);}/*----------------------1.1. Typography------------------------------*//* Headings */h1,h2,h3,h4,h5,h6 {    color: #131313;    margin: 0 auto 20px;    font-family: 'Quicksand', sans-serif;    font-weight: 700;}h1 {    font-size: 48px;    font-weight: 700;}h2 {    font-size: 30px;}h3 {    font-size: 26px;}h4 {    font-size: 24px;    font-weight: 500;}h5 {    font-size: 20px;    font-weight: 500;}h6 {    font-size: 18px;    font-weight: 500;}/* Anchor Links */a {    -webkit-transition: all ease .2s;    transition: all ease .2s;    text-decoration: none;    color: rgb(27, 142, 250);}a:hover,a:focus {    text-decoration: none;    outline: none;    color: #FF7100;}/* Basic text */p {    line-height: 28px;    margin-bottom: 28px;}/* Lists */ul,ol {    margin: 0 0 20px;}ul li,ol li {    margin: 0 0 10px;}/* Block Quotes */blockquote {    background-color: #f3f3f3;    position: relative;    padding: 3rem;    margin: 2rem 0;}blockquote p {    font-size: 32px;    line-height: 45px;    font-style: italic;    margin: 0;}/* Highlighted Text */::-moz-selection {    color: #fff;    background: #ff4d52;    text-shadow: none;}::selection {    color: #fff;    background: #ff4d52;    text-shadow: none;}/* Horizontal Rules */hr {    color: #ccc;    background-color: #ccc;    height: 1px;    border: none;}/*-----------------1.2. Button-------------------------*/.btn {    text-transform: uppercase;    font-weight: 600;    border-radius: 0;    color: #131313;    font-size: 15px;    line-height: 22px;    padding: .5rem 1.5rem;    letter-spacing: 1.5px;    background: #007bff;    vertical-align: middle;    outline: none;}.btn:hover,.btn:focus {    color: #ffffff;    outline: none;    background: #0672f8;    -webkit-box-shadow: none;    box-shadow: none;}.btn.btn-primary {    background: #F02574;    color: #fff;    border-color: #F02574;}.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus {    background: #ff0063;    border-color: #ff0063;    -webkit-box-shadow: none;    box-shadow: none;}.btn.btn-secondary {    background: #f99343;    color: #fff;    border-color: #f99343;}.btn-round {    border-radius: 25px;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled):active:focus {    background: #FF7100;    border-color: #FF7100;    -webkit-box-shadow: none;    box-shadow: none;}.light-bg {    background: #89c4e5;    color: #fff;}.btn.btn-lg {    font-size: 14px;    line-height: 30px;    padding: 16px 65px;}.btn.btn-sm {    font-size: 14px;    padding: 8px 22px;}.btn-link {    font-weight: 600;    font-size: 14px;    color: #0e073c;    text-transform: uppercase;    letter-spacing: 0.6px;}.btn-link:hover {    color: #4196ff;}.btn.outline-btn {    background: none;    color: #4196ff;    border: #4196ff solid 3px;    letter-spacing: 4px;    padding: 15px 50px;    font-weight: 700;}.btn.outline-btn:hover {    color: #fff;}.badge {    border-radius: 0;}.badge-purple {    color: #5321A7;    background-color: #fff;}.badge-pink {    background-color: #5321A7;}/*-------------------------------------1.3. Space margins and padding------------------------------------------------*/.padding_none {    padding: 0px;}.padding_top_20 {    padding-top: 20px;}.padding_50px {    padding: 50px 0;}.padding_4x4_30 {    padding: 30px;}.padding_4x4_40 {    padding: 40px;}.padding_right {    padding-right: 60px;}.padding_left {    padding-left: 60px;}.space-20 {    width: 100%;    height: 20px;    clear: both;}.space-30 {    width: 100%;    height: 30px;    clear: both;}.space-40 {    width: 100%;    height: 40px;    clear: both;}.space-60 {    width: 100%;    height: 60px;    clear: both;}.space-80 {    height: 80px;    width: 100%;}.margin-btm-20 {    margin-bottom: 20px;    clear: both;}.margin-top-20 {    margin-top: 20px;    clear: both;}.margin-top-40 {    margin-top: 40px;    clear: both;}.margin-btm-40 {    margin-bottom: 40px;    clear: both;}.margin-top-60 {    margin-top: 60px;    clear: both;}.margin-btm-60 {    margin-bottom: 60px;    clear: both;}.margin_60 {    margin: 60px auto;}.margin-none {    margin: 0px;}.dot-bg {    background-image: url(../img/body_bg.gif);}.spacing-inner-bottom {    padding-bottom: 80px;}.spacing-inner-top {    padding-top: 80px;}.spacing-outer-top {    margin-top: 80px;}.spacing-outer-bottom {    margin-bottom: 80px;}.spacing-outer {    margin: 80px 0;}.spacing-inner {    padding: 80px 0;}.bg-white-container {    background-color: #fff;    border-radius: 8px;    padding: 15px 20px;}/*-----------------1.4. Form---------------------------*//* Labels and Legends */.form-group {    margin-bottom: 25px;    position: relative;}.form-label {    font-weight: 500;    margin: 0 auto 8px;}.form-control {    background: #f7f9ff;    border: 0 none;    border-radius: 30px;    -webkit-box-shadow: none;    box-shadow: none;    color: #9d97c5;    font-size: 13px;    line-height: 33px;    padding: 15px 30px;}.db-comment-form {    padding: 10px;}input:not([type="button"]).form-control {    background: transparent;    color: #131313;    font-size: 15px;    line-height: 20px;    border-color: #131313;}.form-group label {    color: #131313;}textarea.form-control,textarea.form-control:focus,textarea.form-control:active {    background: transparent;    color: #131313;    font-size: 15px;    line-height: 20px;    border-color: #131313;    border: 1px solid;    border-radius: 0;}.form-control::-webkit-input-placeholder,.form-control::-webkit-input-placeholder {    color: #131313;}.form-control::placeholder,.form-control::-webkit-input-placeholder {    color: #131313;}.form-control:hover {    -webkit-box-shadow: none;    box-shadow: none;    outline: none;}.form-control:focus {    -webkit-box-shadow: none;    box-shadow: none;    border-color: #eedab3;    outline: none;    background: #edf1fd;}.select {    position: relative;}.select select {    appearance: none;    -webkit-appearance: none;}.select::after {    color: #878787;    content: "";    cursor: pointer;    font-family: fontawesome;    font-size: 15px;    padding: 12px 0;    pointer-events: none;    position: absolute;    right: 15px;    top: 0;}.form-control option {    padding: 10px;}.control-label {    color: #555;    font-size: 15px;    font-weight: 700;}.radio label,.checkbox label {    cursor: pointer;    font-size: 14px;    font-weight: 400;    padding-left: 30px;    position: relative;}.radio input[type=radio],.checkbox input[type=checkbox] {    display: none;}.radio label:before {    background-color: transparent;    border-style: solid;    border-width: 1px;    border-color: #cacaca;    border-radius: 50%;    content: "";    display: inline-block;    height: 20px;    left: 0;    top: 6px;    position: absolute;    width: 20px;}.checkbox label::before {    background-color: rgba(0, 0, 0, 0);    border: 1px solid #111111;    content: "";    display: inline-block;    height: 16px;    left: 0;    position: absolute;    top: 4px;    width: 16px;}.radio input[type=radio]:checked+label:before {    content: "\2022";    font-size: 30px;    text-align: center;    line-height: 11px;    color: #4196ff;}.checkbox input[type=checkbox]:checked+label:before {    content: "\2713";    font-size: 12px;    text-align: center;    line-height: 14px;}.black_input .form-control {    background: #222;    border-radius: 3px;    color: #fff;    border: #222 solid 1px;    font-size: 17px;}.checkbox,.radio {    padding-top: 5px;}.contact-form {    padding: 30px;}label {    display: inline-block;    margin-bottom: .5rem;    font-size: 14px;    font-weight: 700;    color: #fff;}/* One Line Inputs */input:not([type="button"]),textarea,select {    white-space: normal;    display: block;    width: 100%;    border: 1px solid #fff;    font-size: 15px;    line-height: 20px;    margin-bottom: 20px;    vertical-align: middle;    border-radius: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -webkit-transition: border linear 0.2s, -webkit-box-shadow linear 0.2s;    transition: border linear 0.2s, -webkit-box-shadow linear 0.2s;    padding: 10px 20px;    color: #ffffff;    background: transparent;}input[type="search"] {    -webkit-appearance: none;}input:not([type="button"]):focus,textarea:focus,select:focus {    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}/* Separate Styles for Multiple Line Inputs */textarea {    resize: none;}/* Contact Form Inputs Styling */.btn.contact-btn {    background-color: orange;    color: white;    padding: 9px 1.5rem;    letter-spacing: 2px;    text-transform: uppercase;    border-radius: 0;    font-weight: 500;    border: solid 2px orange;    -webkit-transition: 0.3s;    transition: 0.3s;    margin: 0;}.cntct-btn-wrpr {    padding: 10px 0 20px 0;    text-align: right;}.contact-btn:focus,.contact-btn:hover {    background-color: transparent;    border: solid 2px #fff;}.contact-form-title {    text-transform: uppercase;    padding: 30px;}.db-socials ul {    padding: 0;    margin: 0;    display: flex;    flex-wrap: wrap;    flex-direction: row;    height: 100%;}.db-socials.has-gap ul{  justify-content: space-between;  align-items: flex-start;}.db-socials li {    list-style: none;    flex: 0 0 50%;    height: 50%;    margin-bottom: 0;}.db-socials.has-gap li{  flex: 0 0 calc(50% - 5px);  height: calc(50% - 5px);}.db-socials.has-gap li:last-child,.db-socials.has-gap li:nth-child(3){  align-self: flex-end;}.db-socials li a {    display: block;    width: 100%;    height: 100%;    display: flex;    justify-content: center;    align-items: center;    text-align: center;    font-size: 34px;    color: #fff;}.db-socials li a i {    -webkit-transition: 0.3s;    transition: 0.3s;}.db-socials li a:hover i {    -webkit-transform: scale(1.4);    transform: scale(1.4);}.icon-absolute {    position: absolute;    right: 10px;    top: 0;}.icon-absolute i {    font-size: 80px;    opacity: 0.4;    color: #fff;    -webkit-transition: 0.3s;    transition: 0.3s;}.grid-item:hover .icon-absolute i {    opacity: 0.8;}.address-box p {    margin-bottom: 10px;}/*-----------------1.5. Table---------------------------*/table {    margin: 0 0 30px;    width: 100%;}table th,table td {    border: 1px solid #cccccc;    padding: 15px;    padding: 18px;}table th img,table td img {    max-width: 100%;}table thead {    background: #eee;}table thead th,table thead td {    text-transform: uppercase;    font-weight: 900;    color: #111;}/*-----------------1.6. Accordion---------------------------*//*-----------------------------------------------------------1.7. Section-background-color & sectino-heading-------------------------------------------------------------------*/.primary-bg {    background: #4196ff;}.secondary-bg {    background: #0e073b;}.gray_bg {    background: #f3f3f3;}.section-padding {    padding: 120px 0;}.z_index {    z-index: 2;}.divider {    border-top: #ebebeb solid 1px;}.white_text,.white_text p,.white_text h1,.white_text h2,.white_text h3,.white_text h4,.white_text h5,.white_text h6 {    color: #fff;}/*--------------------1.8. Tabs------------------------------*/.nav.nav-tabs {    border: medium none;}.nav-tabs>li a {    background: #000000 none repeat scroll 0 0;    border-radius: 0;    color: #ffffff;    font-size: 20px;    font-weight: 400;    margin-right: 5px;    padding: 14px 26px;    text-align: center;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li a:hover,.nav-tabs>li a:focus {    color: #ffffff;    background: #4196ff;}.nav-tabs>li {    margin-bottom: 0;}/*--------------------------------------------1.9. parallex-background---------------------------------------------------*/.parallax {    background-attachment: fixed;    background-position: center;    background-repeat: no-repeat;    background-size: cover;    position: relative;}.bg-sliding {    background-color: blue;    background-image: url('../img/layout-1/layout-1-11.jpg');    background-size: cover;    background-repeat: no-repeat;    -webkit-animation-name: autoplay;    animation-name: autoplay;    -webkit-animation-duration: 30s;    animation-duration: 30s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -webkit-animation-timing-function: linear;    animation-timing-function: linear;}.parallax-1 {    background-image: url('../img/layout-1/layout-1-12.jpg');}.parallax-2 {    background-image: url('../img/layout-1/layout-1-14.jpg');}.parallax-3 {    background-image: url('../img/layout-1/layout-1-12.jpg');}.parallax-4 {    background-image: url('../img/layout-1/layout-1-13.jpg');}.parallax-5 {    background-image: url('../img/layout-1/layout-1-12.jpg');}.parallax-6,.bg-image-3 {    background-image: url('../img/layout-1/layout-1-13.jpg');}.parallax-7,.bg-image-4 {    background-image: url('../img/layout-1/layout-1-12.jpg');}.parallax-8,.bg-image-5 {    background-image: url('../img/layout-2/layout-2-11.jpg');}.parallax-9,.bg-image-6 {    background-image: url('../img/home-banner/homebg-3.jpg');}.parallax-10,.bg-image-7 {    background-image: url('../img/home-banner/homebg-13.jpg');}.parallax-11,.bg-image-8 {    background-image: url('../img/home-banner/homebg-12.jpg');}.parallax-12,.bg-image-9 {    background-image: url('../img/home-banner/bg-img-004.jpeg');}.parallax-13,.bg-image-10 {    background-image: url('../img/home-banner/homebg-16.jpg');}.parallax-14,.bg-image-11 {    background-image: url('../img/home-banner/bg-img-006.jpeg');}.parallax-15,.bg-image-12 {    background-image: url('../img/home-banner/homebg-8.jpg');}.parallax-16,.bg-image-13 {    background-image: url('../img/home-banner/bg-img-008.jpg');}.parallax-17,.bg-image-14 {    background-image: url('../img/home-banner/city.png');}.parallax-18,.bg-image-15 {    background-image: url('../img/home-banner/homebg-4.jpg');    background-image: linear-gradient(0deg, rgba(1, 2, 50, 1) 6%, rgba(0, 0, 0, 0) 100%), url('../img/home-banner/homebg-7.jpg');}.parallax-18,.bg-image-16 {    background-image: url('../img/home-banner/homebg-9.jpg');    background-image: linear-gradient(0deg, rgba(1, 2, 50, 1) 6%, rgba(0, 0, 0, 0) 100%), url('../img/home-banner/homebg-9.jpg');}.parallax-19,.bg-image-17 {    background-image: linear-gradient(0deg, rgba(1, 2, 50, 1) 6%, rgba(0, 0, 0, 0) 100%), url('../img/home-banner/homebg-11.jpg');}.parallax-20,.bg-image-18 {    background-image: url('../img/home-banner/rapper.jpg');}.parallax-21,.bg-image-19 {    background-image: url('../img/home-banner/woman.jpg');}.parallax-22,.bg-image-20 {    background-image: url('../img/home-banner/performer.jpg');}.parallax-23,.bg-image-21 {    background-image: url('../img/home-banner/car.jpg');}.parallax-24,.bg-image-22 {    background-image: url('../img/home-banner/unsplash.jpg');}.parallax-25,.bg-image-23 {    background-image: url('../img/home-banner/alfonso.jpg');}.parallax-26,.bg-image-24 {    background-image: url('../img/home-banner/homebg-6.jpg');}.bg-image-paris {    background-image: url('../img/home-banner/paris.jpg');}.bg-image-france {    background-image: url('../img/home-banner/france.jpg');}.bg-image-la {    background-image: url('../img/home-banner/la-2.jpg');}.bg-image {    background-position: center;    background-repeat: no-repeat;    background-size: cover;    position: relative;}.bg-image-1 {    background-image: url('../img/layout-1/layout-1-9.jpg');}.bg-image-2 {    background-image: url('../img/layout-1/layout-1-11.jpg');}/*------------------------1.10. Modal--------------------------------*/.modal-dialog {    margin: 20px auto;    max-width: 90%;    width: 500px;}.modal-content {    padding: 0 32px 22px;}.modal-header {    padding: 15px 0;    margin-bottom: 25px;}.modal-header h3 {    margin: 15px auto;}.modal-body {    padding: 10px 0;}.modal .modal-header .close {    background: #000000 none repeat scroll 0 0;    border-radius: 50%;    color: #ffffff;    font-size: 17px;    height: 31px;    line-height: 30px;    margin-top: 5px;    opacity: 1;    position: absolute;    right: -10px;    text-align: center;    text-shadow: none;    top: -20px;    width: 31px;}label.error {    color: #ff0000;    display: block;    font-size: 13px;    font-weight: normal;    text-align: left;}/*================2. Header===========================*/@-webkit-keyframes fadeHeaderInDown {    0% {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);    }    100% {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);    }}@keyframes fadeHeaderInDown {    0% {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    100% {        opacity: 1;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}.header-container {    position: relative;    z-index: 99999;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-duration: 1s;    animation-duration: 1s;}.sticky .header-container {    -webkit-animation-name: fadeHeaderInDown;    animation-name: fadeHeaderInDown;    position: fixed;    top: 0;    left: 0;    right: 0;}.db-hd-top,.footer-container-wrapper {    color: #fff;    background-color: #440E62;}.db-hd-top a {    color: #fff;    display: block;    vertical-align: middle;    font-size: 12px;    opacity: .8;}.db-hd-top a:hover {    opacity: 1;}.db-hd-top ul {    padding: 0;    margin: 0;    list-style: none;}.db-hd-top ul li {    display: inline-block;    text-align: center;    margin: 0;    padding: 2px 0;    position: relative;}.db-hd-top>ul>li {    display: flex;    justify-content: center;    align-items: center;}.db-hd-top ul>li>a>i {    border-radius: 50%;    margin-right: 10px;    font-size: 14px;}.db-hd-top ul>li>a>i:before {    margin: 0;    opacity: 1;    color: #fff;    font-size: inherit;}.db-ht-lang {    vertical-align: middle;    float: right;    display: flex;    align-items: center;}.db-hd-contact li+li a,.db-ht-lang>li+li a {    border-left: solid 1px rgba(255, 255, 255, .2);    margin-left: 15px;    padding-left: 15px;}.db-ht-lang>li>a {    text-transform: capitalize;    font-weight: 500;    border-radius: 0;    padding: 6px;    line-height: 1;    overflow: hidden;    width: auto;    -webkit-transition: all ease .3s;    transition: all ease .3s;    white-space: nowrap;}.db-ht-lang li a img {    width: 25px;    height: 16px;    padding-right: 2px;    vertical-align: middle;}.db-ht-lang li ul li a {    color: #212529;    vertical-align: sub;    display: flex;    align-items: center;    justify-content: center;    width: auto;    font-size: 14px;    line-height: 1.5;}.db-ht-lang li ul li {    width: auto;    display: block;    padding: 5px 0;}.db-ht-lang li ul.dropdown-menu.db-country-lang {    overflow: hidden;    min-width: 50px;    padding-top: 5px;    padding-bottom: 5px;    right: 0;    top: 100% !important;    width: auto;    -webkit-transform: translateY(0) !important;    transform: translateY(0) !important;}.db-hd-contact>li>a {    border-radius: 0;    padding: 6px;    line-height: 1;    overflow: hidden;    width: 100%;    -webkit-transition: all ease .4s;    transition: all ease .4s;    white-space: nowrap;}.db-hd-contact>li>a:hover {}.db-hd-contact {    float: left;    display: flex;    align-items: center;}/* main nav styling */.nav {    align-items: center;}.db-hd-btm .nav-link {    color: #131313;    text-transform: capitalize;    font-size: 14px;    font-weight: 600;    position: relative;}.db-main-nav {    display: flex;    align-items: center;    justify-content: space-between;}.db-hd-btm .nav-item {    margin: 0;    position: relative;}.db-hd-btm {    padding: 10px 0;}.db-hd-btm .nav-item.login-btn .nav-link {    margin-left: 10px;}.db-hd-btm .nav-link:hover,.db-hd-btm .nav-link:focus,.db-hd-btm .nav-link:active {    color: #F02574;}.dropdown-toggle::after {    font-family: Flaticon;    font-size: 10px;    font-style: normal;    margin: 0 0 0 8px;    padding: 0;    border: none;    content: "\f104";    vertical-align: middle;    -webkit-transition: -webkit-transform ease .2s;    transition: -webkit-transform ease .2s;    transition: transform ease .2s;    transition: transform ease .2s, -webkit-transform ease .2s;}.dropdown-item {    padding: 0;    margin: 0;}.dropdown-item a {    display: block;    padding: .55rem 1.5rem;}.dropdown-item:hover {    background-color: #eef0f1;}.dropdown-item:active {    background-color: #eef0f1;}.db-logo {    display: flex;    align-items: center;}.home-banner .sticky-fade-in {    display: none;}.home-banner .sticky .sticky-fade-in {    display: block;}.home-banner .sticky .sticky-fade-out {    display: none;}.nav-item .dropdown-item a {    color: #131313;    text-transform: capitalize;    font-size: 14px;    font-weight: 400;}.db-hd-btn {    font-size: 12px;    line-height: 18px;}/*-----------sub-menu-------------*/.nav-1 .dropdown-menu {    -webkit-transform: translateY(-20px);    transform: translateY(-20px);    -webkit-transition: all ease .3s;    transition: all ease .3s;    opacity: 0;    display: block;    visibility: hidden;}.nav-1 .dropdown-menu.show {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;    visibility: visible;}/* ProgressBar Styling */.progress-container {    width: 100%;    height: 5px;}.progress-bar {    height: 5px;    background: #F02475;    width: 0%;    -webkit-transition: none;    transition: none;}/*=================3. Intro=======================*/.body-container {    position: relative;}/*===============4. Portfolio=====================*/.slider-overlay {    position: absolute;    top: 50%;    left: 50%;    background: rgba(255, 255, 255, .5);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    padding: 40px;}.db-slider-overlay-hdng {    letter-spacing: 1px;    text-transform: uppercase;}.db-slider-overlay-p {    margin: 0;    color: #131313;    font-weight: 600;}.show>.dropdown-toggle::after {    -webkit-transform: rotate(0);    transform: rotate(0);}.db-box-heading a {    color: #fff;    text-transform: uppercase;    letter-spacing: -1px;}.db-box-meta a {    color: #fff;    display: block;}.db-box-meta h4{  margin-bottom: 0;}.db-box-meta a:hover,.db-box-meta a:focus,.db-box-meta a:active {    text-decoration: underline;}.db-box-meta strong {    font-size: 14px;    display: block;    font-style: normal;    line-height: 2.5em;    color: #fff;    text-transform: capitalize;}.db-box-meta span {    display: block;}.db-box-meta {    display: block;    padding: 30px;}.db-box-meta .sub-hd {    font-size: 19px;    line-height: 1;    margin-bottom: 21px;}.has-slider .slick-track,.has-slider .slick-list,.has-slider .item,.has-slider .slick-slide {    height: 100%;}.slick-dotted.slick-slider {    margin-bottom: 0;}.item a {    color: #fff;    padding: 30px;    display: block;}.has-slider .slick-slide {    position: relative;}.slider-content a,.slider-content>div {    display: flex;    flex-direction: column;    justify-content: space-between;    height: 100%;}.slider-content .db-box-heading {    color: #fff;}.item>a>strong,.item>a>span {    display: block;}.item>a>strong {    margin-bottom: 10px;}.item img {    object-fit: cover;    height: 100%;    width: 100%;    vertical-align: middle;}.slider-text strong,.slider-text span {    display: block;}.slider-text strong {    font-size: 14px;    display: block;    font-style: normal;    line-height: 2.5em;    color: #fff;    text-transform: capitalize;}@-webkit-keyframes autoplay {    0% {        background-position: 0%;    }    50% {        background-position: 100%;    }    100% {        background-position: 0%;    }}@keyframes autoplay {    0% {        background-position: 0%;    }    50% {        background-position: 100%;    }    100% {        background-position: 0%;    }}@-webkit-@keyframes autoplay {    0% {        background-position: 0%;    }    50% {        background-position: 100%;    }    100% {        background-position: 0%;    }}.relative {    position: relative;}.db-box-heading {    margin: 0;    text-transform: uppercase;    color: #fff;    font-size: 25px;    letter-spacing: 1px;    line-height: 1;    margin-bottom: 15px;    font-family: 'Quicksand', sans-serif;    font-weight: 700;}.db-box-heading-container {    padding: 30px 30px 15px;}.slider-content .db-box-heading-container {    padding: 0;}.overlay-image {    display: block;    width: 100%;    height: 100%;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: url(https://via.placeholder.com/765);    z-index: 9;    background-color: rgba(83, 33, 167, 0.7);    zoom: 1;    opacity: 0;    -webkit-transition: all ease .2s;    transition: all ease .2s;    background-repeat: no-repeat;    background-size: cover;    background-position: center;}.overlay-image:hover,.db-box-meta:hover .overlay-image,.img-holder:hover .overlay-image {    opacity: .6;}.db-box-heading:hover a,.db-box-heading a:focus,.db-box-heading a:active {    opacity: .6;}.bg-img {    background-image: url('../img/layout-1/layout-1-1.jpg');    background-repeat: no-repeat;    background-position: center;    background-size: cover;}.grid-item>a,.grid-item>div>a {    flex-direction: column;    display: flex;    justify-content: space-between;    height: 100%;    color: #fff;}.grid-item,.grid-item div[class*="ht-"] {    display: flex;    flex-direction: column;    justify-content: space-between;}.db-box-meta * {    color: #fff;}.slider-content a:hover .db-box-heading,.grid-item>a:hover .db-box-heading,.grid-item>div>a:hover .db-box-heading {    text-decoration: underline;}.slick-arrow {    position: absolute;    display: flex;    justify-content: center;    align-items: center;    z-index: 21;    color: #fff;    opacity: 0.7;    font-size: 30px;    cursor: pointer;}.slick-arrow:hover {    opacity: 1;}.db-prev {    left: 0;    width: 80px;    background: linear-gradient(to right, rgba(0, 0, 0, .2), transparent);    height: 100%;}.db-next {    right: 0;    width: 80px;    background: linear-gradient(to right, transparent, rgba(0, 0, 0, .2));    height: 100%;}.slick-dots {    position: absolute;    top: 30px;    right: 8px;    bottom: initial;    height: 70px;    display: inline-flex;    flex-direction: column;    width: auto;}.slick-dots li {    position: relative;    width: 10px;    height: 10px;    margin-bottom: 10px;    border: 1px solid #fff;}.slick-dots li::before {    content: '';    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%) scale(0.3);    transform: translate(-50%, -50%) scale(0.3);    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transition: 0.3s;    transition: 0.3s;    width: 100%;    height: 100%;    background-color: #fff;}.slick-dots li:hover::before,.slick-dots li.slick-active::before {    -webkit-transform: translate(-50%, -50%) scale(1);    transform: translate(-50%, -50%) scale(1);}/*===== Maps =====*/.maps iframe {    width: 100%;    height: 100%;    position: relative;    z-index: 0;    border: 0;}/*===== Popup =====*/.db-popup {    position: fixed;    z-index: 999999;    width: 100%;    height: auto;    top: -80px;    left: 0;    bottom: 0;    right: 0;    opacity: 0;    visibility: hidden;    -webkit-transition: 0.3s;    transition: 0.3s;    background: rgba(0, 0, 0, .5);}.popup-show .db-popup {    opacity: 1;    visibility: visible;    top: 0;}.db-popup-inner {    padding: 30px;    width: 60%;    margin: 0 auto;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    position: absolute;    top: 50%;    left: 50%;    max-height: 60%;    display: flex;    flex-direction: column;    border-radius: 0;}.content-title {    color: inherit;    text-transform: capitalize;    text-align: left;    margin-left: 0;}.close-pop {    margin: 0;    line-height: normal;    padding: 0 6px 3px;    border-radius: 3px;    color: #fff;    cursor: pointer;    opacity: .6;    position: absolute;    top: 30px;    right: 30px;}.pop-up-content img {    float: left;    margin: 0 20px 10px 0;}.pop-up-content p {    margin: 0;}.pop-btm-container {    display: -webkit-box;    display: flex;    -webkit-box-pack: justify;    justify-content: space-between;    -webkit-box-align: center;    align-items: center;    padding: 10px;    margin: 60px 0 30px;    font-size: 16px;    border-top: solid 1px #fff;}.pop-share a {    display: inline-block;    color: inherit;    padding: 5px 10px;    opacity: 0.7;    -webkit-transition: none;    transition: none;    line-height: 1;}.pop-tags a {    display: inline-block;    color: inherit;    opacity: 0.7;    padding: 0 5px;    -webkit-transition: none;    transition: none;    line-height: 1;}.close-pop:hover {    opacity: 1;}.pop-share a:hover {    opacity: 1;}.pop-tags a:hover {    opacity: 1;}.has-pop {    cursor: pointer;}.has-pop:before {    position: absolute;    right: 0;    bottom: 0;    content: url(../img/icon_link02.png);    padding: 5px 5px 1px 8px;    z-index: 2;}.layout-2 .bg-yellow {    background-color: #f1a54d;}.layout-2 .bg-red {    background: #b15b60;}.layout-3 .bg-green {    background: #3a7a7b;}.db-box-meta span,.slider-text strong,.slider-text span,.db-box-meta strong {    font-family: 'Quicksand', sans-serif;    font-weight: 400;    line-height: 24px;}.db-box-meta strong,.slider-text strong {    font-weight: 500;}/*** Home with Banner ***/.home-banner .header-container {    position: absolute;    width: 100%;    top: 0;    right: 0;    left: 0;}.home-banner .db-hd-btm .nav-link {    color: #fff;}.home-banner .db-hd-top {    background-color: transparent;}.home-banner .sticky .header-container {    -webkit-animation-name: fadeHeaderInDown;    animation-name: fadeHeaderInDown;    position: fixed;    top: 0;    left: 0;    right: 0;}.db-main-banner .bd-banner-inner {    min-height: 1060px;    padding: 250px 0 0;}.db-main-banner-title {    text-transform: uppercase;    color: #fff;    font-size: 48px;    margin-left: 0;    line-height: 1;    margin-bottom: 50px;    -webkit-animation-name: from-top;    animation-name: from-top;    -webkit-animation: from-top .8s linear 1;    animation: from-top .8s linear 1;}@-webkit-keyframes from-top {    0% {        -webkit-transform: translateY(-70px);        transform: translateY(-70px);        opacity: 0;    }    100% {        -webkit-transform: translateY(0);        transform: translateY(0);        opacity: 1;    }}@keyframes from-top {    0% {        -webkit-transform: translateY(-70px);        transform: translateY(-70px);        opacity: 0;    }    100% {        -webkit-transform: translateY(0);        transform: translateY(0);        opacity: 1;    }}@-webkit-keyframes from-left {    0% {        -webkit-transform: translateX(-200px);        transform: translateX(-200px);        opacity: 0;    }    100% {        -webkit-transform: translateX(0);        transform: translateX(0);        opacity: 1;    }}@keyframes from-left {    0% {        -webkit-transform: translateX(-200px);        transform: translateX(-200px);        opacity: 0;    }    100% {        -webkit-transform: translateX(0);        transform: translateX(0);        opacity: 1;    }}@-webkit-keyframes from-bottom {    0% {        -webkit-transform: translateY(300px);        transform: translateY(300px);        opacity: 0;        -webkit-transition: opacity ease 2s;        transition: opacity ease 2s;    }    100% {        -webkit-transform: translateY(0);        transform: translateY(0);        opacity: 1;        -webkit-transition: opacity ease 2s;        transition: opacity ease 2s;    }}@keyframes from-bottom {    0% {        -webkit-transform: translateY(300px);        transform: translateY(300px);        opacity: 0;        -webkit-transition: opacity ease 2s;        transition: opacity ease 2s;    }    100% {        -webkit-transform: translateY(0);        transform: translateY(0);        opacity: 1;        -webkit-transition: opacity ease 2s;        transition: opacity ease 2s;    }}.db-main-banner-title span {    display: block;    font-size: 125px;    letter-spacing: -8px;}.db-banner-btn {    font-size: 12px;    -webkit-animation: from-left .8s linear 1;    animation: from-left .8s linear 1;}.db-main-banner .slick-dots {    top: auto;    bottom: 42%;    right: 12%;    flex-direction: row;    height: 20px;}.margin-overlap {    margin: -350px 0 0;    -webkit-animation: from-bottom 1s linear 1;    animation: from-bottom 1s linear 1;    -webkit-transition: opacity ease 2s;    transition: opacity ease 2s;}.db-body-title {    position: relative;    color: #fff;    font-family: 'Concert One', cursive;    text-transform: uppercase;    margin-bottom: 40px;}.home-banner .sticky .db-hd-top {    background-color: #440E62;}.home-banner .sticky .db-hd-btm {    background: #fff;}.home-banner .sticky .db-hd-btm .nav-link {    color: #131313;}.db-xtra-heading {    font-size: 50px;    font-weight: 800;    letter-spacing: 0;    color: #131313;    display: -webkit-box;    display: flex;    -webkit-box-align: center;    align-items: center;    line-height: 1.2;    margin: 0;}.db-xtra-heading>span>span {    display: block;    font-size: 150px;    letter-spacing: -10px;    line-height: 0.8;}.db-xtra-heading .d-block+.d-block {    max-width: 330px;    padding-top: 60px;    padding-left: 25px;}.db-banner-middle,.db-banner-middle-item {    height: 500px;}.db-banner-middle img {    object-fit: cover;}.db-banner-middle .slick-dots {    height: 20px;    flex-direction: row;    top: auto;    right: auto;    left: 50%;    bottom: 30px;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);}.db-banner-middle .slick-dots li {    width: 15px;    height: 15px;    margin: 0 10px;}.db-banner-middle .slick-dots li button {    width: 15px;    height: 15px;    text-indent: 1000px;}.db-banner-middle .slick-dots li button:before {    width: 15px;    height: 15px;}.db-banner-middle-item .db-main-banner-title,.db-banner-bottom .db-main-banner-title {    top: 50%;    position: absolute;    left: 10%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    -webkit-animation: none;    animation: none;}.home-banner .db-mobile-trigger span {    background: #fff;}.home-banner .sticky .db-mobile-trigger span {    background: #131313;}.db-banner-bottom {    min-height: 400px;}.bg-contact {    background-image: linear-gradient(90deg, rgba(229, 23, 103, 0.31) 0%, rgba(59, 136, 242, 0.31) 50%, rgba(229, 23, 103, 0.31) 100%), url(../img/home-banner/contact-section.jpeg);}.db-contact-wrapper {    display: flex;}.db-mobile-app {    align-items: flex-end;    display: flex;    justify-content: center;    flex-direction: column;}.db-mobile-ap .db-body-title {    margin-right: 0;}.db-mob-app-content {    text-align: right;    max-width: 270px;    color: #fff;    font-weight: 500;}.db-mobile-app-inner {    display: flex;}.db-contact-wrapper>div {    padding-top: 50px;}.db-subscribe-form {    max-width: 480px;}.db-contact-wrapper .db-body-title {    margin-right: 0;    letter-spacing: 1px;    padding: 0;    font-family: 'baloo bhai', cursive;    margin-bottom: 20px;}.bg-contact {    overflow: hidden;}.db-artists .db-box-heading-container {    position: absolute;    top: 0;    left: 0;    width: 100%;}.db-main-banner .bd-banner-inner:focus {    outline: none;}/*===============5. Blog=====================*//**** Post Page ****/.db-blog-banner {    position: relative;    background-image: url(../img/home-banner/la.jpg);    background-position: center center;    background-size: cover;    background-repeat: no-repeat;}.db-blog-banner::before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-image: linear-gradient(to top, rgba(0, 0, 0, .6), transparent);}.col-2.db-author,.col-2.db-blog-share {    max-width: 20%;    flex: 0 0 20%;}.db-listing-content {    background-color: #fff;    border: solid .5px #cfcfcf;}.db-blog-content-inner>div {    position: relative;}.db-blog-content-inner {    position: relative;    margin-top: -450px;    display: flex;}.db-author-inner {    text-align: left;    min-height: 450px;}.db-auth-name {    color: #fff;    margin-top: 20px;}.db-auth-description {    color: #fff;}.db-sidebar-hdng {    color: #fff;    margin: 0 auto 10px;}.db-sidebar-content ul {    padding: 0;    list-style: none;    color: #fff;}.db-blog-title {    margin-bottom: 5px;}.db-post-date {    font-weight: 600;    font-size: 12px;}.db-sidebar-content ul li a {    color: #fff;    opacity: .8;    display: inline-block;    background: #F02574;    font-size: 11px;    padding: 2px 4px;    margin: 0 2px 2px 0;}.db-sidebar-content ul li a:hover {    opacity: 1;}.db-sidebar-content ul li {    display: inline;}.db-listing-content {    padding: 40px 20px;    margin-bottom: 80px;}.db-post-img-wrapper {    margin-bottom: 20px;}.post-share {    display: flex;    align-items: center;}.post-share span {    display: inline-block;    font-weight: 700;    font-size: 16px;    margin-right: 10px;    height: 35px;    padding: 8px;    line-height: 1;    background: #3ecf7a;    color: #fff;}.post-share ul {    display: inline-block;    padding: 0;    margin: 0;    list-style: none;}.post-share ul li {    display: inline-block;    padding: 0;    margin: 0 4px;}.post-share ul li a {    padding: 5px;    line-height: 0;    width: 35px;    height: 35px;    display: flex;    justify-content: center;    align-items: center;    color: #fff;    border: solid 2px #fff;    font-size: 14px;    background: transparent;    transition: all ease .3s;    margin-bottom: 10px;}.post-share ul li a:hover {    background: #F02574;    color: #fff;    border-color: #F02574;}.db-comments,.db-comment-form {    padding: 0;    margin: 2rem 0;}.db-comment-container {    position: relative;    display: flex;    align-items: flex-start;    margin-bottom: 2rem;}.db-comment-container.is-reply {    margin-left: 94px;}.db-comment-img {    flex: 0 0 75px;}.db-comment-inner {    padding: 2rem;    border: 1px solid rgba(0, 0, 0, .1);    margin-left: 1rem;    width: 100%;}.db-comment-inner p {    margin-bottom: .5rem;}.db-comment-meta a {    display: inline-block;    margin-right: 2rem;}/*breadcrumb*/.breadcrumb .breadcrumb-item {    margin: 0;}.breadcrumb {    margin: -40px -19px 20px -19px;    background-color: #fff;    padding: 1.5rem 20px;    border-bottom: 2px solid #ececec;    border-radius: 0;}.breadcrumb .breadcrumb-item a {    color: #131313;    font-weight: 600;}.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item a:focus,.breadcrumb .breadcrumb-item a:active {    color: #F02574;}.breadcrumb-item.active {    color: #440E62;}/** Blog Sidebar Latest Post **/.db-latest-sidebar {    background: #fff;    top: 150px;    border: none;    border: solid .5px #cfcfcf;    padding-bottom: 10px;}.db-author .db-latest-sidebar {    padding: 20px;}.db-latest-sidebar.db-latest-video {    padding-bottom: 0;}.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y {    background-color: #F02574;}.db-lastest-item {    display: flex;    margin-bottom: 20px;    position: relative;}.db-lastest-item:last-of-type {    margin-bottom: 0;}.db-lastest-item img {    margin-right: 10px;    width: 42px;    -webkit-transition: all ease .3s;    transition: all ease .3s;    position: relative;    z-index: 5;}.db-lastest-item p {    margin: 0;    line-height: 1.3;    z-index: 1;}.db-lastest-item+.db-lastest-item {    border-top: solid 1px #eaeaea;    padding-top: 20px;}.db-latest-title h6 {    margin: 0;    font-size: 14px;    font-weight: 700;    color: inherit;}.db-latest-title span {    font-size: 12px;    color: #131313;}.db-lastest-item>a {    display: -webkit-box;    display: flex;    align-items: flex-start;    color: #656565;    width: 100%;    position: relative;    text-transform: capitalize;}.db-lastest-item>a:hover {    color: #FF7100;}.db-sb-category .db-latest-title {    display: flex;    justify-content: space-between;    align-items: center;    width: 100%;}.db-latest-main-title {    font-weight: 700;    position: relative;    padding: 10px 15px;    color: #131313;}.db-author .db-latest-main-title {    padding: 0 0 10px;}.db-blog-share-inner {    min-height: 450px;    margin-bottom: 28px;}.db-latest-video .slick-dots {    top: auto;    right: auto;    height: 18px;    flex-direction: row;    left: 50%;    bottom: 0px;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);}.db-latest-video .slick-dots li {    border: 1px solid #131313;    margin: 0 8px;    overflow: hidden;}.db-latest-video .slick-dots li button {    background: #131313;}.db-sidebar-latest .db-latest-sidebar {    position: static;    margin-bottom: 30px;}.db-latest-sidebar-inner {    position: relative;}.db-latest-video .db-latest-main-title {    margin: 0;    position: absolute;    top: 0;    left: 0;    z-index: 9;    width: 100%;    color: #fff;}.db-latest-video .db-lastest-item img {    margin-right: 0;    width: 100%;}.db-latest-video .db-lastest-item {    padding: 0;    margin: 0;    border-top: none;}.db-blog-sb-topic a {    display: inline-block;    padding: 5px 10px;    border: #ebebeb solid 1px;    margin: 0 5px 10px 0;    background: #f9f9f9;    font-weight: 500;    color: #656565;}.db-blog-sb-topic a:hover {    background: #ebebeb;    color: #FF7100;}/* Pricing Sidebar */.db-blog-order {    text-align: center;    margin-bottom: 15px;    padding: 10px 10px 0;}.db-blog-order p {    font-size: 10px;    font-weight: 500;    letter-spacing: 0.5px;    line-height: 1;    margin: 12px 0 0;}.bd-price-badge {    display: flex;    -webkit-box-pack: justify;    justify-content: space-between;    margin-bottom: 20px;    padding: 10px 20px 0;}.bd-price-left h2 {    margin: 0;}.db-sidebar-latest .grid-item {    width: 100%;    position: relative;}/**** Blog Archive Page ****/.section-padding {    padding: 120px 0;}.db-post-header,.db-post-footer {    padding: 20px;}.db-post {    background-color: #fff;    border: 1px solid rgba(0, 0, 0, .1);    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, .14);    box-shadow: 0 3px 12px rgba(0, 0, 0, .14);    margin-bottom: 30px;}.db-post-categories {    padding: 0;    margin: 0;}.db-post-categories li {    list-style: none;    display: inline-block;}.db-post-categories li a {    display: block;    padding: 5px;    border: 1px solid #ebebeb;    background-color: #f9f9f9;    color: #555b62;}.db-post-categories li a:hover {    background-color: #F02574;    color: #fff;}.db-post-body {    position: relative;    overflow: hidden;}.db-post-body img {    -webkit-transition: 0.3s;    transition: 0.3s;}.db-post-body:hover img {    -webkit-transform: scale(1.2);    transform: scale(1.2);}.db-post .db-post-name {    margin: 0;    word-break: break-word;}.db-post .db-post-name a {    color: #131313;}.db-post .db-post-name a:hover {    color: #FF7100;}.db-post .db-post-date {    display: block;    margin: 0 0 10px 0;}.db-post .db-post-date i {    margin-right: 10px;}.db-post .db-post-date {    display: flex;    align-items: center;}/*===============5. Structure=====================*/.ht-1 {    height: 280px;}.ht-2 {    height: calc(280px * 2);}.ht-3 {    height: calc(280px * 3);}.ht-4 {    height: calc(280px * 4);}.ht-5 {    height: calc(280px * 5);}/* Height Adaptive */.hta-1 {  height: calc(100% / 3);}.hta-2 {  height: calc(100% / 3 * 2);}.hta-3 {  height: calc(100% / 3 * 3);}.hta-4 {  height: calc(100% / 3 * 4);}.hta-5 {  height: calc(100% / 3 * 5);}.gallery-grid{  height: 100%;}.grid-sizer {    width: 100%;}.has-gap .grid-item {    border: 5px solid #f3f3f3;    overflow: hidden;}.has-gap {    background-color: #f3f3f3;}@media (min-width: 768px) {    .grid-sizer {        width: calc(100% / 2);    }    .grid-sizer-sm-2 {        width: calc(100% / 2 * 2);    }}@media (min-width: 966px) {    .grid-sizer {        width: calc(100% / 3);    }    .grid-sizer-md-2 {        width: calc(100% / 3 * 2);    }    .grid-sizer-md-3 {        width: calc(100% / 3 * 3);    }}@media (min-width: 1600px) {    .grid-sizer {        width: calc(100% / 5);    }    .grid-sizer-2 {        width: calc(100% / 5 * 2);    }    .grid-sizer-3 {        width: calc(100% / 5 * 3);    }    .grid-sizer-4 {        width: calc(100% / 5 * 4);    }    .grid-sizer-5 {        width: calc(100% / 5 * 5);    }}/*==============6. Footer=====================*/.footer-container-wrapper {    background-image: url('../img/others/footer-texture.png');    background-size: cover;    background-repeat: no-repeat;}.footer-container-wrapper a {    color: #fff;    opacity: .8;}.footer-container-wrapper a:hover,.footer-container-wrapper a:focus {    opacity: 1;}/**** Footer Copyright ****/.db-ft-copyright {    padding: 20px 0;}.db-ft-privacy {    text-align: right;}.db-ft-privacy a {    display: inline-block;    margin-left: 10px;    border-left: solid 2px rgba(255, 255, 255, .5);    line-height: 1;    padding-left: 10px;}.db-ft-privacy a:first-child {    border-left: none;    margin-left: 0;    padding-left: 0;}/**** Footer Bottom ****/.db-ft-mdl-hdng {    text-transform: uppercase;    color: #fff;}.db-ft-btm {    padding: 50px 0;    border-bottom: solid 1px #ffffff21;}.db-ft-description {    margin: 0;}.db-ft-menu {    padding: 0;    margin: 0;    list-style: none;}.blank-hdng {    visibility: hidden;    opacity: 1;}.ft-subscribe-form label {    font-weight: 500;}.ft-logo {    width: auto;    display: inline-block;    margin-bottom: 20px;}/*=====================7. Teams Page==========================*/.db-member-img {    position: relative;}.db-member-img .db-member-socials {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 0;    display: flex;    align-items: center;    justify-content: center;    background-color: rgba(0, 194, 186, 0.6);    -webkit-transition: 0.3s;    transition: 0.3s;}.db-member-img:hover .db-member-socials {    height: 100%;}.db-member-img .db-member-socials ul {    list-style: none;    padding: 0;    margin: 0;}.db-member-img .db-member-socials ul li {    visibility: hidden;    opacity: 0;    -webkit-transform: translateY(10px);    transform: translateY(10px);    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    display: inline-block;    margin-right: 5px;}.db-member-img .db-member-socials ul li a {    color: #fff;    font-size: 20px;    display: block;    display: flex;    justify-content: center;    align-items: center;    border: 1px solid #fff;    padding: 10px;}.db-member-img .db-member-socials ul li:hover a {    background-color: #00c2ba;    border-color: #00c2ba;}.db-member-img:hover .db-member-socials li:nth-child(1) {    -webkit-transition-delay: 0.3s;    transition-delay: 0.3s;}.db-member-img:hover .db-member-socials li:nth-child(2) {    -webkit-transition-delay: 0.4s;    transition-delay: 0.4s;}.db-member-img:hover .db-member-socials li:nth-child(3) {    -webkit-transition-delay: 0.5s;    transition-delay: 0.5s;}.db-member-img:hover .db-member-socials li:nth-child(4) {    -webkit-transition-delay: 0.6s;    transition-delay: 0.6s;}.db-member-img:hover .db-member-socials li {    opacity: 1;    visibility: visible;    -webkit-transform: translateY(0);    transform: translateY(0);}/*=====================8. Components==========================*/.has-icon .icon{  color: #fff;  font-size: 32px;}.db-table-of-contents .lead:nth-child(1) {  text-align: center;  text-transform: uppercase;  letter-spacing: 5px;}.db-table-of-contents .lead:nth-child(2) {  text-align: center;  font-size: 42px;  color: #19EBAF;  font-weight: 100;  margin-bottom: 0;}.db-toc-row {  display: flex;  justify-content: space-between;  align-items: center;  color: #ffffff;  padding-bottom: 4%;}.db-toc-row span:nth-child(2){  color: #03f7f7;  border: 1px solid;  display: flex;  align-items: center;  flex: 1;  margin: 0 10px;  vertical-align: middle;  opacity: 0.6;}.db-toc-row span:nth-child(3){  font-weight: 700;}.db-toc-row:last-child {  padding-bottom: 0;}.title-overlay{  background-color: rgba(0,0,0,.4);}.db-product-meta p,.db-product-meta h4{  margin-bottom: 0;}.db-product-content{  border-top: 3px solid rgb(27, 142, 250);}.db-product-cat{  display: flex;  justify-content: space-around;  align-items: baseline;  padding: 1.5rem 4rem 0rem 4rem;  color: #02a677;}.db-product-meta{  padding-bottom: 0;  display: flex;  flex-direction: column;  align-items: center;  justify-content: center;}.absolute,.has-triangle.absolute{  position: absolute;}.has-triangle.absolute{  width: 100%;  z-index: 12;}.center{  height: 100%;  width: 100%;  display: flex;  align-items: center;  justify-content: center;}.grid-item .center .popup-youtube{  height: 50px;  width: 50px;  font-size: 32px;  text-align: center;}.db-add-to-cart{  position: absolute;  bottom: 0;  left: 0;  width: 100%;  display: flex;  justify-content: space-between;  align-items: center;  padding: 15px;}.db-add-to-cart p{  font-size: 18px;  font-weight: 500;  color: #fff;  margin-bottom: 0;}.db-discount{  text-decoration: line-through;  font-size: 14px;}.grid-item div .atc{  display: flex;  align-items: center;  justify-content: center;  width: 30px;  height: 30px;  background-color: #F02574;  padding: 0;}.db-product.has-cart{  overflow: hidden;}.db-product.has-cart .atc{  transform: translateX(200%);  transition: 0.3s;}.db-product.has-cart:hover .atc{  transform:translateX(0);}.db-box-nav{  display: flex;  justify-content: space-around;  flex-direction: column;  flex-wrap: wrap;}.grid-item.db-box-nav a{  display: flex;  justify-content: center;  align-items: center;}.db-box-nav .db-box-heading-container{  padding: 0;  flex: 1;}.db-box-nav .db-box-heading-container h5{  margin-bottom: 0;}.db-box-badges ul{  padding: 0;  margin: 0;}.db-box-badges ul li {    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    display: inline-block;    margin: 0 5px 0 0;}.db-box-badges ul li a {    color: #fff;    font-size: 20px;    display: block;    display: flex;    justify-content: center;    align-items: center;    border: 1px solid #fff;    padding: 10px;}.db-box-badges ul li:hover a {    background-color: #00c2ba;    border-color: #00c2ba;    transform: translateY(-10px);}.sub-head{  color: #fff;}.db-img-wrap{  height: 100%;}.db-instagram ul{  padding: 0;  margin: 0;}.db-instagram ul li{  list-style: none;  margin-bottom: 0;  font-size: 24px;  transform: translateX(-100%);  opacity: 0;  visibility: hidden;  transition-duration: 0.3s;}.db-instagram .db-box-meta{  padding: 10px 0 0 10px;}.db-hover-to-show .db-img-wrap div{  top: 0;  transition: 0.3s;  background-color: rgba(0,0,0,.4);  opacity: 0;  visibility: hidden;}.db-hover-to-show .db-img-wrap div span{  max-width: 70%;  margin:0 auto;  text-align: center;  opacity: 0;  visibility: hidden;  transform: translateY(10px);  transition-duration: 0.3s;  transition-delay: 0.3s;  color: #fff;}.db-hover-to-show .db-img-wrap div a{  color: #fff;}.db-hover-to-show:hover .db-img-wrap div,.db-hover-to-show:hover .db-img-wrap div span{  opacity: 1;  visibility: visible;}.db-hover-to-show:hover .db-img-wrap div span{  transform: translateY(0);}.db-hover-to-show:hover ul li{  transform: translateX(0);  opacity: 1;  visibility: visible;  transition-delay: 0.6s;}.db-hover-to-show:hover ul li:nth-child(2){  transition-delay: 0.9s;}.db-hover-to-show:hover ul li a:hover{  transform: scale(1.1);}.db-blog-post{  height: 100%;}.db-blog-post .db-img-wrap{  height: 85px;}.db-post-content{  padding: 30px;  background-color: #fff;  height: calc(100% - 85px);}.db-post-content p{  margin: 10px 0 0;}.db-post-content h5{  margin-bottom: 10px;}.has-triangle{  position: relative;}.has-triangle::after{  position: absolute;  left: 50%;  -webkit-transform: translate(-50%, 0);  transform: translate(-50%, 0);  content: '';  width: 0;  height: 0;  border-left: 12px solid transparent;  border-right: 12px solid transparent;  border-bottom: 12px solid #fff;  bottom: 100%;  z-index: 12;}.has-triangle.down::after{  bottom: initial;  top: 100%;  border-left: 12px solid transparent;  border-right: 12px solid transparent;  border-top: 12px solid #fff;  border-bottom: 0;}.has-triangle.down.bg-blue::after{  border-top-color: #41c3cf;}.db-blog-floated .db-img-wrap,.db-blog-floated .db-post-content{  width: 50%;  float: left;  height: 100%;}.db-blog-floated .db-post-content{  float: right;}.db-clearfix,.db-clearfix::before,.db-clearfix::after{  display: table;  content: '';  clear: both;}.btn-display{  display: flex;}.btn-display .btn{  margin-right: 1rem;}.db-contact-info{  padding: 0;  margin: 0;}.db-contact-info li{  list-style: none;}.db-contact-info li a{  display: flex;  align-items: center;}.db-contact-info li i{  font-size: 20px;  margin-right: 10px;}/*=====================9. Login / Signup==========================*/.login-wrapper{  max-height: 100vh;  height: 100vh;  display: flex;  flex-wrap: wrap;  overflow: hidden;}.login-wrapper .login-container{  height: 100%;}.login-wrapper .login-container .db-logo,.login-wrapper .login-container .db-login-heading{  text-align: center;  margin-bottom: 25px;}.login-wrapper .login-container .db-logo a{  width: 100%;}.login-wrapper .login-form{  flex: 0 0 30%;  padding: 35px;  display: flex;  align-items: center;  flex-direction: column;  justify-content: center;}.login-form-inner{  flex: 0 0 70%;  width: 100%;}.login-wrapper .login-bg,.login-wrapper .signup-bg{  flex: 0 0 70%;  background-size: cover;  background-position: center;}.login-wrapper .login-bg{  background-image:  url('../img/banner/login-2.jpg');}.login-wrapper .signup-bg{  background-image:  url('../img/banner/login-2.jpg');}.db-login-controls{  display: flex;  justify-content: center;  align-items: center;  margin-bottom: 25px;}.db-login-controls a{  margin-right: 15px;  text-decoration: underline;}.login-copyright{  font-size: 12px;  margin-top: 0;}.login-copyright a{  text-decoration: underline;  font-weight: 600;}/*=====================10. Contact==========================*/.contact-page .contact-form-outter{  position: relative;  z-index: 1;}.contact-page .contact-form{  background-color: #fff;  height: 100%;  display: flex;  align-items: center;}.contact-page .contact-form-inner{  width: 100%;}/*=====================11. Responsive-CSS==========================*//* min width media query */@media (min-width: 0) {    .db-hd-top .db-appoint-mob {        display: none;    }    .container {        max-width: 100%;        width: 100%;    }}@media (min-width: 576px) {    .db-ht-lang .db-hd-top-email,    .db-ht-lang .db-hd-top-phone {        display: none;    }}@media (min-width: 768px) {    .desktop-hide {        display: none;    }    .container {        max-width: 100%;        width: 95%;    }}@media (min-width: 992px) {    .container {        max-width: 100%;        width: 80%;    }}@media (min-width: 1346px) {    .db-latest-sidebar.mob-show {        display: none;    }    .db-sidebar-latest {        display: block;        position: static;        top: 150px;        margin-bottom: 80px;    }    .blog-post-sticky .db-sidebar-latest {        position: -webkit-sticky;        position: sticky;    }}@media (min-width: 1446px) {    .container {        max-width: 100%;        width: 80%;    }}/* max width media query */@media (max-width: 1445px) {    .blog-post .container {        width: 95%;    }}@media (max-width: 1345px) {    .phone-img {        display: none;    }    .db-contact-wrapper>div {        padding-bottom: 50px;    }    .db-lastest-item img {        width: 60px;    }    .db-lastest-item p {        position: relative;        z-index: 1;    }    .db-author,    .db-blog-share,    .db-listing-content {        max-width: 100%;        flex: 0 0 100%;    }    .db-blog-content-inner {        flex-direction: column;    }    .db-auth-description {        display: none;    }    .db-author-inner {        display: flex;        justify-content: flex-start;        align-items: center;        min-height: auto;    }    .db-author .db-latest-sidebar {        display: none;    }    .db-blog-share-inner {        min-height: auto;    }    .db-latest-sidebar {        position: relative;        top: auto;        margin-bottom: 20px;        height: auto;        width: 49%;        display: inline-block;        float: left;        padding: 20px;    }    .db-latest-main-title {        padding: 0;    }    .db-latest-video .db-latest-main-title {        padding: 20px;    }    .db-latest-main-title:after {        width: 15%;    }    .db-lastest-item {        display: block;    }    .db-latest-sidebar .ps--active-x>.ps__rail-x,    .db-latest-sidebar .ps--active-y>.ps__rail-y,    .db-latest-sidebar .ps__rail-x,    .db-latest-sidebar .ps__rail-y {        display: none;    }    .db-auth-name {        display: inline-block;        margin: 0 10px;        color: #131313;    }    .db-author,    .db-blog-share {        background: #fff;        border-bottom: solid 1px #ebebeb;        padding: 20px;    }    .db-blog-share {        border-top: solid 1px #ebebeb;    }    .db-listing-content {        margin: 0;    }    .db-sidebar-hdng {        color: #131313;    }    .post-share ul li a {        border-color: #131313;        color: #131313;    }    .db-sidebar-latest {        display: block;        flex-direction: column;        justify-content: space-between;    }    .db-sidebar-latest .grid-item {        width: 49%;        display: flex;        float: left;        margin-bottom: 30px;    }    .db-latest-price,    .db-cato-section {        float: right;    }    .db-latest-video.db-latest-sidebar {        float: right;        padding: 0;    }    .db-latest-price {        padding: 0;    }    .db-latest-sidebar iframe {        min-height: 250px;    }    /* Blog left page */    .post-left .db-latest-sidebar:nth-child(even) {        float: right;    }    /* Blog right page */    .post-right .db-latest-price {        float: left;    }}@media (max-width: 991px) {  .login-wrapper{    min-height: auto;    height: auto;    display: flex;    overflow: auto;    flex-wrap: wrap;  }  .login-wrapper .login-container{    height: 100%;  }  .login-wrapper .login-form{    flex: 0 0 100%;  }  .login-wrapper .login-bg{    display: none;  }  .slide-left .slide-element, .slide-right .slide-element{    align-items: center;    padding-right: 0;    padding-left: 0;    border-radius: 0;    left: 0;    width: 20%;  }  .slide-right .slide-element{    right: 0;    left: initial;  }  .slide-right:hover .slide-right-element{    right: 0;  }  .slide-left:hover .slide-left-element{    left: 0;  }    .db-product.has-cart .atc{      transform: translateX(0);    }    .db-ht-lang>li {        line-height: 1;    }    .db-hd-btm .nav-link {        padding: .5rem 0.5rem;    }    .db-hd-btm .nav-item.login-btn .nav-link {        font-size: 12px;        line-height: normal;        margin-left: 0;    }}@media (max-width: 768px) {    .db-popup-inner {        width: 90%;    }}@media (max-width: 767px) {    .db-next,    .db-prev {        width: 30px;        font-size: 20px;    }    .mobile-hide,    .nav-2.mobile-hide {        display: none;    }    .db-mobile-trigger {        width: 45px;        height: 42px;        border-radius: 5px;        padding: 10px;        cursor: pointer;    }    .dropdown-item a {        display: inline-block;    }    .db-mobile-trigger span {        width: 100%;        height: 3px;        background: #131313;        display: block;        border-radius: 10px;    }    .db-mobile-trigger:hover span {        background: #440E62;    }    .db-mobile-trigger span+span {        margin-top: 5px;    }    .db-menu-wrapper {        position: fixed;        min-height: 100vh;        width: 100%;        top: 0;        right: 0;        bottom: 0;        background: rgba(0, 0, 0, .9);        -webkit-transition: all ease .3s;        transition: all ease .3s;        opacity: 0;        visibility: hidden;        overflow: hidden;        overflow-y: auto;    }    .db-menu-wrapper .nav-item {        display: none;    }    .db-mobile-open .db-menu-wrapper {        height: 100vh;        padding: 30px;        opacity: 1;        visibility: visible;    }    .nav {        display: flex;        width: 100%;        min-height: 93vh;        flex-direction: column;        justify-content: center !important;        align-items: center;        z-index: 9;        padding: 0;    }    .db-hd-btm .nav-item.login-btn .nav-link {        padding: .5rem 1rem;        margin: 0;    }    .db-hd-btm .nav-item.login-btn .nav-link:before {        display: none;    }    .db-hd-btm .nav-link {        color: #fff;        text-align: center;    }    .db-close-nav {        position: absolute;        right: 0;        top: 0;        padding: 20px;        line-height: 1;        cursor: pointer;        -webkit-transition: all ease .3s;        transition: all ease .3s;        color: #a2a2a2;    }    .db-close-nav:hover {        color: #fff;    }    .db-hd-btm .nav-item {        margin: 6px 0;    }    .db-ht-lang li a img {        display: none;    }    .db-ft-rights,    .db-ft-privacy {        text-align: center;    }    .db-ft-privacy {        padding-top: 15px;    }    .db-main-nav {        justify-content: flex-end;    }    .db-logo {        align-items: flex-start;    }    .db-ft-privacy a {        margin: 10px 0;        display: block;        padding: 0;        border-left: 0;    }    .nav .dropdown-menu {        margin: 0;        position: relative !important;        float: none;        border: none;        top: 0 !important;        background: transparent;        color: #fff;        padding: 0;    }    .nav .dropdown-menu .dropdown-item a {        color: #fff;        text-transform: capitalize;        font-size: 14px;        font-weight: 600;    }    .nav .dropdown-menu .dropdown-item {        padding: .5rem 0.5rem;        margin: 0;        text-align: center;        margin: 6px 0;    }    .nav .dropdown-menu .dropdown-item:hover,    .nav .dropdown-menu .dropdown-item:focus {        background-color: transparent;        color: #F02574;    }    .nav .dropdown-menu .dropdown-item a:hover,    .nav .dropdown-menu .dropdown-item a:focus {        color: #F02574;    }    .db-ft-btm .col-12+.col-12 {        margin-top: 40px;    }    .db-ft-btm .col-12 {        text-align: center;    }    .content-title {        font-size: 24px;    }    .db-popup-inner {        max-height: 90%;    }    .nav .dropdown-menu {        display: none;    }    .nav-1 .dropdown-menu.show {        display: block;    }    .row {        margin: 0;    }    .db-blog-content-inner {        margin-top: 0;    }    .db-blog-banner {        height: calc(280px * 1);    }    blockquote p {        font-size: 18px;        line-height: 35px;        font-style: italic;        margin: 0;    }    .db-comment-inner {        padding: 1rem;    }    .db-comment-img {        flex: 0 0 40px;    }    .db-comment-container.is-reply {        margin-left: 0;    }    .slider-overlay {        position: absolute;        top: 50%;        left: 50%;        background: rgba(255, 255, 255, .5);        -webkit-transform: translate(-50%, -50%);        transform: translate(-50%, -50%);        padding: 40px;        width: 90%;    }    .db-comment-form {        padding: 0;    }    .db-comment-form .row>div {        padding: 0;    }    .db-blog-content.container {        padding: 0;    }    .grid-sizer.bg-white:empty {        display: none;    }    .db-contact-wrapper .col-6 {        flex: 0 0 100%;        max-width: 100%;    }    .db-contact-wrapper {        flex-direction: column;    }    .db-mobile-app {        align-items: center;        justify-content: center;    }    .db-mob-app-content {        text-align: center;        max-width: 100%;        color: #fff;        font-weight: 500;        margin-bottom: 30px;    }    .phone-img {        display: block;        text-align: center;    }    .db-mobile-app-inner {      flex-direction: column-reverse;    }    .db-contact-wrapper>div+div {        padding-bottom: 0;    }    .db-subscribe-form {        max-width: 100%;    }    .db-subscribe {        text-align: center;    }    .db-xtra-heading {      font-size: 40px;      flex-direction: column;      align-items: center;      justify-content: center;      text-align: center;      line-height: 1.5;    }    .db-xtra-heading>span>span {        font-size: 60px;        letter-spacing: 0;    }    .db-xtra-heading .d-block+.d-block {        padding-top: 0;        padding-left: 0;    }    .db-contact-wrapper .db-body-title {        padding-left: 0;        text-align: center;        margin-right: auto;    }    .db-sidebar-latest {        display: flex;    }    .db-latest-sidebar {        width: 100%;        display: block;        float: none;    }    .db-latest-video.db-latest-sidebar {        float: none;    }    .blog-post .container {        width: 100%;    }    .db-sidebar-latest .grid-item {        width: 100%;        display: flex;        float: none;    }}@media (max-width: 575px) {  .btn-display{    display: block;  }  .btn-display .btn{    margin: 0 0 1rem;  }    .db-hd-top ul li a span {        display: none;    }    .db-ht-lang>li.db-appoint-dsk {        display: none;    }    .db-hd-top ul>li>a>i {        margin-right: 0;    }    .db-ht-lang,    .db-hd-contact {        text-align: center;        justify-content: center;    }    .db-main-banner-title span {        font-size: 60px;        letter-spacing: 1px;    }    .db-main-banner-title {        font-size: 38px;    }}/*：非源码,演示用的代码。源代码唯一下载地址: http://www.bootstrapmb.com/item/6300。（此备注只出现在演示站，下载的源码不包含。）*/