@charset "utf-8";
/* CSS Document */
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
@media only screen and (min-width :768px) and (max-width :1200px) {
.benefits-pindulge { width:60%;}
.sign-up-form input[type="text"], .sign-up-form input[type="password"] { width:100%;}
	}
@media only screen and (min-width :768px) and (max-width :1050px) {
.left-post-part.left { width:80%;}
.info-block { width:78%;}
.sidebar {  height: 100%;}
.modal-dialog {width: 552px !important;}
}

/**** ipad Landscape View ****/
@media  (max-width : 1024px) {
.modal-content{padding:0px;}
.main-content-left { margin: 3px 0 0;}
.mejs-container.svg.mejs-video { height: 300px !important; width: 100% !important;}
.mejs-poster.mejs-layer {  height: 300px !important;  width: 100% !important;}
.mejs-overlay.mejs-layer { height: 300px !important; width: 100% !important;}
.mejs-mediaelement embed { width: 100% !important; height: 300px !important;}
video#wp_mep_1 { width: 100% !important; height: 300px !important;}
.mejs-mediaelement object { height: 300px !important; width: 100% !important;}
.sidebar {left:-235px;}
.logo { margin:15px 0 5px 35px;width: 150px;}
.mobile-toggle { display:block;}
.tag-line { margin: 32px 0 0 5px;}
.sign-up-block .sign-up { margin:0px;}
.sidebar { display:none; top:66px; z-index:999999;   padding: 1em 22px 22px; height:350px;min-height: 100%;}
.content-container { margin:0px;}
.tag-line { display:none;}
.sidebar .nav.nav-stacked { margin: 0;}
.content-container { position:static; padding:40px  0 0 0;}
.main-content { padding:30px 10px;}

}
@media only screen and (min-width :768px) and (max-width :900px) {
.left-post-part.left {  width: 78%;}
.info-block { width:76%;}
.benefits-pindulge > ul { width:100%;}
.sidebar {  height: 100%;}
.sign-up-form {  width: 252px;}
.single-content img { height:200px;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px)  {
.sidebar .input-append { margin: 20px 0 15px;}	
}
/**** ipad Portrait View ****/
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
.sidebar ul li { /*display:table;*/ margin:0px; padding:10px 0; margin:0px 0 5px; }
.sidebar .input-append { margin: 20px 0 15px;}
}


@media only screen and (min-width :240px) and (max-width :767px) {
.left-post-part.left {  width: 75%;}
.info-block { width:70%;}
.main-content { padding:30px 0px;}
.community_input_fields { width:90%;}
.community_input_fields input { width:100%;}
.community_input_fields .left, .community_input_fields .right { width:48%;}
h1.sign-up-heading, .content-header h1, h1.entry-title { font-size:25px;}
.text-editor-block .message { width:100%;}
#theme-my-login .message, #theme-my-login .error { width:100%;}
.sign-up-form {  float: left;  width: 60%;}
.benefits-pindulge { width:100%; margin-top: 10px;}
.page-id-21 .content-header, .page-id-22 .content-header { top:40px;}
.page-id-21 .post-row:first-child, .page-id-22 .post-row {  margin-top: 70px;}
.sidebar {  height: 100%;}
.single-content img { height:auto;}
#your-profile .form-table .description {display: table;}
#your-profile .form-table label.description { display:inline}
.posted_on {display: table; margin: 0;  width: 100%;}
.post-fetched-img { width:100%;}
}
@media only screen and (min-width :240px) and (max-width :640px) {
.container-fluid .modal-lg { width: 100%;}
.left-post-part.left {  width: 70%;}
.info-block { width:65%;}
.main-content {  padding: 6px 0;}
#entry-author-info #author-avatar { width: auto;}
#author-avatar .avatar { width:100%; height:100%;}
#entry-author-info #author-description { margin: 0 0 0 3%; width: 70%;}
.benefits-pindulge > ul { width:100%;}
.sidebar { height:auto; overflow-y: scroll;  border-radius: 0 0 5px 5px;}
.sidebar .input-append { margin: 10px 0 15px;}
.sidebar .nav.nav-stacked {  display: table;  margin: 0;  width: 100%;}
.tab_container .ft-grey { margin:9px 0 0 5px;}
.tab_container .post_img { width:15%;}
.tab_container  .info-block { width: 70%;}
.ft-grey { margin:9px 0 0 5px;}

}

