@media only screen and (min-width:1366px) {
    .container {
        max-width: 1300px;
    }
}
@media only screen and (min-width:1600px) {
    .container {
        max-width: 1400px;
    }
}
@media only screen and (min-width:1600px) {
    .container {
        max-width: 1400px;
    }
}

@media only screen and (min-width:1900px) {
    .container {
        max-width: 1600px;
    }
}

@media only screen and (max-width:1366px) {
	


}
@media only screen and (max-width:1200px) {

	.authimg {
    	max-width: 80%;
	}
}

@media only screen and (max-width:1199px) {

	.navbar-text {
		padding: 0;
		margin-left: 30px;
	}
	
	.navbar-collapse ul li {
		margin-right: 20px;
	}

	.authimg {
    	max-width: 100%;
	}

	
}
@media only screen and (max-width:1024px) {

}
@media only screen and (max-width:991px) {

	.main-header {
		position: relative;
	}
	.navbar {
		padding: 10px 0;
	}
	.navbar-text {
		display: flex;
	}
	.bd_toggle{
		display: block;
	}
	
	.collapseX {
		padding-right: 0;
		flex: 1;
		max-width: max-content;
	}
	.collapseX a.menu-toggle {
		background: #003499;
		color: #fff;		
        padding: 8px;
		font-size: 0;
	}
	.collapseX a.menu-toggle span.bars {
		margin: 0;
		top: 1px;
	}
	
	.main-header .navbar {
		justify-content: space-between;
		padding: 10px;
	}
	
	.navbar-brand img {
		height: 50px;
	}
	.homebanner {
		padding: 110px 0 40px 0;
		background-size: cover !important;
	}
	.abimg img {
		width: 100%;
	}
	.abimg img {
        width: 70%;
    }
	.abimg {
		text-align: center;
	}
	.navbar-collapse ul li {
        margin-right: 0;
    }
	.navbar-collapse ul li a {
		color: #fff !important;
	}
	.bannerimg {
    	max-width: 50%;
    	margin: 0 0 10px 0;
	}
	.inner_con h2 {
		font-size: 30px;
		line-height: 38px;
	}
	.authimg {
		position: relative;
		bottom: inherit;
		left: inherit;
		max-width: 50%;
	}

}

@media only screen and (max-width:820px) {
	
}

@media only screen and (max-width:768px) {}
@media only screen and (max-width:767px) {
	
	.copy_right {
		flex-wrap: wrap;
	}
	.heading h2, .headings h2 {
		font-size: 30px;
		line-height: 38px;
	}
	
}
@media only screen and (max-width:736px) {}
@media only screen and (max-width:667px) {

}
@media only screen and (max-width:568px) {

	.homebanner {
		padding: 40px 0;
	}

	.bannerimg {
		margin: auto;
		margin-bottom: 20px;
	}
	.inner_con p {
		font-size: 15px;
		line-height: 22px;
	}
	.headsocial {
		justify-content: center;
	}
	
}
@media only screen and (max-width:540px) {
	.footerwrap .brandlogo img {
		height: 30px;
	}

	.footerwrap .headsocial.follow {
		padding: 30px 0;
	}

	.footerwrap {
		padding: 30px 0;
	}

	.footerwrap .headsocial.follow a {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
}
@media only screen and (max-width:480px) {

	.main-header .navbar {
		padding: 0;
	}

	.navbar-brand img {
		height: 35px;
	}


	.bannerimg {
		max-width: 80%;
	}
	.main-header .navbar .brandlogo span {
		font-size: 13px;
		line-height: 13px;
	}

}
@media only screen and (max-width:414px) {
	 .main-header .navbar .brandlogo span {
        font-size: 11px;
    }
}
@media only screen and (max-width:360px) {


	
}