.dz-error-mark svg {
   display: none !important;
} 

.dz-success-mark svg {
   display: none !important;
} 

.dz-details {
   width: 100% !important;
   height: 42px !important;
}

.dz-filename {
   width: 118px !important;
   height: 42px !important;
}


@media only screen and (max-width : 480px) {

.menuprofilephoto {
   display: none !important; 
}

#recaptcha_widget_div { 
   width: 100% !important;
  padding-left: 0px !important;
  margin-left: 0px !important;
  height: auto !important;

}

#wrapper {
        clear: both; 
        display: block;
	width: 90%;
	margin: 0 auto;
}

#recaptcha_area { 
  width: 100% !important;
  height: auto !important;
}
#recaptcha_table {
  width: 100% !important;
  height: auto !important;
}


.recaptcha_r2_c1, .recaptcha_r3_c1, .recaptcha_r4_c2 {
   width: 0px !important;
   display: none !important;
}
.recaptcha_image_cell {
   padding-bottom: 5px !important;
   height: auto !important;
}
    #recaptcha_challenge_image{
    margin-left: 0px !important;
    width: 100% !important;
    height: auto !important;
    }
    #recaptcha_response_field
    {
    margin-left: 0px !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable #recaptcha_image {
    margin-left: 0px !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable .recaptcha_r1_c1, 
    .recaptchatable .recaptcha_r3_c1, 
    .recaptchatable .recaptcha_r3_c2, 
    .recaptchatable .recaptcha_r7_c1, 
    .recaptchatable .recaptcha_r8_c1, 
    .recaptchatable .recaptcha_r3_c3, 
    .recaptchatable .recaptcha_r2_c1, 
    .recaptchatable .recaptcha_r4_c1, 
    .recaptchatable .recaptcha_r4_c2, 
    .recaptchatable .recaptcha_r4_c4, 
    .recaptchatable .recaptcha_image_cell {
    margin-left: 0px !important;
    width: 100% !important;
    background: none !important;
    height: auto !important;
    }



}

.btnclosewindow {
   cursor: pointer !important;
}

.paddingright10 {
   padding-right: 15px; 
}

.allmessagesareatop  {
background-color: rgb(92, 92, 92);
clear: both;
cursor: auto;
display: block;
font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
font-size: 13px;
height: 51px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
width: 100%;

}



.functionarea {
   float:right !important;
   width: 65% !important;
   height:40px !important;
   text-align:right !important;
}


.btnnotification {
   cursor: pointer;
}

.btnnotification:hover {
     text-decoration: none !important;
}

@media (min-width: 0px) and (max-width: 320px) {
.dz-default.dz-message {
    width: 100% !important;
    margin-left: -121px !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
}

.profileupdateareainner {
    width: 90% !important;
}

.functionarea {
   width: 86% !important;
}
.logotop {
   cursor: pointer !important;
   height: 24px !important;
   width: 24px !important;
   content:url("");
   margin-top: 10px;
   margin-left: 10px;
}


#wrapper {
   width:  92%;
   margin: 0 auto;
} 

#content_signup2 {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 95% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}


#content_signup {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 35% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}

#signup_form {
  width: 100% !important; 
 
}

.responsivechat {
   margin: 0 auto; 
   background-color:white; 
   width: 100%;
}

.messagename, .remitent, .posteddatemessage, .messagepreview {
  display: none;
}

#allmessagesarealeft {
   width: 10% !important;
   background-color: black !important;
}


#allmessagesarearight {
   width: 90% !important;
}

.messageimg {
    width: 95% !important;
    margin-left: 0px !important; 
}

.logoarea {
   height: 24px !important;
   width: 24px !important;
   content:url("");
   margin-top: 10px;
   margin-left: 10px;
}

.logoarea::before {
      height: 24px !important;
      width: 24px !important;
      content:url("");
}

.logoarea img {
   width: 24px !important;
   height: 24px !important;
}

.responsive_friends {
     width:  85%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}


.responsive {
     width:  85%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}

.responsive_about {
     width:  85%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}


#footer {
   margin: 0 auto;
   width: 85%;
}

.headerimage {
   display: none !important;
}

#headercontent {
   margin: 0 auto;
   width: 100%;
}

#logoform {
   width: 24px;
   height: 24px;
  float: left;
  overflow: hidden !important;
  padding-top: 12px;
  padding-left: 1px;
  padding-right: 3px;
  text-align: right !important;
  width: 11%;
}

#topsearch {
  width: 89%;
  float: right;
  overflow: hidden !important;
}

