/******Responsive starts Here******/


@media screen and (min-width:993px) and (max-width:1200px){

body.yoopage {
    background: #5F0E03;
    overflow-x: hidden;
}

#nyc-top-socl {
    margin: 8px 0 0 -166px !important;
    width: 100%;
}
.logo-inner-img1 {
    width: 20% !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    height: auto !important;
}
.logo-inner-img2 {
    width: 50%;
    height: auto;
}
#nyc-top-socl {
    margin: 8px 0 0 -166px !important;
    width: 100%;
}
}


@media screen and (max-width:992px){

body.yoopage {
    background: #5F0E03;
    overflow-x: hidden;
}

.wrapper {
    width: 100%;
}

#page-body {
    width: 100% !important;
}
.big-banner {
    width: 100%;
    height: auto;
}
.logo-inner-img2 {
    width: 50%;
    height: auto;
}
#nyc-top-socl {

    margin: 8px 0 0 -166px !important;
    width: 100%;

}
.logo-inner-img1 {

    width: 20% !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    height: auto !important;
}
.hed-rig {
    font-size: 17px !important;
    margin-right: -85px !important;
}
#nyhan-top-num {
    width: 100% !important;
}

}

@media screen and (max-width:768px)
{
body.yoopage {
    background: #5F0E03;
    overflow-x: hidden;
}
#middle-expand {
    width: 100% !important;
}
#page-body {
    width: 100% !important;
}
.wrapper {
    width: 100%;
    margin: 0 !important;
}
#main-shift {
    margin-right: 0;
    width: 100%;
    left: 0px;
}
#left, #right {

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAy
	CAYAAABlG0p9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh
	0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAM
	DcvMjAvMDc/3h8tAAAAPUlEQVRIiWP8//8/LwMRgIkYRQwMDAwsDAwM/6lqIvUVjrqROgpH3ThY
	rR51I50VjiYzvGDUjdRRSH03AgDQ5xB70IcBjgAAAABJRU5ErkJggg==) 0 0 no-repeat;

}
#main {
    position: relative;
    left:0px;
    width:100% !important;
    float: left;
    padding-top:0;
}

#right {
    width: 100%;
    margin-left:0px;
    padding-top: 20px;
}
.width50 {
    width: 100%;
}
#page #page-body div.mod-sidebar {
    margin: 0px;
    width:100%;
}
#page #page-body div.mod-sidebar div{width:auto !important;padding-bottom:6px !important; }
#page #page-body div.mod-sidebar div form input, #page #page-body div.mod-sidebar div form textarea{width:97%;padding:5px;}
#page #page-body div.mod-sidebar div form input[type=submit]{width:auto;}
div.mod-menu ul.menu a {
    text-decoration: none;
    background: none !important;
    border: 1px solid #ccc;
    margin-bottom: 11px;
}

.meteor-slides .mslide img {

    margin: 0 !important;
}

div.mod-gradient div.box-1 img {
    width: 100%;
    margin: 5px !important;
    max-width: 133px;
    display: inline-block;
}
.column-right div.content-wrapper-4 {
    background-image: none;
}

#menu {

    position: inherit;
    bottom: -10px;
    left: 20px;
    z-index: 11;

}
#search {
    position: absolute;
    bottom: -31px;
    right: -27px;
    z-index: 0;
    width: 100%;
    height: 10px;
    padding: 15px 0px 0px 20px;
    background: url(data:image/png;base64,iVBO
	Rw0KGgoAAAANSUhEUgAAAR4AAAA8CAYAAACw2tVfAA
	AABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0
	1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8yMC8wNz/
	eHy0AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc
	yBDUzQGstOgAAABy0lEQVR4nO3cPYpTYRgF4PNdhAuifTp
	dgEsQIhZZg+AmLFyDC3EFlpaxTaeFS0g1hVMlxYyfhdPI5Af
	k3ndg8jzlFMNXHc57uKT13pPkfZJXSd4leRmAaV0n+ZLkQ5Jf7S54kiTb7fbpYrH4OgzD6yT9yD8A
	+F/fk7z9J3iSZL1eP1sulz9aay+S/H6QpwGP2ed7wdNaG/b
	7/adxHD8muXmYdwGP2PWTQ3/d7XY/x3Hs0XiA6T0/FDx9s9l8W61
	WggeYxb3g6b331trV3QkmeIDJHTy1kgz5Gzq3hW8BLsSp4Ek0HmAGp4
	LHxgPM4ljwtAgeYCbnGo+NB5icUwsoZ1wGymk8QLljwZPYeICZnAsejQeY
	nOAByp0KnkTwADPQeIByxmWgnMYDlLPxAOU0HqDcucZj4wEmp/EA5QQPUM64DJT
	zHQ9QTuMBytl4gHIaD1DOxgOUc2oB5ZxaQDnBA5RzagHljMtAOacWUE7wAOVsPEA5PwQGl
	HNqAeWcWkA5jQco5zseoJzGA5QTPEA54zJQznc8QDmnFlDOqQWUOxU8LYIHmIHveIByNh6gnOAByg
	keoJzgAcqdG5d71UOAy9F6P5otbwrfAVyQP4uyitZb4sNxAAAAAElFTkSuQmCC) 0 0 no-repeat;

}
#menu li.level1 {
    height: 27px;
    float: left;
}
.column-right div.content-wrapper-t2 {
    background-position: 0 !important;
    background: #bab9b8;

}
.big-banner {
    width: 100%;
    height: auto;
}

