/*Shree Ganesh*/

/*Font CSS*/
@font-face {
    font-family: 'chronicdeliveryregular';
    src: url('../fonts/chronicdelivery-webfont.eot');
    src: url('../fonts/chronicdelivery-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chronicdelivery-webfont.woff2') format('woff2'),
         url('../fonts/chronicdelivery-webfont.woff') format('woff'),
         url('../fonts/chronicdelivery-webfont.ttf') format('truetype'),
         url('../fonts/chronicdelivery-webfont.svg#chronicdeliveryregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'monofontoregular';
    src: url('../fonts/monofonto-webfont.eot');
    src: url('../fonts/monofonto-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/monofonto-webfont.woff2') format('woff2'),
         url('../fonts/monofonto-webfont.woff') format('woff'),
         url('../fonts/monofonto-webfont.ttf') format('truetype'),
         url('../fonts/monofonto-webfont.svg#monofontoregular') format('svg');
    font-weight: normal;
    font-style: normal;


}
@font-face {
    font-family: 'pacificoregular';
    src: url('../fonts/pacifico-webfont.woff2') format('woff2'),
         url('../fonts/pacifico-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'motor_oil_1937_m54regular';
    src: url('../fonts/motor_oil_1937_m54-webfont.woff2') format('woff2'),
         url('../fonts/motor_oil_1937_m54-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* Font Css End*/

/* All Page Css End*/
body{font-family: 'open_sansregular'; position:relative; background-color: transparent;}
body ul, body li, body a{ margin:0; padding:0; list-style:none; outline:none; }
body a{outline:none !important; text-decoration:none !important}
.col-40{ width:40%; }
.col-30{ width:30%; }
.col-30, .col-40{ display:inline-block; float:left; }
.p0{ padding:0 !important; }
.p15{ padding-left:15px !important; padding-right:15px !important; }
.plr{ padding:0 8px; }
.mlr{ margin:0 -8px; }
h2{ font-size:30px ;  font-family: 'open_sansbold';}
h4{ font-size:24px  font-family: 'open_sanssemibold'; }
h6{ font-size:18px; font-family: 'open_sanssemibold';}
body select{ padding-right:20px; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important;}
.section{ padding:70px 0 }  
/* All Page Css End */

/* slider */
.carousel-fade .carousel-inner .item { opacity: 0; transition-property: opacity;}
.carousel-fade .carousel-inner .active { opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}
.slider-bar:hover .item img{opacity: 1; transition:all 0.5s; }
.slider-bar:hover .slide-top-contant{ background-color:transparent; }
/* slider */

/*Header-1*/

.header{ border-radius:0; margin-bottom: 15px; border:0; height:70px; background:#2da989; }
.nav.navbar-nav.navbar-right > li > a{ color:#fff; font-family:'open_sanssemibold'; font-size:14px;  padding: 7px 15px; }
.nav.navbar-nav.navbar-right li a:first-child{ border-right:1px solid #36B6AA; }
.nav.navbar-nav.navbar-right > li{ padding: 18px 0;}
.nav.navbar-nav.navbar-right > li.sign-btn a{border-radius: 4px; background-color:transparent; border:1px solid #fff; }
.nav.navbar-nav.navbar-right > li > a:hover{ color:rgba(255, 255, 255, 0.8); }
.navbar-brand{ padding:0px 15px;  margin: 7px 0;}
.header .navbar-brand{ padding:0px 15px;  } 
.header .navbar-brand img{width:180px; padding:0;}
.home-header{ height:78px; background:rgba(0, 0, 0, 0.3); border:0; }  
.slide img{ width:100%; } 
.navbar-form input{color:#fff; border:1px solid #fff; background:rgba(255, 255, 255, 0.1); box-shadow:none; border-radius: 40px; height:35px; }
.navbar-form .form-control::-moz-placeholder,
.navbar-form .form-control::-webkit-input-placeholder
{ color:#fff !important;  font-family: 'open_sanslight'; font-size:13px;}
.navbar-form button{   transition:all 0.5s;   vertical-align: top ; color:#fff; border-radius: 40px; height:35px;  border:0; font-size:14px;  padding: 0 20px; font-family:'open_sanssemibold'; background:#2da989;}
.navbar-form{     margin: 19px -15px 0 0;}
.navbar-form > ul{ display:inline-block; }
.navbar-form > ul li{ float:left; }
.navbar-form > ul > li > a {padding: 0 0 0 10px;  font-size: 17px; float:left;}
.navbar-form > ul > li:first-child > a {padding: 0 0 0 5px; }
.navbar-form > ul li a i{ color:#fff; }
.navbar-form  a{ padding-left: 15px; color:#fff; font-weight:100; font-size:12px;font-family: 'open_sanslight';	 }
.navbar-form  a i{ color:#2da989; }
.navbar-form .form-control{ display:block;  }
.home-header .navbar-brand img{ width:100%;}
.home-header .navbar-brand{ width:230px; }
.search-block-nev .dropdown-menu{width:0px;  border:none; display:block; top: 10px; left:40px; opacity:0; box-shadow:none; margin:0; /*transition:all 0.5s;*/  background:transparent; border-radius:0;  margin:0; z-index:9999; }
.search-block-nev li {float: none !important; margin:0px auto }
.search-block-nev .input-group-btn{ width:25px !important; }
.search-block-nev .input-group{width:100%;}
.#header .search-block-nev input{ font-size:18px; padding:0 20px; background:#fff; color:#2DA989; height:35px; }
.search-block-nev  .input-group-btn{ height:35px; background:#2DA989; border-radius:0 40px 40px 0;}
.search-block-nev  .form-control::-moz-placeholder{ color:#2DA989; }
/*Header-1*/

/*Index Page*/

.home-header .navbar-collapse.collapse{ position:relative; }
.side-block{ position:relative; }
.create-account{ position:absolute; top:130px; width:100%; }
.create-account h1{ font-size:30px;  font-family: 'motor_oil_1937_m54regular'; color:#fff;  opacity: 0.8; text-transform:uppercase; }
.create-account-form input, .create-account-form select{ font-family: 'open_sanslight'; height:35px; padding:0 20px; background:rgba(45, 169, 137, 0.7); color:#fff; border:0; border-radius:40px; font-size:13px;}
.create-account-form select{ background-image:url(../image/layout/drop-select.png); background-repeat:no-repeat; background-position: right 15px center;    }
.create-account-form .form-control::-moz-placeholder, 
.create-account-form .form-control::-webkit-input-placeholder{ color:#fff !important;   }
.create-account-form{ width: 80%; float:right; background:rgba(0, 0, 0, 0.3); border:1px solid rgba(255, 255, 255, 0.3) ; padding:20px;}
.create-account-form h2{ font-size:20px; font-family:'open_sansbold'; color:#fff; text-align:center;   margin: 5px 0 15px;   }
.create-account-form .text-center a{ color:#fff; font-family: 'open_sanslight'; font-size:13px; padding:0 15px;}
.create-account-form .text-center a i{ color:#2DA989; }
.create-account-form button{transition:all 0.5s;  vertical-align: top ; color:#fff; border-radius: 40px; height:35px;  border:0; font-size:14px;  padding: 0 20px; font-family:'open_sanssemibold'; background:rgba(255, 60, 161, 0.7);}
/**/
.crew-service{ margin-top:40px; }
.hedding-block h2{ color:#2da989; margin:0; background-image:url(../image/head-bor.jpg); background-position:bottom; background-repeat:no-repeat; font-size:36px; font-family: 'motor_oil_1937_m54regular'; padding-bottom:5px; margin-bottom:5px;	}
.hedding-block p{ font-size:14px; font-family: 'open_sanslight';  color:#939393; width:80%; margin:0px auto;	}
.crew-service .media-left a{transition:all 0.5s; width:97px; height:97px; display:block; border-radius:100%; border:2px solid #2da989; color:#2da989; line-height:94px; font-size:35px; text-align:center;  } 
.crew-service .media-body h4{ transition:all 0.5s;   padding: 0 0 10px; margin-bottom:10px; font-family: 'motor_oil_1937_m54regular'; font-size:25px; color:#2DA989; background-image:url(../image/border-b.jpg); background-position:bottom left; background-repeat:no-repeat; }
.crew-service .media-body p{font-size:14px; font-family: 'open_sanslight'; }
.create-account .conect-pic{ padding-top:50px; }
.home-header .navbar-right .form-group:hover input, .home-header .navbar-right .form-group input:focus{ border-color:#2DA989 !important;  box-shadow:none !important; }
.home-header .navbar-right button:hover{ background:#FF3CA1; transition:all 0.5s;  }
.create-account-form button:hover{ background:#FF3CA1; transition:all 0.5s;  }
.create-account-form .form-control:hover, .create-account-form .form-control:focus{ border-color:#fff !important;  transition:all 0.5s;  background-color:#2DA989; box-shadow:none ; }
.create-account-form .form-control, .create-account-form .form-control{ transition:all 0.5s;  }

/*25_07_2016*/
.home-header .navbar-form{  overflow:hidden;  padding: 19px 0 0; margin:0;}
.search-block-nev a{ display: block; font-size: 17px;  padding: 6px 0 0 9px;}
.search-block-nev a i{ color:#fff;}
.block-add .sign-in-form{ opacity:0;  transition:all 0.5s;}
.sign-in-form{  transition:all 0.5s;}
.block-add .search-block-nev .dropdown-menu{right: 25px;  top: 16px; width:423px;display:block; left:auto; opacity:1;}
.block-add .navbar-form { overflow:unset;  }
.block-add .dropdown-menu button{ border-radius:0 40px 40px 0  }
.responsive-search{ display:none; }

/*Index Page*/

/*footer*/
footer{   padding: 28px 0; color:#fff; margin-top:30px; font-family: 'open_sansregular'; font-size:#fff; background-color:#2da989; display:block; width:100%; bottom: 0; height: 75px; width: 100%;}
footer ul li a{ color:#fff; float:right; padding-left:15px; }
footer ul{ width:100%; display:block; }
.scrollToTop{ width:42px; height:42px; display:block  !important;  margin: 0 auto -50px; position:relative;  background:#fff; border:2px solid #2da989; line-height:38px; text-align:center; color:#2da989; }
/*footer*/






/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * INDEXT PAGE END * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * INNER PAGE START * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


/*Header-2*/
.nav2{padding: 0px 0;}
.nav2.navbar-nav.navbar-right li.profile{ padding: 10px 0; }
.nav2.navbar-nav.navbar-right li.profile a{ width:42px; padding:0 !important;  height:42px; display:block; border-radius:100%; overflow:hidden; }
.nav2.navbar-nav.navbar-right li.profile a img{ width:100%; }
.nav2.navbar-nav.navbar-right li.profile{ margin-left:5px }
.nav2.navbar-nav.navbar-right li a:first-child{ border:0; padding:7px 10px;  position:relative; }
.nav2.navbar-nav.navbar-right li a .badge{ position:absolute; background:#fff; color:#2DA989;  right: 0; top: -3px; min-height:20px ; min-width:20px; line-height:20px; font-size:11px; padding:0;}
.header-search input{ border-radius:0; border:0;  background:#6cc3ad; color:#fff; box-shadow:none;  }
.header-search button{ background:#6cc3ad; color:#fff; border-radius:0; border:0;  }
.header-search  .form-control::-moz-placeholder{ color:#fff; }
.header-search  .input-group-btn{background:#6cc3ad;}
.header-search{ margin-right:10px }
.nav2 .dropdown.open > a ,.nav2 .dropdown.open > a:focus, .nav2 .dropdown.open > a:hover{ background:#6cc3ad ; color:#0D8969 !important }


/* Activity */
#content_holder #left .block,#content_holder #right .block { margin-bottom:15px; border:1px solid #dedede; background:#fff; }
.nav-bar-block{ padding: 15px 10px 0; border:1px solid #dedede !important;}
.user-pic{margin-bottom: -21px; margin-right: 15px; width:130px; height:130px; border:5px solid #fff; box-shadow: 0 0 4px #050000; border-radius:100%; display:block; overflow:hidden; }
.user-pic img{ width:100%; }
.user-name h2 a{ text-shadow: 0 1px 1px #000000; color:#fff;  }
.user-name h2{  margin:0;}
.user-name span{ text-shadow: 0 1px 1px #000000; font-family: 'open_sanslight'; font-size:13px; color:#fff; }
.photo-and-wish{ color:#fff;  margin-top: 25px; }
.photo-and-wish span{ font-size:14px; }
.user-block{ background-color:#222; position:relative; margin:-15px -10px 0 -10px;min-height: 310px; }
.user-block > img{ width:100%; }
.block-user{bottom: 0; padding: 0 15px; position: absolute;width: 100%;}
.user-name.pull-left { margin-top: 35px;}
.photo-and-wish ul li span{ text-shadow: 0 1px 1px #000000; background-image:url(../image/border-bottom.jpg); background-position: left bottom; background-repeat:no-repeat;  font-size:18px; font-family: 'open_sansregular';}
.photo-and-wish ul li h2{ margin:0; }
.photo-and-wish ul li{ float:left;  padding: 0 0 0 20px; }
.user-nav-menu{ margin:0 -10px; border-top:1px solid #dedede; border-bottom:0px solid #dedede;  }
.user-nav-menu ul li a{  margin: 0 0 0 -1px; font-family: 'open_sansregular';  padding: 7px 12px; float:left;  color:#204a46; font-size:14px; border-left:1px solid #dedede;  
border-right:1px solid #dedede;   }
.user-nav-menu ul li.active a {color:#2DA989;}
.user-nav-menu ul li a:hover{color:#2DA989; text-decoration:none;}
.user-nav-menu ul{  margin-left: 140px;}
.user-rilet-content p{ padding-top:5px; font-size:16px;  color:#828282; font-family:'open_sanssemibold';  }
.comment-text{ color:#253735; padding:5px 10px 0; font-family: 'open_sanslight' ; font-size:14px; }
.comment-text a{font-family: 'open_sansregular'; color:#2DA989;}
#content_holder #left .block .title, #content_holder #right .block .title{ margin:-1px; height:40px; background:#2DA989; color:#fff; padding:0 15px; line-height:40px;font-size:14px; font-family: 'open_sansregular'; text-transform: capitalize;}
#content_holder #left .block .title a, #content_holder #right .block .title a{font-size:14px; font-family: 'open_sansregular'; text-transform: capitalize;color:#fff;}

.images-contant .carousel-control .glyphicon{background: #2da989 none repeat scroll 0 0; border-radius: 100%; font-size: 11px;  height: 20px; line-height: 20px; margin: -10px -12px;  opacity: 1 !important;  text-shadow: none; width: 20px;}

#left .block .content, #right .block .content{padding:0}

.block_listing_inline{ padding:15px; color:#fff; }
.block_listing_inline ul { margin:-5px; }
.block_listing_inline ul li{  padding: 2px; float:left; width:33.33%; display:inline-block; }
.block_listing_inline ul li a{position:relative; display:block; } 
.block_listing_inline ul li a img{ width:100%;height: 100%; }

.head1 h6 small{ color:#fff; }


.head2{ margin:-1px; padding:7px 10px; background:#2DA989; height:55px;}
.head2 a span{ margin-right:5px; float:left; display:block; height:40px; width:40px; overflow:hidden; border-radius:100%;  }
.head2 a span img{ width:110% }
.head2 a{ line-height:40px; color:#fff;   font-family:'open_sanssemibold'; font-size:15px; float:left;}
.head2 time{ color:#fff; font-size:13px; line-height:40px; }
.user-update-img img{ width:100%;  }
.like-and-comment-bar a{  padding-right: 10px; font-size:12px; color:#2e5947; font-family: 'open_sansregular';  }
.like-and-comment-bar a.active i{ color:#FF3CA1; } 
.like-and-comment-bar a i{ color:#26a69a; font-size:15px; margin-right:3px; }
.like-and-comment-bar{ padding: 5px 10px; border-bottom:1px solid #dedede;   }
.users-comments-bar comment span{position: absolute; left:10px; margin-right:3px; display:block; height:25px; width:25px; overflow:hidden; border-radius:100%;  }
.users-comments-bar comment span img{ width:105%; }  
.users-comments-bar comment p{ padding: 2px 2px 2px 30px  ;  margin:0; font-size:14px; color:#2e5947;  font-family: 'open_sanslight'; }
.users-comments-bar comment p a{font-family:'open_sanssemibold';  color:#2e5947; }
.users-comments-bar comment{ position:relative; padding:3px 10px;  display: block;}
.combg{ background:#fbfbfb; }
.users-comments-bar comment p, .users-comments-bar comment span{ display:inline-block ; float:left; }
.write-comments{ border-top:1px solid #dedede;  }
.write-comments input{  width: 100%; padding:0 10px; color:#d8d0d0; border-radius:0; box-shadow:none; border:0; height:40px;  }
.write-comments input:focus{}
.write-comments .input-group-btn{ background:#26A69A; }
.write-comments .input-group-btn button{ background:#2DA989; border:0; width:40px; color:#fff; padding:0; text-align:center; line-height:40px; }
.suggested-pages .images-contant{ padding:10px;  }
.post-dateils{ padding:0px 10px; }
.post-dateils a{ font-family: 'open_sansregular'; display:block; font-size:14px; width:100%; color:#3d4c54;  }
.post-dateils span{ font-family: 'open_sansregular';display:block; font-size:13px; width:100%; color:#8c8c8c; }
.block-accordion > a{ margin-bottom:4px; height:38px; display:block; background:#2DA989; color:#fff; font-size:16px; font-family:'open_sanssemibold'; padding:0 10px; line-height:38px }
.block-accordion .panel-collapse li a{ height:38px; margin:0px 0 4px 5px; display:block; background:#57baa1; color:#fff; font-size:14px; font-family:'open_sanssemibold'; padding:0 10px; line-height:38px }
.block-accordion .panel-collapse{ border-left:2px solid #2DA989; margin:-4px 0; padding: 8px 0;}
.share-tab-block a { float:right; padding-left:15px; }
.tab-content-block .media-left img{ width:50px;  }
.tab-content-block { padding:10px 10px 0px 10px; }
.tab-content-block .media-body textarea{ width:100%; font-family: 'open_sansregular'; border:0; height:100px; resize:none; }
.post-block{ margin:0 -10px; border-top:1px solid #e4e4e4; padding:5px 10px; }
.post-block a{ background:#fff; font-size:14px; color:#2da989;font-family:'open_sanssemibold';  display:inline-block; float:right; border-top:1px solid #e4e4e4;   border-left:1px solid #e4e4e4;  padding:5px 12px; box-shadow:inset -2px -1px 0 0px #000 }
.upload-img{ float:right;   }
.upload-img a{ color:#fff !important;background:#2DA989; }
.block-accordion > a{ background-image:url(../image/plus-minus.png); background-repeat:no-repeat; background-position:right 10px top 15px; }
.block-accordion > a.collapsed{ background-image:url(../image/plus-minus.png); background-repeat:no-repeat; background-position:right 10px top -23px; }
.add img{ width:100%; }
.profile1{ display:none !important;  }
.header{  }

/*About Us*/
.head3{ background:#fff; /*border-bottom:1px solid #eee;*/ height:40px;  }
.head3 span{font-family: 'open_sansregular';}
.head3 h6{ margin:0; float:left;padding:10px 15px; color:#26A69A; }
.head3 ul li a{ color:#6e565c; font-size:15px; padding:9px 0 6px; display:block; }
.head3 ul li{ float:left;padding:0px 15px;}
.head3 ul li.active a{ border-bottom:3px solid #26a69a; }
.head3 ul li:first-child{  border-right:1px solid #eee;  }
.contact-us-block{ padding:10px; }
.contact-us-block li{ clear:both;  font-size:15px; color:#6e565c;	 }
.contact-us-block  li p{ clear:both; overflow:auto; position:relative; margin:0 0 10px 0;   color:#6e565c;	 }   
.contact-us-block li p i{position: absolute;  top:4px;  width:15px; display:block;	 margin-right:5px;	 }
.contact-us-block li span{ padding-left:20px; float:left; } 
.contact-us-block  li:first-child{ padding-top:0; }
.contact-us-block li:last-child p{ margin-bottom:0; }

.gallery-block .head3 span{ color:#fff; font-size:18px; font-family: "open_sanssemibold";   padding:10px 15px; display:inline-block }
.gallery-block .head3 span a{ color:#fff; }
.gallery-block .head3{ background:#2DA989; }
.gallery-block .head3 ul li a{ color:#fff; border:0; padding:0 15px;}
.gallery-block .head3 ul li { padding:10px 0px 8px 0; border:0;  }
.gallery-block .head3 ul li:first-child a{border-right:1px solid #7dcac2;}
.gallery-block .head3 ul li.active{ background-image:url(..image/tab-icon.png); background-repeat:no-repeat; background-position:bottom; }

.blog-landing {  margin-top:0 !important;position: relative;max-width: 100%;width: 100%;}
.blog-landing img { width: 100%;max-width: 100%;height: auto;}
.white-panel {   padding: 4px; position: absolute;}
.pin-block{ transition:all 0.2s; overflow:hidden;  position:relative;  }
.pin-block-details{ text-align:center; transition:all 0.2s;  height:10px; transition:all 0.5s; position:absolute; width:100%; bottom:-70px; background:#26a69a; }
.pin-block:hover .pin-block-details{ bottom:0; transition:all 0.5s; }
.pin-block-details .user-descr{ background-image:none; background:#2da989;  padding: 4px 5px;height: auto; text-align:left; }
.pin-block:hover .pin-block-details{ height:100%; transition:all 0.5s; background:rgba(45, 169, 137, 0.8) none repeat scroll 0 0; }
.pin-block-details .btn-group{  margin: 5px 0; float: left; } 

.pin-block-details label.btn{ width:16px; height:16px; display:block; background-image:url(..image/checkbtn.png);background-repeat:no-repeat; background-position:4px -1px  !important; }
.pin-block-details label.btn.active{ box-shadow:none; background-position:4px -18px  !important;  }
/*About Us*/


/*video-block*/
.modal-dialog{ background:#fff; padding:10px;  border-radius: 4px;}
.close{ background:#26A69A !important; opacity:1; padding:0; text-align:center; line-height:20px; font-size:14px; position:absolute; right:-10px; width:20px; height:20px; color:
#fff; border-radius:100%; top:-10px;   }
.video-block ul{padding:5px; }
.video-block ul li{padding:5px; width:20%; display:inline-block; float:left;	  }
.video-block ul li a{ position:relative; }
.video-block ul li a img{ width:100%;  }
.video-block ul li a span{ position:absolute; top: -7px;  left: 40%; background-image:url(..image/video-icon.png); background-repeat:no-repeat; width:32px; height:32px; display:block; } 
.upload-img{ width:35px; height:35px; position:absolute; top:10px; right:10px; background:#2DA989; color:#fff; text-align:center; line-height:35px; }



/*mamber-block*/
.mamber-block ul{padding:5px;}
.mamber-block ul li {padding:5px; width:33.33%; display:inline-block;  position: relative;}
.mamber-block ul li span{ border-width: 0 1px 1px;  border:1px solid #d0d0d0; background:#f0f0f0;  padding:5px 10px; display:block;  }
.mamber-block ul li span a{color: #2da989;display: block;font-family: "open_sanssemibold";font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mamber-block ul li a img{ width:100%;height:150px;  }


.crew-service .media:hover h4{ background-position:left -30px bottom; transition:all 0.5s; }
.crew-service .media:hover .media-left a{ font-size:40px; transition:all 0.5s; }
footer ul li a:hover{ color:#5DD9B9; }

.video-block-contant img{ width:100%;height: 140px; }
.video-sum-details date{  font-family: 'open_sansregular'; color:#a3a3a3; font-size: 12px; display:block; width:100%; }
.video-sum-details a{font-family: "open_sanssemibold"; color:#2DA989;		}
.video-sum-details{margin-bottom:15px; background: #fafafa; border: 1px solid #e8e8e8; padding: 5px 10px;min-height: 100px;}
.video-block-contant {  padding: 15px 5px 0; }
.video-full-details a, .video-full-details date{ display:block; width:100%; }
.video-full-details a{font-family: "open_sanssemibold"; font-size:18px; color:#333;}
.video-full-details date{color:#b0b0b0;}
.video-full-details date view{ color:#2DA989 ;font-family: "open_sanssemibold";}
.video-full-details{ margin-bottom:15px;	 }
.video-block-contant p{font-family: 'open_sansregular'; font-size:14px;  color: #606060;}





/*Govind 27-07-2016*/
.form-group > label {
    margin: 0;
    font-weight: normal;
}
.navbar-form input{
	height: auto;
    margin: 0;
}
.create-account .conect-pic span{
	background-image: url("../image/layout/banner-inner.png");
    display: block;
    height: 258px;
    margin: 0 auto;
    width: 258px;
}



/*02-08-2016*/
#header_menu_user_image img {
    border-radius: 50%;
    height: 45px;
    width: 45px;
}


/*11-08-2016*/
#js_controller_tutorial_index #main_content {
    width: 75%;
}
#js_controller_tutorial_index #breadcrumb_content h1,
#js_controller_tutorial_index #breadcrumb_content h1 a,
#js_controller_tutorial_view #breadcrumb_content h1,
#js_controller_tutorial_view #breadcrumb_content h1 a{
    margin: 0;
    /*color:#2DA989;*/
    text-transform: capitalize;
}
#js_controller_tutorial_index div.header_bar_menu{
	display:none
}
.file-attachment{ position:absolute; top:-50px; right:10px; }
.file-attachment a{ width:40px; height:40px; text-align:center; display:block; line-height:40px; background:#2DA989; color:#fff; }
.file-attachment a:hover{ opacity:0.7; }


/*12-08-2016*/
a.pager_previous_link, a.pager_next_link {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #2DA989;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-indent: -1000px;
    width: 50px;
}
a.pager_next_link_not, a.pager_previous_link_not {
    border-bottom: 2px solid #2da989;
    cursor: default;
}
.extra_info/*, .extra_info_link */{
    color: #2da989;
    padding: 5px;
}
.images-contant {
    color: #fff;
    padding: 15px;
}
.images-contant ul li a {
    display: block;
    position: relative;
}
.images-contant ul {
    margin: -5px;
}
.images-contant ul li {
    display: inline-block;
    float: left;
    padding: 2px;
    width: 33.33%;
}
.images-contant ul li a img {
    width: 100%;height: 100%;
}
.user-descr {transition:all 0.5s; position:absolute; bottom:0; width:100%; background-position:bottom;    padding: 15px 0 0 5px;  height: 42px; background-image:url(../image/text-bg.png); background-repeat:repeat-x;    } 
.user-descr name span a{ display:block; font-size:13px; font-family:'open_sanssemibold';color:#fff;   } 
.user-descr descr{display:block; font-size:10px; font-family: 'open_sanslight'  } 
.images-contant ul li:hover .user-descr{ background-image:none; height:100%; padding-top:5px;  background-color: rgba(38, 166, 154, 0.9); transition:all 0.5s;  }
/**/
.block-contant {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dedede;
    margin-bottom: 15px;
	padding-bottom: 10px;

}

#js_is_user_profile h2{  text-shadow: 0 1px 1px #000000; font-size:30px; margin:0; color:#fff; }
#js_is_user_profile .profile_image{ margin-bottom:-21px; }
#js_is_user_profile #section_menu{ height:35px;  top: 12px; }  
#section_menu ul li a, #section_menu ul li a:hover{  padding: 0 9px; background:#2DA989; }
/**/
.profile_info{ margin:0 !important;  }
#js_is_user_profile .profile_image .p_4{ right: 47px; background:#2DA989; top: 45px;}

/*22-08-2016*/
.guest_user_inner_header {
    margin-top: 100px;
}
#nb_body_holder_guest #main_content_holder{
	border:none;
}

/*22_08_2016*/
#js_controller_user_login #main_content{ padding: 30px 140px; border: 1px solid #e9ebee; display: block; float: none; margin: 10% auto; width: 60%; }
#js_controller_user_login #main_content #breadcrumb_holder{ text-align:center; border:none;  }
#js_controller_user_login #main_content #breadcrumb_holder h1{font-size:20px; margin:0; font-family:'open_sanssemibold';	}
#js_controller_user_login #main_content .table{ margin:0; }
#js_controller_user_login #main_content .table input{ padding: 0 10px; background:#fff; border: 1px solid #e9ebee; height:35px; width:100%;  }
#js_controller_user_login #main_content .table_clear input{ width:100%; background:#2da989; border:none; height:40px; box-shadow:none; color:#fff; font-size:16px;  }
.login_page_option a{ font-size:13px;	color:#2DA989;  }
.login_page_option{ text-align:center;	 }

#js_controller_user_login #content_load_data { min-height: auto;}

.checkboxes .btn-group label{background-color: rgba(0, 0, 0, 0) !important; background-image: url("../image/check-box.png") !important; border: medium none; border-radius: 0; box-shadow: none; height: 16px; min-height: inherit; outline: medium none !important; padding: 0; width: 16px;}
.bhead:first-child{margin:0 0 0 0;}
.checkboxes .btn-group label.active{ background-position: 0 -26px !important;}
.checkboxes{ display:block; width:100%; font-weight:normal; }
.sign-in-form .checkboxes{ padding-left:15px; }
.search-block-nev .dropdown-menu input{ background:#fff !important; color:#2DA989; } 
.js_box_title{ background:#2DA989; padding:15px 15px; }
.edit_menu_container textarea{ background:#fff; margin:0; width:100%; }
.js_box_close, #js_marketplace_click_image_viewer_close{ background: #ddffff ; }
.js_box_close a, .js_box_close a:hover, #js_marketplace_click_image_viewer_close a, #js_marketplace_click_image_viewer_close a:hover{ background:#2DA989; color:#fff; border-color:#2DA989; border-radius:0; }
.activity_feed_content_image img.tutorial_post{ width:100%; }




/*user-register*/
#js_controller_user_register .create-account .col-sm-6.conect-pic, #js_controller_user_register .slide{ display:none; }
#js_controller_user_register .create-account .col-sm-6{ background:#fff; border: 1px solid #e9ebee; overflow: auto; clear: both; display: block; float: none; margin: 10% auto; padding: 30px 140px; width: 60%; }
#js_controller_user_register .create-account .create-account-form{ background:#fff; width:100%; padding:0; } 
#js_controller_user_register .create-account{ position:unset;  top: auto;}
#js_controller_user_register #js_signup_block input, #js_controller_user_register #js_signup_block select  { border-radius:0; background:#fff;  border: 1px solid #e9ebee; height: 35px; padding: 0 10px; color:#333 !important; box-shadow:none; width:100%; } 
#js_controller_user_register .create-account-form .form-control::-moz-placeholder {color:#333 !important;}
#js_controller_user_register #js_signup_block input:hover, #js_controller_user_register #js_signup_block select:hover, #js_controller_user_register #js_signup_block input:focus, #js_controller_user_register #js_signup_block select:focus {   border: 1px solid #e9ebee !important;  } 
#js_controller_user_register .create-account-form h2{ color:#000; font-size:20px; margin:0 0 20px 0; font-family:'open_sanssemibold'; }
#js_controller_user_register #js_registration_submit{ border-radius:0; font-family:'open_sanssemibold'; background: #2da989; border: medium none; box-shadow: none; color: #ffffff;font-size: 16px;  height: 40px; width: 100%;}
#js_controller_user_register  .user_register_holder{ border:none;  }
#js_controller_user_register #js_signup_block select { background-image:url(../image/down-errow.png); background-repeat:no-repeat; background-size: 10px auto; background-position: right 10px center; }
.mysmat_dob select{ display: inline-block; float: left; margin: 0 0.6%;width: 32% !important; }
.mysmat_dob{ clear:both; overflow:auto; }

.row_friend_browse .row_unfriend { background: #2da989 none repeat scroll 0 0;  padding: 7px 10px;  position: absolute; right:10px; top:10px;}
.row_friend_browse .row_unfriend:hover{ background:#ff0000; }
.row_friend_browse .row_unfriend a{color: #ffffff; font-size:13px }
#section_menu ul li a, #section_menu ul li a:hover{ background:#2DA989; }
/*25 aug 2016*/
.header_menu_user_link a{ padding:0 8px !important; }
#js_photo_view_holder img {width: 100%;height: 100%;}
.head3 h1{ margin:0; padding:0; font-size: unset; }
.profile_photo_special_menu{  height: 0; margin: 0; position: absolute; right: 0; top: -41px;} 
.profile_photo_special_menu a, .profile_photo_special_menu a:hover{  padding:9px 0 8px 10px; margin-top: 1px; height:auto; width: auto; border:none;}
.profile_photo_special_menu a.active, .profile_photo_special_menu a.active:hover{ border:none; background-color:#2DA989;  background-image: url("../image/tab-icon.png");background-position: center bottom; background-repeat: no-repeat; }
.profile_photo_special_menu a div{ padding:0; }
.profile_photo_special_menu a span{ padding:0; display:inline-block; color:#fff;  font-size: 14px; padding:0 10px 0 5px;}
.profile_photo_special_menu a span.badge{ background: #ffffff ; padding: 1px 3px; color:#2DA989;}
#breadcrumb_holder { border-bottom: 0px solid #dfdfdf;}
.profile_photo_special_menu a:first-child span{ border-right:1px solid #fff; }
.photo_view_comment .js_feed_comment_border {width: 100%;}
.photo_row{ width:33.33%; height:auto; padding: 0 5px;}
.photo_row_small{ margin:0; }
.photo_row img{ width:100%;  object-fit: cover; height:100px;   }  
.photo_row_holder{width:100%; height:auto;}
#js_album_outer_content{ padding:10px 5px; }
.globel-btn{  background: #2da989 none repeat scroll 0 0; color: #ffffff; display: inline-block; font-size: 14px; padding:5px 10px;}
.feed_comment_extra > a#js_tag_photo {color: #2da989;}
ul.activity_feed_multiple_image li:first-child { width:100%; }
ul.activity_feed_multiple_image li:first-child  img{ height:auto; }
ul.activity_feed_multiple_image li { padding: 2px;width:33.33%; margin:0; }
ul.activity_feed_multiple_image li img{ height:100px; border:0; }

/*26 aug 2016*/
#js_controller_core_index-visitor #content_holder{ display:none; }
#header_menu_holder .header_menu_user_link{  margin: -4px 0; }
.pending_request{ background:red !important; }
.profile_online{  background: #ffffff !important; color: #8dc63f !important; }


/*Chate*/
#js_footer_im_holder { }
#im_footer_bar li a#js_instant_messenger_link, #im_footer_bar li a#js_instant_messenger_link:hover, #im_footer_bar li.seen a#js_instant_messenger_link, #im_footer_bar li.seen a#js_instant_messenger_link:hover {  }
div#js_friend_input_search{ width:100%; }
div.im_header{ padding:5px 10px; height: auto; }
div.im_text div.im_message{  word-wrap: break-word; width:unset;   max-width: 100%;}
div.im_text_form{ bottom:10px; }
 
.im_text_actual_owner div.im_message{background:#2DA989; 	}
.im_text_actual_owner .im_chat_image { display:none; }
.im_text_actual_owner .im_message{ float:right; border-radius: 15px 4px 4px 15px; color: #ffffff; font-size: 13px; padding:5px 10px; width: auto;}
.im_text_actual_owner{ width:100%; display:block;  overflow: auto; clear:both; }
.im_message { background: #e0e0e0 ; border-radius: 4px 15px 15px 4px; color: #2d3f55; display: inline-block; font-size: 13px; max-width:190px !important; min-height: 30px; padding: 5px 10px; width: auto !important;}
.im_chat_image .image_online_status { border-radius: 100%;}
div.im_text { padding:0; border-top: 0 solid}
#js_latest_message{ margin-bottom:20px; }
.im_text_form_img { background: #2da989 none repeat scroll 0 0; color: #ffffff; margin: 1px; padding: 4px 9px;}
textarea#js_im_text{ padding:6px 15px 0 20px; }
.im_in_chat_menu_holder a{font-size: 12px; color:#fff; }
div.im_text div.im_date{ border:none;background: #adffff ;	 color: #000000;  padding: 2px 5px; right:0; top:0; }
.activity_feed_content_image embed {width: 100%;}


/*31-08-2016*/
.extra_info_link > span {font-size: 11px;}

.t_center iframe{ width:100%; }
#js_controller_video_view .t_center{ width:100% !important; }
#js_controller_video_view .t_center img{ width:100% !important; height:100% !important; }
#js_controller_video_view .row2 div, #js_controller_video_view .row1 div{ width:100% !important;  }
#js_controller_video_view .row2 div a, #js_controller_video_view .row1 div a{color: #909090; font-size: 13px; font-weight: bold;}
#js_controller_video_view .row2 div a:hover, #js_controller_video_view .row1 div a:hover{ color:#2DA989; }
#js_controller_video_view div.row1, #js_controller_video_view  div.row2{ width:100% !important;   padding: 10px !important;  border-width: 0 0 1px;}
.activity_feed_content_image iframe { width: 100%;}
.video_info_box{ border:none; border-radius:0; background:#fff !important;}
.video_info_box .video_info_box_content{ padding:0;   }
.video_info_box .video_info_box_content a{ color:#2DA989; }
.video_info_toggle span img{ top:0; }
.video-block-contant.video-detail-bar .col-sm-12{ padding:0; }
.video-block-contant.video-detail-bar .col-sm-12 iframe { width:100% !important; }
#js_block_bottom_1 span{ text-align:center; padding:0 0 8px 0; }
#section_menu ul li #cover_section_menu_drop ul li a{ background:#4dc9a9 ;  margin: -2px 0 0 5px; box-shadow: none; }
#section_menu ul li #cover_section_menu_drop ul li a:hover{ background:#2DA989;  box-shadow: none; }
#section_menu ul li #cover_section_menu_drop ul{ margin: 0px 0 0 5px;}
.cover_photo_change{ position:absolute; top:10px; left:0px; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border:none; width: auto;  height: 80px;}
.cover_photo_change .table_clear_button{ left:10px; }
.drag-res-cover{background: #404040 none repeat scroll 0 0;  margin: 48px 0 0 9px; box-shadow: 0 0 4px #303030; color: #ffffff; display: inline-block; line-height: 20px; padding: 6px 15px; }
.cover_photo_change .table_clear_button input{ color:#fff; line-height: 23px;  background: #2da989; border:none; box-shadow: 0 0 4px #202020;}
.cover_photo_change .table_clear_button input.button_off{ background:#FF7070; }
#content_load_data #site_content{ padding:7px 10px 0; text-align: justify; }
#content_load_data #site_content input, #content_load_data #site_content textarea, #content_load_data #site_content select{ height:35px !important;  width:100% !important}
#content_load_data #site_content select{background-image:url(../image/down-errow.png); background-repeat:no-repeat; background-size: 10px auto; background-position: right 10px center;}
#js_controller_user_profile #content_load_data #site_content input[type="button"], 
#js_controller_user_profile #content_load_data #site_content input[type="reset"], 
#js_controller_user_profile #content_load_data #site_content input[type="submit"],
#js_controller_user_profile #content_load_data #site_content input[type="checkbox"],
#js_controller_user_profile #content_load_data #site_content input[type="radio"]
{ width:auto !important; height:auto !important;  float: left; margin-right: 5px;}
#js_controller_user_profile #content_load_data #site_content textarea{ height:80px !important; }
.video-feed-image {  width: 100%;}
#js_controller_user_privacy .js_privacy_block{  margin: 0 -14px;}

#privacy_holder_table .table_right { margin-left: 60%; margin-right: 14px;}
#privacy_holder_table .table_clear{ padding-left:14px; }
#privacy_holder_table .privacy_setting{ width:100%; }
.item_is_active_holder span{display: inline-block; float: left; margin: 0; position: unset; width: 50%; }
.item_is_active_holder span input{float: left; margin-right: 5px;}
select option { padding:6px 10px; }
select option:hover{ background:#2DA989; color:#fff; }


#js_notification_holder .notification_holder li > a{ float:left;  width: 50px; }
#js_notification_holder .notification_holder li > a img{   height: auto; width:100%; }
#js_notification_holder .notification_holder li { width: 100%; float:left; }
#js_notification_holder .notification_holder li .notification-rightbar{  padding: 0 0 0 60px; position: relative;  width: 100%;}
#js_notification_holder .notification_holder li .notification-rightbar a{ color: #2da989; font-size: 14px; font-weight: bold; letter-spacing: 1px;}
#js_notification_holder .notification_holder li .notification-rightbar span{ display:block !important; width:100%; padding:0; color:#333;   }
#js_notification_holder .notification_holder li .notification-rightbar .notification_delete{position: absolute; top: 0px; right: 0px; background:#ef6060; width: 20px; text-align: center; color:#fff;}
#js_notification_holder .notification_holder li .notification-rightbar .notification_delete a{ color:#fff; }

/*05-09-2016*/
#js_controller_user_register .block-contant { border: medium none !important;}
.activity_feed_share_this_one_link.parent.feed_share_map.js_hover_title{ color:#2DA989; font-size:16px; line-height: 28px; padding: 0 7px; }
#js_photo_box_view_more{ background:#4dc9a9 ; }
::-moz-selection {  color: #fff; background: #4dc9a9 ;}
::selection { color: #fff; background: #4dc9a9 ;}
a.friend_action_delete:hover{ background-color: #2da989;}   



.show-hide .fa-eye-slash{ display:none; }
.show-hide:active .fa-eye-slash{ display:block; }
.show-hide:active .fa-eye{ display:none; }
.show-hide button{background: rgba(45, 169, 137, 0.698) none repeat scroll 0 0; border-radius: 0 40px 40px 0;}
.show-hide button:hover{background: rgba(45, 169, 137, 1) none repeat scroll 0 0;}
/* 06-09-2016 */
.search_result_title a{ color:#2DA989; }
#js_new_friend_request_9 .drop_data_user a:hover{ background:unset; padding:0  }
#js_new_friend_request_9 .drop_data_user a{padding:0  }
#js_new_friend_request_9 .drop_data_user .user_profile_link_span a{ color:#2DA989; }
#content_load_data #site_content input[type="file"]{ height:auto !important; }
#js_controller_user_photo #js_crop_tool .p_2 img{ width:100%; }
#js_controller_user_photo #js_crop_tool .p_4 > div{ margin-right:0 !important }
.h3, h3 {font-size: 18px;}
.frmbrows{ border:1px solid #dfdfdf; padding:10px; margin-bottom:15px; }
.frmbrows .user_browse_title{   color: #2da989; font-size: 15px; font-weight: normal; }
.frmbrows label{ font-size:14px; color: #808080; font-weight: normal; }
.frmbrows label input{  height: auto; width:auto; margin: -4px 5px 0 0; }
.frmbrows select{ height:35px; width:100% !important; }
.frmbrows select option{ padding:1px 10px; background:#fff !important; }
.frmbrows input{ height:35px; background:#fff; width:100% }
.frmbrows .p_4{ padding:0;  }
#js_controller_user_browse .js_parent{ margin: 0 -10px; border:none;  padding: 10px; border-bottom: 1px solid #dfdfdf; }
.js_parent .user_browse_info{ position:unset; left: unset; display: inline-block;  padding: 0 0 0 10px; }
.js_parent .user_browse_image img{ width:100%;   }
.js_parent .user_browse_image { width:100px; float:left; }
.js_parent .user_browse_info a{ text-transform: capitalize; color:#2DA989; }
.js_parent .user_browse_add_friend img{ display:none; }
.js_parent .user_browse_add_friend a{ background:#2DA989; color:#fff; display: inline-block; padding: 5px 10px; }
.js_parent .extra_info{ margin-top:5px; background:#FF7070; color:#fff; display: inline-block; padding: 5px 10px; }
/* 06-09-2016 */
.activity_feed_content .comment_mini_link_like{ width:100%; }
.activity_feed_content .comment_mini_link_like{border-bottom: 1px solid #dfdfdf;}
#js_controller_core_index-member .block-contant{ border:none; }
.activity_feed_form  {border: 1px solid #dfdfdf;  }
#js_is_user_profile .block-contant{ border:none; }
.like_count_link_holder{ float:left; }
.like_count_link.js_hover_title{ position:unset; display: inline-block;  background-color: #ffffff; margin-top: 3px; }
div.activity_like_holder{ width:100%; }
a.like_count_link, a.like_count_link:hover{ position:unset; display: inline-block; }
div.comment_mini_image{  display: block !important; margin:0;  } 
.js_comment_feed_textarea{ width:100%; }
.comment_mini_textarea_holder{ margin-left: 35px !important; }
.comment_mini_textarea_holder.comment_mini_content{ margin-left: 30px; }
.js_comment_feed_textarea{  height: 33px;  padding: 7px 10px;} 
.feed_comment_buttons_wrap {  position: absolute;  right: 0px; top: 0px; margin:0;    height: 100%;}
.feed_comment_buttons_wrap .t_right{ height:100%; }
.feed_comment_buttons_wrap button{background: #2da989 none repeat scroll 0 0;  border: 0 none; color: #ffffff;  height: 100%; width: 33px;}
.js_comment_feed_form{ position:relative; }
.edit_bar select{ height:35px; width:100%; }
.edit_bar select option{ padding:1px 10px; }
#js_is_user_profile #content .block   .title{ background: #2da989 !important; color: #ffffff; font-family: "open_sanssemibold"; font-size: 18px;height: 40px; line-height: 40px; margin: -1px; padding: 0 15px; text-transform: capitalize;}
#js_is_user_profile #content .block   .title a{ color:#fff; }
#js_is_user_profile .content{ margin: 0 -1px; border: 1px solid #dfdfdf; }
#js_is_user_profile #content .block .info_left{ padding: 0 10px; color:#2DA989; }
#js_is_user_profile #content div.info_right  { margin-left: 170px;}
#js_is_user_profile #content div.info_right .js_custom_content{ padding:0; }
#js_is_user_profile #content .block .info_left a{ color:#2DA989;}
#js_new_friend_holder_drop a{ padding:0; color:#2DA989;  }
#js_block_border_friend_birthday .block_event_title_holder i{  border-radius: 14px; color: #ffffff; height: 30px; line-height: 30px; text-align: center; width: 30px; background:#2DA989;	 }
#js_block_border_friend_birthday .block_event_title_holder a{ color:#2DA989; }
#js_block_border_friend_birthday .block_event_title_holder { padding:10px; }
#js_block_border_friend_birthday .block_event_title_holder .block_event_title{ display:none; }
#js_is_user_profile #site_content{  border: 1px solid #dfdfdf; }
#js_is_user_profile #site_content #js_album_outer_content{ padding: 10px 0 10px 0; margin:0 -5px; }
#site_content .albums_container{ padding: 10px 0 10px 0; margin:0 -5px; }
#site_content .albums_container .albums_container_row .album_entry{ margin:0; }
#site_content .albums_container .albums_container_row .album_entry a{ background-size:100%;  }
#site_content .albums_container .albums_container_row .image_hover_holder{ width:100%;}
#site_content .albums_container .albums_container_row .photo_row_info .extra_info{font-size:12px; color:#333; padding:0; }
#site_content .albums_container .albums_container_row .photo_row_info {  background: #efefef ; border: 1px solid #dfdfdf; padding-top:0;  }
#site_content .albums_container .albums_container_row .photo_row_info a{ font-weight:normal; color:#2DA989;  font-family: "open_sanssemibold"; }
#site_content .albums_container .albums_container_row .image_hover_holder .album_a_img_holder{ min-height:95px; }
#js_signup_block #js_register_step2 #gender{ width:100%; }
.create-account-form .table_clear{ text-align:center;}
.create-account-form .table_clear .button_register:hover{ background:#FF3CA1; transition:all 0.5s; }
.js_box_content input{ width:100% !important; height:35px;   }
.js_box_content .js_friend_search_form{width:100% !important; }
.js_box_content .table_clear label input{ width:auto !important; height:auto; margin:0 5px 0 0 ; }
.js_box_content .table_clear label { font-weight:normal; }
.block-contant.nav-bar-block { padding-bottom:0; }
#container_submit_friend_request input{ width:auto !important; }
.js_location_map{  left:auto !important; margin-top:0 !important; display:block !important;  position: relative !important;  width: 100% !important;  }
#js_user_browse_advanced .p_top_4 select{ width:49% !important; }
#js_user_browse_advanced .p_top_15 input{ width:auto !important; }
#browse_custom_fields_popup_holder .go_left { width: 33.33%;}
/*09-09-*2016*/
#js_is_user_profile .js_custom_content_holder .js_custom_content{ padding:0 10px 10px; }
.moderation_row { border:none !important; }
button_off{  }
.file-attachment{right: 0; top: -40px;}
.file-attachment a{ font-size:25px; }
/* 12-09-2016*/
#js_controller_quiz_view #main_content_padding .item_image_content input{ float: left; height: auto !important; width: auto !important;  margin: 3px 5px 0 0; }
#js_controller_quiz_view #main_content_padding .item_image_content label{font-weight: normal;}
#js_controller_quiz_view #main_content_padding .item_image_content .p_4{ padding:0; }
#js_controller_quiz_view #main_content_padding .item_image{ width:100% !important;  }
#js_controller_quiz_view #main_content_padding .item_info{ padding-top:10px; }

/* 16-09-2016 */
#js_controller_core_index-member #homecontact .logoContact{ padding:0; width:auto; height:auto; padding: 10px 4px; }
#js_controller_core_index-member #homecontact .logoContact a{ line-height:40px; font-size:16px; text-align:center; color:#fff; padding:0; width:40px; height:40px; display:inline-block;}
#yahoo{ background:#400090}
#gmail{ background:#E75A4D}
#js_controller_contactimporter_index #content_load_data #site_content .yncontact_email_contact input{ width:auto !important; height:auto !important;  }
#js_controller_contactimporter_index #content_load_data #site_content .yncontact_email_contact .table-col:first-child{left: 10px; margin: 0; position: absolute; width: 20px; }
#js_controller_contactimporter_index #content_load_data #site_content .yncontact_email_contact .table-col{color: #2da989; font-weight: bold; margin-left: 25px; text-transform: capitalize;}
#js_controller_contactimporter_index #content_load_data #site_content .yncontact_email_contact .table-col.name{ color: #909090; font-size: 12px; font-weight: normal; margin-left: 25px; text-transform: unset; } 
#js_controller_contactimporter_index #content_load_data #site_content .yncontact_email_contact{   border-bottom: 1px solid #dfdfdf; padding: 6px 10px; position: relative;}
.yncontact_email_letter{ background: #2da989 ; border: medium none; color: #ffffff; padding: 5px 10px;}
#js_controller_contactimporter_index #content_load_data #site_content .contactimporter-title .table-col:first-child{left:7px; margin: 0; position: absolute; width: 20px; }
#js_controller_contactimporter_index #content_load_data #site_content .contactimporter-title .table-col{color: #2da989; font-weight: bold; margin-left: 25px; text-transform: capitalize; }
#js_controller_contactimporter_index #content_load_data #site_content .contactimporter-title .table-col:first-child input{ height:auto !important; }
#js_controller_contactimporter_index .contactimporter-title{   padding: 10px; position: relative;}
#js_controller_contactimporter_index #content_load_data #site_content .contactimporter-title .table-col:last-child {color: #909090; font-size: 12px; font-weight: normal; margin-left: 25px; text-transform: unset; }


/*20-09-2016*/
.js_box_content textarea{ width:100%; height:80px; display:block;    padding-right: 32px;}
#js_is_user_profile  textarea { height: 80px; width: 100% !important;}
#js_is_user_profile .js_custon_field{padding: 5px 10px 10px 10px;}
.js_box_content input[type="button"], .js_box_content input[type="checkbox"], .js_box_content input[type="redio"], .js_box_content input[type="submit"]{ width:auto !important }
.js_box_content input[type="checkbox"], .js_box_content input[type="redio"]{ height:auto; float:left; margin-right:5px; }
#js_block_border_arcade_search input, #js_block_border_arcade_search select{ width:100%; height:35px;  }
#js_block_border_arcade_search form{ padding:10px;  }     
#js_controller_arcade_index #site_content > div  { border-width: 0 0 1px; border:1px solid #e0e0e0;   height: auto; margin: 0 -10px; padding: 10px;  clear: both; overflow:auto;}
#js_controller_arcade_index #site_content > div img{ width:100%; }
#js_controller_arcade_index #site_content > div a{ color:#2DA989; }
#js_controller_arcade_index #site_content > div div.row_title_image_header{ position:unset; float:left; border:none; }
#js_controller_arcade_index #site_content > div div.row_title_image_header a{ display:block; }
#js_controller_arcade_index #site_content > div .extra_info > br{ display:none; 	 }
#js_controller_arcade_index #site_content > div .extra_info { padding:0; }
#js_controller_arcade_index #site_content > div .row_title_image_header_body{ min-height:auto; margin:0; padding:0 10px; }
#js_controller_arcade_index #site_content > div div.row_title_image_header, #js_controller_arcade_index #site_content > div .row_title_image_header_body{ display:inline-block; float:left; }
.js_box.ui-draggable select, .js_box.ui-draggable input[type="text"]{ width:100%; height:35px; margin-bottom:10px; }
.js_box.ui-draggable #js_feed_share_friend_placement{ width:100% !important;  margin-bottom:10px; }
#js_controller_quiz_add #content_load_data .full_question_holder{ padding:10px; }
#js_controller_quiz_add #content_load_data .full_question_holder .p_4{ padding:0; }
#js_controller_quiz_add #content_load_data textarea{ height:80px !important; }

/*22-09-2016*/
#js_controller_arcade_index #site_content > div{ border-bottom:none; }

.crew-service .media-body > a::before { content: "-";   margin-right: 5px; font-size: 20px;}
.crew-service .media-body > a.collapsed::before { content: "+"; font-size: 20px;   margin-right: 5px;	}
.crew-service .media-body > a::after { content: " Less";   margin-right: 5px; }
.crew-service .media-body > a.collapsed::after { content: " More";   margin-right: 5px;	}

#content_load_data #site_content input[type="button"], 
#content_load_data #site_content input[type="submit"]{ 
  width:auto !important 
}

#content_load_data #site_content input[type="checkbox"], 
#content_load_data #site_content input[type="redio"]{ 
  width:auto !important;
  margin: 0;
  height:auto !important;  
}
#js_controller_user_register .mysmat_dob select{ margin-bottom:15px; }
#content_load_data #site_content .mysmat_dob select:last-child {margin: 0;}
.no_sidebar { float: none; margin: 0 auto !important;}
#js_controller_page_view .item_view_content ul, #js_controller_page_view .item_view_content ol  { margin:0; }   
.form-control::-moz-placeholder{ color:#fff; }

/*05-OCT-2016*/
#js_controller_photo_add .table_right_text #js_photo_album_select{ margin-bottom:15px; }
.button_warning{ padding:5px 10px; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff !important;
}






/*07-OCT-2016*/

#content_load_data #site_content input[type="checkbox"], #content_load_data #site_content input[type="radio"]{ float:left; margin-right:5px;  margin-top: 3px; width:auto !important; height:auto !important; } 
#js_controller_user_profile .js_custom_group_basic .table .table_right{ color:#fff }
#js_controller_user_profile .js_custom_group_basic .table .table_right select{ color:#333 }



#js_controller_photo_edit-album .page_section_menu_holder .photo_edit_row .photo_edit_holder{ width:100%; border:0; background:#fff; padding:10px; }
#js_controller_photo_edit-album .page_section_menu_holder .photo_edit_row .table{ padding:10px; }
#profile_picture_container.go_left.t_center{ margin-bottom:10px; } 
#js_photo_view_all_sizes > img { height: auto; max-width: 100%;}
#js_privacy_block_blocked {}


/*14-oct-2016*/
#header_holder #header_right ul li a i {
    font-size: 1.5em;
}

/*25-oct-2016*/

.document-sum-details a {
    color: #2da989;
    font-family: "open_sanssemibold";  font-size:17px!important;
}
.document-sum-details {
   // background: #fafafa none repeat scroll 0 0;
   // border: 1px solid #e8e8e8;
    margin-bottom: 5px;
    padding: 5px 10px;
}

.suggestion-sum-details a {
    color: #2da989;
    font-family: "open_sanssemibold";
}
.suggestion-sum-details {
   // background: #fafafa none repeat scroll 0 0;
   // border: 1px solid #e8e8e8;
    margin:7px 0 0 0;
  
}
.suggestion-sum-details .user_profile_link_span {display: block;}
div.row_title_info {margin-left: 70px;}
.suggestion-sum-details.btn.btn-default {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 2px 1px 0 0 #000000;
    padding: 1px 4px;
}
/* Always set the map height explicitly to define the size of the div
       * element that contains the map. */
      #map {
        height: 100%;
      }
      /* Optional: Makes the sample page fill the window. */
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
      .controls {
        margin-top: 10px;
        border: 1px solid transparent;
        border-radius: 2px 0 0 2px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 32px;
        outline: none;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
      }

      #pac-input {
        background-color: #fff;
        font-family: Roboto;
        font-size: 15px;
        font-weight: 300;
        margin-left: 12px;
        padding: 0 11px 0 13px;
        text-overflow: ellipsis;
        width: 300px;
      }

      #pac-input:focus {
        border-color: #4d90fe;
      }

      .pac-container {
        font-family: Roboto;
      }

      #type-selector {
        color: #fff;
        background-color: #4d90fe;
        padding: 5px 11px 0px 11px;
      }

      #type-selector label {
        font-family: Roboto;
        font-size: 13px;
        font-weight: 300;
      }
      #target {
        width: 345px;
      }
/*14-11-2016*/

.buynow-sum-details a {
    color: #2da989;
    font-family: "open_sanssemibold";
}
.buynow-sum-details {
   // background: #fafafa none repeat scroll 0 0;
   // border: 1px solid #e8e8e8;
    margin:7px 0 0 0;
  
}
.buynow-sum-details .user_profile_link_span {display: block;}
div.row_title_info {margin-left: 70px;}
.buynow-sum-details .btn.btn-default {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 2px 1px 0 0 #000000;
    padding: 1px 4px;
}
/*.video .activity_feed_content_image .play_link > img {
    width: 100%;
}*/





/*18-11-2016*/
.block .action > form{padding:0 10px;}
.pull-left-text-width {
 height:36px;
    overflow: hidden !important;
  float:left;
  width:144px; margin-bottom:15px!important;  overflow}
.pull-right-price-price {float: right;}
.pull-left.lo{width:140px; font-weight: 800;}
.cart {padding: 10px 0;}
.pull-right.dollor {font-weight: 800;}
.pull-right-price-price i {color: red;}
.hrline {margin: 0 0 13px;}
.hline {margin: 10px 0;}
/*table*/
table {font-family: arial, sans-serif; border-collapse: collapse; width: 100%;}
td, th {text-align:left; padding: 8px;}
tr:nth-child(even) {background-color: #dddddd;}
.table-title th{font-weight:600;}

.right-side ul.action{margin-bottom:0px;}
ul.action li a, ul.action li a:hover{}
.pull-right-price-price a{border:none!important; display:-moz-stack!important; padding:0!important;}



#content_holder #left #js_block_border_eduslider_assessment{clear:both}
/*23-11-2016*/

.intro-text {
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 1.51;
    text-align: justify !important;
}

.document-sum-details a {color: #2da989; font-family: "open_sanssemibold";}
.edu-date date {color: #2DA989; margin-left: 22px;}
.edu-price {line-height: 2;  font-weight: 800;}
ul.action li a, ul.action li a:hover{  padding: 4px 0 4px 12px;}

/*25-11-2016*/
.ppt-sum-details a img{width:50px; height:50px;}
.ppt-sum-details a {font-size:14px; color:#2DA889!important;}

.ppt-sum-details date{  font-family: 'open_sansregular'; color:#a3a3a3; font-size: 12px; display:block; width:100%; }
.ppt-sum-details a{font-family: "open_sanssemibold"; color:#2DA989;		}
.ppt-sum-details{margin-bottom:15px; background: #fafafa; border: 1px solid #e8e8e8; padding: 5px 10px;min-height: 100px;}

/*28-11-2016*/
#content_holder #left .block, #content_holder #right .block{margin-bottom:8px!important;}
#js_ad_space_1 > div{margin-bottom:10px!important;}
div.info_left{
color: #333 !important;
}
div.info{
	clear: both;
	padding: 0 10px;
}
div.info_left{
	float: left;
}
#js_rating_holder_arcade{
	clear: both;
}

.t_center img{
	margin: 10px auto;
}
.table button,.table input,.table optgroup,.table select,.table textarea{
color :#333 !important;
}