/**** iphone5 Landscape View ****/
@media only screen and (min-width :320px) and (max-width :568px) {
.mejs-container.svg.mejs-video { height: 254px !important; width: 100% !important;}
.mejs-poster.mejs-layer {  height: 254px !important;  width: 100% !important;}
.mejs-overlay.mejs-layer { height: 254px !important; width: 100% !important;}
video#wp_mep_1 { height: 254px !important;  }
.left-post-part.left {  width: 100%;  margin: 0 0 10px;}
.right-post-part.right { float: none; margin:0 auto; display: table;}
.info-block { width:72%;}
.nottification ,.nottification-container { display:none;}
#entry-author-info #author-description { margin: 0 0 0 2%; width: 70%;}
h1.sign-up-heading, .content-header h1, h1.entry-title { font-size:20px;}
.sign-up-form {  float: left;  width: 80%;}
.sign-up-form input[type="text"], .sign-up-form input[type="password"] { width:80%;}
.sidebar { height:auto; overflow-y: scroll;  border-radius: 0 0 5px 5px;}
.sidebar .input-append { margin: 20px 0 15px;}
#mc_signup .mc_input { width:56%;}
.single-post .single-meta .meta-sep, .single-post .single-meta .author.vcard { display:none;}
.single-post  .mr_social_sharing_wrapper { display:none;}
/*.entry-utility-prep.entry-utility-prep-cat-links {  margin: 0 0 0 60px;}*/
.social_connect_form a img { width:auto;}
.sidebar ul li.fa-signal a { height:20px;}
.sidebar ul li { /*display:table;*/ margin:0px; padding:10px 0; margin:0px 0 0px; }
.tab_container .info-block { width:68%;}
}

/**** iphone4 Landscape View ****/
@media only screen and (min-width : 320px) and (max-width : 480px) {
.info-block {width: 100%;}
.page-id-19 .community-btns-block .submit_link {padding: 7px 15px; }
.community_input_fields { width: 99%;}
.logo {  padding: 0 0 0 ; width:82px; margin:12px 0 0 0px; position: relative;left: 33px;}
.mobile-toggle { top:11px;}
.sign-up-block .sign-up { padding:8px 25px;}
.sign-up-block { padding: 7px 0 0;}
header.custom-nav a {  padding: 0 0 0 15px;}
.mobile-toggle { left:15px;height: 0;}
.sidebar { top:50px;   padding: 0 22px 22px;}
.content-header h1 { width:100%; margin: 0 0 15px;}
.header-right { display: table;  float: left; margin: 0 auto;}
#email-subscribers-2 .es_textbox_class { width:80%;}
.es_textbox { float: left;  width: 100%;}
#email-subscribers-2 .es_textbox_button { margin:0px;}
.jobs-container { top:80px;}
.main-content-left { margin: 0;}
.job-list-inner:first-child { margin: 94px 0 0;}
.job-list-inner p { font-size:12px;}
.job-list-inner a{ font-size:15px;}
.sign-up-form input[type="text"], .sign-up-form input[type="password"] { width:80%;}
.welcome-block { margin:5px 0 0 0; padding:0px;}
.user-pic img { width:30px !important; height:30px!important;}
.user-block .user-pic { margin:3px 0 0 0;}
.user-block .drop-down.caret {  margin: 20px 0 20px 5px;}
.user-name { margin:12px 0 0 5px;}
.user-block { margin:0 0 0 10px}
.user-pic a {display:block;}
.user-name { font-size:13px;}
.drop-block { top:51px; right:15px;}
.community-btns-block .or { padding:0px;}
.community-btns-block .write_post{ padding:7px 15px;  font-size: 12px;}
 .community-btns-block .submit_link { padding:9px 15px;  font-size: 12px;}
h1.sign-up-heading, .content-header h1, h1.entry-title { line-height:22px; font-size:20px;}
span.tab-1, span.tab-2, span.tab-3 { font-size:13px;  padding: 8px 10px;}
.tab_container { padding:10px;}
#your-profile .form-table input, #your-profile .form-table select, #your-profile .form-table textarea { width:80%;}
#your-profile .form-table th , #your-profile .form-table td{ display:block; width:100%; padding:0px;}
.form-table { width:100%;}
.form-table .description {  display:inline-block; clear:both;} 
.sidebar .nav li a { padding: 0px 20px;}
.sidebar .nav.nav-stacked { margin: 0;}
.sidebar ul.nav .submit-btn {  margin: 5px 0;}
.info-block { width: 90%;}
.sign-up-form {  float: left;  width: 80%;}
.sign-up-form input[type="text"], .sign-up-form input[type="password"] { width:80%;}
.benefits-pindulge span { width:92%;}
.header-right .style-div select, .header-right .room-type-div select { width:100px;}
.header-right .style-div , .header-right .room-type-div  { width:102px;}
.info-block { float: right;  width: 67%;}
.left-post-part .post_img { width:20%;}
.ft-grey {   margin: 9px 0 0 10px;}
#mc_signup .mc_input { width:80%;}
#mc_signup #mc_signup_submit { margin:10px 0 0;}
/*.filter-results { padding: 60px 0 0;}*/
.page-id-21 .post-row:first-child, .page-id-22 .post-row {  margin-top: 70px;}
#your-profile .form-table label .description { display:inline-block;}


}
@media only screen and (min-width : 240px) and (max-width : 479px) {
#entry-author-info #author-avatar { float:none; margin:0 auto; display:table;}
#entry-author-info #author-description {margin: 0;  text-align: center;  width: 100%;}
.info-block .tittle a { display:block;}
.ft-grey { margin: 9px 0 0 3px;}
.community_input_fields label {  font-size: 12px;}
span.tab-1, span.tab-2, span.tab-3 { font-size:12px; padding:8px;}
}
@media only screen and (min-width :240px) and (max-width : 360px) {
.ft-grey { margin: 9px 0px 0px 5px; }
.share-container { left: 4%;padding: 0px;}
.sign-up-form {  float: left;  width:100%;}	
#your-profile .form-table input, #your-profile .form-table select, #your-profile .form-table textarea { width:99%;}
.sidebar {  height: 100%;}
.info-block .tittle { text-align:center;  margin: 10px 0 3px;}
.center-vote-post {  display: table;  margin: 0 auto;  width: 84%;}
.info-block {  float: right;  width: 100%;}
#mc_signup .mc_input { width:100%;}
.inner-pages h1{ font-size:22px;}
.tab_container .info-block {  width: 100%;}
span.tab-1, span.tab-2, span.tab-3 { padding:8px;}
/*.center-vote-post { width:auto;}*/
.ft-grey { margin: 9px 0 0 3px;}
.tab_container .post_img { width: 86%;}
.item-footer .images-block { margin: 0 4px 0 0; }
.posted_on {display: table; margin: 0 auto;  width:auto;}
span.tab-1, span.tab-2, span.tab-3 { font-size:11px;}
.left-post-part .post_img {  margin: 0;  width: 85%;}
.tab_container .post_img { width:84%;}
.left-post-part .voting-arrow-numb {float: left;  margin: 0 5% 0 0;   width: 10%;}
.left-post-part .post_img {  margin: 0;  width: 85%;}
.item-info .author.vcard, .meta-sep { display:none;}
.posted_on .entry-date {   display:inline-block;}
.info-block .item-info {width: 100%; display:table; text-align:center;}
.page-id-19 .community-btns-block .submit_link { font-size:13px;}

}