#topic_title {
  width: 75% !important;
}


div#topsearch.topsearch_notlogged {
  width: 85%;
  float: right;
  overflow: hidden !important;
}

input#topic_title.topic_title_notlogged {
  width: 92% !important;
}

.toplogo {
	content:url("");
}

#logoform::before {
	content:url("");
}

#iconsnew {
  display:none !important;
}

img.toplogo  {
   width: 24px !important;
   height: 24px !important;
}

#logoform {
  display: block !important;
}

.fbimage {
  width: 70% !important;
  height: auto !important;
  max-width: 240px !important; 
}




div#topsearch.topsearch_logged {
  width: 35% !important;
  height: 27px;
  float: left;
  padding-right: 8px;
  padding-top: 2px;

}


input#topic_title.topic_title_logged {
  width: 100% !important;
  height: 26px !important;
  overflow: hidden !important;
  background-color: #ecebeb;
}

#icons {
 width: 0% !important;
 float: left;
 padding-top: 5px;
 padding-left: 1px;
 display: none !important;
}

#icons2 {
 padding-top: 5px;
 padding-left: 1px;
 width: 34% !important;
 float: right;
}

#icons3 {
 width: 10% !important;
 float: left;
}

#content, #insidecontent {
  width: 100% !important;
  overflow: hidden !important;
}

#leftinnerinfo {
   display: none !important;
}

#rightpanel {
  display: none !important;
}

#centerinnerinfo, #centerside, #profile, #profilearea, #userstatustext, #statustext {
   width: 98% !important;
   overflow-x: hidden !important;
}

#wallinfo, #postdata {
   width: 98% !important;
   overflow-x: hidden !important;
}

#postimage {
   width: 10% !important;
}

#rightside {
   width: 90% !important;
}

#name h1 {
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important; 
   font-size: 18px !important;
}

#profilearea {
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important; 
   font-size: 15px !important;
}

#work {
    margin-top: 0px !important;
}

.smallphoto {
 float:left !important;
 width: 40% !important;
 display: block;
}

.profilearea {
   float:right !important;
   width: 58% !important;
}

#civilstatusarea {
   display: none !important;
}

#bday2 {
  display: none !important;
}

#publishbutton {
   width: 80%;
}

#content_video, #insidecontent_video {
  width: 100% !important;
  overflow: hidden !important;
}

#innerinfo_video {
   width: 100% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

.videoareacontainer {
   width: 100% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

#videosharearea {
  display: none !important;
}

.videotitlex span {
   font-size: 14px !important;
   font-weight: bold !important;
   overflow: hidden !important;
}

.editmusicinner {
   width: 90% !important;
   height: 100% !important;
}

.editvideoinner {
   width: 90% !important;
   height: 100% !important;
}

.mfp-content {
   width: 100% !important;
   min-height: 100% !important;
   height: 100% !important;
}

}



@media (min-width: 321px) and (max-width: 500px) {

.dz-default.dz-message {
    width: 90% !important;
    margin-left: -152px !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
}

.logotop {
   height: 24px !important;
   width: 24px !important;
   content:url("");
   margin-top: 10px;
   margin-left: 10px;
}


.profileupdateareainner {
    width: 80% !important;
}

#wrapper {
   width:  95%;
   margin: 0 auto;
} 

.downbtnsr {
   width:  60% !important;
   margin: 0 auto;  
}

#content_signup2 {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 100% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}

.box {
  width: 100% !important;
}

#content_signup {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 100% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}

#signup_form {
  width: 100% !important; 
 
}


.responsivechat {
   margin: 0 auto; 
   background-color:white; 
   width: 100%;
}

.messagename, .remitent, .posteddatemessage, .messagepreview {
  display: none;
}

#allmessagesarealeft {
   width: 10% !important;
   background-color: black !important;
}


#allmessagesarearight {
   width: 90% !important;
}

.messageimg {
    width: 95% !important;
    margin-left: 0px !important; 
}

.logoarea {
   height: 24px !important;
   width: 24px !important;
   content:url("");
   margin-top: 10px;
   margin-left: 10px;
}

.logoarea::before {
      height: 24px !important;
      width: 24px !important;
      content:url("");
}

.logoarea img {
   width: 24px !important;
   height: 24px !important;
}




.responsivechat {
   margin: 0 auto; 
   background-color:white; 
   width: 90%;
   height:auto; 
   min-height: 70% !important;
}


.responsive_friends {
     width:  100%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}

.responsive {
     width:  85%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}

