@media(min-width: 320px) and (max-width: 767px)
{	
	/*.navbar .navbar-expand-lg img {
		min-width: 100px!important;
	}*/
	.w-25 {
	    width: 35%!important;
	}
	.header-item p {
		font-size: 13px!important;
	}
	#navigation {
	    padding: 0 15px 0 0;
	    height: 65px;
	}
	.margin-top {
	    margin-top: 0px 
	}
	.practise-part {
        padding: 25px 0 25px;
    }

    .section-p,.clint-logo-3.section-p {
        padding: 30px 0;
    }


    .breadcrumb-link {
	    padding-bottom: 20px;
	    text-align: center;
	}
	.breadcrumb-part .container {
	    position: relative;
	    z-index: 5;
/*	    padding: 25px 0;*/
	}

	.backtotop i {
	    height: 42px;
	    width: 42px;
	    line-height: 42px;
	    font-size: 20px;
	    background: #0f948b;
	    margin: 2px;
	    color: #ffffff;
	    text-align: center;
	    border-radius: 50%;
	}
	.sin-cont-info {
        text-align: center;
        height: 230px;
        box-shadow: 0px 3px 9px 0px rgba(108, 108, 108, 0.35);
    }
    .office-location::before {
/*	    content: '\f105';*/
	    position: absolute;
	    top: 0;
	    left: 0;
	    font-family: Flaticon;
	    font-size: 180px;
	    top: 10%;
	    left: 60%;
	    margin-left: -127px;
	    z-index: -1;
	}

	.banner-item .banner-caption h1 {
	    font-size: 50px;
	    line-height: 55px;
	    padding: 7px 0 17px;
	}

	.practise-item {
	    height: 260px;
	    padding: 15px 15px 25px;
	}



}