@media screen and (max-width:1366px) {
.container{
		width:90%;}
.tab-inner {
    width: 76%;
}        
}
@media screen and (max-width:1280px) {
}
@media screen and (max-width:1200px) {
.navbar-inverse .navbar-nav > li > .nav-a {
    padding: 16px 10px;
}
.slider-bottom .col-md-3 article h3 {
    font-size: 17px;
}

.slide-text > h1 {
    font-size: 46px !important;
}
.slide-text {
    padding: 10px 65px !important;
}
.slide-text {
    top: 12% !important;
}
.slide-text > p {
    padding: 10px 10px 10px 15px !important;
    margin-bottom: 20px !important;
    font-size: 15px !important;
}
.slide-text > p::before {
   
    right: -50px !important;
}

.slider-bottom .col-md-3 article {
    padding: 10px 15px;
}
}
@media screen and (max-width:1024px) {
	
.navbar-inverse .navbar-nav > li > .nav-a {
    padding: 4px 10px;
}	
	
.fa {
    font-size: 14px;
    width: 40px;
   
}	
	

.bg-white {
    position: unset;
    margin-bottom: auto;
}

footer article p {
    font-size: 14px;
    padding: 12px 0px 0px 0px;
}
footer article {
    padding: 0px 0px;
}
.top-bar .number {
    margin-top: 13px;
}

footer .form-sec .row article ul li a {
  
    font-size: 13px;
   
}
}
@media screen and (max-width:991px) {

footer .row .col-md-5 {
    border-right:none;
    margin-bottom: 40px;
}
footer .row .col-md-3 {
    border-left: none;
    padding-bottom: 20px;
}
footer .row .col-md-4 {
    margin-bottom: 40px;
}
footer .row .col-md-5  article{
	border-bottom: 1px solid rgba(255,255,255,0.1);
	padding-bottom: 30px;
}
footer .row .col-md-4  article{
	border-bottom: 1px solid rgba(255,255,255,0.1);
	padding-bottom: 30px;
}
.navbar-inverse .navbar-nav > li > .nav-a {
       padding: 6px 8px;
    font-size: 14px;
}



.tabcontent article {
    padding: 20px 0px 0px 0px;
}
.tabcontent h3 {
    margin-bottom: 20px;
}
.tabcontent {
    padding: 0px 50px;
}

.slider-bottom .col-md-3 article p {
    min-height: 50px;
}
.slider-bottom .col-md-3 article {
    min-height: 320px;
}

}
@media screen and (max-width:960px) {
	.navbar-inverse .social-link {
    display: none;
}

}
@media screen and (max-width:854px) {
	.top-bar .number {
    margin-top: 6px;
}


header .top-bar p{
	font-size:10px;
	padding-top: 14px;
	
}

header .top-bar .row article {
   
    padding: 0px 0px 0px 31px;
}

header .top-bar a{
	font-size:17px;
}

header .top-bar .call {
    padding-top: 5px;
}
header .top-bar .helpus-btn a {
    padding: 4px 8px;
    margin-top: 17px;
}

header .top-bar .row article .social-i {
    padding-left: 0px;
   
}

header .top-bar .row article img{
   
	width:30%;
}

.navbar-inverse .navbar-nav > li > .nav-a {
   line-height: 35px;
  
}

.navbar-inverse .navbar-nav > li > .appoints {
    
    font-size: 16px;
    
    padding: 4px 28px;
   
    margin-left: 50px;
    /* float: right; */
}

.slide-text > p::before {
    border-top: 60px solid rgba(20,152,32,0.9) !important;
}

.fa {
    padding: 11px;
    font-size: 12px;
    width: 44px;
}



.fa-facebook {
    border: 2px solid #6f7171;
   
}
.fa-twitter {
    border: 2px solid #6f7171;
}

.fa-instagram {
   
    border: 2px solid #6f7171;
}

.fa-google {
   
    border: 2px solid #6f7171;
}

.s-icon {
    padding: 0px 1px;
  
}
.founder-section .founder-area .message h2 {
   
    font-size: 21px;
}
.founder-section .founder-area .message h5 {
    
    font-size: 18px;
}

.founder-section .founder-area .message p {
   font-size: 13px;
    line-height: 24px;
}

footer .form-sec .row article .fa {
    padding: 12px;
    font-size: 14px;
    width: 42px;
}
.vision-area .col-md-5 {
    border-right: 0px ;
	padding-bottom:20px;
}

.modal-dialog {
    width: 90%;
}

}
@media screen and (max-width:767px) {
	.top-bar .number {
    display: none;
}
.navbar-header{
	text-align: center;
}
.navbar-header .navbar-toggle{
	float: none;
	border:none !important;
	
	margin-right: 0px;
	transition: all ease-in-out 0.5s;
}
.navbar-header .navbar-toggle:hover{
	background: #1483b7;
	border-radius:0px !important;
}
.navbar-inverse .navbar-nav > li > .nav-a::before {
    display: none;
}
.navbar-inverse .navbar-nav > li > .nav-a {
    text-align: center;
    background: rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
.navbar-inverse .navbar-nav > li > .nav-a:hover{
	background: rgba(20,131,183,0.5) !important;
}
.navbar-inverse .navbar-nav > .active > .nav-a {
    background: rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.navbar-inverse .navbar-nav > .active > .nav-a:hover {
	background: rgba(20,152,32,0.2) !important;
}
.navbar-nav {
    margin-bottom: 0px;
    margin-top: 0px;
}

.tab {
    width: 100%;
    padding: 30px 0px 30px 0px;
}
.tab-inner {
    width: 95%;
}
.tab button {
    display: inline-block;
    width: auto;
}
.tabcontent {
    width: 100%;
}
.tabcontent a::before {
    right: -20px;
    border-top: 10px solid transparent;
    border-left: 20px solid rgba(255,255,255,0.7);
}
.tab button {
    display: inline-block;
    width: auto;
    float: left;
    background: rgba(208,234,210,0.4);
    border-right: 1px solid rgba(0,0,0,0.2);
    border-bottom: 1px solid rgba(0,0,0,0.2);
}
.tabcontent h3 {
    font-size: 24px;
}

.modal-body .wishlist h4 {
   
    font-size: 22px;
   
}

.modal-body .wishlist li {
    font-size: 14px;
   
}

}
@media screen and (max-width:640px) {
	.slide-text > h1 {
    font-size: 18px !important;
}
.slide-text > p {
    font-size: 12px !important;
}
.slide-text > a.btn-default {
    font-size: 12px !important;
}
.slide-text {
    top: 0% !important;
}

.tabcontent {
    padding: 0px 30px 20px 30px;
}

}
@media screen and (max-width:600px) {
		.slide-text > h1 {
    margin:0px !important;
}
.slide-text > a.btn-default {
    padding: 8px 10px !important;
}
.slide-text > p {
    font-size: 13px !important;
}


.slide-text {
    padding: 10px 40px !important;
}

}
@media screen and (max-width:540px) {
	
.heading h3 {
    font-size: 20px;
}
.patient-sec .row {
    padding: 20px 10px 20px 10px;
}

.heading .ser-strong {
    margin-bottom: 5px;
    font-size: 12px;
}
.tab-inner h4 {
    font-size: 28px;
    text-align: center;
}
.tab-inner {
    width: 100%;
    text-align: center;
}
.tab-inner h4::before {
    width: 80px;
    margin: 45px auto;
    left: 0;
    right: 0;
}
.tab button {
    float: none;
    width: 85%;
    text-align: center;
}
.tabcontent {
    padding: 0px 42px 20px 42px;
}
.tabcontent h3 {
    font-size: 18px;
}

.form-sec .form {
    padding: 30px;
}
.founder-section .founder-area {
  
    top: -185px;
    display: block;
    
}
footer {
   
    top: 400px;
    
}
}
@media screen and (max-width:480px) {
	
	header .top-bar .row article {
    padding: 8px 0px 0px 31px;
}
	
	header .top-bar p {
    font-size: 7px;
    padding-top: 6px;
}

header .top-bar a {
    font-size: 12px;
}
header .top-bar .call {
    padding-top: 0px;
}

	header .top-bar .row article {
    padding: 0px;
}

header .top-bar .helpus-btn a {
   
    font-size: 11px !important;
       line-height: 20px;
    margin-top: 36px;
}	
	
	.slide-text > p {
    font-size: 12px !important;
}
.slide-text > p {
    margin-bottom: 5px !important;
}

.fa {
    padding: 5px;
    font-size: 9px;
    width: 26px;
}


.slide-text > a.btn-default i {
    margin-left: 3px !important;
}

.banner-sec h3 {
    font-size: 26px;
}
.banner-sec {
    padding: 10px 0px 0px 0px;
}
.banner-sec ul {
    margin-top: 10px;
}
.heading h3 {
    font-size: 18px;
    line-height: 27px;
}

.heading h5 {
  
    line-height: 20px;

}

.slider-bottom .col-md-3 article {
    min-height: 345px;
}



.founder-section .founder-area {
    padding: 0px 10px;
}
.founder-section .founder-area .name {
   
    margin-top: 30px;
  
}

.founder-section .founder-area .message {
    padding: 8px 15px;
}

.founder-section .founder-area  img{
	
	width:50%;
}
	
.founder-section .founder-area .name p {
   
   
    margin-top: 13px;
}

.founder-section .founder-area .message h2 {
   
    font-size: 13px;
}
.founder-section .founder-area .message h5 {
    
    font-size: 13px;
}

.founder-section .founder-area .message p {
    font-size: 13px;
    line-height: 18px;
}

.founder-section .founder-area .message .readmore a {
   
    font-size: 12px;
    line-height: 19px;
    
    padding: 3px 10px;
    
    width: 100px;
 
}

.founder-msg-area {

    padding: 0px;

}

.footer .form-sec .row article ul li a, .footer-inner .form-sec .row article ul li a {
   
    font-size: 14px;
   
}

.footer .form-sec .row article ul li a i, .footer-inner .form-sec .row article ul li a i {
   
    width: 24px;
}

.footer .form-sec .row .form-art2 h4, .footer-inner .form-sec .row .form-art2 h4 {
   
    line-height: 20px;
   
}

.navbar-inverse .navbar-nav > li > .appoints {
   
    margin-left: 0px;
    /* float: right; */
}

	.vision-area {
      padding: 20px 0;
}

.vision-area h1 {
  
    font-size: 48px;
  
}


.vision-area p::before {
   
    font-size: 90px;
    top: 6px;
    left: -7px;
}

.vision-area p::after {
  
    font-size: 90px;
  
    top: 6px;
   
}
.vision-area p {
    
    font-size: 14px;
   
    line-height: 26px;
    padding: 0px 27px;
    
}

.faq-banner-sec h3 {
    font-size: 20px;
    
}

.panel-heading [data-toggle="collapse"]:after {
    font-size: 8px;
    line-height: 13px;
   
}

.panel-data-text {
   
    font-size: 13px;
 
}

.footer {
    top: 388px;
}

}
@media screen and (max-width:414px) {
	.team-sec .col-sm-6 {
    width: 100%;
}
.slide-text > p {
    padding: 3px 3px 3px 7px !important;
    line-height: 14px !important;
}

.heading h3 {
    font-size: 14px;
    line-height: 19px;
}
header .top-bar .helpus-btn a {
   
    font-size: 11px !important;
   
    margin-top: 28px;
}

}
@media screen and (max-width:320px) {
	header .top-bar .row article {
    padding: 0px;
}

header .top-bar .helpus-btn a {
   
    font-size: 11px !important;
   
    margin-top: 21px;
}
	
	}