*{margin:0px;padding:0px;outline:0px;}
img{border:0px;}
ul,ol{list-style-type:none;}
a{text-decoration:none;outline: none;}
.section-padding{padding:25px 0px;}
.clearfix{clear: both;}
/*body css start*/
header  {padding-top:15px; }
header h3 {color:#3ca2a2;margin-top:-5px;font-size:22px;}
header h2 {color:#be0b10 !important;margin-top:-12px;font-size:24px;text-decoration:none;text-align:right;}
.logo{
		margin-top: -12px;
	}		
header .custom-nav {
	padding: 12px;
	 background-color:#c70811;
	 border-radius:0;
	 border:0;
	 margin-top:15px;
	 margin-bottom:0;
	 
	}
	.slide-height{

		min-height: 500px;
	}
	.class-menu{
		margin-top:10px;
		margin-right:-60px;

	}
	/*for phone*/
 @media (max-width: 768px) {
header .custom-nav {
    background-color:gray;
    border-color: rgba(255, 255, 255, 0.3);
  }

  header .contact{
  	margin-right:135px;
  	margin-top:30px;
  }
  header .name .nid{
margin-left:20px;
  }
  
.schoolinfo{
    margin-top:0px;
    font-size:30px;
}

.schoolinfo h3 p{

    font-size:18px;
}

.schoolinfo .schoolname{

    font-size:20px;
}

.timezone{
    margin-left:15px;
}

a.left, a.right{
    display:none;
}

.slider{
    
    margin-top:-40px;
}
.deliver span{
    
    font-size:20px;
    margin-left:15px;
}

.qdeliver span{
    
    font-size:18px;
    
}


}/*end for phone*/



	/*for desktop*/
 @media (min-width: 768px) {



.deliver span{
    
    font-size:30px;
}

.qdeliver span{
    
    font-size:30px;
}

.schoolinfo .schoolname{

    font-size:40px;
}
.schoolinfo h3 p{

    font-size:30px;
}
  
.schoolinfo{
    margin-top:170px;

}



.timezone{
    margin-top:170px;
}


}	/*end for desktop*/









a#active{
	  color:red;
	  font-size:18px;
	  background-color: black;
	  padding:15px;
	  display: block;
	  margin-top:px;
	}

	
header .custom-nav .navbar-nav li a {
	  color:#fff;
	}

header .custom-nav .navbar-nav li a:hover {
	 background-color:#f18d26;
	}
	
header .custom-nav .navbar-right li a {
	 
	 color:orange;
	 margin-top:8px;
	 border-radius:50%;
	 padding:6px 10px;
	 margin-left:3px;
	}
	
header .custom-nav .navbar-right li:nth-child(1) a {
	 padding:6px 13px;
	}
	
header .custom-nav button, header .custom-nav .icon-bar{
	 border:1px solid #FFF;
	 color:#039;
	}
	


	.we{


	}
	
	.slider-contents {
    
	}


.slider-contents h1 {
	color:white;
	
	line-height:20px;
	padding-top:70px;
	font-style:italic;
	}

	p.bio {
	width:30%;
	color:#215a6d;
	font-size:16px;
	margin-top:24px;
	margin-bottom:55px;
	}
	
	
	
.slider-contents h2 {
	color:#215a6d;
	
	line-height:40px;
	font-weight:900;
	text-transform:uppercase;
	}
	
.slider-contents p {
	width:30%;
	colo:#215a6d;
	color:red;
	font-size:16px;
	margin-top:24px;
	margin-bottom:55px;
	}
	
.slider-contents a {
	colo:#215A6D;
	color:white;
	background-color:#D80000;
	padding:15px 15px;
	border-radius:10px;
	line-height: 70px;
	text-decoration: none;
	}


	.slider-contents a:hover {
	color:white;
	background-color:#215A6D;
	
	}



	.menu a {
	color:#fff;
	background-color:#92C7A3;
	padding:8px 25px;
	border-radius:30px;
	line-height: 50px;
	}
	
	
.notice {
	background-color:#dfece6;
	padding:18px 0px 30px 0px;
	}
	
.notice-right{
	margin-left:50px;
		
	}

.notice .notice-left h2 ,.notice .notice-right h2{
	color:#215a6d;
	font-size:22px;
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	
	}
	
	.notice .notice-right h2{
		width:468px;
		
	}

	
.notice .notice-left h2 span , .notice .notice-right h2 span{
	border-bottom:1px solid #bf0a11;
	padding-bottom:10px;
	}
	
.ac-contents .panel-title a{
	background-color:#fff;
	padding:10px 10px;
	color:#fff;
	display:block;
	
	}
.ac-contents .panel-title a span{
	color:#3CA2A2;
	}
.ac-contents .panel-title a i{
	color:white;
	background-color:#BF0A11;
	padding:3px 10px;
	
	}
	
.ac-contents .panel-heading {
	padding:0;
	background-color:#fff;
	}
	
.ac-contents .panel-title a i{
	float:right;
	}
.notice .panel{
	padding-bottom:0;
	margin-bottom:0;
		
	}
.fourth-row{ }
.custom-row4{
	padding-top:42px;	
	}
	
.icon-img{
	margin-left:90px;
	}
.icon-img h4{
	color:#215a6d;
    }
	
.col-md-4 p{
	width:300px;
	margin-left:20px;
	margin-top:18px;
	text-align:justify;
	color:#215a6d;
	font-size:16px;
	}
.find-more{
	padding-left:100px;
	margin-bottom:20px;
	}
.find-more  a{
    font-size:20px;
	text-decoration:none;
	}
.find-more  i{
    color:red;
	padding:2px;
	}
	
.news-events-area{}
.news-events{
    width:310px; 
    
   }
.news-events h2 {
	color:#215A6D;
	font-size:22px;
	border-bottom:1px solid #B7C6C1;
	padding-bottom:10px;
	width:300px;
	}
.news-events h2 span {
	border-bottom:1px solid #bf0a11;
	padding-bottom:10px;
	font-size:22px;
	
	}
.news-events p.one {
	border-bottom:1px solid #B7C6C1;
	padding-bottom:10px;
    padding-top:10px;
	
	}
.news-events p {
    width:;
	font-size:16px;
	margin-left:5px;
	margin-bottom:20px;
	
	}
	
.news-events p span{
		
	display:block;
	color:#7DC1C1;
	font-size:22px;
		
	}
.news-events {}
.news-events a{
	font-weight:700px;
	text-transform:uppercase;
	}
.news-events a i{
	color:red;
	margin-right:10px;
	font-size:20px;
	}
	
.news-events ul{
	margin-top:30px;
	margin-bottom:65px;
	}
.news-events ul li{
		color:#215A6D;
		margin-top:15px;
	}
.news-events ul li i{
		color:#215A6D;
		margin-right:5px;
	}

.photo-gallery{
	margin-left:10px;
	margin-bottom:65px;
	margin-top:30px;
	margin-left:-2px;
	}
.photo-gallery img{
	margin-right:16px;
	margin-bottom:12px;
	border:3px solid #A7E4CD;
		
    }
.doctors-area{}
.doctors-area .doctor-header h2 span{
	border-bottom:2px solid #bf0a11;
	padding-bottom:10px;
    }
.doctors-area .doctor-header h2 {
	color:#215A6D;
	font-size:22px;
	border-bottom:2px solid #B7C6C1;
	padding-bottom:10px;
	width:1090px;

	}
.doctors-area .single-doctor{
	
	margin-top:10px;
	}
.doctors-area .single-doctor  h3{
	 
 color:#3CA2A2;
	}
.doctors-area .single-doctor h6{
	color:#CF0511;
	
	}
.doctors-area .single-doctor  h5{
	
	color:#8F8F8F;
	}
.footer-top{
	background-color:#222222;
	}
.footer-top .footer-logo-text p{
	color:#3CA2A2;
	margin-top:25px;
	margin-left:30px;
	font-size:25px;
	}
.footer-body{
	background-color:#222222;
	}
.footer-body h3{
	color:#3CA2A2;
	}
.footer-body li{
	color:#fff;
	padding:3px;
	}

.footer-body li i{
	color:#CF0511; 
	margin-right:3px;
	}
.footer-bottom {
	background-color:#CF0511; 
	}
.footer-bottom .footer-bg p{
	text-align:center;
	padding:20px 0;
	font-size:20px;
	color:#C7C7C7;
	}
.footer-bottom .footer-bg p{
	 
	font-size:20px;
	color:white;
	text-shadow:2px 2px 4px #000000;
	}



/*get in touch*/

.contact input[type="email"]{
	


}
.contact input[type="text"],.contact input[type="email"]{
	
	
	
	
}

.contact input[type="submit"]{
	margin-top: 20px;

}







.contact-area{
	
	
	
}

input.custom-input{
 height:50px;
 padding: 10px;

}


.contact{
font-size: 20px;
	
padding:0 15px;	
	
}
.address{
	
	margin-top:15px;
	margin-bottom:30px;
	
}
.address p i{
	
		margin-left:25px;
			margin-right:5px;
			color:#549DC5;
}

.address p  i:first-child{
	margin-left:0px;
	
	
}

/*nd get in touch*/

/*about area*/


.section-title{
	text-align:center;
	margin-bottom:50px;
	
}
.section-title h1{
	text-transform :uppercase;
	font-size:40px;
	font-weight:700;
	
}
.section-title p{
	
	text-transform :uppercase;
	
}
.about-area a{
	display:inline-block;
	margin-top:10px;
	font-size:14px;
	text-transform:uppercase;
	color:#2e2e2e;
	
}

.about-area-doctor{
	background-color:white;
}


.about-area{
	background-color:#dfece6;
}

.about-area h3{
	
	font-size:22px;
	text-transform:uppercase;
	font-weight:700;
	color:#484848;
	margin-bottom:25px;
	
}

.section-title{
	
	
	
}
.content-area{
	
	
}
.about-text-img{
	
	
}
.about-text{
	
	
	font-size:20px;
	text-align:justify;
	
}
.about-text p span{
	
	text-transform:uppercase;
	display:block;
	margin-bottom:25px;
	line-height:30px;
	
}
.blog-list{
	

margin-top:30px;
	
}
.single-post{
	
	
	font-size: 20px;
	text-align:justify;
	
}
.single-post h3{
	
	
	
}


/*end about area*/

.appointment-area{

	background-color:#dfece6;padding:18px 0px 30px 0px;
	
	
	min-height:450px;
	border-bottom:5px solid #e6e6e6;
	margin-bottom:20px;
}


.testimonial-faq-area{

	background-color:#dfece6;padding:18px 0px 30px 0px;
	
	
	min-height:450px;
	border-bottom:5px solid #e6e6e6;
	margin-bottom:20px;
}


.faq i{
	
	position:absolute;
	padding-top:55px;
	 font-size:15px;
   color:#e0e0e1;
}







.faq .custom-f-left h2 i ,.testomonial h2{

margin-left:-50px;
margin-top:-8px;
padding:10px;
color:black;

background-color:white;

}
.faq .custom-f-left{
	margin-top:15px;
	margin-left:35px;

}
.testimonial {
   
   padding-top:20px;
  
}


/*

.testimonial-faq-area{
	
	background-color:#f7f8fa;
	min-height:450px;
	border-bottom:5px solid #e6e6e6;
	margin-bottom:20px;
}

.testimonial-sngle-right i{	
    position:absolute;
	padding-top:120px;
   font-size:12px;
   color:#3bbdfb;
   margin-right:5px;
}
.testimonial i{
   position:absolute;
   padding-top:58px;
   font-size:15px;
   color:#e0e0e1;
	
}
.testimonial-single{
   margin-top:40px;
}
.faq{
	margin-top: -10px;

}

.faq h2{
		font-size:30px;
}
.faq h2 span{
	position:relative;
	padding-bottom:25px;
	border-bottom:1px dotted #e0e0e1;
	
}

.faq i{
	
	position:absolute;
	padding-top:70px;
	 font-size:15px;
   color:#e0e0e1;
}
.testimonial-sngle-left {
	
	margin-bottom:20px;
}
.testimonial-sngle-right{
  width: 420px;
}

.testimonial-sngle-right p{

padding-bottom:5px;
  
}


.faq .custom-f-left{
	margin-top:50px;
	margin-left:30px;

}
.faq .custom-f-left h2 i{

margin-left:-50px;
margin-top:-8px;
padding:10px;
color:black;

background-color:white;

}


