/*header-style-start*/
@media screen and (min-width: 993px){
	.dropdown .dropdown-menu.show{
		display: none !important;
	}
	.dropdown:hover .dropdown-menu{
		display: block !important;
	}
	.dropdown:focus .dropdown-menu{
		display: block !important;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1024px){
.right-info{
	display: none;
}
.counter{
	font-size: 40px;
}
.ribben-inner h1{
	font-size: 23px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.counter {
    font-size: 24px;
    margin-top: 10px;
}
.blog-inner p{
	font-size: 14px;
	font-weight: 500;
}
.blog-inner{
	height: auto;
	padding-bottom: 10px;
}
.ribben-inner h1{
	font-size: 23px;
}
.ribben-inner h1 a{
	font-size: 16px;
}
.normal-btn3{
	padding: 10px 18px;
	margin-right: 5px;
	margin-left: 3px;
}
.dropdown-toggle::after {
    display: inline-block;
    float: right;
}
.right-info{
	display:none ;
}
.banner-caption h1{
	font-size: 20px;
}
.banner-caption h2{
	font-size: 20px;
}
.banner-caption p{
	font-size: 14px;
	padding: 5px;

}
.main-banner{
	padding: 30px 0;
}
.brand1{
	padding: 30px 0;
}
.main-menu{
	padding: 10px 0 !important;
}
.menu ul li a{
	padding: 10px 15px !important;
}
.navbar-toggler{
	    border: 1px solid #7b7b7b !important;
}
.navbar-toggler-icon{
	color: #7b7b7b !important;
	background-image: url(../img/Header/navbar-toogle.svg) !important;
}
}
@media only screen and (min-width: 576px) and (max-width: 768px){

	.dropdown-toggle::after {
    display: inline-block;
    float: right;
}
.right-info{
	display:none ;
}
.banner-caption h1{
	font-size: 20px;
}
.banner-caption h2{
	font-size: 20px;
}
.banner-caption p{
	font-size: 14px;
	padding: 5px;

}
.main-banner{
	padding: 30px 0;
}
.brand1{
	padding: 30px 0;
}
.main-menu{
	padding: 10px 0 !important;
}
.menu ul li a{
	padding: 10px 15px !important;
}
.navbar-toggler{
	    border: 1px solid #7b7b7b !important;
}
.navbar-toggler-icon{
	color: #7b7b7b !important;
	background-image: url(../img/Header/navbar-toogle.svg) !important;
}
.section-title h1{
	font-size: 30px;
}
.counter1 p{
	font-size: 16px;
}
	/*.section-title h1:before{
		right:-10px; !important;
		top: 28px !important;
	}*/
	/*.feature-title h1:before{
		left: 267px !important;
		top: 28px !important;
	}
	.book-title h1{
		font-size: 20px;
	}
	.tes-title h1:before{
		left: 200px !important;
	}
	.book-title h1:before{
		left: 160px !important;

	}*/
	.form-control{
		height: 45px !important;
	}
	/*.faq-title h1:before{
		left: 200px !important;

	}
	.area-title h1:before{
		left: 289px !important;
	}
	.blog-title h1:before{
		left: 224px !important;
	}*/
	.section-title p{
		font-size: 14px;
	}
	.inner-part1{
		margin-bottom: 50px;
		padding: 10px;
		height: auto;
	}
	.counter{
		font-size: 30px;
	}
	.counter-container{
		    margin: 9px 23px;
	}
	.border1{
		border-right: 0;
		border-bottom: 1px solid#ddd;
	}
	.area-inner{
		margin-bottom: 50px;
	}
	.ribben-inner h1{
		font-size: 22px;
	}
	.ribben-inner h1 a{
		font-size: 18px;
	}
	.normal-btn3{
		font-size: 18px;
		margin-left: 0;
		    padding: 1px 9px;
	}
	.footer-inner-content-bottom1 h1{
		margin-top: 20px;
	}
	.accordion-button{
		line-height: 25px !important;
		padding: 5px 10px !important;
		font-size: 14px !important;
	}
	.accordion-body{
		font-size: 14px;
		padding: 5px 10px;
		text-align: justify;
	}
	.faq{
		padding: 30px 0;
	}
	.area{
		padding: 30px 0;
	}
	.vision{
		padding: 30px 0;
	}
	.feature-img{
		margin: 15px auto;
		width: 70% !important;
	}
	.book-title h1{
		font-size: 17px;
	}
	.book-appointment p{
		font-size: 14px;
		margin-top: 15px;
		text-align: center;
	}
	.blog-inner{
		height: auto;
		margin: 15px 0;
		padding-bottom: 15px;
	}
	.footer-inner-content h1 {
		margin-top:15px ;
	}
	.modal-title{
		font-size: 14px;
	}
	.vision h1{
		margin-top: 15px;
	}
	.footer-inner-content-right .normal-btn {
    height: 48px !important;
    padding: 10px 14px;
    font-size: 14px;
}
}

@media only screen and (min-width: 350px) and (max-width: 575px){
	.dropdown-toggle::after {
    display: inline-block;
    float: right;
}
.navbar-brand img{
		width: 260px;
	}
	.top-bar{
		display: none;
	}
	.carousel-caption{
		bottom: 0;
	}
	.shape-1{
		display: none;
	}
	.shape-2{
		display: none;
	}
	.book-app{
		padding: 50px 10px;
	}
	.bread-crum-bg{
		padding: 30px 0;
	}
	.about-section{
		overflow: hidden;
	}
	.bread-crum-bg h1 {
     font-size: 20px;
}
.service h2 {
font-size: 25px;
}
.contact-bg h2{
	font-size: 25px;
}
.contact-detail{
	padding-top: 30px;
}
.right-info{
	display:none ;
}
.banner-caption h1{
	font-size: 20px;
}
.banner-caption h2{
	font-size: 20px;
}
.banner-caption p{
	font-size: 14px;
	padding: 5px;

}
.main-banner{
	padding: 30px 0;
}
.brand1{
	padding: 30px 0;
}
.main-menu{
	padding: 10px 0 !important;
}
.menu ul li a{
	padding: 10px 15px !important;
}
.navbar-toggler{
	    border: 1px solid #7b7b7b !important;
}
.navbar-toggler-icon{
	color: #7b7b7b !important;
	background-image: url(../img/Header/navbar-toogle.svg) !important;
}
.section-title h1{
	font-size: 20px;
}
.counter1 p{
	font-size: 16px;
}
	/*.section-title h1:before{
		right:-10px; !important;
		top: 28px !important;
	}*/
	/*.feature-title h1:before{
		left: 267px !important;
		top: 28px !important;
	}
	.book-title h1{
		font-size: 20px;
	}
	.tes-title h1:before{
		left: 200px !important;
	}
	.book-title h1:before{
		left: 160px !important;

	}*/
	.form-control{
		height: 45px !important;
	}
	/*.faq-title h1:before{
		left: 200px !important;

	}
	.area-title h1:before{
		left: 289px !important;
	}
	.blog-title h1:before{
		left: 224px !important;
	}*/
	.section-title p{
		font-size: 14px;
	}
	.inner-part1{
		margin-bottom: 50px;
		padding: 10px;
		height: auto;
	}
	.counter{
		font-size: 30px;
	}
	.counter-container{
		    margin: 9px 23px;
	}
	.border1{
		border-bottom: 1px solid#ddd;
	}
	.area-inner{
		margin-bottom: 50px;
	}
	.ribben-inner h1{
		font-size: 22px;
	}
	.ribben-inner h1 a{
		font-size: 18px;
	}
	.normal-btn3{
		font-size: 18px;
		margin-left: 0;
		    padding: 1px 9px;
	}
	.footer-inner-content-bottom1 h1{
		margin-top: 20px;
	}
	.accordion-button{
		line-height: 25px !important;
		padding: 5px 10px !important;
		font-size: 14px !important;
	}
	.accordion-body{
		font-size: 14px;
		padding: 5px 10px;
		text-align: justify;
	}
	.faq{
		padding: 30px 0;
	}
	.area{
		padding: 30px 0;
	}
	.vision{
		padding: 30px 0;
	}
	.feature-img{
		margin: 15px auto;
		width: 70% !important;
	}
	.book-title h1{
		font-size: 17px;
	}
	.book-appointment p{
		font-size: 14px;
		margin-top: 15px;
		text-align: center;
	}
	.blog-inner{
		height: auto;
		margin: 15px 0;
		padding-bottom: 15px;
	}
	.footer-inner-content h1 {
		margin-top:15px ;
	}
	.modal-title{
		font-size: 14px;
	}
	.vision h1{
		margin-top: 15px;
	}
	.footer-inner-content-right .normal-btn {
    height: 48px !important;
    padding: 10px 14px;
    font-size: 14px;
}
}
