/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
   
    .brand-active .slick-arrow {
        right: -.5rem;
    }
    .brand-active .slick-next.slick-arrow {
        right: -.5rem;
    }
    .work-area .cmn-section-content-wrap {
        padding-left: 5rem;
    }
    .footer-g-wrapper {
        grid-template-columns: 1fr 1fr 2fr;
    }
    .main-menu li {
        margin-right: 0;
    }
    .header-ls-right-btns a.round-btn {
        padding: .7rem 2rem;
    }

}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .hero-content-wrap h1 {
        font-size: 6.5rem;
    }
    .hero-content-wrap p br {
        display: none;
    }
    .brand-active .slick-arrow {
        right: -.5rem;
    }
    .brand-active .slick-next.slick-arrow {
        right: -.5rem;
    }
    .work-area .cmn-section-content-wrap {
        padding-left: 5rem;
    }
    .footer-g-wrapper {
        grid-template-columns: 14rem 14rem 40rem auto;
    }
    .hero-area {
        min-height: 45rem;
    }
    .service-grid-wrapper {
        grid-column-gap: 7rem;
        grid-row-gap: 7rem;
    }
    .section-title h2 {
        font-size: 4rem;
        margin-bottom: 1rem;
    }
    .section-title {
        margin-bottom: 5rem;
    }
    .feature-twin-grid-wrapper {
        display: block;
    }
    .combine-wrapper h3.tertiary-title {
        font-size: 3.5rem;
        margin-bottom: 6.5rem;
    }
    .account-creation li:not(:last-child) {
        margin-bottom: 4rem;
    }
    
.feature-twin-grid-wrapper {
    display: block;
  }
  .footer-g-wrapper {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .footer-g-wrapper .footer-widget:nth-child(4) {
    grid-column: 1/4;
  }
  .main-menu li {
	margin-right: 0rem;
}
.header-area .round-btn.buy-btn {
	margin-left: 1rem;
}
.main-menu li {
    margin-right: 0;
}
.header-ls-right-btns a.round-btn {
    padding: .7rem 2rem;
}
.offcanvas-menu-wrap.active {
	left: 0;
}
#whole-page-wrapper.translate {
	transform: translateX(25rem);
}
.header-right.d-flex.align-items-center.justify-content-end {
	justify-content: flex-start !important;
}
.header-area .logo {
	text-align: right;
}
.header-area {
	padding: 1.2rem 0;
}
body.overflow-x {
	overflow-x: hidden !important;
}
.dash-header-flex-wrap {
	padding: 0 2rem;
}
.dash-verify-content-wrapper.verified-wrap {
	padding: 0;
}


}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991.98px) {
    .hero-content-wrap h1 {
        font-size: 5.5rem;
    }
    .hero-content-wrap p br {
        display: none;
    }
    .brand-active .slick-arrow {
        right: -.5rem;
    }
    .brand-active .slick-next.slick-arrow {
        right: -.5rem;
    }
    .work-area .cmn-section-content-wrap {
        padding-left: 0;
        text-align: center;
    }
    .footer-g-wrapper {
        grid-template-columns: 14rem 14rem 40rem auto;
    }
    .hero-area {
        min-height: 45rem;
    }
    .service-grid-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 5rem;
    }
    .section-title h2 {
        font-size: 4rem;
        margin-bottom: 1rem;
    }
    .section-title {
        margin-bottom: 5rem;
    }
    .feature-twin-grid-wrapper {
        display: block;
    }
    .combine-wrapper h3.tertiary-title {
        font-size: 3.5rem;
        margin-bottom: 6.5rem;
    }
    .account-creation li:not(:last-child) {
        margin-bottom: 4rem;
    }
    
