.service_area {padding:90px 0;background:#f9fafb;}
.single_service {margin-bottom:20px;}
.single_service_inner {height:100%;}
.service_desc {background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f3f3f3;box-shadow:0px 0px 25px 0px rgba(0,0,0,0.02);margin-bottom:20px;}
.service_desc img {width:100%;display:block;}

.service_desc .txt{padding:25px 20px;}
.service_desc h3 {margin-bottom:20px;line-height:25px;font-size:18px;font-family:var(--title-font-family);height:50px;overflow:hidden;}
.service_desc .t{height:240px;}
.service_desc .t p{margin-bottom:15px;}
.service_desc .t p:last-of-type{margin-bottom:0;} 
.service_desc .t p span {font-weight:bold;}

.service_btn a.btn {max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 20px;color:var(--color-primary);border-top:2px solid var(--color-primary);border-radius:8px;text-decoration:none;transition-duration:0.5s;font-family:var(--title-font-family);}
.service_btn a.btn:hover {background:var(--color-primary);color:#ffffff;}
.service_menu {padding:0 20px;}


/* transpak single service page css */
.transpact_single_service {padding:90px 0 70px;}
.ts_single_slider {margin-bottom:20px;}
.ts_single_slider img {width:100%;display:block;}
.ts_service_heading {margin-bottom:20px;font-size:30px;color:var(--title-text-color);}
.ts_service_desc {margin-bottom:20px;}
.ts_service_menu {margin-bottom:20px;}
.ts_service_menu ul li a {font-weight:600;line-height:2;}
.ts_o_image_wrapper {padding:10px;}
.ts_service_cont2 h2.hm {margin-bottom:20px;}
.ts_single_right {padding-top:10px;}
.ts_right_item {margin-bottom:40px;}
.ts_right_item h2 {margin-bottom:20px;}
.ts_right_item ul li {border-bottom:1px solid #f2f2f2;padding:10px 15px 10px 20px;}


@media screen and (max-width:1441px) {
.service_area {padding:70px 0;}
}

@media screen and (max-width:1367px) {
.service_area {padding:65px 0;}
}

@media screen and (max-width:1281px){
.service_area {padding:60px 0;}
}

@media screen and (max-width:991px) {
.service_area {padding:50px 0;}
}

@media screen and (max-width:768px) {
.service_area {padding:30px 0 10px;}
.service_desc h3{line-height:1.2;font-size:17px;height:auto;}
.service_desc .t{height:auto;}
.service_desc .t p{margin-bottom:10px;}
.service_desc .service_btn{margin:15px 0 0;}
}  
  
  
  
  
  
  
/*========================== section title start ==========================*/
.witr_section_title {position:relative;padding-bottom:30px;}
.witr_section_title_inner {position:relative;z-index:1;}
.witr_section_title_inner h1,.witr_section_title_inner h2,.witr_section_title_inner h3{margin:auto;font-weight:700;line-height:1;}
.text-right.witr_section_title_inner h1,.text-right.witr_section_title_inner h2,.text-right.witr_section_title_inner h3 {margin-right:0;}
.text-left.witr_section_title_inner h1,.text-left.witr_section_title_inner h2,.text-left.witr_section_title_inner h3 {margin-left:0;}

.witr_section_title_inner h1,.witr_section_title_inner h3 {font-size:32px;margin-top:15px;}
.witr_section_title_inner h2 {font-size:17px;display:inline-block;color:var(--color-primary);}
.witr_section_title_inner p {margin-top:10px;}
.witr_section_title_inner.text-center p {width:74%;margin-right:auto;margin-left:auto;}
.witr_section_title_inner.text-left p {margin-right:auto;margin-left:0;}
.witr_section_title_inner.text-right p {width:74%;margin-right:0;margin-left:auto;}

@media screen and (max-width:1441px) {
.witr_section_title_inner h1,.witr_section_title_inner h3 {font-size:30px;}
}

@media screen and (max-width:1367px) {
.witr_section_title_inner h1,.witr_section_title_inner h3 {font-size:28px;}
}

@media screen and (max-width:1280px) {
.witr_section_title_inner h1,.witr_section_title_inner h3 {font-size:26px;}
}

@media only screen and (max-width:991px) {
.witr_section_title_inner h1,.witr_section_title_inner h3 {font-size:25px;}  
}

@media screen and (max-width:768px){
.witr_section_title_inner h1,.witr_section_title_inner h3 {font-size:24px;}
}

@media screen and (max-width:480px) {
.witr_section_title_inner h1,.witr_section_title_inner h3 {font-size:22px;}
}  
  
@media screen and (max-width:420px) {
.witr_section_title_inner h1,.witr_section_title_inner h3 {font-size:20px;}
}    
  
  
  
 