
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
	.menu-top{display:none;}

.top-items
 ul li a {
    height: 35px;
    /* overflow: hidden; */
    padding: 0 5px;
    position: relative;
}

.top-items
 ul li a p {
    display: none;
}

.top-items
 ul {
    text-align: center;
}

.top-items {
    padding: 10px 0 0 0;
}

.sticker {
    display: none;
}

.butus h2 {
    margin: 150px 0 20px 0;
    font-size: 25px;
}

.butus h2 span {
    font-size: 20px;
}

a.service-carousel-control {
    top: 0;
}

.bookanappoinment {
    background-size: cover;
}

.bookanappoinment h2 {
    font-size: 40px;
}

.bookanappoinment p {
    font-size: 15px;
}

.bookanappoinment a.bkapp-btn {
    margin: 10px 0 20px 0;
    font-size: 20px;
    line-height: 35px;
}

.bottom-slider {
    max-height: 240px;
}

.social {
    text-align: center;
}

.shdul ul {
    margin: 0;
}	

.m-footerlogo {
    text-align: center;
    padding: 10px 0 10px 0;
}

.m-logo.hidden-sm img {
    width: 80%;
}

.m-logo.hidden-sm a {
    display: inline-block;
    font-size: 25px;
    color: #564f4f;
    margin: 0 0 0 15px;
}

.m-logo.hidden-sm {
    padding: 10px 0 10px 0;
}

.top-items {
    margin: 0 0 20px 0;
}

ol.service-carousel-indicators {
    display: none;
}

.service-slide-content h2 {
    font-size: 25px;
    line-height: 33px;
}

.service-slide-content p {
    font-size: 20px;
}

.service-slide-content ul li {}

.service-slide-image {
    display: none;
}

.m-abtimg {
    padding: 10px 0 20px 0;
}

.caption {
    width: 100%;
    min-height: 75px;
    max-height: 75px;
}

.caption-controls.text-right {
    width: 100%;
    height: auto;
    margin: 0 0 10px 0;
}

.big-carousel-control {
    display: none;
}

.caption ul
 li a {
    font-size: 20px;
}

/* 	.m-menu {display:none;} */
.m-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.m-close{display:block;font-size:20px;color:#fff;text-align:right;padding:0 20px 0 0;}
div.m-menu {
    position: absolute;
    top: 0;
   /*  left: 0; */
    right: -100%;
    z-index: 9999;
    height: 100%;
	width:100%;
	display:none;
}
li.srcbox .src-frm{
	width:260px !important;
}
.src-frm {
    padding: 5px 0 0 0;
}
div.m-menu ul li a {
    display: block;
    color: #fff;
    font-size: 20px;
    padding: 5px 10px 5px 0;
    text-align: center;
}

div.m-menu {
    background: #1E4F6F;
    padding: 20px 0 10px 0;
}

.content-entry img {
    width: 95%;
    float: none;
    margin: 0 auto;
    display: block;
}


.top-items
 ul li a:after {
    display: none;
}

.carousel-caption {
    /* top: 0; */
    bottom: 10px;
    top: initial;
}

.caption .container {
    padding: 0;
}

.m-menu ul li ul{display:none;}

li.m-sub ul {
    border-top: 2px solid #ABC50A;
    background: #fff;position:relative;
}

div.m-menu ul li ul a {
    color: #888;
}

li.m-sub ul:before {
    content: "";
    position: absolute;
    top: -10px;
    z-index: 9999999999;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-bottom: 10px solid #abc50a;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	
}