@charset "UTF-8";

@font-face {
  font-family: 'Louis George Cafe';
  src: url('/assets/fonts/LouisGeorgeCafe-Bold.woff2') format('woff2'),
      url('/assets/fonts/LouisGeorgeCafe-Bold.woff') format('woff'),
      url('/assets/fonts/LouisGeorgeCafe-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Louis George Cafe';
  src: url('/assets/fonts/LouisGeorgeCafe.woff2') format('woff2'),
      url('/assets/fonts/LouisGeorgeCafe.woff') format('woff'),
      url('/assets/fonts/LouisGeorgeCafe.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}






* {
  font-family: 'Louis George Cafe';
}

body {
  font-family: 'Louis George Cafe';
}

html {
  font-family: 'Louis George Cafe';
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Louis George Cafe';
}

ul,
ol {
  font-family: 'Louis George Cafe';
}

li {
  font-family: 'Louis George Cafe';
}

a {
  font-family: 'Louis George Cafe';
}

button {
  font-family: 'Louis George Cafe';
}

p {
  font-family: 'Louis George Cafe';
}






.header-main-menu{
    display: grid;
    grid-template-columns: 150px auto 0px;
    padding: 0 30px;
}

.cursor1, .cursor2{
  display: none !important;
  opacity: 0 !important;
}


.main-section .shape-new {
  position: absolute;
  width: 25%;
  height: auto;
  right: 165px;
  bottom: 0px;
}

.main-section {
  padding-top: 150px;
  padding-bottom: 100px;
  background-image: url(../imgs/home-7/sh-bg.png);
  background-position: top center;
  background-repeat: no-repeat;
  position: relative;
}

.main-section .service__hero-right-2 .scroll{
  position: absolute;
  margin-left: -20px;
  margin-top: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  bottom: 80px;
}

.main-menu-4 > li > a .menu-text{
  color: #808184;
  text-transform: none;
}





.main-section .service__hero-right-2 .title{
  color: #EF4223;
}

.service__hero-right-2 p{
  color: #808184;
}

.roll__area{
  background-color: #EF4223;
}

.roll__slide h2{
  color: #fff;
}

.new-about-area .about__content p{
  color: #808184;
}

.new-about-area .about__title-wrapper h3{
  color: #EF4223;
}


.new-about-area .wc-btn-primary span{
  background-color: #EF4223;
}

.new-about-area .wc-btn-primary:hover{
  color: #fff;
  border: 1px solid #EF4223;
}



.about__img-right .shape{
  display: none;
}

.btn_wrapper, #btn_wrapper{
  margin-left: 200px;
}








.new-services-area {
  background-color: #EF4223;
  
}

.new-services-area .service__top-text p div{
  color: #fff;
}


.new-services-area .wc-btn-secondary{
  background-color: #EF4223;
  border: 1px solid #fff;
  color: #fff;
  
}

.new-services-area .wc-btn-secondary span {
  background-color: #fff;
 
}

.new-services-area .wc-btn-secondary:hover {
  color: #EF4223;
 
}

.new-services-area .service__text p{
  color: #fff;
}
 

.new-services-area .service__title {
  
  color: #fff;
}


.new-services-area .service__number span{
  color: #fff;
}

.new-services-area .service__link p{
  color: #fff;
}

.new-services-area .service__title{
  
}

.new-services-area .service__img-wrapper span{
  background-color: #808184;
}

.threeSections-area{
  background-color: #fff;
}


.service__area a:first-child .service__item{
  border-top: 1px solid #fff;
}

.service__area a .service__item{
  border-bottom: 1px solid #fff;
}


.choose-title{
  color: #EF4223;
}

.threeSections-area .research__area{
  background-color: #EF4223;
  /* border-bottom: 1px solid #fff; */
}

.threeSections-area .research__area .sec-sub-title{
  color: #fff;
}

.threeSections-area .sec-title{
  color: #fff;
}

.threeSections-area .research__area .sec-title-wrapper p{
  color: #fff;
}

.threeSections-area .research__tools li a{
  color: #fff;
  border: 1px solid #fff;
}

.threeSections-area .research__number span {
  color: #fff;
}

.threeSections-area .research__title {
  color: #fff;
}

.threeSections-area .research__item p {
  color: #fff;
}

.threeSections-area .research__area{
  background-position: calc(10%) calc(100% - 0px);
  background-image: url(../imgs/shape-new2.png);
  /* background-image: none; */
}

.new-portfolio-area{
  background-color: #EF4223;
}



.portfolio__area .wc-btn-secondary{
  background-color: #EF4223;
  border: 1px solid #fff;
  color: #fff;
  
}

.portfolio__area .wc-btn-secondary span {
  background-color: #fff;
 
}

.portfolio__area .wc-btn-secondary:hover {
  color: #EF4223;
 
}

.new-contact-area{
  background-color: #EF4223;
}


.new-contact-area .wc-btn-primary{
  background-color: #EF4223;
  border: 1px solid #fff;
  color: #fff;
  
}

.new-contact-area .wc-btn-primary span {
  background-color: #fff;
 
}

.new-contact-area .wc-btn-primary:hover {
  color: #EF4223;
 
}

.new-contact-area .cta__sub-title{
  color: #fff;
  border: 1px solid #fff;
}


.scroll-top i{
  color: #fff;
}

.scroll-top{
  background: #808184;
  mix-blend-mode:unset;
  border: 1px solid #808184;
}

.scroll-top:hover{
  background: transparent;
  border: 1px solid #808184;
}

.scroll-top:hover i{
  color: #808184;
}

.portfolio__area .portfolio__info{
  background-color: #808184;
}

.portfolio__area .portfolio__info .portfolio__title{
  color: #fff;
}

.portfolio__area .portfolio__info p{
  color: #fff;
}

.new-footer-area .footer__item-title{
  color: #808184;
}

.new-footer-area .footer__link-6 li a{
  color: #808184;
}

.new-footer-area .footer__info-6 li{
  color: #808184;
}

.new-footer-area .footer__info-6 li a.phone{
  color: #808184;
}

.new-footer-area .footer__item-6 p{
  color: #808184;
}

.new-footer-area .footer__chekbox label{
  color: #808184;
}

.new-footer-area button .fa-solid {
  color: #808184;
}

.new-footer-area .footer__copyright-6 p a{
  color: #808184;
}

.new-footer-area .footer__copyright-6 p{
  color: #808184;
}

.new-footer-area .footer-menu li a{
  color: #808184;
}

.new-news-area .sec-title{
  color: #808184;
}

.new-news-area .blog__title{
  color: #808184;
}

.threeSections-area .choose-wrapper{
  background-color:#e8e8e8;
  
}

.threeSections-area{
   /* padding-top: 0px;  */
   background-color: #e8e8e8;
  
}

.threeSections-area .counter__area-3{
  background-color:#e8e8e8;
}

.research__tools li a:hover{
  background-color: #808184;
}

.threeSections-area .cta__area-3{
  background-color: #fff;
}

.threeSections-area .cta__area-3 .cta__sub-title-2{
  color: #EF4223;
}

.threeSections-area .cta__area-3 .cta__title-2{
  color: #EF4223;
}

.threeSections-area .cta__content-3 a {
  background-color: transparent;
  border-color: #EF4223;
}

.threeSections-area .cta__content-3 .wc-btn-primary{
  color: #EF4223;
}

.threeSections-area .cta__content-3 .wc-btn-primary span{
  background-color: #e0e0e0;
}


.enterMissionVision .feature__list {
  grid-template-columns: 1fr 1fr; 
}

.about-text-about .blog__detail-content{
  padding-top: 0;
}

.enterMissionVision .feature__top{
  background-color: #EF4223;
  padding-top: 65px;
  border-bottom: 1px solid #808184;
}

.enterMissionVision .feature__item{
  
  border-right: 1px solid #808184;
  
}

.enterMissionVision .feature__item:last-child{
  
  border-right: 0px solid #808184;
}

.enterMissionVision .sec-title{
  color: #fff;
}

.enterMissionVision .feature__text p{
  color: #fff;
}

.enterMissionVision .feature__btm{
  background-color: #fff;
}

.aboutStoryAdv .sec-title-wrapper{
  padding-bottom: 40px;
}

.ContactAdv .line::before{
  display: none;
}

.ContactAdv .line::after{
  display: none;
}


.offcanvas__area{
  background-color: #EF4223;
}

.offcanvas__right{
  background-color: #EF4223;
  border-left: 1px solid #808184;
}

.offcanvas__left{
  border-right: 1px solid #808184;
}

.offcanvas__logo {
  
  border-bottom: 1px solid #808184;
}

.offcanvas__social {
  
  border-bottom: 1px solid #808184;
}

.offcanvas__menu-wrapper.mean-container .mean-nav ul li a{
  border-top: 1px solid #808184;
}

.offcanvas__menu-wrapper.mean-container .mean-nav > ul > li:last-child > a{
  border-bottom: 1px solid #808184;
}

.offcanvas__close button{
  background: #fff;
}

.offcanvas__close button{
  color:  #808184;
}

.header__nav-2{
  padding-right: 50px;
}

.header__nav-icon-7 .menu-icon-2::after{
  display: none;
}

/* .header-main-menu */

.offcanvas__right .shape-1{
  left: unset !important;
  right: 40px;
  width: 100px;
}

.offcanvas__social {
  border-bottom: none;
}

.portfolio__item{
  z-index: 998;
}

.header__area-7.sticky-7{
  z-index: 999;
}


.contactBtn .wc-btn-primary span{
  background-color: #EF4223;
}


.contactBtn .wc-btn-primary:hover{
  border: 1px solid #EF4223;
}

.contactBtn .wc-btn-primary:hover{
  color: #fff;
}




/* Large devices (large desktops & laptops, 1200px and up) */
@media (min-width: 1200px) {}

/* Medium devices (landscape tablets & medium desktops, from 992px to 1199px) */
@media (min-width: 992px) and (max-width:1199px) {
  .header__nav-2{
    display: block;
  }

  .inner-title{
    padding-top: 140px;
  }

  .text-padding{
    padding-left: 80px;
    padding-right: 80px;
  }

  .threeSections-area .workflow__wrapper-3 .container{
    padding-bottom: 90px;
  }

  .counter__area-3{
    padding-bottom: 0;
  }

  .page1 .inner_content{
    padding-top: 40px;
  }

}

/* Small devices (portrait tablets & small desktops, from 768px to 991px) */
@media (min-width: 768px) and (max-width:991px) {
  .header-main-menu {
    display: flex;
  }

  .inner-title{
    padding-top: 140px;
  }

  .text-padding{
    padding-left: 80px;
    padding-right: 80px;
  }

  .threeSections-area .workflow__wrapper-3 .container{
    padding-bottom: 90px;
  }

  .counter__area-3{
    padding-bottom: 0;
  }

  .page1 .inner_content{
    padding-top: 40px;
  }

  .ContactAdv .line{
    padding-top: 0 !important;
  }

  
  
}

/* Extra small devices (landscape phones & portrait tablets, 767px and down) */
@media (max-width:767px) {

  .header-main-menu {
    display: flex;
  }

  .main-section .shape-new{
    right: 30px;
  }

  .inner-title{
    padding-top: 100px;
  }

  .portfolio__big-inner{
    height: 400px;
  }

  .text-padding{
    padding-left: 30px;
    padding-right: 30px;
  }

  .threeSections-area .workflow__wrapper-3 .container{
    padding-bottom: 90px;
  }

  .counter__area-3{
    padding-bottom: 0;
  }

  .page1 .inner_content{
    padding-top: 40px;
  }

  .about-main-text{
    padding-bottom: 0;
  }

  .enterMissionVision .feature__item{
    border-right: none;
  }

  .feature__btm{
    padding-top: 60px;
  }

  .page1 .inner_content{
    padding-bottom: 10px !important;
  }

  .ContactAdv .line{
    padding-top: 0 !important;
  }

  .enterMissionVision .feature__list{
    grid-template-columns:auto;
  }

}


@media (max-width:576px) {


  .inner-title{
    padding-top: 100px;
  }

  .portfolio__big-inner{
    height: 400px;
  }

  .text-padding{
    padding-left: 30px;
    padding-right: 30px;
  }

  .threeSections-area .workflow__wrapper-3 .container{
    padding-bottom: 60px;
  }

  .counter__area-3{
    padding-bottom: 0;
  }

  .page1 .inner_content{
    padding-top: 40px;
  }

  .about-main-text{
    padding-bottom: 0;
  }

  .enterMissionVision .feature__item{
    border-right: none;
  }

  .feature__btm{
    padding-top: 60px;
  }

  .page1 .inner_content{
    padding-bottom: 10px !important;
  }

}




