@media only screen and (max-width: 1920px) and (min-width: 1400px) {
	.inheading{ left:15%; right:15%;}
	.profile-pic a {

    white-space: pre-line;

}
	}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
	.btn {
    	font-size: .8em;
	}
	.title h3 {
   	    font-size: 1.2em;
	}
	.filter-box input[type="text"] {
    max-width: 100%;
}
.Prsrls-list li {
    width: 46%;
}
.Prsrls-list li a strong {
    white-space: initial;
}
a.archive span.glyphicon {
    display: none;
}
.profile-pic a {

    white-space: pre-line;
}
.cld-main {
    width: 248px !important;
    margin-left: -16px;
}
.cld-number.eventday {
    height: 31px!important;
    width: 28px!important;
    padding-top: 4px!important;
}
.cld-day.today .cld-number {
    height: 31px!important;
    width: 28px!important;
    padding-top: 5px!important;
}
.calendar:before {
	    content: url(../images/separatornew.png)!important;
    left: -22px!important;
}
}
@media only screen and (max-width:991px) {
	.cld-main {
    width: 100% !important;
    margin-left: 0px!important;
}
.in-content h3 {
    margin-top: 5px;
    display: none !important;
	}
.in-content .former-governors {
    min-height: 329px;
    margin: 0 auto 10px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #efefef;
    border-radius: 0;
    transition: all ease-in-out .2s;
    padding: 15px;
    position: relative;
    text-align: center;
}
	.r-tbl td {
		display: grid
	}
	.r-tbl td video {
		width: 100%!important
	}
	.header-contact {
		width: 100%;
		border: 2px solid #ececec;
		padding: 5px 15px;
		text-align: -webkit-auto;
		margin-top: 8px;
		font-weight: 300;
		width: 260px
	}
	.governorpic {
		margin: 0px auto 0px auto;
		width: 170px;
		border: 0px solid rgba(255, 255, 255, .4);
	}
	.governorsection h4 {
		color: #0f2e5d;
		font-weight: normal;
		font-size: 1.1em;
		margin: 5px 0 3px 0
	}
	.governorsection p {
		margin: 0;
		line-height: normal
	}
	.portfolio .bio-image {
		position: relative
	}
	.navbar-nav>li>a {
		padding: 12px 13px
	}
	.homecontent .container {
		width: auto
	}
	.bner-pading {
		padding: 0 15px 0 0
	}
	.events .owl-wrapper-outer {
		margin: 0 0!important
	}
	.Prsrls-list li {
		width: 50%
	}
	.in-content .inner-body .governor-profile .imgwrap {
		position: static
	}
	.inheading h2 {
		font-size: 2em;
		margin-top: 0
	}
	.in-banner img {
		max-width: 100%;
		position: relative;
		height: 140px
	}
	.main-grid2 #grid {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1 ;
	}
	.filter-box input[type="text"] {
    max-width: 100%;
}
.Prsrls-list li {
    width: 46%;
}
.Prsrls-list li a strong {
    white-space: initial;
}
a.archive span.glyphicon {
    display: none;
}
.profile-pic a {

    white-space: pre-line;

}
}
@media only screen and (max-width:956px) {
	.bner-pading {
		width: 100%;
	}
	.padding0 {
		width: 100%;
	}
	.sub-events .col-md-3, .explorelink .col-md-3{
		width:25%;
		float:left;
	}
	.searchbox #searchinput {
    display: block !important;
}
.photo-box .icon {
    padding: 15px 0;
}
.photo-box p span {
    font-size: 1.3em;
}
.filter-box input[type="text"] {
    max-width: 100%;
}
.Prsrls-list li {
    width: 46%;
}
.Prsrls-list li a strong {
    white-space: initial;
}
a.archive span.glyphicon {
    display: none;
}
.profile-pic a {

    white-space: pre-line;

}
}
@media only screen and (max-width:818px) {
.events-press .title h3 {
        margin-top: 0px;
}
   .news {
    margin-top: 16px;
}
.filter-box input[type="text"] {
    max-width: 100%;
}
.Prsrls-list li {
    width: 46%;
}
.Prsrls-list li a strong {
    white-space: initial;
}
a.archive span.glyphicon {
    display: none;
}
.profile-pic a {

    white-space: pre-line;

}
}
@media only screen and (max-width:738px) {
	.btncontrolswrap2 {
    display: table;
    border: 1px solid #f5f5f5;
    border-radius: 50px;
    position: absolute;
    top: 7px;
    right: 110px;
}
}

