#menu-expertise, #menu-expertise-menu, #menu-outcomes-menu, #menu-resources, #menu-resources-menu li{list-style: none !important;}
[data-aos^=fade][data-aos^=fade] {opacity: 1; transition-property: opacity,transform;}
.policy-content{max-width: 100%; margin-bottom: 5%;}
.hero-single-content{font-size: 21px; line-height: 1.37; margin-bottom: 34px; color: #000; max-width: 610px;}
.video_sec{position: absolute; width: 100% ;}
.video_sec video{height: 705px; width: 100%;  object-fit: cover;}
.flutter-development, .emerging, .web-development, .test-content .container{margin-top: 100px ;}
.web-wrap img{margin-top: -100px;}
.test-wrap img{margin-top: -600px;}
.rapid-img img{margin-top: -600px;}
.emerging-wrap img { margin-top: -150px;}
.web-wrap .container {margin-bottom: 10rem !important;}
.flutter-wrap, .test-wrap, .rapid-img{margin-top: 0px;}
.flysquad-img{margin-top: -400px;}
.android-wrap{margin-top: -470px;}
.flutter-wrap img {margin-top: -460px;}
.coming{font-size: 3rem;}
.coming-soon{padding: 0px 300px 50px 300px;}
.flysquad-txt h5{color: #343434;}
.home-banner{min-height: 804px !important;}
.hire-btn{margin-top: 20px;}
#intrested option{background: #e91a1a;}
.assets{padding-top: 0px !important;}
#budget option{background: #e91a1a;}
.get-in-touch {text-decoration: none;}
section.view-all-area.pt-5.mt-4.pb-5.mb-4{background-color: #343434; margin: 0px !important; padding-top: 6rem!important;}
.view-txt{color: #ffffff;}
.view-all{display: flex; justify-content: end;}
.arrow-right-white{ width: 2%; height: 1%; margin-top: 5px; margin-left: 17px;}
.next img{margin-top: -137px; height: 394px; margin-left: 1090px;}  
h3.up-next{display: flex; justify-content: end; margin-top: -66px; margin-right: 118px;}
#name::-webkit-input-placeholder { color:#fff; opacity: 0.5; }
#number::-webkit-input-placeholder { color:#fff; opacity: 0.5; }
#email::-webkit-input-placeholder { color:#fff; opacity: 0.5; }
.hero-content{margin-top: 10%;}
.about-us:hover{background-color: #F8F8F8;border-radius: 20px;} 
.border-padding{padding-left: 20px;}
.member-details{display: flex;}
.member-card-text{width: 100%;}
.experience, .availability{color: #fff; font-size: 16px; margin-top: 10px;}
.availability{margin-left: 60px;}
.bold-text{font-weight: 600;}
.my-bach{height:430px;}
.project-portfolio-card a{ display: flex; text-decoration: none; align-content: center; font-size: 19px; color: #FE7200; font-weight: 700; transition: .3s;}
.outcomes{margin-top: 20px !important;}
.open-img{margin-top: 20px; margin-left: 140px;}
.product-development-link a{color: #4a4a4a; text-decoration: none !important;}
.blog-listing{padding: 0px 0px 0px 70px; }
.signup, .signup-text{padding-top: 80px !important;padding-left: 200px !important; padding-right: 200px !important;}
.blog-content-area{margin-top: 100px;}
.meta-img{height: 20px;}
.img-li{display: flex;}
.flutter-dev h3{ font-size: 50px !important;}
.blog-1-date{padding-top: 0px !important; margin-left: 10px; padding-bottom: 5px;}
.bsf_rt_progress_bar_container{ display: none !important;}
.hs-form-field label, .hs-richtext p {
  color: #ffffff !important;
  margin-top: 10px;
}
.nav-link:focus, .nav-link:hover {
  color: #fff;
}
.outcome-dropdown{display: none;}
.outcome-link :hover{background: none !important;}
.actions{padding-top: 30px;}
.logo-slide-image img:hover {filter: unset;}
.single-content p{font-size: 18px;}
.actions input{    background: #ff7a59;
  border-color: #ff7a59;
  color: #ffffff;
  font-size: 12px;
  line-height: 12px;
  width: 100px;
  height: 45px;
  border-radius: 5px;
  font-family: arial, helvetica, sans-serif;}
#latestBlog{margin-top: 70px;}
.single-project:after {height: 100%!important;}
.single-project{min-height: 804px !important;}
/* .team-card, .team-card-thumb img:hover{transform: scale(1.04);} */
/* .team-card:hover + .team-card-thumb img{background-color: red;transform: scale(1.04);} */
.team-card-thumb {
  height: 480px;
  width: 320px;
  border-radius: 20px;
  overflow: hidden;
  flex: 0 0 auto;
}
.team-card-thumb img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: .3s;
}
.team-card:hover .team-card-thumb img {
  transform: scale(1.04);
}
/* New Faq Start */.faq{
  background-color: transparent;
  border-radius: 10px;
  margin: 20px 0;
  padding: 30px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border-bottom: 1px solid rgba(0,0,0,0.08);;
}
.faq :hover{cursor: pointer;}
.faq.active {
  background-color: #fff;
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.16);
}
.faq-title{
  margin: 0 35px 0 0;
  font-size: 20px;
  font-weight: 500;
}

.faq-text{
  display: none;
  margin: 30px 0 0;
  font-size: 15px;
}

.faq.active .faq-text{
  display: block;
}

.faq-toggle{
  background-color: transparent;
  border-radius: 50%;
  border: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  padding: 0;
  position: absolute;
  top: 30px;
  right: 30px;
  width: 30px;
  height: 30px;
}

.faq-toggle:focus{
  outline: none;
}

.faq-toggle .fa-minus-circle {
  display: none;
}

.faq.active .faq-toggle .fa-minus-circle {
  display: block;
  color: black;
  font-size: 30px;
  background-color: transparent;
}

.fa-plus-circle{
font-size: 30px;
}

.faq.active .faq-toggle .fa-plus-circle{
  display: none;
}
.dedicated-team-middle-image{margin-top: 100px;}
/* New Faq CSS end */





/* a.home-footer:hover .card-link{
    justify-content: center;
}
a.home-footer:hover .card-link img{
   opacity: 1;
}
a.home-footer{
    text-decoration: unset;
  
}
a .card-link{   
     font-size: 35px;
    color: #fff;
    transition: .3s;
    text-decoration: none;
    text-align: left;
    text-decoration: none!important;
}
a .card-link img{opacity: 0;} */
   
@media (min-width: 320px) and (max-width: 1800px) {
    .video_sec video{height: 804px;}
}
@media (min-width: 768px) and (max-width: 1800px) {
    .video_sec video{height: 804px;}
}

@media (min-width: 1024px) and (max-width: 1800px) {
    .video_sec video{height: 804px !important;}
    .casestudy video {height: 505px !important;}
}
.get-in-touch {
    text-decoration: none !important;
}
.card-link a {
    
    height: 100%;
    display: flex;
    align-items: center;
}
#menu-product-development-menu-2, #menu-thought-menu-2 {padding-left: 0rem ; list-style: none;}
.pro-dev{padding-left: 0px !important;}
.non-click{  pointer-events: none; cursor: default;}
/* For header menu links  */
.menu-link{text-decoration: none;
  color: #4a4a4a;}
.loader,
.loader:before,
.loader:after {
  border-radius: 50%;
  width: 2em;
  height: 2em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.loader {
  color: #db6300;
  font-size: 10px;
  margin: 20px auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
.header-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #00000070;  
  display: none;
  transition: .1s;
  opacity: 1;
}
/* .case-study-slider { margin:10px auto; max-width:95%; width: 100% ; z-index: 1;}


.case-study-sliders {
  margin-left: 80px;
  width: 500px;
}
/* .active.center{background-imag: #000;} */
/* .hover-image img{
    height: 550px;
    margin-left: -28px;
}
.apps-portfolio-area{
    display: flex;
    justify-content: center;
    align-items: center;
}

.hover-image{
    margin-left: 1150px;
    margin-top: 459px;
    position: relative;
}

.case-study-slider .owl-item img {
    width: 550px !important;
    margin-left: 50px;
}

.case-study-slider{margin-top:-480px !important; margin-left: -10px; }  */

.hover-image{
  margin-left: 1275px;
  position: relative;
}

/* arrow home page Strategy */
.hover-arrow{
  position: absolute;
  width: 43px !important;
  margin-left: -55px !important;
}
.hover-accordian{
position: absolute;
  width: 35px !important;
  margin-left: -55px !important;
  margin-top: 15px;
}

#menu-resources, #menu-expertise, #menu-expertise-menu, #menu-outcomes-menu, #menu-resources-menu{padding-left: 0rem;}
.acd-button{padding-bottom: 0;}

.cc-color-override-358643213.cc-window{
  background-color: #ffffff;
}

.case-study-slider{max-width: 100% !important;}
.portfolio-slider-2{ margin-top: -870px;}
.imgSec img{border-radius: 20px;}
.acd-button{border-bottom: none;}
/* #menu-item-1552, #menu-item-1553, #menu-item-690, #menu-item-689 {margin-top: 52px;} */
.card1:hover{color: #fff;}
.card1 img:hover{fill: #fff;}
.card2:hover{color: #fff;}
.card2 img:hover{fill: #fff;}
.heateor_sss_button_facebook, .heateor_sss_button_twitter, .heateor_sss_button_linkedin, .heateor_sss_button_instagram{margin: 10px !important;}
.blog-content-single .widget-section form [type="submit"]:hover{color: #fe7200;background: #fff; }
.blog-list-content a:hover{color: #fff;}
.blog-content-wrap h3{font-size: 50px;}
.blog-content-wrap ul{list-style: none; padding-left: 0rem; margin-top: 20px;}
.blog-content-wrap p{padding-top: 10px;padding-right: 40px;}
.blog-content-wrap ul li a { background: #313131; color: #FFFFFF; padding: 10px 25px; border-radius: 100px; text-decoration: none; border: solid 1px #313131;}
.blog-thumb img{border-radius: 20px; height: 467px;}
.portfolio-thumb-sm img{margin-top: 16px;}
.single-block-link {text-decoration: none; color: #343434;}
.single-block-link:hover{text-decoration: none; color: #343434 !important;}
.job-area{padding-bottom: 0px !important;}
.portfolio-project-area{padding-bottom: 0px !important;}
.huck-photo{top: -520px !important; left: 0px;}
.phood-slider{margin-top: -770px;}
.fa-sort-desc{margin-left: 10px; margin-top: -5px;}
.span-img{margin-left: 10px;}
.portfolio-project-card-body  a{text-decoration: none;}
.chairy-video{min-height: 804px;}
.view-all a{text-decoration: none;}
@media (min-width: 1921px) { .hover-smart {margin-left: 1295px;position: relative;} .video_sec video{height: 804px !important;} }
@media (min-width: 1551px) and (max-width: 1920px) { 
  .video_sec video{height: 804px !important;}
  /* .hero-area::after { height: 97%; } */
  .case-study::after { height: 100%; }
  .casestudy video {height: 804px !important;}
  
}
@media (min-width: 1441px) and (max-width: 1550px) { 
  .video_sec video{height: 780px !important;}
  .hero-area::after { height: 97%; }
  .case-study::after { height: 100%; }
}
@media (min-width: 1201px) and (max-width: 1350px) {.video_sec video{height: 804px !important;} .huck-photo {top: -500px !important;left: -60px;} }
@media (min-width: 992px) and (max-width: 1023px) {.video_sec video{height: 804px !important;}}
@media (min-width: 1351px) and (max-width: 1440px) {
  .rapid-img img{margin-top: -500px;}
  .test-wrap img{margin-top: -445px;}
  .web-wrap img{margin-top: -50px;}
  .web-wrap .container {margin-bottom: 2rem !important;}
  .flutter-wrap img {margin-top: -400px;}
  .android-wrap{margin-top: -430px;}
  .hover-image{ margin-left: 968px;}
  .hover-image img{width: 30.5%;}
  .portfolio-slider-2{margin-top: 200px; margin-top: -625px;} 
  .next img{margin-left: 900px  ;}
  .open-img{margin-top: 20px; margin-left: 35px;}
  .dedicated-team-middle-image{margin-top: 50px;}
  .availability{margin-left: 35px;}
  .video_sec video{height: 804px !important;}
  .who-cta-area {padding-bottom:100px;  padding-top:80px;}
  .job-area{margin-bottom: -50px !important;}
  .signup, .signup-text{padding-top: 80px !important;padding-left: 0px !important; padding-right: 0px !important;}
  .casestudy video {height: 568px !important;}
  .huck-photo{left: -50px;}
  .phood-slider {margin-top: -550px !important;}
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .dedicated-text-area {padding-top: 100px;}
  .rapid-img img{margin-top: -350px;}
  .test-wrap img{margin-top: -300px;}
  .web-wrap img{margin-top: 0px;}
  .web-wrap .container {margin-bottom: -7rem !important;}
  .flutter-wrap img {margin-top: -270px;} 
.android-wrap{margin-top: -310px;}
.mobile-area {padding-top: 70px;}
}
@media (min-width: 992px) and (max-width: 1200px) {
  .hover-image{ margin-left: 695px;}
  .hover-image img{width: 29%;}
  .portfolio-slider-2{margin-top: -370px;}
  .next img{margin-left: 600px ;}
  .open-img{display: none;}
  .dedicated-team-middle-image{margin-top: 0px;}
  .blog-content-wrap h3{font-size: 30px;}
  .blog-thumb img {height: 380px;}
  .who-cta-area {padding-bottom:100px;  padding-top:80px;}
  .job-area{margin-bottom: -100px !important;}
  .signup, .signup-text{padding-top: 80px !important;padding-left: 0px !important; padding-right: 0px !important;}
  .blog-listing{padding: 25px;}
  .huck-photo{top: -420px !important; left: 0px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .dedicated-wrap img{margin-top: -200px;}
  .rapid-img img{margin-top: -200px;}
  .test-wrap img{margin-top: -200px;}
  .web-wrap img{margin-top: -360px;}
  .flutter-wrap img {margin-top: -150px;}
  .flutter-wrap .container{margin-top: 30px;}
  .ios-wrap img{margin-top: -250px;}
  .ios-wrap .container {margin-top: 50px;}
  .android-wrap .container{top: 510px;}
  .hover-image{margin-left: 380px;}
  .hover-image img{width: 46%;}
  .mobile-text {max-width: 400px !important;}
  .portfolio-slider-2{margin-top: 200px; margin-top: -470px;}
  .next img{margin-left: 400px ;}
  .open-img{display: none;}
  .dedicated-team-middle-image{margin-top: 0px;}
  .dedicated-member-card{width: 420px;}
  .row.d-card{display: block !important;}
  .center{display: flex; justify-content: center;}
  .blog-content-wrap h3{font-size: 28px; }
  .blog-thumb img {height: 380px;}
  .who-cta-area {padding-bottom:100px;  padding-top:70px;}
  .signup, .signup-text{padding-top: 80px !important;padding-left: 50px !important; padding-right: 50px !important;}
  .consult-title {font-size: 18px !important;}
  .blog-content-wrap{padding: 0px 30px 30px 50px}
  .blog-thumb{padding-left: 26px;}
  .blog-listing{padding: 25px;}  
  .cta-area{margin-top: 0px !important ;}
  .dedicated-text-area { padding-top: 0px;}
  /* .mobile-area{padding-top: 365px;} */
  .android-mob, .test-auto, .emerging-tech{padding-top: 0px;}
  .faq-area {padding-top: 0px;}
  .faq-wrapper { padding-top: 0px; }
  .strategy-service{padding-top: 85px;}
  .emp-big-img{margin-top: -50px; margin-bottom: -50px;}
  .position-absolute{display: none;}
  .flutter-mob{padding-top: 20px;}
  .hero-area{padding-bottom: 0px;}
  .android-wrap img{margin-top: 345px;}
  .web-service-content{padding-top: 50px;}
  .roadmap-thumb {margin-bottom: 0px;}
  .testimonial-area {padding-top: 0px;}
  .help-content.common-content {margin-left: 15px;}
  .huck-photo {top: -260px !important;padding-left: 200px;}
  .huck-photo img { height: 350px;}
  .hover-image {margin-left: 0px;position: relative;left: 190px;}
  .phood-slider {margin-top: -415px;}
}
@media (min-width: 576px) and (max-width: 768px) { 
  .huck-photo {top: 0px !important;}
  

}
@media (min-width: 425px) and (max-width: 767px) {
  .dedicated-wrap img{margin-top: -100px;}
  .rapid-img img{margin-top: -100px;}
  .test-wrap img{margin-top: -100px; margin-bottom: -50px;}
  .web-wrap img{margin-top: -200px;}
  .flutter-wrap img {margin-top: -100px;}
  .ios-wrap img{margin-top: -145px;}
  .hover-image {margin-left: 258px!important; }
  .hover-image img {width: 29% !important;}
  .portfolio-slider-2 {margin-top: -145px!important;}
  .phood-slider{margin-top: -128px !important;}
}
@media (min-width: 375px) and (max-width: 424px) {
  .dedicated-wrap img{margin-top: -100px;}
  .rapid-img img{margin-top: -75px;}
  .test-wrap img{margin-top: -50px; margin-bottom: -50px;}
  .web-wrap img{margin-top: -200px;}
  .flutter-wrap img {margin-top: -80px;}
  .ios-wrap img{margin-top: -145px;}
  .hover-image {margin-left: 228px!important; }
  .hover-image img {width: 27% !important;}
  .portfolio-slider-2 {margin-top: -115px!important;}
  .phood-slider {margin-top: -100px !important;}
 }
@media (min-width: 320px) and (max-width: 575px) {
  .dedicated-wrap img{margin-top: -100px;}
  .rapid-img .container {margin-top: 50px;}
  .rapid-img img{margin-top: -100px;}
  .test-wrap img{margin-top: -50px; margin-bottom: -50px;}
  .web-wrap img{margin-top: -175px;}
  .flutter-wrap img {margin-top: -70px;}
  .ios-wrap img{margin-top: -100px;}
  .android-wrap .container{top: 500px;}
  .mobile-text {max-width: 200px !important;}
  .hover-image{  margin-left: 254px;}
  .hover-image img{width: 30%;}
  .portfolio-slider-2{margin-top: -150px;}
  .arrow-right-white {width: 6%;}
  .open-img{display: none;}
  .dedicated-team-middle-image{margin-top: 0px;}
  .availability{margin-left: 47px;}
  .blog-content-wrap h3{font-size: 22px;}
  .blog-thumb img {height: 380px;}
  .preloader-wrap{display: none;}
  .who-cta-area {padding-bottom:100px;  padding-top:70px; margin-bottom: -50px;}
  .signup, .signup-text{padding-top: 80px !important;padding-left: 0px !important; padding-right: 0px !important;}
  .consult-title {font-size: 16px !important;}
  .blog-content-wrap{padding: 0px 30px 30px 30px}
  .blog-listing{padding: 0px 30px 30px 30px;}
  .cta-area{margin-top: 0px !important ;}
  .dedicated-text-area { padding-top: 0px;}
  .service-content-area{padding-top: 0px;}
  .rapid-img{margin-top: -575px;}
  .android-mob, .test-auto, .emerging-tech{padding-top: 0px;}
  .faq-area {padding-top: 0px;}
  .faq-wrapper { padding-top: 0px; }
  .strategy-mob{padding-top: 390px;}
  .strategy-service{padding-top: 85px;}
  .emp-big-img{margin-top: -50px; margin-bottom: -50px;}
  .position-absolute{display: none;}
  .flutter-mob{padding-top: 20px;}
  .hero-area{padding-bottom: 0px;}
  .android-wrap img{margin-top: 400px;}
  .rapid-mob{padding-top: 360px;}
  .rapid-service{padding-top: 85px;}
  .web-service-content{padding-top: 50px;}
  .roadmap-thumb {margin-bottom: 0px;}
  .testimonial-area {padding-top: 0px;}
  .g-4{margin-left: 6px;}
  .help-content.common-content {margin-left: 15px;}
  .huck-photo{top: 0px !important;}

}
@media (max-width: 320px) {
  .dedicated-wrap img{margin-top: -100px;}
  .rapid-img img{margin-top: -70px;}
  .test-wrap img{margin-top: -50px; margin-bottom: -50px;}
  .web-wrap img{margin-top: -175px;}
  .flutter-wrap img {margin-top: -70px;}
  .ios-wrap img{margin-top: -100px;}
  .hover-image{  margin-left: 190px;}
  .mobile-text h5 { font-size: 16px;}
  .mobile-text {max-width: 170px !important;}
  .hover-image img{width: 26%;}
  .portfolio-slider-2{margin-top: 200px; margin-top: -90px;}
  .open-img{display: none;}
  .dedicated-team-middle-image{margin-top: 0px;}
  .dedicated-member-card .member-card-thumb{margin-top: -101px !important;}
  .member-details{display: block; margin-top: 16px;}
  .availability{margin-left: 0;}
  .blog-content-wrap h3{font-size: 28px !important; max-width: 455px;}
  .preloader-wrap{display: none;}
  .who-cta-area {padding-bottom:100px;  padding-top:70px; margin-bottom: -50px;}
  .signup, .signup-text{padding-top: 80px !important;padding-left: 0px !important; padding-right: 0px !important;}
  .consult-title {font-size: 16px !important;}
  .blog-listing{padding: 10px;}
  .cta-area{margin-top: 0px !important ;}
  .blog-content-wrap{padding: 0px 10px 10px 10px}
  .dedicated-text-area { padding-top: 0px;}
  .service-content-area{padding-top: 0px;}
  .rapid-img{margin-top: -575px;}
  .faq-area {padding-top: 0px;}
  .faq-wrapper { padding-top: 0px; }
  .android-mob, .test-auto, .emerging-tech{padding-top: 0px;}
  .emp-big-img{margin-top: -50px; margin-bottom: -50px;}
  .strategy-mob{padding-top: 390px;}
  .strategy-service{padding-top: 85px;}
  .position-absolute{display: none;}
  .flutter-mob{padding-top: 20px;}
  .hero-area{padding-bottom: 0px;}
  .android-wrap img{margin-top: 420px;}
  .rapid-mob{padding-top: 360px;}
  .rapid-service{padding-top: 85px;}
  .web-service-content{padding-top: 50px;}
  .roadmap-thumb {margin-bottom: 0px;}
  .testimonial-area {padding-top: 0px;}
  .g-4{margin-left: 0px;}
  .help-content.common-content {margin-left: 15px;}
  .huck-photo{top: 0px !important;}
  .hover-smart {margin-left: 192px;}
  .hover-image img {width: 25%;}
  .phood-slider {margin-top: -73px !important;}
}

/* .acd-header .accordion-button{
  color: #8B8B8B;
  font-weight: 500;
} */

button.accordion-button.show1.acd-button.coll-btn1.collapsed{
  color: #888888;
  font-weight: 400;
}

button.accordion-button.show1.acd-button.coll-btn1{
  color: #000000;
}

button.accordion-button.acd-button.coll-btn2.collapsed{
  color: #888888;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn2{
  color: #000000;
}

button.accordion-button.acd-button.coll-btn3.collapsed{
  color: #8B8B8B;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn3{
  color: #000000;
}

button.accordion-button.acd-button.coll-btn4.collapsed{
  color: #888888;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn4{
  color: #000000;
}

button.accordion-button.acd-button.coll-btn5.collapsed{
  color: #8B8B8B;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn5{
  color: #000000;
}

button.accordion-button.acd-button.coll-btn6.collapsed{
  color: #8B8B8B;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn6{
  color: #000000;
}

button.accordion-button.acd-button.coll-btn7.collapsed{
  color: #8B8B8B;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn7{
  color: #000000;
}


button.accordion-button.acd-button.coll-btn8.collapsed{
  color: #8B8B8B;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn8{
  color: #000000;
}


button.accordion-button.acd-button.coll-btn9.collapsed{
  color: #8B8B8B;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn9{
  color: #000000;
}


button.accordion-button.acd-button.coll-btn10.collapsed{
  color: #8B8B8B;
  font-weight: 400;
}

button.accordion-button.acd-button.coll-btn10{
  color: #000000;
}


/* button.accordion-button.collapsed{
  background-color: #FFFFFF;
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.16);
}

.accordion-body{
  background-color: #FFFFFF;
}

.accordion-item, .accordion-header, .accordion-collapse{
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.16);
} */

.meta .date{
  display: flex;
}
.date{margin-top: -5px;}
.meta img{
  height: 20px;
  margin-right: 11px;
}

.meta .date p{
  margin-bottom: 0.3rem !important;
}

.meta .category .tags{
  display: flex;
}

.meta .category .tags img{
  margin-top: 6px;
}
.cta-area {
  margin-top: 150px;
}

.cc-color-override-217630508.cc-window{
  box-shadow: 0px 3px 99px rgba(0, 0, 0, 0.16) !important;
}

/* splesh css */
body.removeSplash{overflow: hidden;}
body{overflow-y: scroll;}
.mian_splash{
  position: absolute;
  top: 0;
  width: 100%;
  scroll-behavior: unset;
  height: 100vh;
  z-index: 9;
}
.mian_splash img{
  height: 100vh;
  width: 100%;
}
.img_spelsh{
  position: relative;
  height: 100vh;
  overflow: hidden;
}

img.left_top {
  position: absolute;
  top: 0px;
  transition: 1s all;
  left: 0px;
  overflow-y: hidden;
}
.mian_splash.open img.left_top {
  transition: 1s all;
  left: -100%;
  opacity:0.5;
  overflow-y: hidden
}
img.right_bottom {
  position: absolute;
  bottom: 0px;
  transition: 1s all;
  right: 0px;
}
.mian_splash.open img.right_bottom {
  transition: 1s all;
  right: -100%;
  opacity:0.5;
}
/* splesh css ends */


/*** Splash Screen ****/

.disable-ajaxload .preloader-wrap {
  display:none;
}

.preloader-wrap {
  width: 100%;
  height:100%;
  position: fixed;
  top: 0; 
  bottom: 0; 
  background: #1A1A1A;
  z-index : 99999999;
  text-align:center;
}

.preloader-wrap .outer {
  padding: 0px;
  box-sizing:border-box;
}

.preloader-wrap .inner {
  vertical-align:middle; 
  box-sizing:border-box;
}

.percentage-wrapper {
 
  position:absolute;
  margin-bottom: 20px;
  right: 30px;
  bottom: 30px;
}

.percentage-intro {
  height: 20px;
  position:absolute;
  margin-bottom: 20px;
  left:80px;
  bottom:40px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color:rgba(255,255,255,0.6);
}

.uppercase-text .percentage-intro {
  text-transform:uppercase;	
}

.percentage {
  opacity: 1;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  width:30px;
  height: 100px;
  color:rgba(255,255,255,0.6);
  display: table;
  margin: 0 auto;
}

.percentage::after {
  content: "%";
  width: 20px;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  color:rgba(255,255,255,0.6);
}

.trackbar {
  width: auto;
  height: auto;
  margin:0 auto;
  display:table;
  position: relative;
  padding:20px;
  opacity: 1;
  overflow:hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loadbar {
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0);
  position: absolute;
  top: 0px;
  right: 0;
  overflow: hidden;
}

.hold-progress-bar {
  width: 0%;
  height: 0px;
  background: rgba(0,0,0,1);
  position: absolute;
  top: 0px;
  left: 0;
  right:0;
  overflow: hidden;
}

.preloader-intro {
  font-weight:500;
  position: relative;
  display:block;
  font-size:9vw;
  line-height:13vw;
  height:13vw;
  color:#fff;
  overflow:hidden;
  margin:0;
}

.uppercase-text .preloader-intro {
  text-transform:uppercase;	
}

.preloader-intro li {
  list-style:none;
  line-height:inherit;
  margin:0;
  color:#fff;
  
  text-transform: uppercase;
}
.header-overlay {
  z-index: 2;
}

/* Single Project CSS */
.xtra-development{margin-bottom: 200px !important;}
.xtrahelp{background: #4D2C5E;}
.xtrahelp-photo{top: -180px !important;}
.meza, .bill-helper{background: #ED2224;}
.light-on-leadership{background: #F76909;}
.huck-cycles{background: #000000;}
.huck-cycles-card{background: none !important; border: none !important ;}
.smart-phood{background: #FF8D00;}
.roster{background: #0368AC;}
.huck-cycles-photo{top: 80px !important;}

.hips-topbg {
	background: transparent linear-gradient(180deg, #F06C20 0%, #CF241F 100%) 0% 0% no-repeat padding-box;
}

.hips-features-bg {
	background: transparent linear-gradient(180deg, #F06C20 0%, #CF241F 100%) 0% 0% no-repeat padding-box;
}
.hips-features-bg .title span {
    color: #fff;
}
.hips-features-bg .left-pic {
	text-align:center;
}
.hips-features-bg .left-pic img {
    max-width: 100%;
    width: auto;
}
.hips-features-bg .left-pic:after {
	display:none;
}



.hips-crust-area {
	position:relative;
	z-index:9;
	margin-top:260px;
}
.hips-crust-area .title {
	font-size:60px;
	color:#343434;
	line-height:65px;
	margin-bottom:50px;
}
.hips-crust-area .title span {
	font-weight:700;
	color:#3379e0;
}
.hips-photo{top: -180px !important;}

.hips-client-area {
	padding-top:180px;
	position:relative;
}
.hips-client-area .qoute strong {
	display:block;
	color:#343434;
	font-size:24px;
	margin-top:10px;
}
.hips-client-area .qoute p {
	font-size:17px;
	line-height:24px;
	color:#4a4a4a;
	margin-top:15px;
}
.hips-client-area .bgtext {
	position:absolute;
	left:-5%;
	top:45px;
	font-size:250px;
	line-height:1;
	color:#CF241F;
  opacity: 7%;
	z-index:-1;
	font-weight:700;
}


/* Beauty Supplied */

.bs-topbg {
	background: #40D3F8;
}

.bs-features-bg {
	background: #40D3F8;
}
.bs-features-bg .title span {
    color: #fff;
}
.bs-features-bg .left-pic {
	text-align:center;
}
.bs-features-bg .left-pic img {
    max-width: 100%;
    width: auto;
}
.bs-features-bg .left-pic:after {
	display:none;
}



.bs-crust-area {
	position:relative;
	z-index:9;
	margin-top:260px;
}
.bs-crust-area .title {
	font-size:60px;
	color:#343434;
	line-height:65px;
	margin-bottom:50px;
}
.bs-crust-area .title span {
	font-weight:700;
	color:#40D3F8;
}

.bs-client-area {
	padding-top:180px;
	position:relative;
}
.bs-client-area .qoute strong {
	display:block;
	color:#343434;
	font-size:24px;
	margin-top:10px;
}
.bs-client-area .qoute p {
	font-size:17px;
	line-height:24px;
	color:#4a4a4a;
	margin-top:15px;
}
.bs-client-area .bgtext {
	position:absolute;
	left:-5%;
	top:45px;
	font-size:250px;
	line-height:1;
	color:#40D3F8;
  opacity: 7%;
	z-index:-1;
	font-weight:700;
}

/* Drunk Buddy */
.db-topbg {
	background: #BC002D;
}

.db-features-bg {
	background: #BC002D;
}
.db-features-bg .title span {
    color: #fff;
}
.db-features-bg .left-pic {
	text-align:center;
}
.db-features-bg .left-pic img {
    max-width: 100%;
    width: auto;
}
.db-features-bg .left-pic:after {
	display:none;
}



.db-crust-area {
	position:relative;
	z-index:9;
	margin-top:260px;
}
.db-crust-area .title {
	font-size:60px;
	color:#343434;
	line-height:65px;
	margin-bottom:50px;
}
.db-crust-area .title span {
	font-weight:700;
	color:#BC002D;
}

.db-client-area {
	padding-top:180px;
	position:relative;
}
.db-client-area .qoute strong {
	display:block;
	color:#343434;
	font-size:24px;
	margin-top:10px; 
}
.db-client-area .qoute p {
	font-size:17px;
	line-height:24px;
	color:#4a4a4a;
	margin-top:15px;
}
.db-client-area .bgtext {
	position:absolute;
	left:-5%;
	top:45px;
	font-size:250px;
	line-height:1;
	color:#BC002D;
  opacity: 7%;
	z-index:-1;
	font-weight:700;
}

/* Flock */
.fl-topbg {
	background: transparent linear-gradient(180deg, #FF9A81 0%, #CF241F 100%) 0% 0% no-repeat padding-box;
}

.fl-features-bg {
	background: transparent linear-gradient(180deg, #FF9A81 0%, #CF241F 100%) 0% 0% no-repeat padding-box;
}
.fl-features-bg .title span {
    color: #fff;
}
.fl-features-bg .left-pic {
	text-align:center;
}
.fl-features-bg .left-pic img {
    max-width: 100%;
    width: auto;
}
.fl-features-bg .left-pic:after {
	display:none;
}



.fl-crust-area {
	position:relative;
	z-index:9;
	margin-top:260px;
}
.fl-crust-area .title {
	font-size:60px;
	color:#343434;
	line-height:65px;
	margin-bottom:50px;
}
.fl-crust-area .title span {
	font-weight:700;
	color:#FF5C33;
}

.fl-client-area {
	padding-top:180px;
	position:relative;
}
.fl-client-area .qoute strong {
	display:block;
	color:#343434;
	font-size:24px;
	margin-top:10px; 
}
.fl-client-area .qoute p {
	font-size:17px;
	line-height:24px;
	color:#4a4a4a;
	margin-top:15px;
}
.fl-client-area .bgtext {
	position:absolute;
	left:-5%;
	top:45px;
	font-size:250px;
	line-height:1;
	color:#FF5C33; 
  opacity: 7%;
	z-index:-1;
	font-weight:700;
}

/* Blue Collar Protest */

.bcp-topbg {
	background: #004E8B;
}

.bcp-features-bg {
	background: #004E8B;
}
.bcp-features-bg .title span {
    color: #fff;
}
.bcp-features-bg .left-pic {
	text-align:center;
}
.bcp-features-bg .left-pic img {
    max-width: 100%;
    width: auto;
}
.bcp-features-bg .left-pic:after {
	display:none;
}



.bcp-crust-area {
	position:relative;
	z-index:9;
	margin-top:260px;
}
.bcp-crust-area .title {
	font-size:60px;
	color:#343434;
	line-height:65px;
	margin-bottom:50px;
}
.bcp-crust-area .title span {
	font-weight:700;
	color:#004E8B;
}

.bcp-client-area {
	padding-top:180px;
	position:relative;
}
.bcp-client-area .qoute strong {
	display:block;
	color:#343434;
	font-size:24px;
	margin-top:10px; 
}
.bcp-client-area .qoute p {
	font-size:17px;
	line-height:24px;
	color:#4a4a4a;
	margin-top:15px;
}
.bcp-client-area .bgtext {
	position:absolute;
	left:-5%;
	top:45px;
	font-size:250px;
	line-height:1;
	color:#004E8B;
  opacity: 7%;
	z-index:-1;
	font-weight:700;
}



.progress-container {
  z-index: 9;
  position: fixed;
  background-color: rgba(150, 150, 150, 0.6);
  height: 10px;
  width: 100%;
}

.progress-bar {
  background-color: #FE7200;
  height: 10px;
  width: 0%;
}