403Webshell
Server IP : 152.53.162.115  /  Your IP : 216.73.217.85
Web Server : Apache/2
System : Linux host 6.12.0-55.40.1.el10_0.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 21 05:54:51 EDT 2025 x86_64
User : pbshosting ( 1005)
PHP Version : 8.3.30
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/pbshosting/domains/midtownclinics.com/private_html/wp-content/themes/midtown/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/pbshosting/domains/midtownclinics.com/private_html/wp-content/themes/midtown/css/style.css
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
/* Commomn styles */
body
{
	font-family: Helvetica,Arial,sans-serif;
	font-weight:400;
}
a
{
	color:#000000;
	font-size:14px;
}
a:hover,a:focus,a:visited
{
	text-decoration:none;
	color:inherit;
	outline:none;
}
img
{
	max-width:100%;
}

.col-1by5
{
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.pad-none
{
	padding-left:0px;
	padding-right:0px;
}

.pad-left-none
{
	padding-left:0;
}

.pad-right-none
{
	padding-right:0;
}


.wht_bg
{
	background:#fff;
}
.secondry_bg
{
	background:#f4f4f4;
	

}


.container-flued{
		padding:0 120px;
}

header{
	width:100%;
	float:left;
	padding:15px 0;
}

header .form-control{
	width:88%;
	float:left;
	height:53px;
	border-radius:2px;
	border-right:none;
	border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    box-shadow:none;
}
header .form-control::placeholder{
	font-size:12px;
}
header .form-group{
	position:relative;
	margin-top:7px;
}
header .logo img{
	width:64%;
}

header a.search{
	width: 12%;
	float: right;
	border: solid 1px #ddd;
	border-left: none;
	position:relative;
	text-align:center;
	height: 53px;
}
header a.search:after{
		content: '';
		height: 30px;
		border-left: solid 1px #ddd;
		left: -1px;
		position: absolute;
		top: 10px;
}
header a.search img{
	margin-top: 14px;
	text-align: center;
	width: 43%;
}

header .list-sec{
	width:100%;
	float:left;
}

header .list-sec ul{
	padding: 0;
	margin: 0;
	padding-left:40px;
}
header .list-sec ul li{
	padding:0px 0px;
	margin:0px 0px;
	list-style:none;
	line-height:17px;
	float:left;
	width:100%;
}
header .list-sec ul li a{
	font-size:13px;
	color:#727369;
}
 .social-con{
	width:100%;
	float:left;
}
 .social-con ul{
	padding: 0;
	margin:0;
	float:right;
	
}
 .social-con li{
	list-style: none;
	display:inline-block;
	margin:0;
	padding:0;
	padding-left:10px;
}
header .social-con li a{
	font-size:27px;
}
header .social-con li:nth-child(1) i{
	color:#4267b2;
} .social-con li:nth-child(2) i{
	color:#fb6d2e;
} .social-con li:nth-child(3) i{
	color:#e60019;
} .social-con li:nth-child(4) i{
	color:#da0100;
}
 .list-sec ul li a:hover{
	text-decoration:underline;
}


/*navbar*/

.navbar-container{
	width:100%;
	float:left;
	background:#fff;
	padding-top:10px;
}


.navbar-container .navbar-nav>li>.dropdown-menu {
  margin-top: 20px;
  border-top-left-radius: 4px;
  background:#f5f5f3;
  width:530px;
  border-top-right-radius: 4px;
  display: none;
  position: absolute;
  z-index: 1000;
}

.navbar-container .navbar-nav>li:hover>.dropdown-menu,
.navbar-container .navbar-nav>li.open>.dropdown-menu {
  display: block;
}

.navbar-container .navbar-default .navbar-nav>li>a {
  width: auto;
}

.navbar-container .mega-dropdown {
  /*position: static !important;*/
  position:relative;
  padding:25px 25px;
  width: auto;
}

.navbar-container .mega-dropdown-menu {
  padding: 20px 15px;
  width: auto;
  box-shadow: none;
  top:40px;
  -webkit-box-shadow: none;
}

.navbar-container .mega-dropdown-menu:before {
	content: "";
	border-bottom: 16px solid
	#f5f5f3;
	border-right: 17px solid
	transparent;
	border-left: 18px solid
	transparent;
	position: absolute;
	top: -15px;
	left: 79px;
	z-index: 10;
}

.navbar-container .mega-dropdown-menu:after {
    content: "";
	border-bottom: 16px solid
	#ccc;
	border-right: 17px solid
	transparent;
	border-left: 18px solid
	transparent;
	position: absolute;
	top: -16px;
	left: 79px;
	z-index: 8;
}

.navbar-container .mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}

.navbar-container .mega-dropdown-menu > li > ul > li {
  list-style: none;
  font-size:12px;
  margin-bottom:3px;
}

.navbar-container .mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 0px;
  clear: both;
  font-weight: normal;
  margin-bottom: 6px;
  line-height: 1.428571429;
  color: blue;
  white-space: normal;
}

.social-con.visible-xs {
    margin-bottom: 15px;
	padding-left:7px;
	float:left;
}
.social-con.visible-xs ul{
	float:left;
}
.social-con.visible-xs li a {
   font-size:27px;
}

.navbar-container .mega-dropdown-menu > li ul > li > a:hover,
.navbar-container .mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}

.navbar-container .mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight: bold;
}

.navbar-container .mega-dropdown-menu form {
  margin: 3px 20px;
}

.navbar-container .mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}


.navbar-container .navbar-default {
    background-color: transparent;
    border-color: transparent;
    min-height: auto;
    margin-bottom: 0;
}


.navbar-container .navbar-nav > li > a{
	padding:0 11px;
	font-size: 14px;
	font-weight: 400 !important;
	padding-left:0;
	position:relative;
}

.navbar-container .navbar-nav > li > a:after{
	position: absolute;
    content: '';
	border-left: solid 1px #babbb1;
	left: -35px;
	height: 37px !important;
	top: -7px;
}
.navbar-container .navbar-nav > li:last-child a:after{
	border-right: solid 1px #babbb1;
	left:none;
	right:-40px;
}

.navbar-container .navbar-default .navbar-nav > li > a span {
    margin-left: 20px;
    margin-top: 8px;
    position: absolute;
    right: -10px;
}


