@media (max-width: 1920px) and (min-width: 1440px) {
	
	
}


@media (max-width: 1199px){



}



@media (max-width: 1024px){
	

.inner-col {
 
    width: 78%;
}
.card {
    width: 28.333%;
}
.contact-card {
    width: 100%;
}
	
}


@media (max-width: 991px){

.navbar-dark .navbar-nav .nav-link {
    font-size: 15px;
}
.nav-item {
    padding-left: 2px;
}
.navbar-brand img{
	width:170px;
}
.inner-col {
    width: 74%;
	margin-left:50px;
}
.card {
    width: 43.333%;
}
.p-text {
 
    height: 46px;
}
.contact-card {
    width: 100%;
}

}


@media (max-width: 860px){
	


}


@media (max-width: 800px){

.icon {
   
    width: 40px;
    height: 42px;
    padding: 11px 0px;
   
}
.contact-card {
    width: 100%;
    padding: 25px 14px 25px;
}

}


@media (max-width: 767px){


.navbar-collapse{
	background: #fff;
}
.header-active .navbar-collapse{
	background: none;
}
.navbar-nav{
	padding:0px 15px;
}

.navbar-toggler {
    
    border: 0px;
    border-radius: 0.25rem;
	margin-right:0px;
}
.navbar-toggler .icon-bar {
    width: 26px;
    height: 3px;
    margin-bottom: 3px;
    background: #000;
}
.navbar-brand img{
	width:120px;
}
.header-active img {
    width: 105px;
}
.nav-item {
    padding-left: 0px;
}
.logos img{
	margin-bottom:28px;
}
.inner-col {
    float: left;
    margin-left: 25px;
    width: 72%;
}
.link{
	margin-left:0px;
}
.m-box {
   
    background-size: auto;
    margin-top: 20px;
    margin: 40px 20px 0px;
	height:auto;
}
.invest .col-md-3{
	height:100%;
	display:block;
}
.values h5{
	margin-left:0px !Important;
}
.values .para{
	margin-bottom:30px;
}
.card {
    width: 43.333%;
    display: inline-block;
    margin: 15px 15px 15px 15px;
}
.frame-col{
	margin-bottom:30px;
	height:582px;
}
footer{
	text-align:center;
}
footer .float-left{
	float:none !important;
	margin-bottom:10px;
}
.col-md-8 .inner-heading{
	margin-top:20px;
}
.navbar-collapse ul {
    margin-top: 0px;
}
h1 {
    
    font-size: 2.1rem;
}
form .button{
	margin-bottom:20px;
}
.icon {
    width: 50px;
    height: 50px;
    padding: 14px 0px;
}
}


@media (max-width: 600px){
	
.card {
    width: 100%;
    display: inline-block;
    margin: 15px 0px;
}
.inner-col {
  
    width: 70%;
}
.carousel-caption {
    position: static;
    padding: 174px 0px 100px;
}
.main-bg {
  
    background-size: cover;
}
.button {
 
    padding: 1rem 0.8rem;
}

}


@media (max-width: 320px){
	

.inner-col {
 
    width: 65%;
}

}