@media (max-width:1366px)/* 775 */
{
	.banner-caption p 
	{
	    text-transform: uppercase;
	    font-size: 1.5rem;
	    font-weight: 300;
	}
	.navbar-brand h1 {
    font-weight: bolder;

}
}

@media (max-width:1200px)/* 775 */
{
	.banner-caption p 
	{
	    text-transform: uppercase;
	    font-size: 1.2rem;
	    font-weight: 300;
	}
	.news-update
	{
		border-right: solid 25px #ec8a16;
	}
	.news-update::after
	{
	    display: none;
	   /*  content: '';
	    position: absolute;
	    right: 0;
	    top: 0;
	    border-bottom: solid 12rem transparent;
	    border-top: solid 12rem transparent;
	    border-left: solid 18rem transparent;
	    border-right: solid 0px transparent;
	    z-index: 55; */
	}
	.news-update .middle
	{
		font-size: 1.7rem;
	}
	.news-update::before
	{
	     display: none;
	}
	.m-lg-0-cust
	{
		margin: 0;
	}
@media (max-width:1160px)/* 775 */
{
	.tree-structure
	{
		font-size:14px;
	}
	.btn-monuments {
	    width:90%;
	    transition: .4s;
	}
}
@media (max-width:991px)/* 775 */
{
	.banner-caption 
	{
	    background: rgba(0, 0, 0, .7);
	    max-width: 850px;
	    padding: 1.5rem 5rem;
	    top: 70%;
	}
	.banner-caption p 
	{
	    text-transform: uppercase;
	    font-size: 1rem;
	    font-weight: 300;
	}
	.banner-caption::after
	{
	    
	    height:5px;
	 
	}
	.banner-caption::before
	{
	    
	    height:5px;
	 
	}
	#news-right
	{
		visibility: hidden;
	}
	#news-left
	{
		display: block;
	}
	.tree-structure
	{
		font-size:13px;
	}
	section.about .container::after 
	{
    display: none;
}
}
@media (max-width:768px)/* 775 */
{
	.min-h-350
	{
		min-height: 250px;
	}
	.tree-structure
	{
		font-size:15px;
		padding-bottom:20px;
	}
	section.content aside span
	{
		font-size: 1.2rem;
	}
	.g-ca {
    margin-left:0px;
	}
	.common-gray-cover {
	    background: #f7f6f4;
	    padding: 10px 0px;
	    width: 100%;
	}
	.connecting-line
	{
	    width:1px;
	    height:0px;
	   
	    /* background:#000; */
	    background:rgba(0,0,0,.1);
	}
	section.exploration .container::after
	{
		display: none;
	}
	.col-left
	{
		text-align: left!important;
		padding: 20px;
	}
	.col-right
	{
		text-align: right!important;
		padding: 20px;
	}
}
@media (max-width:575px)/* 775 */
{

	/* section.content aside span
	{
		font-size: 1.5rem;
	} */
	.tree-structure
	{
		font-size:15px;
	}
	section
	{
		padding:20px 0px;
	}
	.inner-left
	{
		height:30vh;
	}
	.inner-left h1
	{
		font-size:1.5rem;
	} 
	.navbar-brand h1
	{
	    font-size:.8rem;
	    font-weight:500;
	}
	.inner-left::after
	{
		display: none;
	}
	.up-arrow
	{
	    width:36px;
	    height:36px;
	    right:5px;
	    bottom:5px;
	}
	.up-arrow:hover
	{
	    animation:kkkk linear infinite .8s;
	}
	.arch-logo
	{
		width:50px;
	}
	.navbar-brand h1 {

    font-size: .5rem;
    font-weight: normal;

}
.navbar-brand {
   padding-bottom: 0;
   padding-top: 0;
}
.navbar {
   
    padding: 0rem 1rem;
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border:none;
}
.skdslider .slide-desc {
    
    display:none;
}
.skdslider a.next,.skdslider a.prev {
    display: none;
 
}
.skdslider ul.slide-navs
{
	position: static;
}
	@keyframes kkkk
	{
	    0%
	    {
	        opacity: 0;
	        bottom:10px;
	    }
	    50%
	    {
	        opacity:.5;
	        bottom:15px;
	    }
	    100%
	    {
	        opacity:1;
	        bottom:10px;
	    }
	}
	.input-group.cust-grp
	{
	    width:130px;
	    margin-right:5px;

	}
	.form-control.cust-search,.cust-add-on
	{
	    border-radius: 0px;
	     height:25px; 
	}
	.form-control.cust-search
	{
		font-size:.8rem;
	}
	.cust-add-on .btn
	{
	    padding:0px 5px;
	}
	.cust-fa
	{
		font-size: .8rem;
	}
	.nav-item .nav-link img
	{
		max-width: 75%;
	}
	.footer-1 ul li a
	{
		font-size:.8rem;
	}
	.footer-2
	{
		font-size:.8rem;
	}
	.gallery h2::after
	{
		display: none;
	}
	h1,h2,h3,h4,h5
	{
		font-size:1.5rem;
	}
	.common-gray-cover {
	    background: #f7f6f4;
	    padding: 10px 0px;
	    width: 100%;
	}
	*
	{
		text-align: center;
	}
	p
	{
		text-align: justify;
	}
	
	.news-heading-toggle
	{
	    font-size:1.5rem;
	}
	.app-img
	{
		width: 200px;
	}
}
@media (max-width:450px)
{
	.app-icon
	{
		width:70%!important;
	}
}