::selection {
    background:#99a833;
    color:#fff;
    }
    ::-webkit-scrollbar {
        width: 8px;
    }
    /* Track */
    ::-webkit-scrollbar-track {
        background:#fff;
    }
    /* Handle */
    ::-webkit-scrollbar-thumb {
        background: #99a833;
    }
    ::-webkit-scrollbar-thumb:window-inactive {
        background: #ccc; 
    }
    
    @font-face {
        font-family: EXO-REGULAR;
        src: url(../fonts/EXO-REGULAR.TTF);
    }
    @font-face {
        font-family: EXO-BOLD;
        src: url(../fonts/EXO-BOLD.TTF);
    }
    body {
        font-family: EXO-REGULAR;
        background: #ffffff;
        font-size: 15px;
        color: #000;
        /* background: url(../img/bg.jpg) no-repeat fixed; */
        /* background-size: cover; */
    }
    p{text-align:justify}
    
    .navbar-brand{padding:0px;}
    
    .navbar-default .navbar-brand {
        color: #369dca;
        font-weight: 900;
        padding-top: 5px;
    }
    .navbar-default {
        background-color: #343434;
        border-color: #343434;
        border-radius: 0px;
        margin: 0px;
    }
    .navbar-default .navbar-nav>li>a {
        color: #dcc20c;
        padding-top: 25px;
        padding-bottom: 25px;
        font-weight: 600;
        letter-spacing: 0.07em;
        font-size: 12px;
        text-transform: uppercase;
    }
	.navbar-default .navbar-nav>li>a:hover {
        color: white;
       
    }
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
        color: #dcc20c;
        background-color: transparent;
    }
    .carousel-inner>.item>a>img, .carousel-inner>.item>img {
        line-height: 1;
        width: 100%;
    }
    .carousel-caption {top: 17%;right: 16%;text-align: right;}
    .carousel-caption h1{font-family:arial;text-shadow:none;text-transform:uppercase;font-size:60px;font-weight:600;}
    .carousel-caption .btn-adda-trans{border-color:#fff;color:#fff;margin-top:30px;}
    .carousel-caption .btn-adda-trans:hover{border-color:#fff;color:#000;background:#fff;}
    
    heading{text-align:left;font-size: 54px;color:#2f2f2f;font-family:EXO;margin-top: 120px;margin-bottom: 30px;display:block;line-height: 66px;}
    heading span{font-weight:600;color:#2d2d2d;}
    
    .btn-adda{background: #99a833;border-radius: 0px;color: #fff;padding: 30px;padding-top: 8px;padding-bottom: 8px;border: 1px solid #99a833;}
    .btn-adda:hover{background: transparent;color: #99a833;}
    .btn-adda-trans {
        background: transparent;
        border: 1px solid #99a833;
        border-radius: 0px;
        color: #99a833;
        padding: 30px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .btn-adda-trans:hover{background:#99a833;color:#000;border-color:#99a833}
    
    .plan-your-visit .col-md-4{color:#ccc;background:#fff;padding-top:40px;padding-bottom:60px;margin-top:-140px;box-shadow:1px 1px 10px 1px #000;}
    .plan-your-visit  .col-md-4 h1{color:#000;}
    .plan-your-visit  .col-md-4 .btn-adda{margin-top:30px;}
    
    .home-sec-2{padding:0px;}
    .home-sec-2-1{background: #ffffff;color: #151515;padding-top: 20px;padding-bottom: 20px;font-size:12px;}
    .home-sec-2-2{background:#99a833;padding-top: 27px;padding-bottom: 27px;}
    .home-sec-2-1 .fas{color:#99a833;font-size:28px;margin-top: 8px;}
    .home-sec-2-1 span{color:#99a833;font-size:18px;}
    .home-sec-2-2 .fab{color: #fff;font-size:24px;}
    
    .home-sec-3{padding:0px;}
    .home-sec-3 .col-md-6{padding:0px;}
    .home-sec-3 .text-div{padding:10px;}
    .home-sec-3 .text-div p{text-align:justify;font-size:14px;}
    .home-sec-3 heading:after {top:100px;}
    
    
    .home-sec-4{background:#fff;padding-top:50px;padding-bottom:150px;}
    .home-sec-4 p{font-size:20px;text-align:center;}
    
    .appo{background-image:url('../img/mid-section.jpg');background-size:100% auto;color:#fff;padding-bottom:100px; padding-top: 100px;}
    .appo heading{color:#fff;}
    
    .get-direction{padding-bottom:100px;}
    .get-direction heading{text-align:center}
    
    .home-sec-5{padding:0px;padding-top:50px;padding-bottom:50px;}
    .home-sec-5 li{font-size:20px;text-align:justify;margin-bottom:20px;color:#000}
    .home-sec-5 ul{ list-style-image: url('../img/bullet-2.png');}
    
    .home-sec-6{background:#fff;padding-top:50px;padding-bottom:150px;}
    .home-sec-6 img{border:2px solid #fff;background:#fff;}
    
    .home-clients img{width:200px;margin-right:20px;}
    
    .other-page{padding-top:50px;padding-bottom:150px;}
    .other-page h3{padding-top:50px;padding-bottom:20px;font-weight:900;color:#99a833;text-align:center;text-decoration:underline}
    .other-page li{font-size:16px;text-align:justify;margin-bottom:20px;color:#000}
    .other-page ul{ list-style-image: url('../img/bullet-2.png');}
    .box-bg{background-image:url('../img/bg.png');background-size:100% auto;}
    .our-team{background: #f7f7f7;background-image: url('../img/bg-doctors-3.jpg');background-size:100% auto;padding-top:45%;background-repeat: no-repeat;padding-bottom:10%;}
    .our-team heading{text-align:center;}
    .our-team h2{font-size: 16px;font-weight: 900;}
    .our-team p{font-size :12px;}
    .big-p{font-size:22px;}
    .other-page p{padding-bottom:20px;}
    
    .our-services{background: #ececec;padding-top:100px;padding-bottom:150px;}
    .our-services heading{text-align: center}
    .our-services .col-md-3{font-size:22px;font-weight: 900;text-align: center;}

    .contact-info h3 {padding-top: 20px;padding-bottom: 5px;}
    
    .footer-sec-1{background-image:url('../img/footer-pattern.png');padding-top:50px;padding-bottom:50px;color:#fff;font-size:30px;background-size:auto 100%;}
    .footer{background: #1b1c21;padding-top: 80px;padding-bottom: 80px;color: #fff;}
    .footer .fab{font-size:24px;padding: 10px;}
    
	.ser-sec1
	{
		margin-top: 50px;
		margin-bottom: 40px;
	}
	.ser-sec1 heading1
	{
		font-size: 26px;
	}
	
	.ser-sec1 heading
	{
		margin-top: 10px;
	}
	.child-each-sec
	{
		padding-top: 40px;
		padding-bottom: 40px;
		margin-top: 20px;
		margin-bottom: 20px;
		background-color: #9cba4a;
		margin: 10px;
		width: 31.5%;
		min-height: 480px;
	}
	#child2
	{
		background-color: #ba4f38;
	}
	#child3
	{
		background-color: #485151;
	}
	.child-each-sec heading1
	{
		color: white;
		font-weight: bold;
	}
	.child-each-sec p
	{
		color: white;
	}
	.peridontal-each-sec
	{
		padding-top: 40px;
		padding-bottom: 40px;
		margin-top: 20px;
		margin-bottom: 20px;
		border: 2px solid #bdb6b6;
		margin: 10px;
		width: 31.5%;
		box-shadow: 1px 2px 1px 2px #b4abab;
	}
	.service-banner-sec
	{
		background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('../img/banner-4.jpg');
		background-size: 100% 100%;
		
	}
	
	 .carousel-caption1 {top: 290px;margin-left: 16%;}
    .carousel-caption1 h1{font-family:arial;text-shadow:none;font-size:20px;font-weight:400; color: white;}
	 .carousel-caption1 a{font-family:arial;text-shadow:none;font-size:20px;font-weight:400; color: white;}
	
	.home-contact-sec
	{
		background-color: #ffffffa1;
		padding: 40px;
	}
	.home-contact-sec heading
	{
		color: #99a833;
		font-size: 22px;
		font-weight: bold;
		text-align: center;
		padding: 0px;
		margin: 0px;
	}
	.home-contact-sec p
	{
		color: black;
		font-size: 15px;
		text-align: center;
		padding: 0px;
		margin: 0px;
	}
	.contact-heading-sec
	{
		padding-top: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #99a833;
		margin-bottom: 30px;
	}
	.contact-heading-sec heading1
	{
		color: #99a833;
		font-size: 28px;
		font-weight: bold;
		text-align: center;
		padding: 0px;
		margin: 0px;
	}
	.mail-body-sec
	{
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px;
		border-top: 1px dashed #99a833;
		border-bottom: 1px dashed #99a833;
		padding-top: 30px;
		padding-bottom: 30px;
		
		
	}
	.button-color
	{
		color: #fff;
		background-color: #99a833;
		border-color: #99a833;
		border-radius: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 14px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.text-field {

    color: #99a833;
    margin-top: 20px;

}
.form-control {

    display: block;
    width: 100%;
    padding: 4px 10px;
    font-size: 12px;
    line-height: 1.62857143;
    color: black;
    background-color: white;
    background-image: none;
    border: 1px solid #99a833;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}
.all-ser-sec1
{
	margin: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 40px;
	background-image: linear-gradient(rgba(245, 243, 243, 0.46),rgba(245, 243, 243, 0.46)),url(../img/footer-pattern.png);
    background-size: 100% 100%;
}
.inner-each-ser
{
	background-color: #ffffff33;
	border: 1px solid #99a833;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: black;
}
	
	
	
	
	
	
	
	
    /************************* Mobile Version Coding *********************************/
    
    @media screen and (max-width: 980px) {
        heading {font-size: 20px;}
        heading:after {content: url('../img/underline-mob.png');}
        .btn-adda {
            padding: 5px;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .btn-adda-trans {
            padding: 5px;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .carousel-caption {bottom: -14%;	}
        
        .home-sec-2-2 {padding-top: 5px;	padding-bottom: 5px;}
        .home-sec-2-1 {text-align: center;}
        
        .home-sec-4 heading:after {content: url('../img/underline-2-mob.png');top: 140px;}
        .home-sec-4 .col-md-3 h2 {font-size: 10px;}
        
        
        .home-sec-5 li {font-size: 16px;}
		.child-each-sec
		{
			
			width: 99%;
			min-height: auto;
		}
		.peridontal-each-sec
		{
			border: none;
			width: 99%;
			box-shadow: none;
		}
    }