
/*reset*/
.service .single-service .part-text p .plus-button{ top: 16px!important; }
.service .single-service:hover{padding-bottom: 65px;}
.service .single-service{background: transparent!important;     box-shadow: unset!important; padding-bottom: 80px;}
.service .single-service:hover .part-icon img{ filter: unset!important; }
 .service .single-service:before{  background: transparent!important; }
.service .single-service:after{  background: transparent!important; }
.service .single-service:hover .part-text h3{ color: #000!important; }
.section-title h2 span.marked{ font-style: unset; }
.another-team .single-member .part-details .social-side a{background: #EF4F00;}
.another-team .single-member .part-details .social-side a:hover{ background: #EF4F00;}
.feature .single-feature .part-icon img{ width: 66%; }
.breadcrumb-ind .breadcrumb-content{     padding: 50px 0!important;}
.blog-details .blog-details-area .blog-details-text{     padding: 10px 30px 15px!important; }
.page-faq{ background: unset!important;}
.page-faq:after{ background: unset!important;}
.page-section-title.style-2 h2{     color: #000!important; }
.page-section-title.style-2 p{color: #000!important; }

/*tool*/
.none{display: none!important;}
.mb-30{margin-bottom: 30px;}
.mb-10{margin-bottom: 10px;}
.mb-50{margin-bottom: 50px;}
.mt-20{ margin-top:20px; }
.bgc-f1f5f8{ background-color: #f1f5f8!important; }
.c-8B8B8B{ color: #8B8B8B!important;}
.c-EF4F00{color: #EF4F00!important;}


/*--*/
.service-list h4{ font-size: 20px; color:#EF4F00; }
.single-service .part-text p{ margin-top: 50px; }
.btn-01{ padding: 10px 50px; border-radius: 30px; font-size: 12px; background-color: #EF4F00; color: #fff; position: relative; left: 50%;  transform: translateX(-45%); display: inline-block;}
.btn-01:hover{ color:#fff; background-color: #a13d0c; }

.breadcrumb-ind-member{ background: url(../img/pagetop-member.jpg) center center no-repeat!important; }
.breadcrumb-ind-news{ background: url(../img/pagetop-news.jpg) center center no-repeat!important; }
.breadcrumb-ind-pd{ background: url(../img/pagetop-pd.jpg) center center no-repeat!important; }
.breadcrumb-ind-about{ background: url(../img/pagetop-about.jpg) center center no-repeat!important; }
.breadcrumb-ind-service{ background: url(../img/pagetop-service.jpg) center center no-repeat!important; }
.servcie-2nd .single-service .part-text .service-flex{     display: flex!important; align-items: center;}
.pd-repd{padding: 40px 0px!important; }
.shadow-ccc{ box-shadow: 0 0 10px #ccc;}
.pd-tt{ padding-bottom: 0!important; margin-bottom: 20px!important;}
.btn-1{ background-color: #FB4F00; color:#fff; padding: 15px 20px; margin-right: 20px; margin-bottom: 30px; }
.margin-set-bn{ margin-bottom: 150px; }


.animation-slide .single-slide.bg-1{    background: url(../img/banner1.jpg)  no-repeat;    background-size: cover;  background-position: 100%;}
.animation-slide .single-slide.bg-2{    background: url(../img/banner2.jpg)  no-repeat;    background-size: cover;  background-position: 100%;}
.header.header-homepage .search-button a{ padding-left: 0!important; }



@media(max-width: 1200px){

  .btn-1{display: block; margin: 30px auto!important; }
}


@media(min-width: 991px){

  .feature .single-feature{ height: 560px; }
}

@media(max-width: 991px){
  .service .single-service{     padding-bottom: 0px;}
  .btn-01{margin-top: 30px;}
  .pd-repd{ padding: 10px 0px!important;}
  .margin-set-bn{ margin-bottom: unset; }
  .animation-slide .single-slide{ background-position: left; padding: 76px 0; }

  .animation-slide .single-slide.bg-1{    background: url(../img/m-banner1.jpg)  no-repeat;    background-size: 100%;  background-position: 100%;}
  .animation-slide .single-slide.bg-2{    background: url(../img/m-banner2.jpg)  no-repeat;    background-size: 100%;  background-position: 100%;}
}