.feature-twin-grid-wrapper {
    display: block;
  }
  .footer-g-wrapper {
	grid-template-columns: 1fr 1fr 3fr;
}
.footer-widget article {
	grid-template-columns: 14rem auto;
}
  .footer-g-wrapper .footer-widget:nth-child(4) {
    grid-column: 1/5;
  }
  .main-menu li {
	margin-right: 1rem;
}
.header-top-bar-content p {
	font-size: 1.5rem;
	line-height: 1.3;
}
.hero-transparent-img {
	text-align: center;
}
.hero-transparent-img img {
	max-width: 370px;
}
.hero-content-wrap {
	padding: 3rem 0;
	padding-top: 5rem;
}
.service-content p {
	font-size: 1.6rem;
}
.work-transparent-img {
	display: none;
}
.work-area {
	min-height: auto;
	padding: 6rem 0;
}
.cmn-section-content-wrap .tertiary-title {
	font-size: 3rem;
	margin-bottom: 1rem;
}
.cmn-section-content-wrap p {
	font-size: 1.7rem;
    color: #fff;
	line-height: 2.6rem;
	margin-bottom: 1rem;
}
.commenter-text {
	margin-top: 4rem;
}
.step-area {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.step-left-image {
	max-width: 40rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5rem;
}
.cta-content-wrapper p {
	font-size: 2.4rem;
	margin-bottom: 3rem;
	letter-spacing: .2rem;
}
.buy-area {
	padding-top: 7rem;
	padding-bottom: 2rem;
}
.round-btn.buy-btn {
	font-size: 1.5rem;
	padding: .7rem 2rem;
}
.header-area {
	padding: 1.2rem 0;
}
.toggle-bar {
	color: var(--theme-primary-color);
	font-size: 2.4rem;
	cursor: pointer;
}
.logo img {
	max-width: 210px;
}
.offcanvas-menu-wrap.active {
	left: 0;
}
#whole-page-wrapper.translate {
	transform: translateX(25rem);
}
.header-right.d-flex.align-items-center.justify-content-end {
	justify-content: flex-start !important;
}
.header-area .logo {
	text-align: right;
}
body.overflow-x {
	overflow-x: hidden !important;
}
.dash-header-flex-wrap {
	padding: 0 2rem;
}
.needed-verify-list li a {
	font-size: 1.5rem;
}
.dash-verify-content-wrapper.verified-wrap {
	padding: 0;
}
.asset-icon img {
	max-width: 70px;
}

}

 
/* small mobile :320px. */
@media (min-width: 320px) and (max-width: 767.98px) {
    .hero-content-wrap h1 {
        font-size: 2.8rem;
    }
    .hero-content-wrap p br {
        display: none;
    }
    .brand-active .slick-arrow {
        right: -.5rem;
    }
    .brand-active .slick-next.slick-arrow {
        right: -.5rem;
    }
    .work-area .cmn-section-content-wrap {
        padding-left: 0;
        text-align: center;
    }
    .footer-g-wrapper {
        grid-template-columns: 14rem 14rem 40rem auto;
    }
    .hero-area {
        min-height: 45rem;
    }
    .service-grid-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr 1fr;
    }
    .section-title h2 {
        font-size: 3rem;
        margin-bottom: 1rem;
    }
    .section-title {
        margin-bottom: 3rem;
    }
    .feature-twin-grid-wrapper {
        display: block;
    }
    .combine-wrapper h3.tertiary-title {
        font-size: 2.5rem;
        margin-bottom: 6.5rem;
    }
    .account-creation li:not(:last-child) {
        margin-bottom: 4rem;
    }
    
