@media (min-width: 0px)
{
}

@media (max-width: 359px)
{
	.main_menu .navbar-nav{ margin:0; background:#276bb7; padding:0 0 20px 0;}
	.main_menu .navbar-fixed-bottom .navbar-collapse, .main_menu .navbar-fixed-top .navbar-collapse{ padding:0;}
	.main_menu .navbar-default .navbar-nav > li{ float: none;}
	.main_menu .navbar-default .navbar-nav > li > a{ color:#fff; width:100%;}
	.main_menu .nav > li{ border-bottom:1px solid #3273bb; padding:0; margin:0;}
	.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .open > a{ border-top: none !important; color:#fff; background:#1d5695; }
	.main_menu .dropdown-menu > li > a{ color:#fff; border: none; width:100%;}
	.main_menu .navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#fff;}
	.main_menu .navbar-default .navbar-nav > li > a:focus, .main_menu .navbar-default .navbar-nav > li > a:hover{ border-top: none; color:#fff;}
	.main_menu .nav > li > a{ padding:10px;}
	.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .active > a:focus, .main_menu .navbar-default .navbar-nav > .active > a:hover{ color:#fff;}
	
	.header_info ul{ text-align: center;}
	.apply_online a{ position: static; width:100%;}
	.header_info{ padding-top:40px;}
	.main_menu .navbar-fixed-bottom, .main_menu .navbar-fixed-top{ position: static;}
	.header_rgt{ padding:0;}
	.logo{ padding:20px 0;}
	.navbar-toggle{ position: absolute; top:25px; right:0;}
	.main_menu .navbar-default{ box-shadow: none; border: none;}
	.index_ongoing_lft ul li{ max-width: inherit; padding:10px 0;}
	.ongoing_thumpnail{ text-align: center;}
	.banner{ padding:0;}
	.ongoing_slider{ padding:0 15px;}
	.caption-style-4 li:first-child{ margin-left:11px; }
	.caption-style-4 li:last-child{ margin-right:11px; }
	.index_projects{ padding:30px 15px;}
	.welcome_img img{ width:100%;}
	.quick_links:first-child{ padding-left:15px;}
    .quick_links:last-child{ padding-right:15px;}
	.aboutus_blk{ padding:30px 15px;}
	.aboutus_img{ padding:0;}
	.aboutus_img img{ width:100%;}
	.motto_single:first-child{ padding-left:15px;}
	.aboutus_info{ padding-right:0;}
	.service_info{ padding:0;}
	.service_single{ padding:0 15px;}
	.service_single:nth-child(2n+2){ padding-right:15px;}
	.service_img{ padding:0 15px 25px 15px;}
	.clients_blk{ text-align: center;}
	.project_single{ padding:0;}
	.logo{ padding-bottom:0;}
	.logo img{ margin-bottom:30px; margin-top:-20px;}
	.prelaunch_img{ float: none;}
	.testi_img{ text-align: center;}
	.banner_fixed_icon{ position: static !important; margin-top:40px;}
	.banner .banner_fixed_icon a{ width:160px;}
	.caption-style-4 .caption-text{ width:288px; top:65px;}
	.apply_online{ position: static;}
	.project_mantri ul li{ float: none; text-align: left !important;}
	.project_mantri_tab .nav-tabs li.active a::before{ left:47%;}
	.project_mantri_tab .nav-tabs li a{ text-align: center;}
	.welcome_info h1{ font-size:20px;}
	.main_menu{ padding:0;}
	.main_menu .navbar{ margin:0;}
	.main_menu .navbar-default{ padding:0;}
	.banner_fixed_icon{ margin-top:34px !important;}
	.index_ongoing_lft h1{ font-size:20px;}
	.index_ongoing_rgt{ margin-top:30px;}
	.logo{ padding:10px;}
	.navbar .nav{float:none;}
	.project_mantri_tab .nav-tabs{ padding:0;}
	.aboutus_info h1{ font-size:16px;}
	.project_single_info h1{ font-size:15px;}
	.project_single_info h6{ font-size:12px;}
	.project_mantri h5{ margin:10px 0;}
	.project_mantri h5::before{ min-width:30px;}
	.service_single h1{ font-size:11px;}
	.service_single h1::before{ min-width:33px;}
	
	
		
	
}

@media (max-width: 479px)
{
	.main_menu .navbar-nav{ margin:0; background:#276bb7; padding:0 0 20px 0;}
	.main_menu .navbar-fixed-bottom .navbar-collapse, .main_menu .navbar-fixed-top .navbar-collapse{ padding:0;}
	.main_menu .navbar-default .navbar-nav > li{ float: none;}
	.main_menu .navbar-default .navbar-nav > li > a{ color:#fff; width:100%;}
	.main_menu .nav > li{ border-bottom:1px solid #3273bb; padding:0; margin:0;}
	.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .open > a{ border-top: none !important; color:#fff; background:#1d5695; width:100%; }
	.main_menu .dropdown-menu > li > a{ color:#fff; border: none; width:100%;}
	.main_menu .navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#fff;}
	.main_menu .navbar-default .navbar-nav > li > a:focus, .main_menu .navbar-default .navbar-nav > li > a:hover{ border-top: none; color:#fff;}
	.main_menu .nav > li > a{ padding:10px;}
	.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .active > a:focus, .main_menu .navbar-default .navbar-nav > .active > a:hover{ color:#fff;}
	.main_menu .navbar-fixed-bottom .navbar-collapse, .main_menu .navbar-fixed-top .navbar-collapse{ padding:0;}
	.header_info ul{ text-align: center;}
	.apply_online a{ position: static; width:100%;}
	.main_menu .navbar-fixed-bottom, .main_menu .navbar-fixed-top{ position: static;}
	.header_rgt{ padding:0;}
	.logo{ padding-bottom:0; margin-top:20px;}
	.main_menu .navbar-default{ box-shadow: none; border: none;}
	.index_ongoing_lft ul li{ max-width: inherit; padding:10px 0;}
	.ongoing_thumpnail{ text-align: center;}
	.banner{ padding:0;}
	.ongoing_slider{ padding:0 15px;}
	.caption-style-4 li:first-child{ margin-left:11px; }
	.caption-style-4 li:last-child{ margin-right:11px; }
	.index_projects{ padding:30px 15px;}
	.caption-style-4 li{ margin:0 !important;}
	.quick_links:first-child{ padding-left:15px;}
    .quick_links:last-child{ padding-right:15px;}
	.aboutus_blk{ padding:30px 15px;}
	.aboutus_img{ padding:0;}
	.aboutus_img img{ width:100%;}
	.motto_single:first-child{ padding-left:15px;}
	.aboutus_info{ padding-right:0;}
	.service_info{ padding:0;}
	.service_single{ padding:;}
	.service_single:nth-child(2n+2){ padding-right:15px;}
	.service_img{ padding:0 15px 25px 15px;}
	.clients_blk{ text-align: center;}
	.project_single{ padding:0;}
	.testi_img{ text-align: center;}
	.banner_fixed_icon{ position: static !important; margin-top:40px;}
	.banner .banner_fixed_icon a{}
	.apply_online{ position: static;}
	.project_mantri ul li{ float: none; text-align: left;}
	.project_mantri_tab .nav-tabs li.active a::before{ left:48%;}
	.project_mantri_tab .nav-tabs li a{ text-align: center;}
	.main_menu{ padding:0;}
	.main_menu .navbar{ margin:0;}
	.main_menu .navbar-default{ padding:0;}
	.welcome_info h1{ font-size:20px;}
	.index_ongoing_lft h1 span{ display: inline-block; width:100%;}
	.index_ongoing_rgt{ margin-top:30px;}
	.logo{ padding:10px;}
	.navbar .nav{float:none;}
	.project_mantri_tab .nav-tabs{ padding:0;}
	.aboutus_info h1{ font-size:16px;}
	.project_single_info h6{ font-size:15px;}
	.project_mantri h5{ margin:10px 0;}
	.project_mantri h5::before{ min-width:30px;}
	.service_single h1::before{ min-width:33px;}
	.prelaunch_info .panel-title::before{ min-width:54px;}
	
	

}

@media (min-width: 360px) and (max-width: 640px) and (orientation:landscape)
{
	.project_single_info ul li{}
	.banner_fixed_icon{ position: static !important; margin-top:40px;}
	.banner .banner_fixed_icon a{}
	.logo{ padding-bottom:0; margin-top:20px;}
	.project_mantri_tab .nav > li > a{ padding:10px 11px;}
	
	
}

@media (max-width: 767px)
{
	.navbar .nav{float:none;}
	.main_menu .navbar-nav{ margin:0; background:#276bb7; padding:0 0 0px 0;}
	.main_menu .navbar-fixed-bottom .navbar-collapse, .main_menu .navbar-fixed-top .navbar-collapse{ padding:0;}
	.main_menu .navbar-default .navbar-nav > li{ float: none;}
	.main_menu .navbar-default .navbar-nav > li > a{ color:#fff; width:100%;}
	.main_menu .nav > li{ border-bottom:1px solid #3273bb; padding:0; margin:0;}
	.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .open > a{ border-top: none !important; color:#fff; background:#1d5695; width:100%; }
	.main_menu .dropdown-menu > li > a{ color:#fff; border: none; width:100%;}
	.main_menu .navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#fff;}
	.main_menu .navbar-default .navbar-nav > li > a:focus, .main_menu .navbar-default .navbar-nav > li > a:hover{ border-top: none; color:#fff;}
	.main_menu .nav > li > a{ padding:10px;}
	.main_menu .navbar-default .navbar-nav > .active > a, .main_menu .navbar-default .navbar-nav > .active > a:focus, .main_menu .navbar-default .navbar-nav > .active > a:hover{ color:#fff;}
	.main_menu .navbar-fixed-bottom .navbar-collapse, .main_menu .navbar-fixed-top .navbar-collapse{ padding:0;}
	.header_info ul{ text-align: center;}
	.apply_online a{ position: static; width:100%;}
	.main_menu .navbar-fixed-bottom, .main_menu .navbar-fixed-top{ position: static;}
	.header_rgt{ padding:0;}
	.navbar-toggle{ position: absolute; top:40px; right:0;}
	.header_info{ padding-top:0px; padding-bottom:10px; display: block !important;}
	
	.header_info ul li:last-child {
   display: none;
	}
	
	.header_info ul li a {
   
	}
	
	.header_info ul li:before {
    content: none;
	}
	
	.header_info ul li span {
		display:block;
		margin-bottom:5px;
	}
	
	.main_menu .navbar-default{ box-shadow: none; border: none;}
	.index_ongoing_lft ul li{ max-width: inherit;  min-height: 110px;}
	.ongoing_thumpnail{ text-align: center;}
	.banner{ padding:0;}
	.ongoing_slider{ padding:0 15px;}
	.caption-style-4 li:first-child{ margin-left:11px; }
	.caption-style-4 li:last-child{ margin-right:11px; }
	.index_projects{ padding:30px 15px;}
	.caption-style-4 li{ margin:0 !important; margin-bottom: 15px !important;}
	.welcome_img{ text-align: center;}
	.quick_links:first-child{ padding-left:15px;}
    .quick_links:last-child{ padding-right:15px;}
	.aboutus_blk{ padding:30px 15px;}
	.aboutus_img{ padding:0; text-align:center;}
	.motto_single:first-child{ padding-left:15px;}
	.aboutus_info{ padding-right:0;}
	.service_info{ padding:0;}
	.service_single{ padding:;}
	.service_single:nth-child(2n+2){ padding-right:15px;}
	.service_img{ padding:0 15px 25px 15px;}
	.clients_blk{ text-align: center;}
	.project_single{ padding:0;}
	.logo img{ margin-bottom:30px; margin-top:-20px;}
	.prelaunch_img{ text-align: center}
	.prelaunch_img img{ display: inline-block;}
	.testi_img{ text-align: center;}
	.banner_fixed_icon{ position: static !important; margin-top:40px; float: none; text-align: center;}
	.apply_online{ position: static;}
	.main_menu{ padding:0;}
	.main_menu .navbar{ margin:0;}
	.main_menu .navbar-default{ padding:0;}
	.banner_fixed_icon{ margin-top:34px;}
	.index_ongoing_lft h1{ font-size:17px;}
	.index_ongoing_rgt{ margin-top:30px;}
	.logo{ padding:10px;}
	.project_mantri_tab .nav-tabs{ padding:0;}
	.project_mantri h5{ margin:10px 0;}
	.project_mantri h5::before{ min-width:30px;}
	.service_single h1::before{ min-width:33px;}
	.xuszuidoe.krechief, span.downofcaret{margin-top: 0px;}
		
	

}

@media (max-width: 991px) and (min-width: 768px)
{
	.logo{ padding:0;}
	.logo img{ width:100%;}
	.main_menu .navbar-nav{ margin:0;}
	.header_rgt{ padding:0;}
	.main_menu .nav > li > a{ padding:10px 9px;}
	.apply_online{ display: none;}
	.index_ongoing_lft ul li{ max-width:180px;}
	.ongoing_thumpnail{ text-align: center;}
	.main_menu .navbar-collapse.collapse{ float: right;}
	.caption-style-4 li:first-child{ margin-left:11px; }
	.caption-style-4 li:last-child{ margin-right:11px; }
	.welcome_img img{ width:100%;}
	.aboutus_img{ padding-top:130px;}
	.aboutus_img img{ width:100%;}
	.contact_info{ min-height:200px;}
	.service_img{ text-align: center;}
	.service_img img{ width: auto;}
	.service_single:nth-child(2n+2){ padding-right:15px;}
	.service_info{ padding:0; margin-top:30px;}
	.clients_blk{ text-align: center;}
	.project_single:nth-child(2n+2){ padding-right:15px;}
	.banner .carousel-caption{ bottom:100px;}
	.testimonial_single:nth-child(2n+2){ padding-right:15px;}
	.testi_img img{ width:100%;}
	.main_menu .nav > li{ margin:0 1px;}
	
	
	

}

@media (max-width: 1029px) and (min-width: 992px)
{
	.apply_online{ display: none;}
	.index_ongoing_lft ul li{ max-width:235px;}
	.ongoing_thumpnail{ text-align: center;}
	.main_menu .navbar-collapse.collapse{ float: right;}
	.welcome_img img{ width:100%;}
	.aboutus_img{ padding-top:130px;}
	.aboutus_img img{ width:100%;}
	.clients_blk{ text-align: center;}
	.project_mantri ul li{ padding:0;}

	
}


@media (max-width:1200px){
.main_menu .nav > li {
    margin: 0 8px;
}

}
@media (max-width: 991px)
{
.project_single_img img {
    min-height: 200px;
}
ul.project-detail li.active:before {
    content:'';
	display:none;

}
ul.project-detail li {
    margin-top: 15px;
    margin-bottom: 15px;
}
.navbar .container {
       width: auto;
    padding: 15px;
    padding-bottom: 0px;padding-top:0px;
}

}
@media (max-width:768px)
{
.project_single_img img {
    min-height: inherit;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.project_single_info ul li {
    border-right: 0px solid #dbdbdb;
}
.main_menu .navbar-default .navbar-toggle {
    background: #3b7dc7;
    border: none;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
	
	.logo {
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: -15px;
}
.main_menu .navbar-default .navbar-toggle {
    top: 20px;
}
ul.project-detail:after {
    content: '';
display:none;
}
.fancybox-title-float-wrap {
    position: relative;
}
.fancybox-nav span {
    top: 69%;
}
.main_menu .nav > li {
     margin: 0 0px; 
}
.readmore {
    margin-bottom: 20px;
}

}
@media (max-width:620px)
{
.project_single_img img {
    width:100%;
}
		
}


@media (max-width:560px)
{
.mantri_gallery_single img {
    display: inline-block;
    width: inherit;
    margin-bottom: 10px;
}

.main_menu .navbar-default .navbar-toggle {
    top: 30px;
}
.project_mantri_tab > .nav-tabs > li {
    border-bottom: 1px solid #4f8acd;border-right:0px;
}
.project_mantri_tab > .nav-tabs > li:last-child{
    border-bottom:0px solid #4f8acd;
}
.interior-img {
    margin-top: 0px;
}
.owl-pagination {
    top: 30px;
    position: relative;
}

}

@media (max-width:460px){
ul.project-detail li a {
    padding: 10px 56px;
}
ul.project-detail li {
    margin-top:10px;
    margin-bottom:10px;
}
.no-pad-interiorimg{width: 70%;
    margin: 0 auto;
    float: none;
}
.contact_enq .form-group {
    width: 100%;
}
ul.project-detail li.active a {
    background: #ffcc00;
    padding: 10px 64px;
}
	.umicorrrjd{padding: 0px;}

}