.responsive_about {
     width:  95%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}


#footer {
   margin: 0 auto;
   width: 100%;
}



#headercontent {
   margin: 0 auto;
   width: 100%;
}

#logoform {
 display: block;
 float:left;
 height:auto;
 margin-bottom:0px;
 margin-left: 5px;
 margin-right: 3px;
 margin-top: 5px;
 overflow-x: hidden;
 overflow-y: hidden;
 padding-bottom: 0px;
 padding-left: 1px;
 padding-right: 2px;
 padding-top: 2px;
 text-align: right;
 width: 7% !important;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-user-select: none;
}

#topsearch {
  width: 77% !important;
  float: right;
}

#topic_title {
  width: 100% !important;
}


div#topsearch.topsearch_notlogged {
  width: 100%;
  float: left;
  padding-left: 10px;
}

input#topic_title.topic_title_notlogged {
  width: 100% !important;
}




.toplogo {
	content:url("");
}




img.toplogo  {
   width: 24px !important;
   height: 24px !important;
}

.fbimage {
  width: 75% !important;
  height: auto !important;
  max-width: 240px !important; 

}


div#topsearch.topsearch_logged {
  width: 35% !important;
  height: 27px;
  float: left;
  padding-right: 32px;
  padding-top: 2px;

}


input#topic_title.topic_title_logged {
  width: 92% !important;
  height: 26px !important;
  overflow: hidden !important;
  background-color: #ecebeb;
}

#icons {
 width: 0% !important;
 float: left;
 padding-top: 5px;
 padding-left: 1px;
 display: none !important;
}

#icons2 {
 padding-top: 5px;
 padding-left: 1px;
 width: 24% !important;
 float: left !important;
}

@media (min-width: 538px) and (max-width: 600px) {

}

#iconsnew {
   width: 8% !important;
   margin-left: 10px !important;
}


#icons3 {
 width: 7% !important;
 float: left;
}

.menuprofilephoto {
   display: none !important; 
}

#content, #insidecontent {
  width: 100% !important;
  overflow: hidden !important;
}

#leftinnerinfo {
   display: none !important;
}

#rightpanel {
  display: none !important;
}

#centerinnerinfo, #centerside, #profile, #profilearea, #userstatustext, #statustext {
   width: 98% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

#wallinfo, #postdata {
   width: 100% !important;
   overflow-x: hidden !important;
}

#postimage {
   width: 10% !important;
}

#rightside {
   width: 90% !important;
}

#name h1 {
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important; 
   font-size: 18px !important;
}

#profilearea {
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important; 
   font-size: 15px !important;
}

#work {
    margin-top: 0px !important;
}

.smallphoto {
 float:left !important;
 width: 40% !important;
 display: block;
}

.profilearea {
   float:right !important;
   width: 58% !important;
}

#civilstatusarea {
   display: none !important;
}

#bday2 {
  display: none !important;
}

#publishbutton {
   width: 80%;
}

.headerimage {
  display: none;
}



#content_video, #insidecontent_video {
  width: 100% !important;
  overflow: hidden !important;
}

#innerinfo_video {
   width: 100% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

.videoareacontainer {
   width: 100% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

#videosharearea {
  display: none !important;
}

.videotitlex span {
   font-size: 14px !important;
   font-weight: bold !important;
   overflow: hidden !important;
}

.editmusicinner {
   width: 90% !important;
   height: 100% !important;
}

.editvideoinner {
   width: 90% !important;
   height: 100% !important;
}

.mfp-content {
   width: 100% !important;
   min-height: 100% !important;
   height: 100% !important;
}


#content_signup2 {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 95% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}

.bottomarea {
   width: 100% !important;
}

.box {
  width: 100% !important;
  padding-top: 15px !important;
  padding-left: 0px !important;
  padding-right: 0px !important; 
  margin-right: 0px !important;
}





}


@media (min-width: 501px) and (max-width: 950px){


.profileupdateareainner {
    width: 73% !important;
}



#wrapper {
   width:  90%;
   margin: 0 auto;
} 

.downbtnsr {
   width:  45% !important;
   margin: 0 auto;  
}

#content_signup {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 60% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}

#content_signup2 {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 89% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}

.box {
  width: 30% !important;
}

#signup_form {
  width: 100% !important; 
 
}


.responsivechat {
   margin: 0 auto; 
   background-color:white; 
   width: 96%;
   height:auto; 
   min-height: 70% !important;
}

#allmessagesarealeft {
   overflow: hidden !important;
}


