@media screen and (max-width: 480px) {
   
	
	#imges{
		width:100%;
}

#vi-360{
		display:none;
}


}

@media screen and (min-width: 480px) {
   
	
	#imges{ 
	display:none;

}

#vi-360{
		width:100%;
}


}





#pg-27-0, #pg-27-1, #pg-27-2, #pg-27-3, #pg-27-4, #pg-27-5, #pg-27-6, #pg-27-7, #pl-27 .so-panel {
    margin-bottom: 0px;
}

input, select, textarea {
    display: block;
    line-height: initial;
    padding: 7.5px 15px 7.5px 15px;
    border: 1px solid #eceeef;
    border-radius: 2px;
    max-width: 100%;
    font: inherit;
    font-weight: 400;
    box-shadow: inset 0 2px 1px rgba(0,0,0,.025);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    width: 100%;
}

label {
    width: 100%;
}




@media (min-width: 1200px){
.container {
    max-width: 90%;
}
}

article .entry-content {
    font-size: 1.2em;
    line-height: 1em;
    color: #444;
}

.item img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.container[role=main] {
    margin-top: -12px;
}

.archive-header .header-bottom {
    margin-bottom: -1em;
    display: none;
}


.so-panel {
    margin-bottom: 30px;
	    box-shadow: 1px 1px 4px 0px;

}

#pl-27 #panel-27-0-0-0, #pl-27 #panel-27-1-0-0, #pl-27 #panel-27-1-1-0 {
    box-shadow: 0px 0px 0px 0px;
}




.header-skin-light #tc-sn .tc-sn-inner, .header-skin-light .tc-header {
    color: #313131;
    background: #efefef;
}

#content, #main-wrapper {
    padding-bottom: 2.5em;
    background: #ecf1ff;
}

.primary-navbar__wrapper .primary-nav__wrapper {
    margin: 0 7%;
}

.entry-header .header-bottom {
    color: #777;
    position: relative;
    margin: 0 0 2em 0;
    display: none;
}
article .entry-content a {
    text-decoration: underline;
    text-decoration: none;
}




.header-skin-light .navbar-brand-sitename {
    color: #efefef;
}

.colophon__row .footer__credits .czr-credits {
    font-size: .7rem;
    margin-top: .5rem;
    display: none;
}


.entry-footer {
    align-items: center;
    display: none;
}



.grid-container__square-mini .entry-header .comments_link, .grid-container__square-mini .entry-header .entry-meta {
    font-size: 1.3em;
    display: none;
}

.regular-nav.nav__menu {
    margin: 0 -12.5px;
    font-size: 80%;
}

.container {
    max-width: 95%;
}

article .entry-content {
    font-size: 1.2em;
    line-height: 1.5em;
    color: #444;
}






@media (min-width: 1200px){

.col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 33%;
    max-width: 33%;
}
}


#pl-27 .so-panel:last-child {
    margin-bottom: 0px;
    box-shadow: 0px 0px 0px 0px;
}