.images-first-row div {
    margin-right: 0 !important;
    width: 100%;
}
.images-first-row div img {
    margin: 0 auto;
    width: 212px;
    display: block;
}
#header {
    position: relative;
    z-index: 10;
    clear: both;
    top: 4px;
}
div.content-wrapper-b2 {
    padding: 0 !important;
    background: none !important;
        background-image: none !important;
}
div.content-wrapper-t1, div.content-wrapper-t2, div.content-wrapper-t3, div.content-wrapper-b1, div.content-wrapper-b2, div.content-wrapper-b3 {
    background-image: none !important;
}

div.content-wrapper-t2 {
    padding: 0 !important;
    background:#bab9b8 !important;
}

#bottom {
    margin: 0px -5px 0px -5px;
  
}

.logo-inner-img2 {

    width: 44% !important;
    height: auto;
    margin: 9px 0 4px 0 !important;

}
.logo-inner-img1 {

    width: 15% !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    height: auto !important;

}

#nyc-top-socl {
    width: auto;
    margin: 0 20px 0 0 !important;
    float: right;
}
#nyc-top-socl img {

    width:30px !important;
    height: auto;
    margin: 0px 0 0 0;

}
.hed-rig {
    margin: 20px 0 !important;
    font-size: 20px !important;
    height: auto !important;
    display: inline-block;
    text-align: center !important;
    width:100% !important;
}
#nyhan-top-num {
    width: 100% !important;
    margin: 0px !important;
}
#headerbar {
    min-height: 150px;
    padding: 0px 0px 0px 0;
    overflow: hidden;
    background: #9e0c0c !important;
}
#logo {
    left: 8px;
    position: absolute;
    top: 36px;
    width: 100%;
    text-align: left;
}

.hed-rig a {
    color: #fff;
}
.menubar {

    position: relative;
    z-index: 10;

}
.wrapper .menubar {
	display: none;
}
.slicknav_menu {
    display: block !important;
}
.dropdown 
{
    display: inline-block;
    min-height: inherit !important;
    min-width: 100% !important;
}
.dropdown div 
{
    display: block !important;
    min-height: inherit !important;
    width: 100% !important;
}
.slicknav_nav ul
{
    height: auto !important;
    width: 100% !important;
}
.slicknav_nav a{background:none !important;border-bottom: 1px solid #ccc;border-radius:0px !important;}
.slicknav_nav a:hover{color:#fff !important;}
.slicknav_menu {
    background: #9e0c0c !important;
}
.slicknav_btn {

    background-color: #f3ac09 !important;
}
.component-bg{padding:20px;}


div.mod-gradient div.box-1{text-align: center;}
div.mod-gradient div.box-1 a {
    display: inline-block;
    width: 123px;
    margin: 5px;
}
.meteor-slides{width: 248px !important;margin: 0 auto;}
#footer ul.menu {
    line-height: 20px !important;
}
#headerbar .right {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}
#headerbar .right div.mod-blank {
    overflow: visible;
    width: 100%;
    float: none;
    margin: 0 auto;
    max-width: 280px;
}
#system .content .photo-gallery a {
    display: inline-block;
    width: 32%;
    vertical-align: top;
    margin-bottom: 10px;
    margin: 15px auto;
    max-width: inherit;
}
#system .content .photo-gallery a img {
    width: 100%;
}
}

@media screen and (max-width:616px)
{

body.yoopage {
    background: #5F0E03;
    overflow-x: hidden;
}
#headerbar {
    min-height: 90px;
}
#system .content .photo-gallery a {
    display: block;
    width: 100%;
    vertical-align: top;
    margin-bottom: 10px;
    margin: 15px auto;
    max-width: 200px;
}
#system .content .photo-gallery a img {
    width: 100%;
}
}

@media screen and (min-device-width:490px) and (max-device-width :524px) {

body.yoopage {
    background: #5F0E03;
    overflow-x: hidden;
}
#headerbar {
    min-height: 90px;
}
}
