@media only screen and (max-width: 1400px) {
	.header-top{
		padding: 5px 0;
	}
}
@media only screen and (max-width: 1199px) {
	.cont-form {
	    border: 2px solid #d5d3cf52;
	}
	.cont-list i {
	    margin-top: 0;
	}
	.cont-list {
	    background: #f49a110a;
	    height: auto;
	    border-radius: 8px;
	    padding: 15px;
	    box-shadow: 1px 1px 3px #c1c1c1;
	}
	.cont-list p {
	    font-size: 14px;
	    font-weight: normal;
	    margin-top: 5px;
	}
	.testimonial-wrapper {
	    padding: 3rem 0;
	}
	.section-title {
	    margin-bottom: 25px;
	}
	.testimonial-wrapper .section-title .h1 {
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 0;
    padding-bottom: 0;
}
	.section-title h2 {
	    font-size: 35px;
	    font-weight: 600;
	    padding-bottom: 10px;
	    color: #ffffff!important;
	}
	.srvbg {
	    background: url(../../assets/images/serbg.jpg) center;
	    height: auto;
	    padding: 3rem 0;
	}
	.info-item {
	    height: 298px;
	}
	.info-button a {
	    font-size: 14px;
	}
	.info-item h2 {
	    /* font-family: "Roboto", Sans-serif; */
	    font-size: 20px;
	    margin-top: 15px;
	    padding-bottom: 15px;
	}
	.info-item h3 {
	    padding-top: 6px;
	    font-size: 14px;
	    line-height: 24px;
	    padding-top: 7px;
	}
	.about-discription h2 {
	    font-size: 34px;
	    font-weight: 600;
	    margin-bottom: 10px;
	    padding-bottom: 6px;
	}
	.about-hospital ul li a {
	    padding: 6px 17px 6px 17px;
	    font-size: 15px;
	}
	.about-discription p {
		    font-size: 14px;
	    line-height: 1.5;
	    padding: 2px 0;
	}
	.social-icons ul li i {
	    font-size: 13px;
	}
	.header-info {
	    padding: 10px 8px;
	}
	.topbar ul li a {
	    font-size: 14px;
	}
	.header-info ul li a {
	    padding-left: 28px;
	    font-size: 13px;
	}
	.header-info ul li i {
	    width: 25px;
	    height: 25px;
	    border-radius: 3px;
	    padding: 5px 0;
	}
	.appointment button {
		font-size: 15px;
	    padding: 10px 13px;
	    border-radius: 1px;
	}
}
@media only screen and (max-width: 991px) {
	.cont-form {
		margin-top: 20px;
	    border: 2px solid #f49a1152;
	    padding: 20px 20px;
	    border-radius: 0;
	}
	.form-group{
		margin: 5px 0;
	}
	.locations h1 {
	    font-size: 28px;
	    font-weight: 600;
	    margin-bottom: 20px;
	    text-align: left;
	}
	.form-control {
	 	height: 40px;font-size: 14px;
	}
	.cont-list {
	    margin-top: 18px;
	}
	.cont-list a {
	    font-size: 16px;
	}
	.ser-item-list p {
	    text-align: justify;
	}
	.ser-item-list h1 {
	    font-size: 23px;
	
	}
	.ser-item-list p {
	    font-size: 14px;
	    font-weight: normal;
	    color: #0e0d0d;
	}
	.ser-item-list ul li {
    font-size: 14px;
}
	.sidebar-list h2 {
	    font-size: 22px;
	    padding: 8px 0px;
	}
	.sidebar-list ul li a {
	    font-size: 14px;
	    padding: 8px 15px;
	}
	.footer-widget .widget_title{
		font-size: 18px!important;
		font-weight: 800;
	}
	.footer-layout1 .footer-bottom-menu a, .footer-layout1 .footer-table td, .footer-layout1 .address-line, .footer-layout1 p, .footer-layout1 .widget_title {
	    font-size: 14px;
	}
	.mbmenu ul li a{
		color: #000;
	}
	.menu-nav{
		display: none;
	}
	.side-menu-logo{
		text-align: center;
	}
	.side-menu-logo img{
		width: 80%;
	}
	.mbmenu{
	    display: block;
	    position: fixed;
	    right: 0;
	    padding-right: 10px;
	}
	.footer-layout1 .widget-area {
	    padding-top: 40px;
	    padding-bottom: 5px;
	}
	.locations h1 {
	    font-size: 28px;
	    font-weight: 600;
	    margin-bottom: 20px;
	    text-align: left;
	}
	.footer-widget .widget_title, .footer-layout2 .footer-widget.widget_nav_menu .widget_title {
	    margin-bottom: 10px;
	}
	.footer-widget .widget_title {
    padding-bottom: 10px;
}
	.mt5{
		margin-top: 0;
	}
	.info-item {
	    height: auto;
	    margin-bottom: 15px;
	}
	.appointment {
	    position: fixed;
	    right: 0;
	    bottom: 2%;
	}
	.about-discription h2 {
	    font-size: 24px;
	    margin-bottom: 5px;
	    padding-bottom: 2px;
	}
	.about-hospital ul li a {
	    padding: 6px 10px 6px 10px;
	    font-size: 14px;
	}
	.about-discription h2{
		margin-top: 0;
	}
	.inner-banner {
    padding: 30px 0;
}
.inner-banner h2 {
    font-size: 22px;
}
.inner-banner ul li {
    /* float: left; */
    list-style: none;
    display: inline-block;
    color: #ffffff;
    font-size: 15px;
    font-weight: 400;
}
.ser-item-list ul li {
	    text-align: justify;
	}
	.modal-body {
    padding: 0;
}
}
@media only screen and (max-width: 767px) {
	
	.srvbg {
	    padding: 3rem 0;
	}
	.doctor-info {
	    padding: 30px 0;
	}
	.doctor-info h1 {
	    font-size: 30px;
	    font-weight: 600;
	    padding-bottom: 15px;
	}
	.header-logo{
		text-align: center;
	}
	.header-logo img{
		width: 30%;
	}
	.top-info {
    margin-top: 5px;
    margin-left: 0;
}
}
@media only screen and (max-width: 600px) {
	.testimonial-box{
		padding: 50px;
	}
	.locations h1 {
	    font-size: 25px;
	}
	.section-title h2 {
	    font-size: 25px;
	}
	.testimonial-wrapper .section-title .h1 {
	    font-size: 25px;
	}
	.footer-widget {
	    margin-bottom: 30px;
	}
	.header-info {
	    padding: 5px 5px;
	}
	.topbar i {
	    font-size: 10px;
	}
	.social-icons ul li i {
	    font-size: 14px;
	    padding: 0 5px;
	}
	.topbar ul li a {
	    font-size: 14px;
	}
	.topbar{
		text-align: center;
	}
	.ls-v6 a.ls-gui-element.ls-nav-prev, .ls-v6 a.ls-gui-element.ls-nav-next {
   	width: 25px;
}
.about-home {
    padding: 50px 0;
}
.doctor-info {
    padding: 50px 0;
    background: #edefef;
}
.doctor-info h1 {
    font-size: 24px;
    font-weight: 600;
}
}
@media only screen and (max-width: 420px) {
		.header-logo img{
		width: 50%;
	}
}