@media (max-width: 480px)
{
		
					
	
}

@media (max-width: 480px) and (orientation : landscape)
{  
  
	
	
		
}


@media (max-width:768px){

	
.affix .main_menu .navbar-collapse{ margin: 0;}
.header_info{ padding: 0; text-align: center; margin-bottom: 28px; position: absolute; right: 62px; top: 28px; z-index: 2;}
.main_menu .navbar-collapse{ border:  none; float:  none; background:#991f39;}
.navbar-nav{ margin: 0;}
.navbar-brand{ height:  inherit;}
.navbar-brand img{ width: 80%; margin-top: 7px;}
.navbar-default .navbar-toggle{ position: absolute; top: 13px; right: 0; width: 45px; height: 45px; border-radius: 45px; background: #e6991d; padding: 12px;}
.affix .navbar-fixed-top{ min-height: 100px;}
.affix .navbar-default .navbar-toggle .icon-bar{ background-color: #000;}
.main_menu .navbar-nav > li:after{ content: ''; border-right:  none;}
.navbar-default .navbar-brand{ padding: 2px 15px;}
.affix .navbar-fixed-top .navbar-brand{ padding-top: 10px;}
.affix .navbar-fixed-top .navbar-toggle{ top: 21px;}
.navbar-fixed-top .navbar-collapse{ max-height: 100%;}
.affix  .phone{ top: 34px;}
.affix  .phone:before{ color: #fff !important;}
.main_menu .navbar-nav > li{ padding: 7px 20px;}
.affix .main_menu .navbar-nav{ margin-top: 0;}
.main_menu .navbar-collapse{ top: 0; z-index:999; width:100%;left:0px;}
.main_menu .navbar-header{ padding: 10px 0;}
.main_menu .navbar-nav{ text-align: center;}
.main_menu .navbar-nav > li > a{ color: #fff;}
.main_menu .navbar-default .navbar-nav > .active > a{ color: #ffc22f; border-bottom: 1px solid #fff;}
.banner_cont{ width: 100%;}
.affix .main_menu .navbar-nav > li::after{ border-right:  none;}
.affix .main_menu .navbar-nav > li > a{ color: #fff;}
.main_slider .banner_info h2{ font-size: 22px; line-height: 36px;}
.main_slider .carousel-caption{ top: 11%;}
.header_info ul li{ padding: 0;}
.header_info ul li .fa{ margin-right: 5px;}
.navbar-default .navbar-toggle .icon-bar{background-color: #000;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #e6991d;}
.affix .header_info{ top: 37px;}
.navbar-default .navbar-toggle{padding: 14px;}
.navbar-toggle.collapsed{padding: 12px;}
.ftrbs_mob{ padding: 20px 0;}
.ftrbs_mob p {color: #fff;font-size: 17px;font-weight: 300; line-height: 40px; }
.ftrbs_mob p a {color: #fff;text-decoration: none; font-size: 25px;}
.ftrbs_mob p .fa { width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #e6991d; color: #000; }
.main_slider .banner_info p span{ display:  initial;}
#topcontrol{bottom:40px !important;}
.redia h1{ font-size: 30px;}
.redia{ padding: 35px 15px 0 15px;}
.redia p{ padding: 0; line-height: 32px; font-size: 16px;}
.ourprpts p{ padding: 0 15px; line-height: 32px; font-size: 16px;}
.invstmntoprs{ min-height:  inherit; padding: 15px; text-align: center;}
.invstmntoprs h2{ font-size: 30px;}
.ourprpts h2{ font-size: 30px;}
.ourprpts{ padding: 50px 0 0 0;}
.main_menu .navbar-nav > li:last-child{ padding-right: 20px;}
.cstmrtstmnl p{ padding: 0; line-height: 32px; font-size: 16px;}
.cstmrtstmnl h3{ font-size: 30px;}
.testi_slider .testi_info{ padding: 15px; text-align: center;}
.testi_slider .testi_info ul li h5{ text-align: left;}
.cstmrtstmnl{ padding: 50px 15px 0 15px;}
.testi_slider .item{ padding: 0;}
.testi_slider .testi_info h4{ font-size: 24px;}
.invstmntopr{ padding: 25px 0 0 0;}
.abtus h3{ font-size: 30px;}
.abtus p{ padding: 0 15px; line-height: 32px; font-size: 16px;}
.abtus ul{ margin: 0;}
.abtus ul li{ padding: 20px 14px; width: 49%;}
.abtus ul li .abtuss h4{ font-size: 20px;}
.abtus ul li .abtuss h4 span{ font-size: 16px;}
.kvriblg ul{ padding: 15px 0;}
.kvriblg ul li .kvriblgs{ padding:30px 15px;}
.invstmntoprs p{ line-height: 32px; font-size: 16px;}
.testi_slider .testi_info p{ line-height: 32px; font-size: 16px;}
.cntus h3{ font-size: 30px;}
.cntus p{ line-height: 32px; font-size: 16px; text-align: center;}
.cntuss h4{ font-size: 24px;}
.contact_enq{ padding: 0;}
.contact_enq .form-group{ padding: 10px 0;}
.contact_enq .form-control.submit{ margin-bottom: 0;}
.header_info ul li a{ background:  none;}
.kvriblg h3{ font-size: 30px;}
.navbar-default .navbar-nav > li > a:focus{ color: #ffc22f;}
.abtus ul li:nth-child(2):after{ border:  none;}
.custom-transitions{ padding-top: 0;}

/* /============= vijai */
.newstle {font-size: 32px;}
.link{ margin-bottom: 24px;}
.newsbg{display: grid;grid-template-columns: repeat(2, 1fr);gap: 18px;}
}


@media (max-width: 1024px)  
{
	
	
		
}



@media (min-width: 1024px) and (max-width: 1366px)  
{
		
	
	
}
	

	
@media (max-width: 1600px)  
{

	
	
	
}  



@media (min-width: 360px) and (max-width:474px){
    
}

@media (min-width: 473px) and (max-width:786px){
	
} 