.navbar-container .collapse.navbar-collapse.js-navbar-collapse{
	padding: 0;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    color: #999;
    border-top: 6px dashed;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.navbar-nav > li > .dropdown-menu .dropdown-header{
	padding:3px 0;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
	background: transparent;
}


.banner-container{
	width:100%;
	margin-top:20px;
	float: left;
	overflow: hidden;
}
.banner-container img{
	width:100%;
	float:left;
}
.banner-container ul{
	padding:0;
	margin:0;
}
.banner-container ul li{
	padding:0px 0px;
	margin:0;
	text-align:center;
	width:50%;
	float:left;
	min-height:239.8px;
	position:relative;
	background:#000;
	list-style:none;
}
.banner-container ul li:nth-child(1){
	background:#007cb0;
}
.banner-container ul li:nth-child(2){
	background:#0088c1;
}
.banner-container ul li:nth-child(3){
	background:#008fc8;
}
.banner-container ul li:nth-child(4){
	background:#3e6dc1;
}

.banner-container ul li h4{
	color:#fff;
	text-align:center;
	line-height:27px;
	font-weight:600;
	padding-top:60px !important;
	font-size:22px;
	/*margin-top:70px;*/
	text-transform:uppercase;
}
.banner-container ul li img{
	margin:0 auto;
	text-align:center;
	width:auto;
	margin-bottom: 20px;
	float:none;
}

.banner-container ul li a{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}



.thrd-container{
	width:100%;
	float:left;
	background: #ebf0f8;
	padding:80px 0;
}
.thrd-container .inner{
	width: 100%;
	float:left;
	background:#fff;
	/*box-shadow: 0px 0px 20px 0px
	rgba(0, 0, 0, 0.2);*/
	text-align: center;
}

.thrd-container .inner h3{
 	font-size: 19px;
	line-height: 27px;
}
.thrd-container .inner .text-container{
	width:100%;
	float:left;
	min-height:130px;
	padding:0 30px;
}
.thrd-container .inner .last-con{
	width:100%;
	float:left;
	padding:13px 0;
	color:#003da5;
	font-size:18px;
	text-align:center;	
	border-top:solid 1px #d2ece8;
}

.choose-container{
	width:100%;
	float:left;
	padding: 80px 0;
	text-align: center;
}

h2.alt{
	text-align: center;
    font-weight: normal;
    font-size: 28px;
    margin-top:0;
    line-height: 36px;
    margin-bottom: 60px !important;
    text-transform: none;
    position: relative;
    width:100%;
    display:inline-block;
}


h2.alt:after{
	content: "";
    position: absolute;
    width: 96px;
    height: 1px;
    bottom: -20px;
    left: calc( 50% - 48px );
    border-bottom: 2px solid #003da5;
}

.choose-container h2.alt{
	margin-bottom:80px !important
}


.choose-container .inner-bx{
	width: 100%;
	text-align: center;
	float: left;
}



.choose-container .inner-bx img{
	width:auto;
	text-align: center;
}

.choose-container .inner-bx h4{
	font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 17px;
}

.choose-container .inner-bx p{
	line-height:24px;
	font-size:17px;
	font-weight:400;
}

.common-btn{
	border-radius: 35px;
    font-size: 18px;
    padding:16px 20px;
    border:solid 1px #003da5;
    background: #003da5;
    color: #fff !important;
    display:inline-block;
    text-align:center;
    transition-duration: 0.3s;
    line-height: 24px;
    margin-top:75px;
}
.common-btn:hover{
	 background: transparent;
	 color:#003da5 !important;
	 border:solid 1px #003da5;
	 transition-duration: 0.3s;
}


/*.choose-container .common-btn{
	

}*/


.location-con{
	width:100%;
	float:left;
	padding:80px 0;
	background: #ebf0f8;
}


.location-con .location-inn{
	width:100%;
	float: left;
	text-align: center;
}

.location-con .location-inn h4{
	color:#003da5;
	font-size:22px;
	font-weight:600;
	text-align: center;
	display: inline-block;
	margin-top:10px;
}


.location-con h2.alt{
	margin-bottom:80px !important;
}

.banner-container ul li a{
	display:inline-block;
	width:100%;
	float:left;
	height:100%;
}






.service-container{
	width:100%;
	float: left;
	padding:60px 0;
	text-align:center;
}
.service-container h1{
	font-size: 40px;
	font-weight: 700;
	color:	#222;
	text-align:center;
	margin-top:0;
	margin-bottom:50px;
	line-height: 50px;
}
.service-container h1 span{
	color:#886bdf;
}


.service-container .wpex_02_services-section .tab-btn-style-one {
    position: relative;
    margin: 0 -15px 30px;
    border-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.service-container .wpex_02_services-section .tab-btn-style-one li {
    position: relative;
    margin: 0 7px 30px;
    float: none;
}
.service-container .wpex_02_services-section .tab-btn-style-one li a {
    background:  #f1f5f8;
    padding: 20px 39px;
    transition: .5s ease;
    text-align: center;
    border-radius: 5px;
}
.servece-container .wpex_02_services-section .tab-btn-style-one li a span {
    font-size: 50px;
    color: #ab1c6e;
    transition: .5s ease;
    line-height: 50px;
}
.service-container .wpex_02_services-section .tab-btn-style-one li a h4 {
    font-size: 17px;
    font-weight: 700;
    color: #222;
	transition: .5s ease;
}

.service-container .wpex_02_services-section .tab-btn-style-one li.active a {
    background:#ab1c6e;
}
.service-container .wpex_02_services-section .tab-btn-style-one li.active h4{
	color:#fff;
}
.service-container .wpex_02_services-section .tab-btn-style-one li.active span img{
	filter: brightness(0) invert(1);
}


.service-container .wpex_02_services-section .nav-tabs>li>a:hover {
    border-color: #ab1c6e;
}

.service-container .arrowList__items__anchor {
		width: 100%;
		display: inline-block;
		padding: 8px 0;
		font-size: 17px;
		letter-spacing: .23px;
		color:#134d92;
		border-radius: 5px;
		text-align:left;
		background: 0 0;
		margin-left:20px;
		transition: .3s linear;	
		margin-bottom:8px;
	}

.service-container h3{
		text-align: center;
		font-weight: 200;
		font-size: 36px;
		letter-spacing: .45px;
		color:#525252;
		margin-bottom:50px;
		margin-top:0;
}	


 .tick{
		width: 25px;
		height: 25px;
		line-height: 25px;
		text-align: center;
		border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
		background-color:#d2f5e1;
		color:#19ce67;
		-webkit-transition: 0.5s;
		transition: 0.6s;
		display: inline-block;
		font-size: 11px;
		position: absolute;
		left: 0;
		top: 0px;
}
.tabin ul li:hover .tick{
	    background-color: #19ce67;
		color:#ffffff;
		-webkit-transition: 0.6s;
		transition: 0.6s;

}
.tabin ul li:hover .tick img{
		filter: brightness(0) invert(1);

}

.service-container .tabin ul li .tick img{
	width:14px;
}

.thrd-container .inner:hover .last-con{
	text-decoration:underline;
}



.site-footer{
	width: 100%;
	float: left;
	background:#141414;
}

.site-footer .footer-top {
	width:100%;
	float:left;
    padding: 70px 0 50px;
}

.site-footer .footer-top .footer_text {
    color: #fff;
    font-size: 15px;

}

.site-footer .footer-top .contact-widget .fa {
    margin-right: 10px;
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
    color: #ab1c6e !important
}
.site-footer .footer-top .contact-widget .footer_address {
    line-height: 25px;
    color:  #fff;
    font-size: 15px;

}
.site-footer .footer-top .pad-40 {
    padding-left: 40px;
}
.site-footer .footer-top .footer-widget .title {
	display:inline-block;
    margin-top: 0;
    margin-bottom: 8px;
}

.site-footer .footer-top .footer-widget .title h3 {
    margin: 0;
    margin-bottom: 50px;
    color: #fff;
	font-size: 20px;
}

.site-footer .footer-top .footer-widget .title h3::before {
    content: "";
    width: 50px;
    height: 4px;
    background-color: #ab1c6e;
	left: 0;
	position: absolute;
	top: 40px;
	left: 55px;
}
.site-footer .footer-top .footer-widget ul.links-list {
    margin: 0;
    padding: 0;
    list-style: none;
 }

 .site-footer .footer-top .mrfooter ul li {
    position: relative;
    color: #fff;
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 0px;
	margin-bottom: 10px;
	display: block;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	text-transform: capitalize;
}

.site-footer .footer-top .footer-widget ul.links-list li a {
    display: block;
    color: #f7f7f7;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    padding-left: 0;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.site-footer .footer-top .footer-widget ul.links-list li a i {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff !important;
    opacity: 0;
    -webkit-transition: all .4s ease;
    font-weight:900;
    font-size:19px;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.site-footer .footer-top .footer-widget ul.links-list li a:hover{
	padding-left:20px;
}

.site-footer .footer-top .footer-widget ul.links-list li a:hover i {
    opacity: 9 !important;
}
.site-footer .footer-top .footer-widget.contact-widget .logo-img {
    margin-bottom: 20px;
    display: inline-block;
}


.site-footer .footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #f6f6f6;
	padding: 0 35px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius:5px;
	padding-top: 38px;
	padding-bottom: 42px;
}
.site-footer .footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos li {
    padding-bottom: 10px;
}
.site-footer .footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos li .type {
    color: #333;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    width: 140px;
 }

 .site-footer .footer-top .footer-top .type {
    color: 
    #ab1c6e !important;
}
.site-footer .footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos li .option {
    color:     #666;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
}
.footer-top .type {
    color:     #ab1c6e !important;
}
.appointment-sidebar .single-appointment-sidebar.availability ul.infos li .option {
    color:     #666;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
}

.appointment-sidebar .single-appointment-sidebar.availability ul.infos li + li {
    border-top: 1px solid #cbcbcb;
	padding-top: 14px;
}

#text-11 .textwidget{
	padding-left:25px;
}


.footer-bottom.text-center {
    padding: 10px 0 35px;
    color:     #fff;
    font-weight: 600;
    width:100%;
    display:inline-block;
    background: #141414;
}

.thm-container {
    width: 100%;
    max-width: 1170px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.footer-bottom p {
	color: #fff;
	font-size: 14px;
	margin: 0;
	font-weight:400;
	padding: 44px 0;
	border-top: 1px solid #1f545d;
}



.tabin{
	width:100%;
	float:left;
}
.tabin ul{
	padding: 0;
	margin:0;
}

.tabin ul li{
	padding:0px 0px;
	margin:0px 0px;
	list-style:none;
	float:left;
	position:relative;
	text-align:left;
	width:100%;
	margin-bottom:25px;
}

.tabin ul li a{
	padding: 8px 0;
	font-size: 17px;
	letter-spacing: .23px;
	color:#525252;
	margin-left:35px;
	text-align:left;
}



/*.accordion-section*/


.accordion-sec{
	width:100%;
	float:left;
	padding:30px 15px;
	background:url("../images/bg.jpg");
	background-position-x: 83%;
	background-repeat: no-repeat;
	background-size: cover;
}

.accordion-sec .panel-heading:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
    font-weight:400;
}
.accordion-sec .panel-heading.collapsed:before {
    float: right !important;
    content:"\f067";
    font-weight:400;
}
.accordion-sec .panel-title > a:hover, 
.accordion-sec .panel-title > a:active, 
.accordion-sec .panel-title > a:focus  {
    text-decoration:none;
}

.accordion-sec .panel-default > .panel-heading{
	background:#04b287;
	color:#fff;
	padding:17px 15px;
	border:solid 1px #fff;
}

.accordion-sec .panel-default.blue-bg > .panel-heading{
	background:#124e92;
	color:#fff;
	padding:17px 15px;
	border:solid 1px #fff;
}
.accordion-sec .panel-group .panel{
	margin-bottom:10px;
}





/*.inner-page designs */


.inner-banner{
	width:100%;
	float:left;
	position:relative;
}

.inner-banner .caption-con{
	position:absolute;
	left: 0;
	right:0;
	top:25%;
	bottom:0;
	text-align:center;

}

.inner-banner .caption-con h2{
	font-size: 40px;
	color:#121521;
	font-weight: 600;
}

.inner-banner .caption-con ul{
	padding:0;
	display:inline-block;
	margin:0;
	margin-top:15px;
}
.inner-banner .caption-con ul li{
	padding:0px 0px;
	margin:0px 10px;
	list-style: none;
	text-align:center;
	position: relative;
	display:inline-block;
}

.inner-banner .caption-con ul li a:hover{
	color: #19ce67;
	transition-duration: 0.4s;
}

.inner-banner .caption-con ul li a{
	color:#121521;
	transition-duration: 0.4s;
	font-size: 16px;
}

.inner-banner .caption-con ul li:after{
	content: url("../images/right-breadcrumb.png");
	position: absolute;
	right: -17px;
	top: 6px;
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	font-size: 10px;
}

.inner-banner .caption-con ul li.active a{
	color:#19ce67;
}

.inner-banner .caption-con ul li:last-child:after{
	display:none;
}



.inner-pg{width:100%;
		  float:left;
		}

.inner-pg .special-container{
	width:100%;
	float:left;;
	padding:60px 0;
}
.inner-pg .special-container .first-sec{
	width:100%;
	float:left;
}
.inner-pg .special-container h4{
	font-size: 36px;
	color:#134d92;
	margin-top:0;
	font-weight: 300;
	letter-spacing: 1px;
	line-height:44px;
}
.inner-pg .special-container .first-sec p{
	color:#4a4a4a;
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 28px;
    text-align: justify;
}


.inner-pg .special-container .second-sec{
	width:100%;
	margin-top:50px;
	float:left;
}



.inner-pg .special-container .second-sec .tabin ul li:hover{

}
.inner-pg .special-container .second-sec .tabin ul li .tick img {
    width: 14px;
}

.inner-pg .special-container .second-sec .tabin ul li:hover .tick img {
    filter: brightness(0) invert(1);
 }

 .inner-pg .special-container .second-sec .tabin ul li a{
 	font-size:15px;
 }
  .inner-pg .special-container .second-sec .tabin ul li{
  	margin-bottom:20px;
  }

.our-doc{
	width:100%;
	float:left;
	padding:60px 0;
	background:url('../images/our-doc.png');
	padding-top:0;
}

.our-doc .slide-sec{
	width:100%;
	text-align:center;
	float:left;
}

.our-doc .slide-sec .item{
	width:100%;
	padding-bottom:20px;
	overflow: hidden;
	float: left;
}
.our-doc .slide-sec .item .img-sec{
	width:100%;
	float:left;
	position: relative;
}
.our-doc .slide-sec .item .img-sec .heart i{
	color:#fff;
	background-color:#1cba9f;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color:#1cba9f;
	position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
    font-size: 18px;
    line-height: 40px;
    -webkit-transition: all 500ms ease;
    z-index: 99999999;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    left: 50%;
	transform: translate(-50%, -50%);
    bottom:-35px;
}

.our-doc .slide-sec .item:hover .img-sec .heart i{
	color: #1cba9f;
	background-color: #fff;
}

.our-doc .slide-sec h4{
	text-align:center;
	color: #222;
    margin: 0 0 0 0;
    font-size: 43px;
    margin-bottom:40px;
    font-weight: 700;
    text-align: center;

}


.our-doc .slide-sec .item .img-sec:after{

	background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%, #1cba9f 100%);
	content: '';
	position: absolute;
	bottom: 0;
	transition-duration: 0.9s;
	left:0;
	top:100%;
	right: 0;
}

.our-doc .slide-sec .item:hover .img-sec:after{
	top:0;
	transition-duration: 0.9s;
}




.our-doc .slide-sec .item .img-sec .social-doc{
	width:100%;
	float:left;
	text-align:center;
	position:absolute;
	width:auto;
	left:0px;
	top:21%;
	z-index: 99999999;
	bottom:0;
}		


.our-doc .slide-sec .item .img-sec .social-doc ul{
	padding:0;
	margin:0;
	display:inline-block;
}

.our-doc .slide-sec .item .img-sec .social-doc ul li{
	padding:0px 0px ;
	margin:0px 0px;
	list-style: none;
	width:100%;
	position:relative;
	display: inline-block;
	text-align:center;
	margin-bottom: 45px;
}
.our-doc .slide-sec .item .img-sec .social-doc ul li a{
	position: absolute;
	left:-40px;
	z-index: 999;
	transition-duration: 0.8s;
}

.our-doc .slide-sec .item:hover .img-sec .social-doc ul li:first-child a{
	left: 30px;
	transition: all 800ms ease;
	 transition-delay: .2s;
}
.our-doc .slide-sec .item:hover .img-sec .social-doc ul li:nth-child(2) a{
	left: 30px;
	transition: all 800ms ease;
	 transition-delay: .4s;
}
.our-doc .slide-sec .item:hover .img-sec .social-doc ul li:nth-child(3) a{
	left: 30px;
	transition: all 800ms ease;
	 transition-delay: .6s;
}
.our-doc .slide-sec .item:hover .img-sec .social-doc ul li:nth-child(4) a{
	left: 30px;
	 transition: all 800ms ease;
	  transition-delay: .8s;
}



.our-doc .slide-sec .item .img-sec .social-doc ul li a span {
		position: absolute;
		left: 0px;
		opacity: 0;
		top: 2px;
		bottom: 2px;
		line-height: 33px;
		padding: 0px 14px;
		padding-left: 14px;
		color: #fff;
		font-size: 13px;
		border-radius: 30px;
		padding-left: 30px;
		z-index: -1;
		transition-duration: 0.7s;

}

.our-doc .slide-sec .item .img-sec .social-doc ul li a:hover span{
	left:18px;
	transition-duration: 0.7s;
	opacity: 9;
}




.our-doc .slide-sec .item .img-sec .social-doc ul li .circle{
	display:inline-block;
	width:38px;
	height:38px;
	background: #fff;
	border-radius: 50%;
}


.our-doc .slide-sec .item .img-sec .social-doc ul li .circle i{
	font-size: 21px;
    text-align: center;
    margin-top: 8px;
}




.our-doc .slide-sec .item .txt-sec{
	width:100%;
	padding: 30px;
	float:left;
	background: #fff;
	border-bottom: solid 1px #f4f4f4;
	border-top:none;
	box-shadow: 0px -2px 9px #ddd;
}
.our-doc .slide-sec .item .txt-sec h4{
	font-size: 20px;
	color: #222;
	transition-duration: 0.1s;
	margin-bottom: 4px;
	text-align: center;
}

.our-doc .slide-sec .item .txt-sec span{
	color:#222;
	font-size:14px;
}
.our-doc .slide-sec .item:hover .txt-sec h4{
	color:#1cba9f;
	transition-duration: 0.1s;
}


.our-doc .slide-sec .item .txt-sec .location-sec{
	width:100%;
	margin-top: 15px;
	float:left;
}
.our-doc .slide-sec .item .txt-sec .location-sec ul{
	padding:0;
	margin:0;
}
.our-doc .slide-sec .item .txt-sec .location-sec ul li{
	padding:7px;
	margin: 0px 0px;
	display: inline-block;
	list-style: none;
	width: 32%;
	border: solid 2px #ddd;
}
#drResult.slide-sec .item .txt-sec .location-sec ul li{width: 37%; padding: 4px;}
.our-doc .slide-sec .item .txt-sec .location-sec ul li.active span{
	color: #1cba9f;
	
}

.news-events-date p {
    margin: 0;
    font-size: 13px !important;
}
.news-grid-container .cmn-head {
    margin: 0;
}

.our-doc .slide-sec .item .txt-sec .location-sec ul li img{
	width:65%;
	display: inline-block;
	margin:0 auto;
}
.our-doc .slide-sec .item .txt-sec .location-sec ul li span{
	font-size: 9px;
	color: #222;
	width: 100%;
	font-weight: 600;
	display: inline-block;
}
.our-doc .owl-dots .owl-dot span {
    background: none repeat scroll 0 0 #c7eae6;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}
.our-doc .owl-dots .owl-dot.active span{
	background: #1cba9f;
	width: 14px;
	height: 14px;
}




.gallery-con{
	width: 100%;
	float: left;
	padding:0px 0px;
}

.zoomwall{
	background: #000;
}


.inner-pg .doc-container{
	width: 100%;
	float: left;
	padding:60px 0;
}






/*doc-profile*/


.inner-pg .doc-container .item{
	width:100%;
	padding-bottom:20px;
	overflow: hidden;
	float: left;
}
.inner-pg .doc-container .item .img-sec{
	width:100%;
	float:left;
	position: relative;
}
.inner-pg .doc-container .item .img-sec img{
	width:100%;
}
.inner-pg .doc-container .item .img-sec .heart i{
	color:#fff;
	background-color:#1cba9f;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color:#1cba9f;
	position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
    font-size: 18px;
    line-height: 40px;
    -webkit-transition: all 500ms ease;
    z-index: 99999999;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    left: 50%;
	transform: translate(-50%, -50%);
    bottom:-35px;
}

.inner-pg .doc-container .item:hover .img-sec .heart i{
	color: #1cba9f;
	background-color: #fff;
}

.inner-pg .doc-container h4{
	text-align:center;
	color: #222;
    margin: 0 0 0 0;
    font-size: 43px;
    margin-bottom:40px;
    font-weight: 700;
    text-align: center;

}


.inner-pg .doc-container .item .img-sec:after{

	background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%, #1cba9f 100%);
	content: '';
	position: absolute;
	bottom: 0;
	transition-duration: 0.9s;
	left:0;
	top:100%;
	right: 0;
}

.inner-pg .doc-container .item:hover .img-sec:after{
	top:0;
	transition-duration: 0.9s;
}




.inner-pg .doc-container .item .img-sec .social-doc{
	width:100%;
	float:left;
	text-align:center;
	position:absolute;
	width:auto;
	left:0px;
	top:21%;
	z-index: 99999999;
	bottom:0;
}		


.inner-pg .doc-container .item .img-sec .social-doc ul{
	padding:0;
	margin:0;
	display:inline-block;
}

.inner-pg .doc-container .item .img-sec .social-doc ul li{
	padding:0px 0px ;
	margin:0px 0px;
	list-style: none;
	width:100%;
	position:relative;
	display: inline-block;
	text-align:center;
	margin-bottom: 45px;
}
.inner-pg .doc-container .item .img-sec .social-doc ul li a{
	position: absolute;
	left:-40px;
	z-index: 999;
	transition-duration: 0.8s;
}

.inner-pg .doc-container .item:hover .img-sec .social-doc ul li:first-child a{
	left: 30px;
	transition: all 800ms ease;
	 transition-delay: .2s;
}
.inner-pg .doc-container .item:hover .img-sec .social-doc ul li:nth-child(2) a{
	left: 30px;
	transition: all 800ms ease;
	 transition-delay: .4s;
}
.inner-pg .doc-container .item:hover .img-sec .social-doc ul li:nth-child(3) a{
	left: 30px;
	transition: all 800ms ease;
	 transition-delay: .6s;
}
.inner-pg .doc-container .item:hover .img-sec .social-doc ul li:nth-child(4) a{
	left: 30px;
	 transition: all 800ms ease;
	  transition-delay: .8s;
}



.inner-pg .doc-container .item .img-sec .social-doc ul li a span {
		position: absolute;
		left: 0px;
		opacity: 0;
		top: 2px;
		bottom: 2px;
		line-height: 33px;
		padding: 0px 14px;
		padding-left: 14px;
		color: #fff;
		font-size: 13px;
		border-radius: 30px;
		padding-left: 30px;
		z-index: -1;
		transition-duration: 0.7s;

}

.inner-pg .doc-container .item .img-sec .social-doc ul li a:hover span{
	left:18px;
	transition-duration: 0.7s;
	opacity: 9;
}




.inner-pg .doc-container .item .img-sec .social-doc ul li .circle{
	display:inline-block;
	width:38px;
	height:38px;
	background: #fff;
	border-radius: 50%;
}


.inner-pg .doc-container .item .img-sec .social-doc ul li .circle i{
	font-size: 21px;
    text-align: center;
    margin-top: 8px;
}




.inner-pg .doc-container .item .txt-sec{
	width:100%;
	padding: 30px;
	float:left;
	background: #fff;
	border-bottom: solid 1px #f4f4f4;
	border-top:none;
	box-shadow: 0px -2px 9px #ddd;
	padding-left: 0;
	padding-right:0;
	padding-bottom: 0;
	border:solid 1px #fafafa;
}
.inner-pg .doc-container .item .txt-sec h4{
	font-size: 20px;
	color: #222;
	transition-duration: 0.1s;
	margin-bottom: 4px;
	text-align: center;
}

.inner-pg .doc-container .item .txt-sec span{
	color:#222;
	font-size:14px;
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	text-align: center;
}
.single-doctor span.dr_splty{margin-bottom: 0 !important;}
.inner-pg .doc-container .item:hover .txt-sec h4{
	color:#1cba9f;
	transition-duration: 0.1s;
}

/*doc-profile*/

.inner-pg .doc-container .panel-heading:before {
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
    display: inline-block;
    font-weight:400;
    color: #fff;
    font-size:22px;
    margin-top: 9px;
}
.inner-pg .doc-container .panel-heading.collapsed:before {
    content:"\f067";
    font-weight:400;
}



.inner-pg .doc-container .panel-default > .panel-heading{
	padding:0;
	width: 100%;
	display: inline-block;
	background: #333333;
}
.inner-pg .doc-container .panel-default{
	border:none;
}
.doc-accordion{
	width:100%;
	float:left;
}
#accordion-doc{
	width: 100%;
	float: left;
}
.heart-con {
    width: 100%;
    float: left;
    text-align: center;
    background: #3f97da;
    padding: 10px 0;
}
.heart-con img{
	width:41%;
}
.inner-pg .doc-container .panel-body{
	padding: 10px;
	background: #f4f4f4;
	border:none !important;
}
.inner-pg .doc-container .panel-title{
	margin-top: 9px;
	text-align: left !important;
	color: #fff !important;
}

.inner-pg .doc-container .panel-group{
	margin-bottom: 0;
}

.inner-pg .doc-container .panel-default .time-ul{
	width: 85%;
	float: left;
}
.inner-pg .doc-container .panel-default .time-ul ul{
	padding:0;
	margin: 0;

}
.inner-pg .doc-container .panel-default .time-ul ul li{
	padding: 0px 0px;
	margin: 0px 0px;
	float: left;
	width: 100%;
	list-style: none;
}
.inner-pg .doc-container .panel-default .time-ul ul li a{
	color: #333;
	font-size: 14px;
	float: left;
	width: 100%;
	font-weight: 600;
	display: inline-block;
}

.inner-pg .doc-container .panel-default .time-ul ul li a span{
	float: right;
	width: 65%;
	text-align: left;
	margin-bottom: 13px;
	font-weight: 400;
}
.inner-pg .doc-container .panel-default hr{
	width: 100%;
	float: left;
	border-color: #ddd;
	margin: 0;

}
.inner-pg .doc-container .panel-default .book-btn{
	width:100%;
	float: left;
	text-align: center;
	color:
	#fff;
	background:
	#003ea5;
	margin-top: 10px;
	padding: 10px 0;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 1.2px;
	border-radius: 50px;
}






 .uni-doctor-details-title h3 {
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: left;
    text-transform: uppercase;
    color: #333333;
}
 .uni-doctor-details-title {
    margin-bottom: 30px;
}
.uni-divider {
    width: 100%;
    border-top-width: 1px;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-style: solid;
    border-color: #E0E0E0;
    overflow: hidden;
}
 .uni-doctor-details-title .uni-divider {
    border-color: #3f97da;
}

.uni-doctor-details-degrees ul{
 	padding-left: 0;
 }

  .uni-doctor-details-summary p {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #666666;
}

.uni-doctor-details-degrees ul li {
    position: relative;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.14;
    letter-spacing: normal;
    text-align: left;
    list-style: none;
    color: 
    #666666;
    padding-left: 15px;
}

.uni-doctor-details-degrees ul li::before {

    position: absolute;
    top: 7px;
    left: 0;
    content: '\f111';
    font-family: FontAwesome;
    font-size: 7px;
    color: #3f97da;
}

.uni-doctor-details-degrees ul li span {
    font-weight: 600;
    padding-right: 5px;
}
 .uni-doctor-details-contact ul{
 	padding-left: 0;
 }

 .uni-doctor-details-contact ul li i {
    color:  #3f97da;
    padding-right: 10px;
}
.uni-doctor-details-contact ul li {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.14;
    letter-spacing: normal;
    list-style: none;
    text-align: left;
    color: 
    #666666;
}


/*News & Events*/

.news-inner-container{
	width: 100%;
	float: left;
	background-color: #fff;
	padding: 15px;
	border: 1px solid #dddfe2;
	text-align: left;
	margin-bottom: 15px;
}
.news-inner-container .common-btn{
	display: inline-block;
}
.news-grid-container{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.news-grid-container .image-container{
	position: relative;
	border:solid 1px #fff;
	width: 100%;
	float: left;
}
.news-grid-container img{
	width: 100%;
}
.news-grid-container .col-md-4, .news-grid-container .col-md-12, .news-grid-container .col-md-6,
.news-grid-container .col-sm-4, .news-grid-container .col-sm-12, .news-grid-container .col-sm-6,
.news-grid-container .col-xs-4, .news-grid-container .col-xs-12, .news-grid-container .col-xs-6
{
	padding: 0;
}
.news-grid-container .image-container .overlay{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background:rgba(0,0,0,.7);
	color: #fff;
	font-size: 16px;
	padding-top: 25px;
	text-align: center;
	font-weight: 600;
}
.twoin-one{
	width: 100%;
    height: 50%;
    min-height: 139px;
    max-height: 139px;
    overflow: hidden;
    text-align: center;
}
.twoin-one img{
	width: 100%;
}

.common-btn.moreSpecialty {
    margin-top: 10px;
    padding: 5px 28px;
    font-size: 16px;
}

ul.available_loc {padding: 0; margin-top: 6px;}
ul.available_loc li {
    padding: 7px;
    margin: 0px 0px;
    display: inline-block;
    list-style: none;
    width: auto;
	border: solid 2px #ddd;
	text-align: center;
	margin-right: 5px;
}
.available_loc img {
    max-width: 24px;
}
ul.available_loc li span {
    font-size: 12px;
    font-weight: 600;
	display: table;
	color: #1cba9f;
	
}

.accordion-sec.specialty .panel-body {background: none !important;}
.accordion-sec.specialty ul li a {color: #FFF;}
.dropdown-menu li {
    padding: 6px !important;
}

.inner-banner img{width:100%;}

.find_doctor {background-color: #f4f2f2; padding: 35px;}
.find_doctor h4 {font-size: 25px; color: #028ec3;}
.btn.default {background-color:#028ec3;color:#FFF; font-size: 15px;font-weight: 600;padding: 8px 22px;}
.find_doctor .form-control.keyword {
    padding: 9px;
    height: auto;
}
.accordion-sec.treatment .panel-body{background: none !important;}
.apintment_info {border: 1px solid #249dd2; padding: 0 17px 15px; clear: both;margin-bottom: 20px;}
.apintment_info h3 {color: #249dd2;}
.apintment_info p {margin-bottom: 3px;}
.booking_btn {font-size: 22px; margin-top: 22px; color:  #48abd7;display: block;}
#Booking .modal-body {
    padding: 35px;
}
#Booking .form-control {
    border: 1px solid 
    #6acffd;
    border-radius: 0;
    height: auto;
    padding: 9px 7px;
}
#Booking .wpcf7-date{padding: 2px 7px;}
.p-0 {padding: 0;}
.contact_page p {
    text-align: left;
    letter-spacing: normal !important;
    line-height: 25px !important;
    margin-bottom: 16px;
}
.contact_page a {color: #219dd0;}
.contact_page h3 {margin-top: 0;}
.contact_page .first-sec {
    margin-bottom: 40px;
}

.special-container.video {background-color: #f2f2f2;}
.video-inner-container {
    width: 100%;
    float: left;
    background-color: 
    #fff;
    padding: 35px 20px;
    text-align: center;
    margin-bottom: 30px;
}

.view_video {
    background-color: #028ec3;
border-radius: 30px;
font-size: 14px;
color:#FFF !important;
    text-transform: uppercase;
    padding: 13px;
    position: relative;
    top: 15px;
	font-weight: 600;
	display: inline-block;
	
}
.clear-fix{clear: both;}
.blog_bg{background-color: #ebf0f8;}
.blog_bg .col-md-3 {
    margin-bottom: 30px;
}
.footer_address a {
    color: #FFF;
}
.thm-container a {
    color: #ab1c6e;
}

/* media Query */

/* Define mobile styles */ 
@media (max-width: 767px) 
{
	.col-1by5
	{
		width: 100%;
	}
	.pad-none
	{
		padding-left:15px;
		padding-right:15px;
	}
	
	.pad-left-none
	{
		padding-left:15px;
	}
	
	.pad-right-none
	{
		padding-right:15px;
	}
	header .logo img{
		width:100%;
	}
	.thrd-container .inner{
		margin-bottom:30px;
	}
	.container-flued{
		padding:0 15px;
	}


	header .list-sec ul{
		padding-left:0;
	}
	header .logo img{
		margin-bottom:10px;
	}
	header .social-con li{
		padding-left:7px;
	}
	header .form-group{
		display:inline-block;
		width:100%;
		margin-bottom:px;
	}
	h5.mob{
    font-size: 12px;
    margin-top:10px;
    font-weight: 600;
    color: #ab1c6e;
	}
	h5.mob span{
		font-weight:400;
		color:#999;
		font-size:11px;
	}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 6px;
    margin-right: 0;
    margin-bottom: 8px;
    background-color: 
	transparent;
	background-image: none;
	border-radius: 4px;
}
.navbar-toggle span {
    border-bottom: solid 3px 
    #999;
}

.banner-container{
	margin-top:0;
}
.navbar-container{
	padding-top:0;
}
header .logo img{
	padding-bottom:0;
	margin-top:5px;
	margin-bottom:0;
}
header{
	padding:11px 0;
}

.banner-container .pad-right-none{
	padding-right:0;
	padding-left:0;
}
.banner-container .pad-left-none{
	padding-left:0;
	padding-right:0;
}
.navbar-container .navbar-nav > li > a::after{
	display: none;
}
.navbar-collapse{
	padding:0;
}
.navbar-container .mega-dropdown{
	padding:8px 15px !important;
}
.navbar-container .navbar-nav > li > .dropdown-menu{
	width:100%;
	padding:0;
	background: transparent;
	position:static;
	margin-top:13px;
}
.navbar-nav{
	margin:0;
}
.navbar-container .navbar-default .navbar-nav > li > a span{
	right: 0;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{
	padding:5px 0;
}
.navbar-container .mega-dropdown-menu::before, .navbar-container .mega-dropdown-menu::after{
	display: none;
}
.navbar-container .navbar-nav > li > .dropdown-menu li.col-sm-6{
	padding:0;
}

.navbar-container .mega-dropdown-menu > li > ul > li > a{
	color:#555555;
}

.logo.pad-left-none{
	padding-left: 0;
}
.pad-right-none.mm{
	padding-right:0;
}
.navbar-container .mega-dropdown-menu > li ul > li > a{
	font-size:13px;
}

.banner-container ul li{
	min-height:180px;
}
.banner-container ul li h4{
	padding-top:33px !important;
}
.banner-container ul li h4{
	font-size:18px;
}
.service-container h1{
	font-size:24px;
	line-height:36px;
	margin-bottom:24px;
}
.service-container{
	padding:40px 0;
}

.service-container .wpex_02_services-section .tab-btn-style-one{
	margin-bottom:0;
}
.thrd-container{
	padding:50px 15px;
	padding-bottom:10px;
}
.thrd-container .inner .text-container{
	padding:0 5px;
}

.thrd-container .inner h3 {
    font-size: 17px;
    line-height: 22px;
}
.thrd-container .inner .text-container{
	min-height:106px;
}
.thrd-container .inner .last-con{
	font-size:14px;
}

.choose-container{
	padding:50px 15px;
}

h2.alt{
	font-size:24px;
}
.choose-container .inner-bx h4{
	margin-top:15px;
}
.choose-container .inner-bx p{
	font-size:15px;
}
.choose-container .inner-bx{
	margin-bottom:30px;
}
.choose-container h2.alt{
	margin-bottom:55px !important;
}
.choose-container .common-btn{
	margin-top:0;
}
.location-con h2.alt{
	margin-bottom:60px !important;

}
.location-con{
	padding:50px 0;
}
.site-footer .footer-top .pad-40{
	padding-left: 0;
}
.site-footer .footer-top .footer-widget .title h3{
	margin-top:30px;
	margin-bottom:20px;
}

.site-footer .footer-top .footer-widget .title h3::before{
	left:15px;
	top:60px;
}
#text-11 .textwidget{
	padding-left:0;
}
.site-footer .footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos{
	margin-top:15px;
}
ul.infos{
	width:100%;
	float:left;
}
.site-footer .footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos li .option{
	float:right;
}
.footer-bottom p{
	padding-bottom:0;
	padding:20px 0;
}

.site-footer .footer-top .footer-widget.contact-widget .logo-img img{
	width:73%;
}
.site-footer .footer-top{
	padding:45px 0 35px;
}
.footer-bottom.text-center{
	padding:10px 0 0px;
}
.site-footer .footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos{
	padding:30px 15px;
}
.site-footer .footer-top .appointment-sidebar .single-appointment-sidebar.availability ul.infos li:last-child{
	padding-bottom:0;
}
.location-con .location-inn{
	margin-bottom: 15px;
}
.nav.navbar-nav {
    padding: 12px 0px;
	padding-bottom:0;
}
.banner-container ul li img{
	margin-bottom:8px;
}
.service-container{
	padding-bottom:0;
}

.accordion-sec{
	margin-top:15px;
	float:left;
	padding-bottom:20px;
}
.service-container .wpex_02_services-section .tab-btn-style-one{
	margin:0;
}
header .pad-none{
	padding:0;
}


.accordion-sec .inner .text-container {
    width: 100%;
    float: left;
    min-height: auto;
    background:#fff;
    padding: 0 30px;
}
.accordion-sec .inner h3 {
    font-size: 19px;
    margin-top:25px !important;
    margin-bottom:25px !important;
    line-height: 27px;
}
.accordion-sec .inner .last-con {
	width: 100%;
	float: left;
	padding: 13px 0;
	color: #003da5;
	background:#fff;
	font-size: 17px;
	text-align: center;
	border-top: solid 1px #d2ece8;
}
.accordion-sec  .item{
	display:inline-block;
	margin-top:30px;
	width:100%;
}
.accordion-sec .panel-body{
	padding:0;
	margin-bottom:30px;
}
.accordion-sec .panel.panel-default{
	background:transparent;
	border:none;
}




.inner-banner .caption-con h2{
	font-size: 21px;
	margin-top: 0;
}
.inner-banner .caption-con{
	position: static;
	padding: 13px 0px;
}
.inner-banner .caption-con ul{
	margin-top: 0;
}
.our-doc{
	padding:30px 15px;
}


.inner-img{
	display: none;
}
.inner-banner{
	background: #fafafa;
	padding:10px 0;
}

.inner-pg .special-container{
	padding:30px 0;
}
.inner-pg .special-container h4{
	font-size:28px;
	text-align:left;
	margin-bottom: 15px;
	line-height: 31px;
}
.inner-pg .special-container .first-sec p{
	text-align: left;
}


.inner-pg #accordion h4{
	margin-bottom: 0;
	line-height: 15px;
	color: #fff;
}
.inner-pg #accordion .panel-body{
	background: none;
	padding:20px 0;
	margin-bottom:15px;
}
.inner-pg #accordion .panel-body .tabin ul li{
	margin-bottom: 15px;
}

.our-doc .slide-sec h4{
	font-size:30px;
}
.doc-accordion .pad-none{
	padding-left: 0;

}
.inner-pg .doc-container{
	padding: 30px 0;
}

header .navbar-default .navbar-nav .open .dropdown-menu>li>a{
	font-size: 13px;
}

.navbar-container .navbar-nav > li > .dropdown-menu li {
    padding: 0px 0 !important;
}

.heart-con img {
    width: 66%;
}
.inner-pg .doc-container .panel-title{
	margin-top: 13px;
}

.our-doc .slide-sec .item .txt-sec .location-sec ul li{
	width: 39%;
	padding:4px;
	margin: 0 -1px;
}
.our-doc .slide-sec .item .txt-sec .location-sec ul li span{
	font-size: 9px;
}
.service-container .wpex_02_services-section .tab-btn-style-one li{
	width: 45%;
	margin: 5px;
}
.service-container .wpex_02_services-section .tab-btn-style-one li a {
    padding: 15px 10px;
}

.heart-con{
	height: 51px;
}
	.tabin ul li a{
		color:#fff;
	}

	.p-0 {padding: 15px;}
	
	ul#menu-header-menu {
    border-bottom: solid 1px #e1e1e1;
    margin-bottom: 6px;
}

} 


/* tablet screens */
@media (min-width: 768px) and (max-width: 991px)
{
	.col-1by5
	{
		width: 50%;
	}
	.thrd-container .inner{
		margin-bottom:30px;
	}
	.container-flued{
		padding:0 15px;
	}
	header .logo img{
		width:100%;
		margin-top:4px;
	}
	header .form-control{
		height:46px;
		width:83%;
	}
	header a.search{
		height:46px;
		width:17%;
	}
	header .list-sec ul{
		padding-left:0;
	}
	header .social-con li a{
		font-size: 24px;
	}
	header .social-con li{
		padding-left:7px;
		float:left;
	}

	    .navbar-header, .navbar-nav, .navbar-nav>li {
      float: none;
    }
    .navbar-nav {
      margin: 7.5px -15px;
    }
    .navbar-collapse.collapse {
      display: none!important;
      border-top: 1px solid #e7e7e7;
      display: none !important;
    }
    .navbar-collapse.collapse.in{
    	display:block !important;
    }
    .navbar-toggle {
      display: block;
    }
    .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .navbar-container .navbar-nav > li > a::after{
    	display: none;
    }
    .navbar-container .collapse.navbar-collapse.js-navbar-collapse{
    	padding:0 15px;
    }
    .navbar-container .mega-dropdown{
    	padding:15px 15px;
    	width:100%;
    }
    .navbar-container .navbar-nav > li > .dropdown-menu{
    	position:static;
    	width:100%;
    	margin-bottom:15px;
    }

    .navbar-container .mega-dropdown-menu::after, .navbar-container .mega-dropdown-menu::before{
    	display:none !important;
    }

    header .list-sec ul li{
    	width:auto;
    	display:inline-block;
    	margin-right:40px;
    }
    header .list-sec ul{
    	display:inline-block;
    	margin-top:30px;
    }
    header .social-con{
    	margin-top:15px;
    }


    .navbar-header button {
	    border: solid 1px #ddd !important;
	}
	.navbar-header .navbar-toggle{
		margin:0;
	}
	header .social-con li:last-child{
		float:right;
	}
	.navbar-toggle .icon-bar{
		border-bottom:solid 1px #ddd;
	}
	header .social-con ul{
		width:100%;
	}
	.banner-container{
		margin-top:0;
	}
	.banner-container .pad-right-none, .banner-container .pad-left-none {
	    padding: 0;
	}
	.service-container h1{
		font-size:32px;
		line-height:39px;
	}
	.service-container{
		padding:40px 0;
	}
	.service-container h1{
		margin-bottom:25px;
	}
	.service-container .arrowList__items__anchor{
		font-size:14px;
		margin-left:55px;
	}
	.service-container .wpex_02_services-section .tab-btn-style-one{
		margin: 0;
	}
	.service-container h3{
		font-size:26px;
		margin-bottom:35px;
	}
	.service-container .arrowList__items__anchor .tick{
		left:35px;
	}
	.service-container .wpex_02_services-section .tab-btn-style-one li span img{
		width:51%;
	}
	.thrd-container{
		padding:50px 15px;
	}
	.choose-container{
		padding:50px 0;
	}
	.choose-container .inner-bx{
		margin-bottom:30px;
	}
	.choose-container .common-btn{
		margin-top: 10px;
	}
	.location-con{
		padding:60px 0;
	}

	.site-footer .footer-top .pad-40{
		padding-left: 0;
	}
	#text-11 .textwidget{
		padding-left:0;
	}
	#text-8, #text-11{
		margin-top:35px;
	}
	.site-footer .footer-top .footer-widget .title h3::before{
		left:15px;
	}
	.site-footer .footer-top .footer-widget .title h3{
		margin-bottom:33px;
	}
	.mrfooter {
	    min-height: 324px;
	}
	.site-footer .footer-top
	{
		padding:50px 0;
		padding-bottom: 0;
	}
	.footer-bottom p {
        padding-top: 20px;
    	padding-bottom: 0px;
	}
	.service-container .row{
		margin:0;
	}
	.tabin ul li a{
		font-size:13px;
	}


	.inner-pg .special-container h4{
		font-size:27px;
	}
	.our-doc{
		padding:60px 15px;
	}
	.our-doc .slide-sec h4{
		font-size:34px;
	}
	.inner-pg .special-container{
		padding-bottom:0;
	}
	.our-doc .slide-sec .item .img-sec .social-doc{
		top:7%;
	}
	.inner-banner .caption-con{
		top:10%;
	}
}






/* medium desktop screens */
@media (min-width: 992px) and (max-width: 1199px) 
{
	.col-1by5
	{
		width: 20%;
	}

	.thrd-container .inner h3{
		font-size:17px;
	}

	.container-flued {
    	padding: 0 15px;
	}
	header .logo img{
		margin-top:15px;
	}

	.navbar-container .navbar-nav > li > a{
		font-size:12px;
	}
	.navbar-container .mega-dropdown{
		padding:25px 20px;
	}
	.navbar-container .navbar-nav > li > a::after {
		left: -20px;
		height: 29px !important;
		top: -3px;
	}
	.banner-container ul li h4{
		font-size: 18px;
	}
	.banner-container ul li{
		min-height:186.6px;
	}
	.banner-container ul li h4{
		padding-top:40px !important;
	}
	.service-container h1{
		font-size:31px;
		line-height:40px;
	}
	.service-container{
		padding:60px 0;
	}
	.service-container .wpex_02_services-section .tab-btn-style-one li a{
		padding:13px 27px;
	}
	.service-container .wpex_02_services-section .tab-btn-style-one li a img {
	    width: 45%;
	}
	.service-container .wpex_02_services-section .tab-btn-style-one li{
		margin:0 5px 30px;
	}
	.service-container .wpex_02_services-section .tab-btn-style-one{
		margin-bottom:0;
	}
	.service-container .arrowList__items__anchor{
		margin-left:50px;
	}
	.service-container .arrowList__items__anchor .tick{
		left:30px;
	}
	.service-container h3{
		margin-bottom:35px;
		font-size:32px;
	}
	.thrd-container .inner .last-con{
		font-size:15px;
	}
	.choose-container{
		padding:60px 0;
	}
	.location-con .location-inn h4{
		font-size:17px;
	}
	.location-con{
		padding:60px 0;
	}
	.location-con{
		padding-left:0;
	}
	#text-11 .textwidget{
		padding-left:0;
	}
	.service-container .wpex_02_services-section .tab-btn-style-one{
	margin:0;
	}
	.our-doc{
		padding:60px 15px;
	}
	.inner-pg .special-container h4{
		font-size: 29px;
	}
	.inner-pg .special-container{
		padding-bottom:0;
	}
	.our-doc .slide-sec .item .img-sec .social-doc{
		top:9%;
	}

}

/* Large screens*/

/*custom screen media */

@media (min-width: 1200px) and (max-width: 1400px) {
	.navbar-container .mega-dropdown{
		padding:25px 25px;
	}

	.banner-container ul li{
		min-height:244.8px;
	}
	.container-flued{
		padding:0 30px;
	}
	.navbar-container .navbar-nav > li > a::after{
		left:-28px;
	}

}

@media (min-width: 1441px) and (max-width: 1920px) {

/*	.banner-container ul li{
		min-height:314.8px;
	}*/
}

@media (min-width:1370px) and (max-width: 1440px){
	.container-flued {
    	padding: 0 80px;
	}
}



@media (max-width: 1366px) 
{
	.banner-container ul li{
		min-height: 213.8px !important;
	}
}


@media (max-width: 1200px) 
{
	.col-1by5
	{
		width: 20%;
	}
/*	.container-flued{
		padding:0 30px;
	}*/
	.navbar-container .mega-dropdown{
		padding:25px 21px;
	}
	.navbar-container .navbar-nav > li > a::after{
		left:-19px;
	}
	.banner-container ul li{
		min-height: 213.8px;
	}
	
}
@media (max-width: 1024px){
	.banner-container ul li {
    min-height: 185.8px;
	}
}

@media(max-width:380px){
	.service-container .wpex_02_services-section .tab-btn-style-one li a{
		padding:15px 24px;
	}
	.service-container h1{
		font-size: 22px;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit