/**
* @file
* Visual styles for the site branding block in Bartik.
*/
.site-branding__name {font-size: 2.6em;color: #686868;line-height: 1;}
.site-branding__logo {display: inline-block;margin-right: 0; /* LTR */margin-bottom: 0;}
.site-branding__slogan {font-size: 1.3em;margin-top: 0;color: #000;}
.dark .site-branding__slogan {color: #fff;}
.default .branding__text a, .site-branding a {color: #000 !important;}
[dir="rtl"] .site-branding__logo {margin-right: 0;margin-left: 1em;}
.site-branding__text {display: inline-block !important;vertical-align: top;}
.dark .site-branding__name a:hover {color: #fff !important;}
.site-branding__text {padding: 22px 0 0;}


@media screen and (max-width:1170px) and (min-width:1015px) {
.homeslider .views_slideshow_cycle_teaser_section {height:340px !important;}
.region-homeslider .field-content img {height: 340px !important;}
.region-homeslider .block-views-blockmain-slider-block-1 .view-main-slider .slider-text{width:96%;bottom: 5px;}
.ministerbox ul li{min-height: 163px;}	
}


@media screen and (max-width:1014px) and (min-width:1000px) {
.homeslider .views_slideshow_cycle_teaser_section {height:330px !important;}
.region-homeslider .field-content img {height: 330px !important;}
.region-homeslider .block-views-blockmain-slider-block-1 .view-main-slider .slider-text{width:96%;bottom: 5px;}
.ministerbox ul li{min-height: 163px;}	
}


@media screen and (max-width:999px) and (min-width:200px) {
.homeslider .views_slideshow_cycle_teaser_section {height:330px !important; width: 100% !important;}
.region-homeslider .field-content img {height: 330px !important; width: 100% !important;}
.region-homeslider .block-views-blockmain-slider-block-1 .view-main-slider .slider-text{width:96%;bottom: 5px;}
	
#block-views-block-main-slider-block-1 {width: 100%;}
#block-newspressreleases-2 {width: 100%;float: left;box-sizing: border-box;margin-left: 0px;margin-bottom: 15px;margin-top: 15px;}
.ministerbox ul li {width: 49.5%;margin-right: 1%;float: left;margin-bottom: 0px;}
.ministerbox ul li:last-child{margin-right: 0px;}
.site-footer {margin-top: 15px;}
		
}





@media screen and (max-width:1100px) and (min-width: 971px) {
.region-primary-menu .menu a{padding: 10px 6px;font-size:1.1em;}
	
}

@media screen and (max-width: 970px) and (min-width: 831px) {
.site-branding__name {font-size: 2.2em;}
.region-header .search-block-form {bottom: 22px;}
.site-branding__text {padding: 22px 0 0;margin-left: 7px;}
}

@media screen and (max-width: 970px) and (min-width: 851px) {
.region-primary-menu .menu a{padding: 10px 6px;font-size:0.86em;}
}

@media screen and (max-width: 850px) and (min-width: 768px) {
.site-branding__name {font-size: 1.95em;margin-top: 6px;}	
}

@media screen and (max-width: 850px) and (min-width: 769px) {
.region-primary-menu .menu a{padding: 10px 4px;font-size: 0.81em;}
}

@media screen and (max-width:767px) and (min-width:570px) {
.site-branding__name {font-size: 1.35em;margin-top:3px;}	
.site-branding__logo img {max-height: 80px;}
.indian-emblem img {max-height: 80px;}
}



@media screen and (max-width:569px) and (min-width:481px) {
.site-branding__text {padding: 16px 0 0;}
.site-branding__name {font-size: 1.2em;margin-top:0px;}	
.site-branding__logo img {max-height:60px;}
.indian-emblem img {max-height: 60px;}
.site-branding__slogan {font-size: 1.2em;}
}


@media screen and (max-width: 480px) {
	
.region-header .site-branding {
    border-bottom: 1px solid #ef9042;
    padding:0px 0 5px 0;
    margin-bottom: 5px;
    width: 100%;
	box-sizing: border-box;
	text-align: center;
}
#block-searchform {
    float: left;
    font-size: 0.875rem;
}

#block-indianemblem {
    margin-right:0px;
	text-align: right;
	width: auto;
	clear: none;
	margin-top: 6px;
	float: inherit;
}
.indian-emblem{width: 100%;}
.indian-emblem img {margin: 0;height: 75px;float: left;}
.uplogo{float: right;}
	
	
	
.site-branding__name {font-size:1.7em;}
.site-branding__logo img {height: 75px;}
.site-branding__slogan {font-size: 1.3em;margin-top: 3px;}
.site-branding__text {padding-top:10px;}

}

