@charset "utf-8";
/* CSS Document */

a{ color: #87DBFF; }

.navbar-brand{
	width: 200px;
}

.main-btn.main-btn-3{
	color: #000;
}

.algn_cntr{ text-align: center; }

.header-top .header-top-item .info ul li img{ vertical-align: sub; padding-right: 7px; }
a, .header-top .header-top-item .info ul li a { color: #F5D43F; }
.header-top .header-top-item .info ul li a:hover { color: #fd7e14; }

.hero-area.hero-2-area .section__bg {
  background-image: url(../images/hero-bg.jpg);
}

.service-2-item .icon img{ width: 64px; }
.service-2-area .section__bg {
  background-image: url(../images/home_services_bg.png);
}
.portfolio-2-item .portfolio-overlay-2 .title,
.portfolio-2-item .portfolio-overlay-2 a,
.portfolio-2-item .portfolio-overlay-2 > span
{ color: #000; }

.portfolio-2-item .portfolio-overlay-2{ padding: 10px; }
.portfolio-details-thumb .portfolio-details-thumb-2 a{left: calc(50% - 42px);}

.pricing-2-item .item ul li:nth-child(8),
.pricing-2-item .item ul li:nth-child(9)
{opacity: 100;}

.home_testimonial {
  padding-top: 70px;
  padding-bottom: 100px;
  position: relative;
  z-index: 10;
}
.home_testimonial_bg{background-image: url(../images/home_services_bg.png)!important;}
.testimonial-2-active .item .info{ padding-left:0; }


.page-title-area .section__bg {
  background-image: url(../images/about_bg.jpg);
}

.page-title-area.page-title-2-area .section__bg {
  background-image: url(../images/about_bg.jpg);
}

h4.case_study_category_txt{ font-size: 18px!important; }
.case_study_category{ width: 100%; }
.case_study_category .item {
  background: #F5F5F5;
  border-radius: 10px;
  padding: 32px 45px 16px 30px;
  margin-bottom: 10px;
}
.case_study_top_vdo{ position: relative; }
.case_study_top_vdo a
{
position: absolute;
  top: 50%;
  left: calc(50% - 55px);
  transform: translateY(-50%);
  height: 85px;
  width: 85px;
  background: #FFAB4A;
  text-align: center;
  line-height: 70px;
  border-radius: 50%;
  font-size: 20px;
  color: #383838;
  border: 8px solid #fff;
}
.case_study_thumb{
	margin-bottom: 20px;
}
.client-slide .item .content .info{ padding-left:0; }
.client-area .section__bg{ background-image: url(../images/cs_testimonial_feedback.jpg); }

.innerPage_cta{ margin-top:30px; background-color: #EDEBEC; }

.header-nav .navigation .navbar .navbar-nav .nav-item .sub-menu{ width: 320px; }


.about-2-area{padding:0 0 50px 0;}
.about_values_txt{ height: 300px; overflow-y: auto; }
.about-5-area{ padding-top: 0; }


.our_work_heading{ margin:50px 0 0 0; font-size:40px; }

.contact-us-area.contact-us-page {
    padding-top: 30px;
}

.team-area{ padding-top: 10px; }

.portfolio-2-area{padding-top: 40px;}


.footer-2-area .footer-copyright{margin-bottom: 15px; text-align: left!important; }
.footer_links{
	text-align: right!important; color: #fff;
    font-family: "space_grotesk";
	margin-top: 15px;
    font-size: 14px;
}
.footer-logo img{ width: 150px; }
.footer-2-area .footer-copyright { text-align: center; }
.footer-2-area .footer-copyright p{ margin-left: 0; }


@media only screen and (max-width: 990px) {
  .portfolio-details-thumb .portfolio-details-thumb-2 a {
    left: calc(50% - 0px);
}
	
.portfolio-details-thumb .portfolio-details-thumb-2 a
	{top: 36%;}
	

.footer_links, .footer-2-area .footer-copyright {
    text-align: center!important;
}
	
}


@media (max-width: 767px){
	.about-2-content > .title{padding-top: 0px; padding-bottom: 0px;}
	

}


@media only screen and (max-width: 575px) {

.page-title-content {
    padding-top: 125px;
    padding-bottom: 10px;
}
	
	
}


