/* Responsive (Mobile) Design
**********************************************************/
@media (min-width:1025px) and (max-width:1400px) {
}

@media (min-width:993px) and (max-width:1024px) {
    .navbar-brand > img{
        width: 450px;
    }
}

@media (min-width:993px){
    .home-banner .slider{
        height: calc(100vh - 92px);
    }
    body.home{
        overflow:hidden;
    }
}

@media (min-width:778px){
    .flx{
        display: flex;
    }
}




@media (max-width:992px) {
	nav.navbar.bootsnav .navbar-toggle{
		float: right;
		margin-right: 0;
		margin-top: 24px;
	}
	nav.navbar.bootsnav .navbar-nav{
		background: #d7d7d7;
		padding: 20px 0;
	}
	nav.navbar.bootsnav ul.nav > li > a{
		padding: 10px 15px;
		border: 0;
		font-size: 16px;
	}
	nav.navbar.bootsnav .navbar-brand{
	    float: left !important;
	    padding: 32px 0px;
	}

}

@media (min-width:768px) and (max-width:992px) {
	.profile-details .text-info{
		padding-left: 0;
	}
	.profile-details .nav-tabs > li > a{
		font-size: 15px;
	}
	.tilea .tx{
		padding: 20px;
	}
	.home-banner .slider {
        height: calc(100vh - 92px);
    }
    .home-banner img {
    	width: 100%;
    	height: 100% !important;
    	object-fit: cover;
    }
    .rsSlide:nth-child(2) .bann-it {
        height: 100% !important;
    }
}

@media (max-width:767px) {
	.home-banner .banner-outer{
		position: relative;
		background: #fff;
	}	
	.home-banner .banner-outer .banner-text{
		position: relative;
		width: 100%;
		bottom: 0%;
		right: 0%;
		border: 0;
		height: 250px;
	}
	.profile-details .photo-info:before{
		display: none;
	}
	.profile-details .text-info{
		padding-left: 0px;
	}
	.our-firm-banner .con{
		padding: 10px 0;
	}
	.our-firm-banner .con p{
		font-size: 16px;
	}
	.tilea .tx{
		padding: 20px;
	}
	.home-banner .banner-outer .banner-text h2{
		margin-top: 20px;
	}
	.pra-are-info .tab-content{
		margin-top: 0px;
	}
	/*.tilea{
		margin-top: 40px;
	}*/
	.home-banner .slider{
	    height: 450px;
	}
.home-banner .slider {
	z-index: 1;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
	padding: 10px 8px;
 }
 .bann-it {
    height: auto;
}
}

@media (max-width:480px) {
	.navbar-brand {
	    height: auto;
	    padding: 32px 15px;
	}
	.navbar-brand > img{
		width: 280px;
	}
	.profile-details .nav-tabs > li > a{
		font-size: 12px;
	}
	.profile-details .nav-tabs > li {
	margin-right: 10px;
	margin-left: 0;
}
}

/* iphone 6+ landscape */
@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation : landscape) {
}

/* iphone 6 + */
@media only screen and (min-device-width :414px) and (max-device-width : 420px) and (orientation : portrait) {
}

/* iphone 6 portrait */
@media only screen and (min-device-width : 374px) and (max-device-width : 375px) and (orientation : portrait) {
}

/* iphone 6 landscape */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
}

@media (max-width:320px) {
}

