/*
Theme Name: Twenty Fifteen child
Theme URI: https://1neclick.com
Author: 1neclick team
Template: twentyfifteen
Author URI: https://1neclick.com/
Version: 1.0
*/

/*@import '../twentyfifteen/style.css';*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,600i,700,700i,900,900i');

body{
	overflow-x:hidden;
	font-family:source sans pro;
}

.row-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.navbar-inverse{
	background:transparent !important;
	border:0 !important;
}
.navbar-nav li {
	margin-right:10px;
}
.navbar-inverse .navbar-nav > li > a{
	color:#777777;
}
.navbar-nav li a{
	text-transform:uppercase;
	font-family:'Source Sans Pro', sans-serif;;
	font-size:16px;
	font-weight:400;
	color:#000;
	padding-left:20px;
	padding-right:20px;
}
#myNavbar{
	float:right !important;
}
.top-section{
	margin-top:0px !important;
}
.top-section .thumbnail
{
	border:0 !important;
}
.navbar-nav li a:hover
{
	background-color:#8b171a !important;
	color:#fff !important;
}
.navbar-nav li a.active
{
	background-color:#8b171a !important;
	color:#fff !important;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{
		background-color:#ED1B24 !important;
		color:#fff !important;
}
@media(max-width:800px){
	#myNavbar{
	float:none !important;
}
#content-section2 p{
	margin: 5px !important;
}
#center-img{
	display:none;
}
.copyright{
	background: #393939 none repeat scroll 0 0;
    color: #fff;
    height: auto !important;
   text-align:center;
    margin-top: 25px;
}
#services-title h3{
		text-align:center;
	}
}
#first-col{
background:#8b171a;
}
#second-col
{
	background:#FAFAFA;
}
#first-col img,#second-col img{
	display:block;
	margin:0 auto;
}
.first-section{
    padding-top: 29px;
	padding-bottom:1px;
}
#content-section1 h3{
	font-size: 24px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
#content-section1 p{
	font-size: 15px;
    line-height: 24px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
#first-col {
	color:#fff;
}
#content-section2{
	margin-top:20px;
	text-align:center;
}
#content-section2 h3{
	font-weight: bold;
    margin-bottom: 18px;
    text-transform: uppercase;
}
#content-section2{
	margin-bottom:35px;
}
.first-section p{
	margin: 0 0 35px;
}
#content-section2 p{
	color:#808080;
}
#our-services1{
	border:1px solid #cecece;
	border-radius:2px;
	padding:6px 6px;
}
#services-cont{
	font-size:12px;
}
#services-cont button{
	float:right;
	 background: #2fbae2 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    padding: 4px
}
#services-title h3{
	 color: #000;
    font-size: 24px;
    margin-bottom: 17px;
    margin-left: 0px;
    text-transform: uppercase;
	margin-left: 14px !important;
}
#services-title span{
	font-weight:600;
	color:#8b171a;
}
#services-cont h5{
	font-size: 18px;
    margin-bottom: 5px;
    margin-top: 1px;
	text-transform:uppercase;
	font-weight:bold;
}
.services-title2{
	 margin-top: -41px;
}

#get-in-touch span
{
	margin-bottom:5px;
}
.copyright
{
	background: #8b171a;
    color: #fff;
    height: auto;
    line-height: 26px;
    margin-top: 0;
    padding-bottom: 7px;
    padding-top: 7px;
}
#footer-link h3
{
	margin-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
	 margin-bottom: 35px;
	 border-left:4px solid #8b171a;
	 padding-left:15px;
}
.testi
{
	text-align: justify;
}
.quick-link li a
{
	color:rgba(0,0,0,0.6);
	font-size:14px;
}

/***************/
.top1{
	height:10px;
	background:#8b171a;
}
@media(min-width:800px){
	.navbar li a{
	border: 0 none;
    height: auto;
    margin-top: 0;
	}
	.navbar li a{
	line-height: 50px;
    text-align: center;
    width: 100%;
	padding-top:25px;
	padding-bottom:25px;
	}
	
}
.navbar li a{
	color:#000;
}
.timing{
	border-bottom: 1px solid #cecece;
	border-width:90%;
    padding-bottom: 10px;
    padding-left: 17px;
    padding-right: 24px;
	padding-top:5px;
	 margin-left: 5px;
    margin-right: 5px;
}
#content-section2 h3{
	font-size:20px;
}
#content-section2 p{
	text-align:justify;
}
#content-section2{
	margin-top:58px;
}
#services-title{
	background:url('./images/bg.png');
	 background-size: cover;
    height: 302px
}
#our-doctors .dct {
    color: #ED1B24;
    font-weight: 600;
}
#our-doctors .dct{
	display: block;
    font-size: 20px;
    margin-bottom: 8px;
    text-align: center;
    text-transform: none;
}
#our-doctors{
	margin-bottom:30px;
}
#our-doctors span{
	color: #8b171a;
    font-weight: 600;
}
#our-doctors h3 
{
    color: #676767;
    font-size: 24px;
    margin-bottom: 30px;
    margin-left: 0;
    text-transform: uppercase;
	border-left: 5px solid #8b171a;
	padding-left: 7px;
	margin-left: 14px;
}
#our-doctors h2{
	color: #000;
    font-size: 20px;
    text-align: center;
}
#footer-link h3{
	color: rgba(0,0,0,0.6);
    font-size: 26px;
    margin-bottom: 25px;
    margin-left: 0;
    text-transform: uppercase;
	padding-left: 15px;
	margin-left: 0px;
}
#footer-link span{
	color: #8b171a;
    font-weight: bold;
}
.news-letter-icons img{
	margin-right:5px;
}
#get-in-touch h4{
	color: #8b171a;
    font-size: 16px;
    font-weight: 600;
    text-transform:uppercase;

}
.dct{
	border-bottom: 4px solid #8b171a;
    padding-bottom: 8px;
}
.navbar-inverse .navbar-toggle{
	background:#000 !important;
}
.quick-link li{
	margin-bottom:6px;
}
.copy a{color:#fff;}
.quick-link li{
	 background: rgba(0, 0, 0, 0) url("./images/arrow.png") no-repeat scroll 0 9px;
    list-style: outside none none;
    padding-left: 17px;
}
.span11{
		color: #000;
    font-weight: normal;
}
.footer123{
	border-top:1px solid #cecece;
	padding-bottom: 30px;
    padding-top: 10px;
}
.current-menu-item  a{
		background-color:#8b171a !important;
		color:#fff !important;
		font-weight:500;
}
.newsletter-section{
	margin-top:14px;
}
.screen-reader-response{
	display:none !important;
}
#services-title  .form-control{
	border-radius:0px !important;
}
@media(max-width:800px){
#services-title{
	margin-bottom:30px !important;

}
}
.page-header h1{
	color: #8b171a;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    text-shadow: 1px 2px 2px #000;
    text-transform: uppercase;
}