.feature-twin-grid-wrapper {
    display: block;
    padding: 1.5rem;
  }
  .footer-g-wrapper {
	grid-template-columns: 1fr 1fr;
	margin-bottom: 5rem;
}
.footer-widget article {
	grid-template-columns: 14rem auto;
}
  .footer-g-wrapper .footer-widget:nth-child(4),
  .footer-g-wrapper .footer-widget:nth-child(3) {
    grid-column: 1/3;
  }
  .main-menu li {
	margin-right: 1rem;
}
.header-top-bar-content p {
	font-size: 1.3rem;
	line-height: 1.3;
}
.hero-transparent-img {
	text-align: center;
}
.hero-transparent-img img {
	max-width: 250px;
}
.hero-content-wrap {
	padding: 3rem 0;
    padding-top: 5rem;
    width: 100%;
}
.service-content p {
	font-size: 1.5rem;
	line-height: 1.5;
}
.work-transparent-img {
	display: none;
}
.work-area {
	min-height: auto;
	padding: 5rem 0;
}
.cmn-section-content-wrap .tertiary-title {
	font-size: 3rem;
	margin-bottom: 1rem;
}
.cmn-section-content-wrap p {
	font-size: 1.7rem;
	color: #fff;
	line-height: 2.6rem;
	margin-bottom: 1rem;
}
.commenter-text {
	margin-top: 4rem;
}
.step-area {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.step-left-image {
	max-width: 40rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5rem;
}
.cta-content-wrapper p {
	font-size: 2rem;
	margin-bottom: 3rem;
	letter-spacing: .2rem;
}
.buy-area {
	padding-top: 5rem;
	padding-bottom: 4rem;
}
.round-btn.buy-btn {
	font-size: 1.4rem;
	padding: 0.4rem 1rem;
}
.header-area {
	padding: 1.2rem 0;
}
.toggle-bar {
	color: var(--theme-primary-color);
	font-size: 2.4rem;
	cursor: pointer;
}
.mark-line::after {
	height: 1rem;
}
.hero-content-wrap p {
	font-size: 1.8rem;
	line-height: 2.8rem;
}
.service-area.pt-90.pb-90 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.customer-area.pt-70.pb-90 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.feature-area.pt-70.pb-90 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.section-title p br {
	display: none;
}
.section-title p {
	font-size: 1.6rem;
	line-height: 2.2rem;
}
.tertiary-title {
	font-size: 2.4rem;
	margin-bottom: 1.2rem;
}
.feature-wrapper p {
	font-size: 1.7rem;
	margin-bottom: .5rem;
}
.feature-list li {
	font-size: 1.6rem;
	padding-left: 3rem;
	margin-bottom: 1rem;
}
.feature-list {
	margin-top: 2rem;
	margin-left: 0;
}
.state-text {
    grid-template-columns: 1fr;
    text-align: center;
    grid-gap: 1rem;
  }
  .state-text p {
    font-size: 1.5rem;
    line-height: 2.2rem;
  }
  .combine-twin-photo img {
	max-width: 12rem;
}
.account-creation {
	padding-left: 2.5rem;
}
.account-creation-step p {
	font-size: 1.6rem;
	margin-bottom: 1rem;
	line-height: 2.4rem;
}
.account-creation-step h5 {
	font-size: 2rem;
	margin-bottom: .8rem;
}
.accor-btn {
	font-size: 1.6rem;
	padding: 1.5rem;
}
#accordionExample .card-body p {
	font-size: 1.6rem;
}
.cta-area {
	padding: 5rem 0;
}
.footer-area {
	padding-top: 7rem;
	margin-top: 5vw;
}
.newsletter-ft-wrap {
	padding: 2rem;
}
.back-to-top {
	right: 20px;
	bottom: 0;
}
.back-to-top.visible {
	bottom: 20px;
}
.faq-area.pt-70.pb-70 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.combine-twin-photo {
	justify-content: space-around;
}
.logo img {
	max-width: 145px;
}
.valeur .chiffre {
	margin-top: 30px;
}
.valeur {
	font-size: 50px;
}
.valeur .user-type {
	font-size: 20px;
	font-weight: 700;
}
.header-right.d-flex.align-items-center.justify-content-end {
	justify-content: flex-start !important;
}
.header-area .container {
	padding-right: 15px;
	padding-left: 15px;
}
.header-area .logo {
	text-align: right;
}
body.overflow-x {
	overflow-x: hidden !important;
}
.offcanvas-menu-wrap.active {
	left: 0;
}
#whole-page-wrapper.translate {
	transform: translateX(25rem);
}
.brand-item-img img {
	height: 3rem;
}
.login-signup-page-inner-wrap {
	flex: 0 0 100%;
	max-width: 45rem;
}
.lg-sn-bg-wrap {
	padding: 2rem;
}
.forget-term-check-wrap {
	margin-bottom: 2rem;
	margin-top: 2rem;
}
.st-logo img {
	max-width: 7rem;
}
.service-icon img {
	max-width: 7rem;
}
.dash-header-flex-wrap {
	padding: 0 1.5rem;
}
.needed-verify-list li a {
	font-size: 1.5rem;
}
.dash-header-crud-list li:not(:first-child) {
	margin-left: 1.5rem;
}
.dash-header-crud-list li a {
	font-size: 1.5rem;
}
.twin-flex-wrap {
	display: block;
	text-align: center;
}
.twin-left-wrap p {
	font-size: 1.5rem;
	line-height: 1.4;
}
.dash-verify-content-wrapper .twin-flex-wrap a.round-btn.type-2 {
	flex: 0 0 130px;
	max-width: 130px;
	margin-left: 0;
	margin-top: 12px;
}
.needed-verify-list {
	display: block;
	padding-top: 0px;
}
  .needed-verify-list li {
	width: 100%;
	text-align: left;
	padding-left: 35px;
}
  .needed-verify-list li:not(:last-child) {
	margin-bottom: 30px;
}
  .needed-verify-list li::before {
    left: 0;
    top: 0;
    width: 25px;
    height: 25px;
    transform: translate(0);
  }
  .needed-verify-list li::after {
	width: 2px;
	height: calc(100% + 5px);
	left: 12px;
	transform: translate(0);
	top: -27px;
}
.needed-verify-list li a > span {
	width: auto;
	margin-right: 6px;
}