@media only screen and (max-width:767px) {
	.control-label {
		margin-top: 3px
	}
	.footerbtm {
		text-align: center
	}
	.footerbtm .row .text-right {
		text-align: center
	}
	.owl-theme .owl-controls {
		text-align: center;
		width: 160px;
		background: #fff;
		margin: 0 0 15px 0;
		border: 1px solid #ddd
	}
	.implink .owl-theme .owl-controls {
		text-align: center;
		width: auto;
		background: #fff;
		margin: auto;
		border: 0 solid #ddd
	}
	.implink-content {
		padding-left: 0
	}
	.events li {
		padding: 15px 2px
	}
	.bner-pading {
		padding: 0 0 15px 0
	}
	html {
		width: 100%
	}
	body {
		overflow-x: hidden!important
	}
	.top-nav li:nth-child(1) {
		display: none!important
	}
	.top-nav li:nth-child(2) {
		display: none!important
	}
	.top-nav li:nth-child(4) {
		display: none!important
	}
	.top-nav li:nth-child(5) {
		display: none!important
	}
	.top-nav li:nth-child(6) {
		display: none!important
	}
	.top-nav ul {
		text-align: left!important
	}
	.searchbox {
		width: 135px
	}
	#navbar-collapse {
		padding: 0 30px
	}
	.navbar-nav>li>a {
		padding: 12px
	}
	.navbar-nav>li {
		border-right: 0 solid #ffffff33;
		border-bottom: 1px solid rgba(255, 255, 255, .1)
	}
	.dropdown-menu>li>a {
		font-weight: 300;
		color: rgba(255, 255, 255, .8)!important;
		padding: 8px!important
	}
	.navbar-nav>li:last-child {
		border-bottom: 0 solid rgba(255, 255, 255, .1)
	}
	.leftside {
		margin-bottom: 15px
	}
	.fancybox-next {
		right: 0!important
	}
	.fancybox-prev {
		left: 0!important
	}
	.fancybox-close::before {
		padding: 0 8px;
		background: #fff;
		margin-left: 13px!important;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.circle-full li {
		display: block!important;
		width: 48%!important;
		float: left!important
	}
	.circle-full li img {
		width: 100%;
		height: auto
	}
	.main-grid2 #grid {
		-webkit-column-count: 3 !Important;
		-moz-column-count: 3 !Important;
		column-count: 3 !Important;
	}
	.title h3 {
		font-size: 20px;
	}
	.events-press {
		margin-bottom: 20px;
	}
	.top-nav li {
   	 float: left !important;
	}
	.sub-events .col-md-3, .explorelink .col-md-3{
		width:50%;
		float:left;
		margin-bottom: 14px;
	}
	.photo-box>img {   
		width: 100%;
		height: 260px;
	}
	.smalldiv {
		padding: 25px 50px 0px 40px;
	}
	.fulldiv {
		padding: 15px 50px 0px 50px;
}
.listcolum {
    column-count: 2;
}
.in-content .former-governors a.btneffect {
    position: static;;
    display: block;
}
.former-governors h4 {
    font-size: 16px;
}
.in-content .former-governors {
    min-height: 488px;
}
.top-nav .time{
	display:none;
	}
.stylish-input-group .input-group-addon {
    display: none;
}
.keys {
    display: none;
}
#fullScreenMode {
    cursor: pointer;
    position: absolute;
    right: 7px;
    top: 45px;
    padding: 9px;
    border-radius: 30px;
    z-index: 15;
    background: rgba(0,0,0,.2);
}

