.sidebar_serv{margin-bottom:30px;box-shadow: 1px 1px 15px 0 rgb(0 0 0 / 20%);}

.main_form {
    background: #2caea4;
    padding: 35px 30px;
    border-radius: 10px;
}
.main_form .form-group .form-control {
    font-size: 16px;
    color: #4a4a4a;
    border: 1px solid #2caea4;
}
.single_input_fieldsbtn input {
    border: 1px solid #f16d16;
    background: #f16d16;
    font-size: 16px;
    color: #fff;
    padding: 7px 15px;
    cursor: pointer;
}

/*************************************************
# Sidbar 
*************************************************/



/* Sidbar service page section */

ul{padding:0px !important;}
.page-nav {
  background-size: 100%;
  padding: 68px;
  text-align: left;
  /* padding-top: 220px; */
  background-color: #eaeaea; }
  .page-nav ul {
    float: none;
    margin: auto; }
  @media screen and (max-width: 992px) {
    .page-nav {
      background-size: auto; } }
  @media screen and (max-width: 767px) {
    .page-nav {
      padding-top: 100px; } }
  @media screen and (max-width: 356px) {
    .page-nav {
      padding-top: 200px; } }
  .page-nav h2 {
    font-size: 28px;
    width: 100%;
    font-weight: 700;
    color: #444; 
	padding-left:17px;}
    @media screen and (max-width: 600px) {
      .page-nav h2 {
        font-size: 26px; } }
  .page-nav ul li {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    font-size: 16px;
    font-size: .93rem;
    font-weight: 600;
    color: #444; 
	list-style:none;}
    .page-nav ul li i {
      width: 30px;
      text-align: center;
      color: #444; }
    .page-nav ul li a {
      color: #444;
      font-size: .93rem;
      font-weight: 600; }
	  
.service-about{border:3px solid #085274;padding:10px;margin-top:20px;}
.service-about h1{text-align:center;font-size:28px;text-transform:uppercase;color:#085274;}
.service-about h2{text-align:center;font-size:24px;color:#085274;padding:10px 0;}
.service-about p{color:#000;text-align:justify;font-size:14px;}
.service-about .sidebar-btn{padding:0px 0 10px 0;}
.service-about .sidebar-btn a{background:#085274;padding:10px 15px;color:#fff;font-size:18px;text-align:center;width:100%;display:inline-block;}
.service-about .sidebar-btn a:hover{background:#0380ba;transition:0.5s;color:#fff;}
.service-about img{width:100%;}

.main__inn_service .serv_img{padding:0px 0px 0 0;margin-bottom:10px;}


.serv-sec h1 {
    margin-left: 15px;
    margin-bottom: 20px;
}

.serv-img {text-align:center;background:#fff;}

.service-sect{padding:50px 0;}
.sidebar-nav-head{background:#f38e38;text-align:center;width:100%;color:#fff;font-size:24px;text-transform:uppercase;line-height:60px;margin-bottom:0px;border-bottom:1px solid #fff;}
.sidebar-1{float:left;}
.brand-pills li{width:100%;background:#5c5c5c;position:relative;}
.brand-pills li a{float:left;color:#fff;padding:10px 10px 10px 20px;line-height:24px !important;display:inline-block;width:100%;border-bottom:1px solid #818181c2;}
.brand-pills li a:hover{background:#aac329;text-decoration:none;}
.brand-pills li a.active{background:#aac329;}
.brand-pills li a i{position:absolute;top:15px;right:10px;}


.main__inn_service{padding:50px 0;background:#f9f8ff;}
.service_description{padding-left:0px;}
.tab-content1{padding-left:0px !important;}
.service_description h1{font-size:28px;color:#f38e38;position:relative;font-family: 'Oswald', sans-serif;margin-bottom:25px;}
.service_description h1:after{content:"";position:absolute;background:#f38e38;width:60px;height:4px;left:0px;bottom:-10px;}
.service_description h2{font-family: 'Oswald', sans-serif;font-size:18px;color:#735197;padding-top:5px;padding-bottom:5px;}
.service_description h3{font-family: 'Oswald', sans-serif;font-size:18px;color:#ff9103;padding-top:5px;padding-bottom:10px;}
.service_description p{padding-top:0px;margin:0px;padding-bottom:8px;}

.service_description ul{padding:10px 0;}
.service_description ul li{margin:8px 0;position:relative;padding-left:25px;list-style:none;font-family: 'Roboto', sans-serif;font-size:16px;color:#4a4a4a;}
.service_description ul li i{color:#aac329;position:absolute;left:0px;top:4px;}
.service_description ul li span{color:#aac329;font-weight:1000;}
.service_description p{text-align:justify;font-family: 'Roboto', sans-serif;font-size:16px;color:#4a4a4a;}
.service_description .serv_img{margin:15px 0;}
.service_description img{width:100%;border:2px solid #f1f1f1;border-radius:10px 10px 0 0;padding:5px;}
.serv_img img{width:100%;}
.serv_img{background:#fff;border-bottom:2px solid #ff9103;}
.serv_img h3{
	font-size:20px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	/* border-bottom:2px solid #f1f1f1; */
	background:#afcb1e;
	padding:10px 10px;
	border-radius:0 0 10px 10px;
	border-top:none;
	text-align:center;
}
.serv_img p{
	text-align:justify;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#4a4a4a;
	line-height:28px;
	text-align:center;
	padding:10px 10px;
	height:240px;
}
.mtop-30{margin-top:30px;}
.serv_myth{
	background: #ffffff;
    box-shadow: 0 0 30px rgb(0 0 0 / 5%);
	padding:10px 20px;
	margin:0 0 20px 0;
}
.serv_myth h2{padding-bottom:10px;letter-spacing:1px;color:#735197;}

.serv_myth2{
	background: #735197;
    box-shadow: 0 0 30px rgb(0 0 0 / 5%);
	padding:10px 20px;
	margin:0 0 20px 0;
}
.serv_myth2 p{color:#fff;}


.book-apt{padding:40px 0 0 0;}
.book-apt .main_form{padding:30px 10px;width:100%;border-radius:0px;}


/**********************************************************************************************
Acording Tab Section
**********************************************************************************************/

#accordion .panel{
    border: none;
    border-radius: 0;
    box-shadow :none;
    margin-bottom: 10px;
    position: relative;
}
#accordion .panel-heading{
    padding: 0;
    position: relative;
}
#accordion .panel-heading:before{
    content: "";
    width: 40px;
    height: 100%;
    background: #f38e38;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
#accordion .panel-title a{
    display: block;
    padding: 10px 30px 10px 60px;
    background: #f5f5f5;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #363636;
    overflow: hidden;
    position: relative;
	font-family: 'Roboto', sans-serif;
}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before,
#accordion .panel-title a:after,
#accordion .panel-title a.collapsed:after{
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 15px;
    color: #fff;
    position: absolute;
    top: 13px;
    left: 13px;
    z-index: 2;
    transition: all 0.3s ease 0s;
}
#accordion .panel-title a:after,
#accordion .panel-title a.collapsed:after{
    content: "\f067";
    transform: translateY(50px);
}
#accordion .panel-title a.collapsed:before{ transform: translateY(-50px); }
#accordion .panel-title a.collapsed:after{ transform: translateY(0); }
#accordion .panel-body{
    padding: 10px 30px 10px 60px;
    background: #f5f5f5;
    border-top: none;
    font-size: 15px;
    color: #6f6f6f;
    letter-spacing: 1px;
    line-height: 28px;
    position: relative;
}
#accordion .panel-body:before{
    content: "";
    display: block;
    width: 40px;
    height: 100%;
    background: rgba(0,0,0,0.05);
    position: absolute;
    top: 0;
    left: 0;
}