.navbar{
	margin-bottom:0;
	min-height:0;
}
.logo-img{
	margin-top:13px;
}
.service{
	padding-top:40px;
	padding-bottom:30px;
}
.service img{
	margin:auto;
	height:57px;
}
.service h3{
	color: #000;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
.service p{
	 color: #000;
    font-family: inherit;
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
}
.book-A .form-control{
	height:40px !important;
	color:#000;
	font-size:16px;
}
.book-A .wpcf7-submit{
	width:100%;
	background:#8b171a;
	border:0;
	height:40px;
	border-radius:0;
	font-size:20px;
	text-transform:uppercase;
	font-weight:600;
}
/** Responsive Menu *****/
/***********/
@media (min-width: 768px) and (max-width: 1024px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.42857143;
		color: #333;
		white-space: nowrap;
	}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /*margin: 7.5px -15px;*/
		margin: 7.5px 50px 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px!important;;
        padding-bottom: 10px!important;;
    }
    .navbar-text {
        float: none!important;;
        margin: 15px 0 !important;;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}
@media(max-width:1024px){
	.navbar-header{
		display:block;
	}
	#menu1{
		width:100% !important;
	}
	#myNavbar{
		width:100%;
	}
}
/****************/

#menu-footer-menu .current-menu-item a{
	background:transparent !important;
	color:rgba(0,0,0,0.6) !important;
}
.quick-link ul{
	padding:0;
}
.quick-link ul li
{
	padding-bottom:8px;
}
.news-letter-icons{
	color:rgba(0,0,0,0.6) !important;
}
.news-letter{
	padding-left:0px;
	margin-top:-4px;
}
.testi p{
	color:rgba(0,0,0,0.6);
	line-height:22px;
	margin-bottom:15px;
}
.rm-btn{
	border: 2px solid #8b171a;
    color: #000;
    font-size: 14px;
    padding: 4px 15px;
    width: 120px;
	font-weight:600;
}
.rm-btn:hover{
	background:#8b171a;
	color:#fff;
	text-decoration:none;
}
.newsletter .form-control{
	color:#000;
	height:40px;
	border-radius:0;
}
.newsletter .form-group{
		margin-bottom:10px;
}
.newsletter .wpcf7-submit{
	background:#ED1B24;
	border:0;
	border-radius:0;
	text-transform:uppercase;
	font-weight:600;
	font-size:15px;
	letter-spacing:1px;
}
.timing span{
	font-size:15px;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:400;
	color:rgba(0,0,0,0.7);
}
#get-in-touch .span12
{
color: #8b171a !important;
}
#get-in-touch span{
	color:#999999 !important;
	font-weight:
}
#get-in-touch span a{
	color: #999999 !important;
	text-decoration: none;
}
.i-email{
	padding-left:0;
}
.page-content p,.page-content li,.page-content a{
	color:#000;
	line-height:24px;
}
.menu-section{
	border-bottom:1px solid #ccc;
}
.inner-banner{
	width:100%;
}
.well {
    background-color: rgba(245, 128, 32, 0.2);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 2px 2px 8px #000;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}
.well label {
    display: inline-block;
    font-family: roboto;
    font-weight: 500;
    margin-bottom: 5px;
    max-width: 100%;
}
.well .wpcf7-text {
    border-radius: 0;
    box-shadow: 3px 3px 3px #ccc;
    height: 40px;
}
.well .wpcf7-textarea {
    border-radius: 0;
    box-shadow: 3px 3px 3px #ccc;
    height: 200px;
}
.well .wpcf7-submit 
{
    background:#8b171a;
    border: 0 none;	
    color: #fff;
    font-family: roboto;
    font-size: 15px;
    font-weight: 600;
    padding: 8px 40px;
    text-transform: uppercase;
}
.address_block h2 {
    color: #610007;
    font-family: roboto;
    font-size: 18px;
    font-weight: 800;
    line-height: 28px;
    margin-top: 0;
    text-transform: uppercase;
}
strong {
    color: #000;
    text-transform: uppercase;
}
@media(max-width:800px){
	.doctors{
		margin-top:65px;
	}
}
option{
	background: #ccc none repeat scroll 0 0;
    padding-bottom:10px;
    padding-top: 10px;
}

.doctors .thumbnail
{
	background:none;
	border-radius:0px;
	padding:0px;
	border:0px;
	border-bottom:5px solid #8b171a;
}
.doctors .thumbnail img
{
	width:100%;
}
.doctors h4{
	text-align:center;
	font-size: 18px;
	font-family: roboto;
	text-transform: capitalize;
	color: #000;
	opacity: 0.6; 
}
.doctors h6{
	text-align:center;
	font-size: 14px;
	font-family: roboto;
	text-transform: uppercase;
	color: #8b171a;
	 
}
#get-in-touch .fa
{
	font-size:24px;
	color:rgba(0,0,0,0.6);
}

@media(max-width:990px)
{
	.logo-img
	{
		margin:25px auto;
	}
	.srv-txt
	{
		margin-bottom:20px;
	}
	.copyright, .copyright .text-right
	{
		text-align:center;
	}
}
@media(max-width:768px)
{
	.logo-img
	{
		margin:25px auto;
	}
	.srv-txt
	{
		margin-bottom:20px;
	}
	.copy, .copyright .text-right
	{
		text-align:center;
	}
}

@media(max-width:600px)
{
	.logo-img
	{
		margin:25px auto;
	}
	.copy, .copyright .text-right
	{
		text-align:center;
	}
	.doctors .thumbnail 
	{
		width:50%;
		margin:0px auto 20px;
	}
}
@media(max-width:480px)
{
	.logo-img
	{
		margin:25px auto;
	}
	.copy, .copyright .text-right
	{
		text-align:center;
	}
	.doctors .thumbnail 
	{
		width:100%;
	}
}
.rmore,.rmore:hover {
    width: 140px;
    margin: auto;
        margin-bottom: auto;
    display: block;
    background: #8B171A;
    text-align: center;
    padding: 10px 0px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 30px;
    color: #fff;
    text-decoration: none;
}
.navbar-nav li{
	margin-right:0;
}
.ngg-gallery-thumbnail {
  display: inline-block;
  overflow: hidden;
}

.ngg-gallery-thumbnail img {
  display: block;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
border:1px solid #ccc;
padding:4px !important;
}
.ngg-gallery-thumbnail:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.ngg-gallery-thumbnail span {
    padding-left: 5px;
    display: block;
    color: #000;
    font-family: open sans;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 0 10px;
        padding-left: 0px;
    font-size: 14px !important;
}
.ngg-gallery-thumbnail-box{
	margin: 10px 0 5px !important;
}
.ngg-gallery-thumbnail{
	margin:10px !important;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
	font-size:16px !important;
	border: 1px solid #ccc;
}
.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: rgba(0,0,0,.08) !important;
}
.tag-line{
    padding: 18px 0;
background: #ddd;
font-size: 22px;
font-weight: 700;
font-family: open sans;
color: #8B171A;
text-transform: uppercase;
}