.controlbtn {
    top: 0%;
}
.top_buttons {
    right: 7px;
    bottom: auto;
    background: rgba(0,0,0,.3);
    padding: 0;
    width: 35px;
    top: 89px !important;
}
#audio_player {
    float: left;
    margin-left: 10px;
    margin-top: -5px;
}
.controlbtn {
    list-style: none;
    margin: 0px 0px;
    padding: 0px;
    position: absolute;
    top: 1%;
    right: 7.6%;
    z-index: 1000;
}
.filter-box input[type="text"] {
    max-width: 100%;
    display: block;
}
.Prsrls-list li {
    width: 47%;
}
.Prsrls-list li a strong {
    white-space: initial;
}
.profile-pic a {

    white-space: pre-line;

}
.cld-main {
    width:auto !important;
}
.col-md-3.cal {
    text-align: center;
    float:none !important;
    margin-left: 15px !important;
    margin-right:15px !important;
    width:auto
}
#RajBhavanGlance {
    margin-top: 0;
}
.press-buttons{
	margin-top: 21px;
}
}
@media only screen and (max-width:764px) {
{
	.btncontrolswrap2 {
    display: table;
    border: 1px solid #f5f5f5;
    border-radius: 50px;
    position: absolute;
    top: 11px;
    right: 110px;
}
	}
@media only screen and (max-width:617px) {

.btncontrolswrap2 {
    display: table;
    border: 1px solid #f5f5f5;
    border-radius: 50px;
    position: absolute;
    top: 42px;
    right: 72%;
}
.RajBhavanGlance.events.press-event.owl-carousel.owl-theme {
   margin-top: 32px !important;
}
}

@media only screen and (max-width:600px) {

.in-content .former-governors {
    min-height: 382px;
}	
a.archive:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 50px solid #03356e;
    border-left: 0px solid transparent;
    position: absolute;
    left: -30px;
    top: 0;
}
.filter-box label {
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    min-height: 22px;
    overflow: hidden;
    display: block;
}
.btncontrolswrap2 {
    display: block;
    border: 0px solid #f5f5f5;
    border-radius: 50px;
    position: absolute;
    top: 42px;
    right: -10px;
    width: 100%;
}
}
@media only screen and (max-width:540px) {
	.in-content .inner-body .governor-profile h1 {
    margin: 13px 0 0 0;
    font-size: 32px;
}
	.events-press .title h3 {
    margin-top: 0;
}
.btncontrolswrap2 .RajBhavanGlance a.btn {
    font-size: .92em;
}
.sub-events .col-md-3, .explorelink .col-md-3 {
    width: 100%;
}
	.events .owl-prev {
		left: -3px!important
	}
	.events li.enlipressrls {
		min-height: 311px;
		margin:18px 0px 0px 0px;
		border: 0px solid #f5f5f5;
	}
	.logo img {
		display: table;
		max-width: 100%;
		margin: auto
	}
	.imgborder2 {
		padding: 2px;
		border: 4px solid #ffd354
	}
	.brand-item {
		margin-bottom: 30px;
		border: 1px solid #e8e8e8!important
	}
	.portfolio .bio-image {
		top: 0;
		position: relative;
		margin-top: 15px!important;
		border: 1px dashed #dadada;
		padding: 15px;
		margin-bottom: 15px
	}
	.portfolio .bio-image img {
		border-radius: 50%;
		max-width: 100%;
		width: 180px
	}
	.portfolio {
		background: linear-gradient(90deg, #ebebeb 50%, #ebebeb 50%);
		margin-right: -15px;
		margin-left: -15px
	}
	.in-content>.inner-body>.portfolio>.bio-info {
		padding: 0 15px 0 15px
	}
	.title h3 {
		font-size: 20px
	}
	.listing {
		text-align: center
	}
	.univ-thumb li {
		width: 50%
	}
	.brand-item {
		padding: 0;
		border-right: 0 solid rgba(0, 0, 0, .1)
	}
	.inheading h2 {
		color: #fff;
		margin-bottom: 0;
		padding-left: 0;
		margin-top: 10px;
		font-size: 22px;
		text-align: center
	}
	.in-banner img {
		max-width: 100%;
		position: relative;
		height: 80px
	}
	.breadcrumb {
		text-align: left;
		font-size: 13px;
		padding: 15px
	}
	.governorsection {
		min-height: 285px;
	}
	.logo img {
		max-width: 100%;
		display: table;
		margin: auto
	}
	.top-nav li:nth-child(9) {
		border-right: 0 solid rgba(0, 0, 0, .1);
		padding: 1px 0!important;
		border-left: 0 solid rgba(0, 0, 0, .1)
	}
	.rightborder img {
		display: table;
		margin: auto
	}
	.owl-theme .owl-controls {
		text-align: center;
		margin: 0 auto 30px;
		background: transparent;
		border: 0 solid #ddd;
		display: table
	}
	.top-nav li {
		border-right: 0 solid rgba(0, 0, 0, .1)
	}
	.happing {
		margin: 0 0 0 10px
	}
	.happing li {
		padding: 15px 0 15px 0!important
	}
	.top-nav {
		border-bottom: 0 solid transparent;
		border-image: url(..//images/border-line.jpg) 30 30 30 30 round round
	}
	.in-content .inner-body {
		padding: 0;
		border: 0 solid #ececec
	}
	.in-content {
		height: auto;
		position: relative;
		z-index: 100;
		margin-bottom: 15px;
		min-height: 400px;
		text-align: justify;
		background: linear-gradient(90deg, #fff 50%, #fff 50%);
		padding: 15px 0 15px 0
	}
	.Prsrls-list li {
		width: 100%
	}
	.h4,
	h4 {
		font-size: 14px
	}
	.in-content .former-governors {
		min-height: 480px
	}
	.in-content .inner-body h2 {
		margin: 15px 0 15px 0;
		font-size: 20px
	}
	.in-content .former-governors a.btneffect {
		padding: 5px 10px
	}
	.portfolio .bio-content .bio-head h1 {
		margin: 0;
		font-size: 24px
	}
	.col-xs-6 {
		width: 100%
	}
	.top-nav .time {
		float: none;
		padding-top: 3px;
		text-align: center;
		margin-bottom: 0
	}
	.events li.enlipressrls img {
		height: 160px;
		padding: 0px 15px;
	}
	.circle-full li {
		display: block!important;
		width: 100%!important
	}
	.circle-full li img {
		width: 100%;
		height: auto
	}
	.main-grid2 #grid {
		-webkit-column-count: 1;
		-moz-column-count: 1 !important;
		column-count: 1 !important;
	}
	.rightborder img {
		margin: 0;
	}
	.rightborder {
		margin-bottom: 40px;
	}
	.for-mobile.col-xs-3 {
		width: 50%;
	}
	.btncontrolswrap2 {
		top: 43px;
		right: -11px;
	}
	.events {
		margin: 50px 0 0 0;
	}
	.btn {
   	 padding: 6px 6px;
	}
	.controlbtn2 li a {
    padding: 8px 11px;
}
#scrollToTop{
	display:none;
}
.newgallery li {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
}
.smalldiv-r {
    padding: 25px 33px 0px 15px;
    text-align: justify;
}
.section-pading {
    padding: 25px 16px;
}
.Prsrls-list li {
    width: 93%;
    float: none;
}
.Prsrls-list li a strong {
    white-space: initial;
}
.filter-box input[type="text"] {
    max-width: 100%;
    display: block;
}
.filter-box select {
    max-width: 100%;
    display: block;
}
.main-vdo video {
    top:1px !important;
}
.profile-pic a {

    white-space: pre-line;

}
.vdo-holder {
    height: 200px !important;
}
.vdo-holder video {
    height: 198px !important;
    top: 0px;
}
}
@media only screen and (max-width:428px) {
	.title a {
    float: right;
    color: #fff;
    display: inline-block;
    margin-top: -10px;
}
}


@media only screen and (max-width:365px) {
	.title a {
    float: right;
    color: #fff;
    display: inline-block;
    margin-top: -10px;
}
.governorpic {
    width: 100%;
    padding: 10px;
    margin: 0px auto 0px auto;
}
	.searchbox {
		width: 100px
	}
	.circle-full li {
		display: block!important;
		width: 100%!important
	}
	.circle-full li img {
		width: 100%;
		height: auto
	}
	.btncontrolswrap2 {
		display: table;
		margin: 5px auto 20px;
		border: 0 solid #f5f5f5;
		border-radius: 50px;
		padding: 7px 20px;
		position: absolute;
		top: 25px;
		right: 5px;
		width: 100%
	}
	.main-grid2 #grid {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.title h3 {
    font-size: 15px;
    display: block;
}
	.for-mobile.col-xs-3 {
    width: 100%;
	}
	.controlbtn2 li a {
		padding: 8px 7px;
	}
	a.archive span.glyphicon {
    display: none;
}
.filter-box input[type="text"] {
    max-width: 100%;
    display: block;
}
.Prsrls-list li {
    width: 93%;
    float: none;
}
.Prsrls-list li a strong {
    white-space: initial;
}
.filter-box select {
    max-width: 100%;
    display: block;
}
.main-vdo video {
    top:1px !important;
}
.profile-pic a {
    white-space: pre-line;
}
.vdo-holder {
    height: 200px !important;
}
.vdo-holder video {
    height: 198px !important;
    top: 0px;
}
}

@media only screen and (max-width:320px) {
	.title h3 {
		font-size: 12px;
	}
	.btncontrolswrap2 .RajBhavanGlance a.btn {
		padding: 6px 7px;
	}
	a.archive span.glyphicon {
    display: none;
}
.filter-box input[type="text"] {
    max-width: 100%;
    display: block;
}
.filter-box select {
    max-width: 100%;
    display: block;
}

.Prsrls-list li {
    width: 93%;
    float: none;
}
.Prsrls-list li a strong {
    white-space: initial;
}
.main-vdo video {
    top:1px !important;
}
.profile-pic a {

    white-space: pre-line;

}
.vdo-holder {
    height: 200px !important;
}
.vdo-holder video {
    height: 198px !important;
    top: 0px;
}
}