.responsive_friends {
     width:  90%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}



.responsive {
     width:  58%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}

.responsive_about {
     width:  70%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}



#footer {
   margin: 0 auto;
   width: 100%;
}


#headercontent {
   margin: 0 auto;
   width: 97%;
}

#logoform {
   width: 5%;
  float: left;
  text-align: right !important;
  padding-left: 8px;
  padding-right: 8px;
}

#icons {
  display: none !important;
}

div#topsearch.topsearch_notlogged {
  width: 89%;
  float: left;
  padding-left: 5px;
}

input#topic_title.topic_title_notlogged {
  width: 90% !important;
}



.toplogo{
	content:url("");
}

img.toplogo  {
   padding-top: 11px !important;

}

.logoarea {
   height: 24px !important;
   width: 24px !important;
   content:url("");
   margin-top: 10px;
   margin-left: 10px;
}

.logoarea::before {
      height: 24px !important;
      width: 24px !important;
      content:url("");
}

.logoarea img {
   width: 24px !important;
   height: 24px !important;
}



.fbimage {
  width: 65% !important;
  height: auto !important;
  max-width: 240px !important; 

}


div#topsearch.topsearch_logged {
  width: 45% !important;
  float: left;
  padding-right:15px;
  padding-left: 5px;
}


input#topic_title.topic_title_logged {
  width: 90% !important;
}

#icons {
 width: 5% !important;
 float: left;
 padding-top: 5px;
 padding-left: 1px;
}

#icons2 {
 padding-top: 5px;
 padding-left: 5px;
 width: 18% !important;
 float: left !important;
}


#icons2 {
 width: 15% !important;
 float: right;
}

#icons3 {
 width: 14% !important;
 float: right;
}

.commentsphoto img {
   max-height: 30px !important;
   max-width: 30px !important;
   padding-right: 1px !important;
}

#content { 
  width: 100% !important;
  overflow: hidden !important;
}

#insidecontent {
  width: 90% !important;
  overflow: hidden !important;
  max-width: 550px !important; 
}

#leftinnerinfo {
   display: none !important;
}

#rightpanel {
  display: none !important;
}

#centerinnerinfo, #centerside, #profile, #profilearea, #userstatustext, #statustext {
   width: 98% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

#wallinfo, #postdata {
   width: 100% !important;
   overflow-x: hidden !important;
}

#postimage {
   width: 10% !important;
}

#rightside {
   width: 90% !important;
}

#name h1 {
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important; 
   font-size: 18px !important;
}

#profilearea {
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important; 
   font-size: 15px !important;
}

#work {
    margin-top: 0px !important;
}

.smallphoto {
 float:left !important;
 width: 40% !important;
 display: block;
}

.profilearea {
   float:right !important;
   width: 58% !important;
}

#civilstatusarea {
   display: none !important;
}

#bday2 {
  display: none !important;
}

#publishbutton {
   width: 80%;
}

.headerimage {
  display: none;
}

#content_video, #insidecontent_video {
  width: 100% !important;
  overflow: hidden !important;
}

#innerinfo_video {
   width: 100% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

.videoareacontainer {
   width: 100% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

#videosharearea {
  display: none !important;
}

.videotitlex span {
   font-size: 14px !important;
   font-weight: bold !important;
   overflow: hidden !important;
}

.editmusicinner {
   width: 60% !important;
   height: 100% !important;
}

.editvideoinner {
   width: 60% !important;
   height: 100% !important;
}

.mfp-content {
   width: 100% !important;
   min-height: 100% !important;
   height: 100% !important;
}



}

@media (min-width: 951px) {

.editmusicinner {
   width: 35% !important;
}

.editvideoinner {
   width: 35% !important;
}

.profileupdateareainner {
    width: 38% !important;
}

#content_signup2 {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 95% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}

#content_signup {
   font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
   clear: both;
   width: 30% !important; 
   margin: 0 auto !important;
   padding-top: 65px !important;
   padding-bottom: 45px !important;

}

#signup_form {
  width: 100% !important; 
}

.responsivechat {
   margin: 0 auto; 
   background-color:white; 
   width: 70%;
   height:auto; 
   min-height: 70% !important;
}
.responsive_friends {
     width:  80%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}

.downbtnsr {
   width:  35% !important;
   margin: 0 auto;  
}

.responsive {
     width:  25%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}


.responsive_about {
     width:  49%;
     margin: 0 auto; 
     margin-top: 15px; 
     margin-bottom:65px;
}