/**** iphone4 , iphone5 Portrait View ****/
@media only screen and (min-width :0px) and (max-width : 320px){
.mejs-container.svg.mejs-video { height: 190px !important; width: 100% !important;}
.mejs-poster.mejs-layer {  height: 190px !important;  width: 100% !important;}
.mejs-overlay.mejs-layer { height: 190px !important; width: 100% !important;}
.mejs-mediaelement embed { width: 100% !important; height: 190px !important;}
video#wp_mep_1 { width: 100% !important; height: 190px !important;}
.mejs-mediaelement object { height: 190px !important; width: 100% !important;}
.community_input_fields label { font-size: 11px;}
.name { margin: 17px 0 0;}
.sign-up-block .sign-up { padding:6px 15px;} 
.sign-up-block { padding: 10px 0 0;}
.sign-up-block .login { font-size:15px; margin:6px 0 0;}
#email-subscribers-2 .es_textbox_class { width:100%;}
.sign-up-form input[type="text"], .sign-up-form input[type="password"] { width:100%;}
.user-name { font-size:12px;}
.user-pic a {display:block;}
#entry-author-info #author-avatar {  float: none;  margin: 0 auto;  width: 20%;}
#entry-author-info #author-description { margin: 0; text-align: center; width: 100%;}
#your-profile .form-table input, #your-profile .form-table select, #your-profile .form-table textarea { width:99%;}
.nottification, .nottification-container {display: none;}
.sidebar {  height: 100%;}
.sign-up-form {  float: left;  width:100%;}
.info-block {  float: right;  width: 100%;}
.ft-grey {   margin: 9px 0 0 5px;}
.center-vote-post {  display: table;  margin: 0 auto;  width:80%;}
.meta-sep {  display: none;}
.item-info .author.vcard {  display: none;}
.meta-prep.meta-prep-author { float: left; padding-right: 4px;}
.post_img {  width: 70%;}
.info-block .tittle { text-align:center;  margin: 10px 0 3px;}
#mc_signup .mc_input { width:100%;}
span.tab-1, span.tab-2, span.tab-3 { font-size:11px;}
.single-post .single-content img { width:100%; margin:10px auto; display:table; float:left;}
.single-post .single-content p { text-align:left;}
body.page-id-23 #post-23 a#post-job-top-btn { right:30%;}
.info-block .tittle .twitter-txt { margin:0 auto; display:table;}
.entry-utility-prep.entry-utility-prep-cat-links {  margin: 0 5px 0 0px; display:inline-block;}
#info-block .author.vcard {  margin: 0 5px 0 0;}
.item-info .author.vcard { margin: 0 15px 0 0;}
.sidebar ul li { /*display:table;*/ margin:0px; padding:10px 0; margin:0px 0 0px; }
.pindulge-community h3 { font-size:15px;}
.left-post-part .post_img {  margin: 0;  width: 88%;}
.tab_container .left-post-part .post_img { margin: 0; width: 87%;}
.left-post-part .voting-arrow-numb {float: left;  margin: 0 5% 0 0;   width: 10%;}
.left-inner-part .left-post-part .post_img {  margin: 0;  width: 85%;}

}