.verify-mode {
    grid-template-columns: 1fr;
  }
  .verify-twin-g-wrap {
    grid-template-columns: 1fr;
  }
  .upload-twin-g-wrap {
	grid-template-columns: 1fr;
  }
  .one-third-grid-wrap {
	grid-template-columns: 1fr;
	grid-gap: 0;
  }
  .accor-title {
	font-size: 1.6rem;
}
.accor-title .left-ac-icon i {
	font-size: 1.6rem;
}
.identity-v-expand-wrap .upload-twin-g-wrap {
	grid-template-columns: 1fr 1fr;
}
.dash-verify-content-wrapper.verified-wrap {
	padding: 0;
}
.verify-status {
	display: block;
	text-align: right;
}
.verify-status p {
	color: #fff;
	font-size: 1.6rem;
	margin-bottom: 8px;
}
.set-time-g-wrapper {
	grid-template-columns: 1fr;
}
.set-time-right {
	border-left: 0;
	padding-left: 0;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}
.getted-data-rw {
	grid-template-columns: 76px auto;
}
.twin-g-wrap {
	grid-template-columns: 1fr;
}
.asset-icon img {
	max-width: 65px;
}
.dash-verify-content-wrapper .twin-left-wrap p br {
	display: none;
}

.not-found-pge .login-signup-page-inner-wrap {
	flex: 0 0 100%;
	max-width: 100%;
}
.not-found-content-wrap {
	padding: 3rem 1.5rem;
}
.not-found-content h3 {
	font-size: 3rem;
	margin-bottom: 1rem;
}
.not-found-content p {
	font-size: 1.6rem;
	line-height: 1.3;
}
.not-found-content {
	margin-bottom: 3rem;
}
.not-found-img {
	margin-bottom: 2rem;
}






 
}
 
/* Large Mobile :480px. */
@media (min-width: 576px) and (max-width: 767.98px) {


 
}