#footer {
   margin: 0 auto;
   width: 25%;
}

#headercontent {
   margin: 0 auto;
   width: 94%;
}

#logoform {
   width: 18%;
  float: left;
  text-align: right !important;
  padding-right: 10px;
}

div#topsearch.topsearch_notlogged {
  width: 60%;
  float: left;
  padding-left: 5px;

}

input#topic_title.topic_title_notlogged {
  width: 100% !important;
}

.toplogo{
	content:url("");
}

img.toplogo  {


}

.fbimage {
  padding-top: 10px;
  width: 65% !important;
  height: auto !important;
  max-width: 240px !important; 
}


div#topsearch.topsearch_logged {
  width: 55% !important;
  float: left;
  padding-right:10px;
}


input#topic_title.topic_title_logged {
  width: 90% !important;
}

#icons {
 width: 5% !important;
 float: left;
 padding-top: 5px;
 display: none !important;
}

#icons2 {
 padding-top: 5px;
 padding-left: 5px;
 width: 25% !important;
 float: left !important;
}


#icons2 {
 width: 9% !important;
 float: right;
}

#icons3 {
 width: 9% !important;
 float: right;
}

.commentsphoto img {
   max-height: 30px !important;
   max-width: 30px !important;
   padding-right: 1px !important;
}

#content { 
  width: 100% !important;
  overflow: hidden !important;
}

#insidecontent {
  width: 95% !important;
  overflow: hidden !important;
  
}

#leftinnerinfo {
   display: block !important;
   width: 21% !important;
   float: left !important;
} 

#leftside {
   display: block !important;
   width: 100% !important;
   float: left !important;
}

#rightinnerinfo {
  display: block !important;
  width: 21% !important;
  float: right !important;
}

#rightpanel {
  display: block !important;
  width: 100% !important;
  float: right !important;
}

#centerinnerinfo {
   width: 52% !important;
   overflow-x: hidden !important;
   margin-left: 35px;
   margin-right: 15px;
   max-width: 583px !important;
} 

#centerside, #profile, #profilearea, #userstatustext, #statustext {
   width: 100% !important;
   overflow-x: hidden !important;
}

.smallphoto {
  display: none !important;
}

#wallinfo, #postdata {
   width: 100% !important;
   overflow-x: hidden !important;
}

#postimage {
   width: 10% !important;
}

#rightside {
   width: 90% !important;
}

#name h1 {
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important; 
   font-size: 18px !important;
}

#profilearea {
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important; 
   font-size: 15px !important;
}

#work {
    margin-top: 0px !important;
}

.smallphoto {
 float:left !important;
 width: 40% !important;
 display: block;
}

.profilearea {
   float:right !important;
   width: 100% !important;
}

#civilstatusarea {
   display: none !important;
}

#bday2 {
  display: none !important;
}

#publishbutton {
   width: 60%;
}

.headerimage {
  display: none;
}

#name h1 {
   font-size: 28px !important;
}

#content_video, #insidecontent_video {
  width: 100% !important;
  overflow: hidden !important;
}

#innerinfo_video {
   width: 80% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
}

.videoareacontainer {
   width: 95% !important;
   overflow-x: hidden !important;
   margin: 0 auto !important;
   max-height: 605px !important;
}

video {
   max-height: 600px !important;
}

#videosharearea {
  display: block !important;
}

.videotitlex span {
   font-size: 20px !important;
   font-weight: bold !important;
   overflow: hidden !important;
}

.mfp-content {
   width: 100% !important;
   min-height: 100% !important;
   height: 100% !important;
}



}





#mfsForm {
   width: 100% !important;
}




#columns {
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	-webkit-column-fill: auto;
	-moz-column-count: 1;
	-moz-column-gap: 5px;
	-moz-column-fill: auto;
	column-count: 1;
	column-gap: 5px;
	column-fill: auto;
}

.pin {
	display: inline-block;
	background: #FEFEFE;
	border: 2px solid #FAFAFA;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding: 5px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;	
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
        float: left !important;
        width: 82px !important;
        height: 144px !important;

}

.pin img {
	width: 83px;
        height: 99px; 
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

.pin p {
	font: 12px/18px Arial, sans-serif;
	color: #333;
	margin: 0;
}

@media (min-width: 480px) {
	#columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}

@media (min-width: 480px) {
	#columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}

#columns:hover .pin:not(:hover) {
	opacity: 0.4;
}


.padding10 {
 padding-left: 10px !important;
}

.padding5 {
 padding-left: 5px !important;
}




