body {
    margin: 0px;
    padding: 0px;
    margin: 0px auto;
    font-family: 'Oswald', 'Roboto', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
    color: #333;
}

.row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: -15px;
    margin-bottom: 0.09%;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
figur,
a {
    margin: 0px;
    font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    -webkit-font-variant-ligatures: common-ligatures;
    font-variant-ligatures: common-ligatures;
}

p,
.p {
    font-size: 1.1rem;
    line-height: 1.4;
    color: #555;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    text-align: justify;
}

ul,
ol {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.clear {
    clear: both;
}

a {
    text-decoration: none;
}

a:hover,
a:focus,
button:focus,
a:active {
    text-decoration: none;
    outline: none;
    outline-offset: 0px;
}

.no_margin {
    margin: 0px;
}

.no_padding {
    padding: 0!important
}

.fw_300 {
    font-weight: 300;
}

.fw_400 {
    font-weight: 400;
}

.fw_500 {
    font-weight: 500;
}

.fw_600 {
    font-weight: 600;
}

.fw_700 {
    font-weight: 700;
}

.fw_900 {
    font-weight: 900;
}

.scroll_top {
    background: #2075f4;
    border-radius: 3px;
    bottom: 50px;
    cursor: pointer;
    height: 40px;
    position: fixed;
    right: 30px;
    text-align: center;
    width: 40px;
    z-index: 999;
}

.not_visible {
    visibility: hidden;
    display: none;
}

.scroll_top i {
    color: #fff;
    font-size: 24px;
    line-height: 38px;
}

h1,
.h1 {
    font-size: 60px;
    line-height: 70px;
}

h2,
.h2 {
    font-size: 44px;
    line-height: 55px;
}

h3,
.h3 {
    font-size: 36px;
    line-height: 48px;
}

h4,
.h4 {
    font-size: 24px;
    line-height: 30px;
}

h5,
.h5 {
    font-size: 20px;
    line-height: 30px;
}

h6,
.h6 {
    font-size: 18px;
    line-height: 26px;
}

.oswald {
    font-family: 'Oswald', sans-serif;
}

.pos_relative {
    position: relative;
}

.section_tbl {
    display: table;
    width: 100%;
    height: 100%;
}

.section_tbl_cell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

input:focus {
    outline: 0;
    border: 0;
    /*
    -webkit-box-shadow: none;
    box-shadow: none;
*/
}

a,
img,
header,
button,
input,
textarea,
.catagory_section,
.client_page_v1 ul li,
.menuzord .showhide em,
.startUp_menu .menuzord-brand,
.startUp_menu .menuzord-menu>li>a,
.team_section_2 .member_details h5,
.cleaning_service_section .single_service,
.all_service_section_v2 .single_service {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

i {
    -webkit-transition: right 0.3s linear, padding 0.3s linear, scale 0.3s linear;
    -o-transition: right 0.3s linear, padding 0.3s linear, scale 0.3s linear;
    transition: right 0.3s linear, padding 0.3s linear, scale 0.3s linear;
}

i.arch {
    color: #C72026;
}

.filter:after {
    content: "\f061";
    color: #333;
    font-family: "FontAwesome";
    font-size: 20px;
    padding: 10px;
}

.category.arch:before {
    content: "\f0c8";
    color: #C72026;
    font-family: "FontAwesome";
    font-size: 12px;
    margin-right: 5px;
}

i.cons {
    color: #FED307;
}

.category.cons:before {
    content: "\f0c8";
    color: #FED307;
    font-family: "FontAwesome";
    font-size: 12px;
    margin-right: 5px;
}

i.prop {
    color: #1CB24B;
}

.category.prop:before {
    content: "\f0c8";
    color: #1CB24B;
    font-family: "FontAwesome";
    font-size: 12px;
    margin-right: 5px;
}

i.engi {
    color: #ED7A23;
}

.category.engi:before {
    content: "\f0c8";
    color: #ED7A23;
    font-family: "FontAwesome";
    font-size: 12px;
    margin-right: 5px;
}

.category-color.desi,
.desi a {
    background: #38AD01;
}

.alignment_middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.alignment_middleLeft {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.alignment_center {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.alignment_row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.alignment_col {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

span.separetor {
    color: cornflowerblue;
}

h4.header_text {
    color: #fff;
    line-height: 70px;
    font-weight: 300;
    margin-left: 30px;
}

.brand-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
}

.brand-img img {
    width: 80%;
    height: auto;
    padding: 15px;
    float: right;
}

strong {
    font-weight: 700;
}

em {
    font-style: italic;
    text-decoration: underline;
}

.navbar .search-form {
    float: right;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

.navbar .search-form .input-group {
    display: block;
    padding-right: 30px;
    width: 30px;
    overflow: hidden;
    border-left: 2px solid transparent;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.navbar .search-form.open .input-group {
    border-left: 2px solid #5F5F5F;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.navbar .search-form .form-control,
.navbar .search-form .form-control:focus {
    height: 30px;
    padding: 6px 12px 0;
    border-radius: 0;
     font-size: 16px;
    background-color: transparent;
    border-color: transparent;
}
 .navbar .search-form .input-group-btn {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    z-index: 2;
}

.navbar .search-form .input-group-btn .icon {
    position: relative;
    bottom: -3px;
    left: -1px;
    font-size: 16px;
}

.navbar .search-form .btn {
    padding: 5px 8px;
    border-radius: 0;
    background-color: transparent;
    border: 1px solid transparent;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-size: 20px;
    top: -7px;
    color: #111;
}

.navbar .search-form .btn:active,
.navbar .search-form .btn:hover,
.navbar .search-form .btn:focus,
.navbar .search-form.open .btn {
    color: #fff;
    background-color: #111;
    border: 1px solid #111;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0;
}
.navbar .search-form.open .input-group {
    width: 400px;
    -webkit-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
}

:-ms-input-placeholder {
    color: #555 !important;
}

::-moz-placeholder {
    color: #555 !important;
}

:-moz-placeholder {
    color: #555 !important;
}

::-webkit-input-placeholder {
    color: #555 !important;
}

.mm-menu-toggle {
    position: relative;
    width: 30px;
    height: 20px;
    background: -webkit-linear-gradient(90deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #fff 7px, #fff 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
    background: linear-gradient(0deg, rgba(33, 33, 33, 0), rgba(33, 33, 33, 0) 7px, #fff 7px, #fff 11px, rgba(33, 33, 33, 0) 11px, rgba(33, 33, 33, 0) 18px);
    font-size: 0;
    text-indent: -9999px;
}

#toggle-input {
    display: none;
}

.toggle-label {
    display: none;
    cursor: pointer;
    padding: 10px;
    font-weight: 600;
    width: 40px;
    height: 40px;
    z-index: 1000;
    position: absolute;
}

.toggle-label:hover {
    color: #09C;
}

.toggle-label:after {
    content: "\f00e";
    font-family: FontAwesome;
    color: #fff;
    font-size: 25px;
    font-weight: normal;
}

.toggle-content {
    max-height: 0;
    overflow: hidden;
    -o-transition: ease 0.3s max-height;
    -webkit-transition: ease 0.3s max-height;
    transition: ease 0.3s max-height;
}

#toggle-input:checked~.toggle-content {
    max-height: 1000px;
}

#toggle-input:checked+.toggle-label:after {
    content: "\f010";
    font-family: FontAwesome;
    color: #fff;
    font-size: 25px;
    font-weight: normal;
}

#toggle-input:checked~.toggle-content {
    max-height: 1000px;
    position: relative;
    height: 80px;
}

.col-md-1 {
    -ms-flex: 0 0 4%;
    -webkit-box-flex: 0;
    flex: 0 0 4%;
    max-width: 4% !important;
}

.col-md-8 {
    -ms-flex: 0 0 72%;
    -webkit-box-flex: 0;
    flex: 0 0 72%;
    max-width: 72%;
}

.col-md-3.newsSection {
    -ms-flex: 0 0 24%;
    -webkit-box-flex: 0;
    flex: 0 0 24%;
    max-width: 24%;
}

section.main-container {
    display: block;
    position: relative;
    top: 0px;
}

.home section.main-container,
.archive section.main-container,
.page-template-category_template section.main-container,
.page-template-category_template section.main-container {
    top: 68px;
}

.vertical_nav.pull-left {
    display: block;
    width: 70px;
    height: 100vh;
    margin-left: -15px;
    background: #fff;
    position: fixed;
    z-index: 10;
}

.advertize {
    text-align: center;
    background: #fff;
    height: auto;
    margin-bottom: 20px;
    border-radius: 3px;
    overflow: hidden;
    margin-top: 20px;
	font-size: 0;
}

.single .advertize
{
	  margin-top: 100px;
}

.vertical-top-menu {
    padding: 10px 5px;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
}

ul.sub-nav {
    margin-top: 25px;
}

.big-text a {
    font-size: 17px;
    font-weight: 700 !important;
}

.big-text.compose a {
    font-size: 14px;
}

.sub-nav li {
    text-align: center;
    padding: 5px 0;
}

.active {
    color: #75aff7 !important;
}

.date {
    font-size: 18px;
    width: 100%;
    display: block;
    font-weight: 500;
    line-height: 18px;
}

.Day {
    font-size: 12px;
}

.vertical-bottom-menu {
    position: fixed;
    top: auto;
    width: 85px;
}

/*li.menu-iteam {
    text-align: center;
    padding: 10px 5px;
    font-family: "Roboto", sans-serif;
	position:relative;
}*/
li.menu-iteam {
text-align: center;
padding: 20px 0;
font-family: "Roboto",sans-serif;
width: 85px;
border-bottom: 1px solid #000;
min-height: 104px;
}
li.menu-iteam a {
    color: #2f3846;
    font-style: normal;
}

li.menu-iteam a i {
    font-size: 25px;
    width: 100%;
}

span.nav-text {
    display: inline-block;
    font-size: 12px;
    margin-top: 10px;
}

.menu-iteam.active {
    width: 70px;
    color: #75aff7 !important;
}

.menu-iteam a {
    color: #2f3846;
}

.menu-iteam.active a i {
    color: #75aff7 !important;
    text-align: left;
    font-size: 13px;
    padding-right: 2px;
}

/*li.menu-iteam:hover a {
    color: #75aff7;
}*/

.col-md-3.newsSection {}

.newsBrief-top {
    margin-top: 20px;
    padding-left: 45px;
}

h3.brief_heading {
    font-size: 34px;
    line-height: 40px;
    font-weight: 600;
    color: darkgrey;
}

.news-scrool-inner {
    display: block;
    height: 69vh;
    overflow-y: scroll;
}

.my-newsContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
}

.mynews-heading {
    display: inline-block;
    background: #1d212a;
    color: #fff;
    padding: 5px;
    font-weight: 500;
}

.mynews-small {
    /*background: #fff;*/
    border-radius: 3px;
    padding: 10px 10px 20px 10px;
    -webkit-box-shadow: 0 1px 0px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
}

.mynews-small h5 {
    font-size: 20px;
    padding: 10px 0;
    line-height: 21px;
    font-weight: 600;
}

.category-news {
    height: 20px;
    margin-bottom: 5px;
    padding-top: 3px;
    font-size: 12px;
    color: #757575;
    font-family: "Roboto", sans-serif;
}

.dropdown-content.news a {
    color: black;
    padding: 5px 16px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #CCC;
    font-size: 10px !important;
}

.dropdown-content.news a i {
    color: black;
    font-size: 10px !important;
    padding-right: 10px !important;
}

.dropdown-content.news {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 120px;
    -webkit-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    right: 0;
    top: 0;
}

.mynews-heading select {
    background: transparent;
    border: none;
    color: #fff;
    width: 100%;
}

option {
    color: #000;
}

.col-big1 {
    padding-right: 1px !important;
    padding-bottom: 1px !important;
}

.col-big2 {
    padding-right: 1px !important;
    padding-left: 0 !important;
    padding-bottom: 1px !important;
}

.col-big3 {
    padding-right: 0;
    padding-left: 0 !important;
    padding-bottom: 1px !important;
}

.col-md-11 {
    padding-right: 0px !important;
    left: 5px;
}

.home .col-md-11 {
    left: 4px;
    padding-right: 0px !important;
}

.content-right {
    margin-top: 12px;
    height: 85vh;
    overflow-y: scroll;
    background: #fff;
}

.newsHeadign {
    color: #fff !important;
    padding-right: 20px;
}

.col-md-5.col-mid {
    padding: 0 5px;
}

.col-md-7.col-big {
    padding: 0 5px;
}

.feature-img-small img {
    height: 100%;
}

.feature-img-medium img {
    height: 100%;
}

.feature-img img {
    height: 100%;
}

.feature-img.feature-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    height: 400px;
    width: 100%;
    position: relative;
    overflow: hidden;
    cursor: default;
}

.pull-left>a {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
}

.title-overlay a {
    color: #fff !important;
}

.title-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    padding: 10px 20px;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.view-comment p {
    text-align: right;
    color: #fff;
}

.view {
    margin: 0 8px;
    bottom: 5px;
    position: relative;
}

.view i {
    padding-right: 5px;
}

.overlay-bottom div.category a {
    font-family: "Roboto", sans-serif;
    font-size: 13px;
}

.overlay-bottom {
    position: absolute;
    bottom: 20px;
}

.red a {
    background-color: #F00;
}

.green a {
    background-color: #093;
}

.yellow a {
    background-color: #FF0;
}

.orange a {
    background-color: #F93;
}

.blue a {
    background-color: #06F;
}

.purpel a {
    background-color: #C3C;
}


/*
.category a {
    padding: 5px 10px;
    font-family: "Roboto", sans-serif;
    font-size: 13px;
}
*/

.newsHeadign {
    padding-top: 15px;
    padding-bottom: 15px;
}

.mask-footer a {
    font-family: "Roboto", sans-serif;
}

.feature-img-medium.feature-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    height: 250px;
    width: 100%;
    position: relative;
    overflow: hidden;
    cursor: default;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.feature-img-small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    height: 150px;
    width: 50%;
    position: relative;
    overflow: hidden;
    padding-top: 10px;
    cursor: default;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.feature-img-small.feature-news.pull-left {
    padding-right: 5px;
}

.feature-img-small.feature-news.pull-right {
    padding-left: 5px;
}

.title-overlay h6 {
    font-size: 13px;
    line-height: 20px;
}

.mask {
    width: 100%;
    height: 400px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: #fff;
    -webkit-transform: translateX(-560px);
    -ms-transform: translateX(-560px);
    transform: translateX(-560px);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 10px 20px;
    display: none;
}

.mask-medium {
    width: 100%;
    height: 250px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: #fff;
    -webkit-transform: translateX(-395px);
    -ms-transform: translateX(-395px);
    transform: translateX(-395px);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 10px 20px;
    display: none;
}

.mask-small {
    width: 100%;
    height: 140px;
    position: absolute;
    overflow: hidden;
    top: 10px;
    left: 0;
    background-color: #fff;
    -webkit-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 5px 11px;
    diplay: none;
}

.mask-small h6 {
    font-size: 12px;
    line-height: normal;
}

.mask-small p {
    font-size: 10px;
    line-height: normal;
}

.category-color.small {
    width: 10px;
    height: 15px;
    background: green;
    display: block;
    margin-right: 5px;
    margin-top: 1px;
    padding: 5px;
}

.category-name {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    font-size: 12px;
}

.category-date {
    height: 30px;
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 15px;
    color: #757575;
}

.category-date.small {
    height: 20px;
    margin-bottom: 5px;
    padding-top: 3px;
    font-size: 10px;
    color: #757575;
}

.category-name {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    font-family: "Roboto", sans-serif;
}

.single .related-news {
    padding: 0px;
    margin: auto;
    width: 300px;
   margin-top: 100px;
    
}

.related-news {
    margin: 100px 0;
}

.category-date i,
.category-name i {
    margin-right: 5px;
}

.category-color i {
    margin-right: 5px;
	font-size: 12px;
}

.mask h3 {
    margin-bottom: 20px;
}

.mask-footer {
    font-size: 14px;
    position: relative;
}

.news-small-mask-footer a i {
    font-size: 8px;
    padding: 1px;
}

.news-small-mask-footer a {
    color: #999;
}

.news-small-mask-footer {
    font-size: 12px;
    padding: 10px 0;
    font-family: "Roboto", sans-serif;
}

.medium-mask-footer {
    font-size: 12px;
    top: 15%;
    position: relative;
}

.small-mask-footer {
    font-size: 10px;
    top: 5%;
    position: relative;
}

.medium-mask-footer a {
    color: black;
}

.small-mask-footer a {
    color: black;
}

.mask-footer a {
    color: black;
}

.medium-mask-footer a i {
    font-size: 8px;
    padding: 1px;
}

.small-mask-footer a i {
    font-size: 8px;
    padding: 1px;
}

.mask-footer a i {
    font-size: 8px;
    padding: 2px;
}

.mask.open {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}

.doted-nav {
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 160px;
    -webkit-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    right: 0;
    top: -183px;
}

.dropdown-content.medium {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 150px;
    -webkit-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    right: 0;
    top: -170px;
}

.dropdown-content.small {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 120px;
    -webkit-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    right: 0;
    top: -100px;
}

.dropdown-content a {
    color: black !important;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #CCC;
}

.dropdown-content.small a {
    color: black;
    padding: 5px 16px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #CCC;
}

.dropdown-content a i {
    color: black;
    font-size: 12px !important;
    padding-right: 10px !important;
}

.dropdown-content a:hover {
    background-color: #f1f1f1
}

.dropdown:hover .dropdown-content {
    display: block;
}
.page-template-newsignup_template .articleContainer,  .page-template-new_registration_successfull_template .articleContainer
{
	    margin-top: -1px;
}
.page-template-new_registration_successfull_template .articleContainer
{
	height:100vh;
}
.articleContainer {
    /*

    -webkit-box-shadow: -1px 0px 6px 3px rgba(50, 50, 50, 0.5);
    box-shadow: -1px 0px 6px 3px rgba(50, 50, 50, 0.5);
*/
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    height: auto;
    margin-top: 100px;
    padding: 0 0 30px 0;
}
.page-template-newsignup_template .new_sign_up_section_top-7, .page-template-new_registration_successfull_template .new_sign_up_section_top-7
{
	position:relative;
	left:113px;
}
.btn.btn-link.back-home {
    position: absolute;
    z-index: 1000;
    top: 70px;
    left: 0 !important;
}

/*.single.article-Content-top {
    padding-top: 30px;
}*/

.searchContainer {
    margin: 0px;
    /*
    -webkit-box-shadow: -1px 0px 6px 3px rgba(50, 50, 50, 0.5);
    box-shadow: -1px 0px 6px 3px rgba(50, 50, 50, 0.5);
*/
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.article-desc,
.article-Content-top {
    padding: 0 0px;
}

.article-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 5px;
}

p.category.pull-left {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

span.font-sizer {
    font-size: 21px;
    font-family: roboto, sans-serif;
    font-weight: 400;
    color: #000;
}

.article-author {
    margin-bottom: 0;
}

.share-view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding:0px 0;
    /*border-bottom: 1px solid #c5c5c5;*/
}

.avatar img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
}

.author-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 30px 0;
    padding-top: 30px;
     
}

a.author {
    font-size: 15px;
    color: #2f2f2f;
    position: relative;
    bottom: 30px;
    font-weight: 500;
    font-family: roboto, sans-serif;
}

.social-share.sauthor {
    position: relative;
    top: 10px;
}

.combtn-text {
    font-family: roboto, sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: #bfbfbf;
}

.comment-text {
    font-size: 60px;
    text-transform: uppercase;
    font-family: roboto, sans-serif;
    font-weight: 900;
    color: #39F;
    padding-left: 20px;
    background: #efefef;
}

.combtn-text a:hover {
    color: #39F;
}

.comment-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /* background: #efefef; */
    padding: 0 10px;
    margin-top: 100px;
    -ms-flex-flow: column;
    flex-flow: column;
}

.totalview {
    float: right;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
    margin-left: 22px;
	font-family: roboto, sans-serif;
}

.small-text {
    font-family: roboto, sans-serif;
    display: inline-table;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    margin-bottom: 5px;
    vertical-align: middle;
    width: 38px;
}

.commenter-name p {
    font-size: 22px;
    padding-left: 20px;
    font-weight: 400;
}

.profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 15px 0;
}

p.publish-date {
    font-size: 15px;
    color: #c4c4c4;

}

.author-area {
    width: 100%;
}

.comments-area {
    width: 100%;
}

.comment {
    border-bottom: 1px solid #CCC;
    border-left: 2px solid #09F;
    padding: 10px;
}

span.love {
    color: #d80303;
    margin: 10px;
}

.like-report {
    font-family: roboto, sans-serif;
    font-weight: 400;
}

span.less {
    color: #0C3 !important;
}

.single-comment {
    width: 100%;
    margin-bottom: 60px;
	margin-top: 50px;
}

.article-text ol li,
.article-text ul li {
    text-align: justify;
    list-style: disc outside;
    margin-left: 50px;
    line-height: 1.5em;
    word-spacing: 0.05em;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
}

.col-md-11.content-right {
    -ms-flex: 0 0 94.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 94.666667%;
    max-width: 94.666667%;
    left: 20px;
    padding-right: 0 !important;
}

.sub-nav.explore li {
    text-align: left;
    padding: 5px 0;
    font-size: 14px;
}

ul.sub-nav.explore li a {
    color: #000 !important;
    font-weight: 100;
    position: relative;
}

ul.sub-nav.explore li a:hover {
    color: #06F !important;
    border-bottom: 2px solid #06f;
    padding-bottom: 10px;
}

ul.sub-nav.explore li a.active {
    color: #06F !important;
    border-bottom: 2px solid #06f;
    padding-bottom: 10px;
}

.explore-sectionTop {
    height: 90px;
    margin: 10px 0;
}

.explore-sectionTop h3 {
    color: #C2C2C1;
}

p.channel-subtext {
    font-size: 15px;
    color: darkslategrey;
}

.count-section {
    margin-top: 10px;
}

.chanell-count {
    text-align: center;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 10px;
}

.chanell-count i {
    text-align: center;
    background: #c3c3c3;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    font-size: 20px;
    color: green;
    padding: 3px;
    margin-left: 10px;
}

.channel-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 2px solid;
}

.channel-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 15px 0;
   /* border-bottom: 1px solid #c3c3c3;*/
}

.channel-text h5 {
    color: #626262;
    font-size: 18px;
}

p.follower {
    font-size: 15px;
    font-style: italic;
}

.checkbox_common span label {
    color: #333;
    font-size: 20px;
    margin-bottom: 12px;
    cursor: pointer;
    font-weight: 400;
}

.checkbox_common span input[type="checkbox"] {
    display: none;
}

.checkbox_common span input[type="checkbox"] + label span {
    display: inline-block;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    background: #a9b4c6;
    background-color: a9b4c6;
    position: relative;
    left: 13px;
}

.checkbox_common span input[type="checkbox"]+label span:before {
    border-radius: 100%;
    color: #fff;
    content: "\f00c";
    font-family: "FontAwesome";
    font-size: 11px;
    position: absolute;
    text-align: center;
    left: 3px;
    top: 0px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.checkbox_common span input[type="checkbox"]:checked+label span {
    background: green;
    border-color: green;
}

.checkbox_common span input[type="checkbox"]:checked+label span:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.checkbox_common span input[type="checkbox"]+label span,
.checkbox_common span input[type="checkbox"]:checked+label span {
    -webkit-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.checkbox_style3 span input[type="checkbox"] + label span::before {
    color: #fff;
    content: "\f067";
    left: 9px;
    top: 3px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    font-size: 17px;
}

.checkbox_style3 span input[type="checkbox"]:checked + label span::before {
    content: "\f00c";
    color: #fff;
    left: 7px;
    top: 1px;
    font-size: 19px;
    font-weight: 400;
}

.checkbox_style3 span input[type="checkbox"]+label span {
    border-radius: 100%;
}

img.logohome.img-fluid {
    width: 50%;
}

.mm-menu__header img {
    width: 100px;
    height: 100px;
    display: block;
    text-align: center;
    border-radius: 5px;
    top: 20px !important;
    position: relative !important;
    left: 20px !important;
}

.avtuserimg {
    width: 100px;
    display: block;
    float: left;
}

.gdaytext {
    display: block;
    float: right;
    margin-right: 30px;
    line-height: initial;
    font-size: 25px;
    color: #fff;
    width: 125px;
    padding-top: 30px;
}

.author-pic img {
    width: 100%;
    height: 100%;
}

.author-channel-content p.follower {
    font-size: 15px;
    padding-top: 20px;
    font-style: italic;
}

.channel-text {
    margin-left: 10px;
    margin-top: 5px;
    min-width: 115px;
}

.author-channel-content {
    width: 100%;
    padding: 15px 0;
    border-bottom: 1px solid #c3c3c3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.author-pic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
}

 .article-main {
    padding-right: 0;
}

.advertizeing {
    text-align: right;
}

.smal-content-single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.related-img-section {
    display: block;
    width: 40%;
    overflow: hidden;
    height: 100px;
    margin-right: 10px;
}

.related-img-section img {
    width: 100%;
    height: 100%;
}

p.category.related {
    font-size: 14px;
}

p.category.related.category-color {
    width: 10px;
    height: 10px;
    background: green;
    display: block;
    margin-right: 10px;
    margin-top: 0px;
}

.text-sec h6 {
    font-size: 16px;
    font-family: roboto, sans-serif;
    padding-top: 10px;
    line-height: 1.4;
    font-weight: 600;
}

.img-section a img {
    width: 100%;
}

.text-sec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 60%;
}

.related-heading h5 {
    padding: 20px 0;
    color: #9c9c9c;
}

.smal-content-single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 10px 0;
    border-bottom: 1px dashed #c5c5c5;
}

.smal-content-single .related-img-section img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.modal {
    position: fixed;

    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 11000 !important;
    display: none;
    overflow: hidden;
    outline: 0;
}

.modal.left .modal-dialog {
    position: fixed;
    margin: auto;
    width: 1050px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    /*
    -webkit-box-shadow: -990px 0px 0 #fff;
    box-shadow: -990px 0px 0 #fff;
*/
    margin-left: 22%;
}

.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 1080px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    margin-right: 22%;
}

.modal.left .modal-content,
.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
    padding: 15px 40px 80px;
}

.modal.left.fade .modal-dialog {
    left: -320px;
    -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
    -o-transition: opacity 0.3s linear, left 0.3s ease-out;
    transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left.fade.show .modal-dialog {
    left: 0;
}

.modal.right.fade .modal-dialog {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.show .modal-dialog {
    right: 0;
}

.modal-content.right {}

.modal-content {
    border-radius: 0;
    border: none;
    border-radius: 0;
    background: #fff;
}

.btn.btn-link i {
    padding: 0 10px;
}

.modal-header-text {
    padding: 6px 0;
    font-size: 20px;
    color: black;
}

.modal-header {
    position: relative;
    background: #fff;
    border-bottom: none;
    height: auto;
    padding: 20px;
}

.emaipassword a.btn-link {
    color: #0486dc;
}


/*
.author .modal-body {
    padding: 0 !important;
}
*/

.post_previw div.comments-area,
.post_previw div.social-share.sauthor,
{
    display: none;
}

.modal-body {
    position: relative;
    padding: 30px 30px 0;
    font-size: 13px;
}

.container.modalContainer {
    padding: 10px 0;
    box-shadow: none !important;
    -webkit-box-shadow: none!important;
    /*
    -webkit-box-shadow: -1px 0px 6px 3px rgba(50, 50, 50, 0.5);
    box-shadow: -1px 0px 6px 3px rgba(50, 50, 50, 0.5);
*/
}

.modalContent-top {
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 20px;
    padding-bottom: 28px;
}

p.publish-author {
    margin-top: 25px;
    margin-bottom: 0px;
    font-size: 13px;
    padding-bottom: 30px;
}

.article-feature-img img.img-fluid {
    width: 100%;
    height: 100%;
	border: 1px solid #c5c5c5;
}

.article-feature-img {
    overflow: hidden;
    margin: 20px 0;
}

.social-share > ul > li {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    position: relative;
    line-height: 30px;
    margin: 3px 3px;
    font-size: 15px;
	 background: #0e0e0e !important;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.single_social_left .social_share_left .social-share ul li {
	float:none;
	background: #888;
    margin: 3px auto;
}
.social-share ul li a {
    color: #fff;
    vertical-align: unset;
}

.social-share ul li:hover {
    -webkit-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg);
}

.social-share ul li.google {
    /*background: #df332a;*/
	background: #808080;
}

.social-share ul li.twitter {
   /* background: #00abf4;*/
   background: #808080;
}

.social-share ul li.linkedin {
    /*background: #027db7;*/
	background: #808080;
}

.social-share ul li.facebook {
    /*background: #4152a0;*/
	background: #808080;
}

.social-share ul li.stumble {
    /*background: #f7540e;*/
	background: #808080;
}

.social-share ul li.pinterest {
    /*background: #bd372a;*/
	background: #808080;
}

.social-share ul li.reddit {
    /*background: #9fc8f2;*/
	background: #808080;
}

.social-share ul li.share {
   /* background: #0fb50d;*/
   background: #808080;
}

.social-share ul li.embed {
    background: #de1616 !important
}
.modalContainer .social-share ul li.embed {
    background: #de1616 !important;
}

.article-text h4 {
    font-size: 22px;
    color: #000;
    text-align: justify;
    font-weight: 700;
    padding-bottom: 20px;
}

.article-desc {}

.modalDesc.article-text {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 22px;
    font-weight: 400;
    word-spacing: 0.05em;
    color: #333;
    line-height: 1.5em;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
}

.article-text p,
p.modalDesc {
    text-align: justify;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 22px;
    font-weight: 400;
    color: #333;
    line-height: 1.5em;
    word-spacing: 0.05em;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    padding: 10px 0;
}

.col-right {
    display: block;
    max-width: 35%;
    padding-left: 15px;
}

.col-left.pull-left {
    max-width: 65%;
    padding: 0 15px;
}
.article-desc .col-left.pull-left {
   max-width: calc(100% - 347px);
    padding: 0 40px 0 15px; border-right: 2px solid #efefef;
}

.comments-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.commnet-icons a {
    font-size: 20px;
    padding: 0 40px;
}

.demo {
    padding-top: 60px;
    padding-bottom: 110px;
}

.btn-demo {
    margin: 15px;
    padding: 10px 15px;
    border-radius: 0;
    font-size: 16px;
    background-color: #FFFFFF;
}

.btn-demo:focus {
    outline: 0;
}

.demo-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 15px;
    background-color: #212121;
    text-align: center;
}

.demo-footer>a {
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
}

.close {
    position: fixed;
    float: left;
    font-size: 2rem;
    font-weight: 700;
    line-height: 60px;
    color: #FF0000;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
    border-radius: 100px !important;
    top: 30px !important;
    left: 110% !important;
    background: #fff !important;
    height: 60px !important;
    width: 60px !important;
    padding: 0 !important;
}

button.close.right {
    left: -25% !important;
}

.close:hover {
    line-height: 40px;
    cursor: pointer;
    color: white !important;
    background-color: #FF0000 !important;
    border: 2px solid #FF0000;
    opacity: 1 !important;
}

.explore-modal {
    padding-bottom: 60px !important;
}

span.cat_followo {
    position: relative;
    top: 12px;
    font-style: italic;
    font-family: roboto, sans-serif;
}

.heading-exploremodal {
    margin-top: 10px;
}

.heading-exploremodal a {
    margin-left: 10px;
}

.col-big3-exploremodal {
    padding-bottom: 1px;
}

.exploremodal-feature {
    display: block;
    height: 100vh;
    overflow-y: scroll;
}

.explore-news-scrool-inner {
    display: block;
    height: 100vh;
    overflow-y: scroll;
}

.container.modalContainer.filtersearch {
    /*
    -webkit-box-shadow: none;
    box-shadow: none;
*/
    padding: 0;
}

.filtersearch.search-header {
    width: 100%;
    border-bottom: 5px solid #000;
    padding-bottom: 15px;
}

.cat_ref {
    padding-bottom: 25px;
}

.page-template-search-template .modal-body.filtersearch {
    margin-top: 0px;
    padding: 0;
}

.update-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 20px;
    display: none;
}

ul.search-pageHeader li {
    float: left;
    padding: 3px 11px;
}

.search-btn {
    font-size: 25px;
    line-height: 50px;
}

ul.search-pageHeader li p {
    margin-top: 30px;
    font-weight: 400;
    color: #afafaf;
}

.btn.cancel:hover {
    color: #0066FF;
}

button.filter {
    cursor: pointer !important;
    font-size: 30px;
}

button.filter img {
    width: auto;
    height: 26px;
    margin-right: 10px;
}

.vewi-like i {
    margin-right: 5px;
}

.heading-searchemodal {
    margin-top: 0 !important;
}

.channel-checkbox.search {
    top: 0;
}

.selectedChannel {
    font-family: roboto, sans-serif;
    font-size: 13px;
}

.tag_line_comma p {
    font-size: 14px;
    text-transform: lowercase;
}

#poststuff {
    padding-top: 10px;
    min-width: 763px;
}


div#postdivrich {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}

.post-body-content {
    margin-bottom: 20px;
    width: 100%;
    min-width: 463px;
    float: left;
    position: relative;
}

#titlediv {
    position: relative;
}

#titlediv label {
    cursor: text;
}

#titlediv #title-prompt-text {
    color: #72777c;
    position: absolute;
    font-size: 1.7em;
    padding: 11px 10px;
}

#titlediv #title {
    padding: 3px 8px;
    font-size: 25px;
    line-height: 100%;
    height: 1.5em;
    width: 100%;
    outline: 0;
    margin: 35px 0 10px;
    font-family: roboto, sans-serif;
    background-color: #fff;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: inset 0px 0px 3px 0px rgba(50, 50, 50, 0.3);
}

#postbox-container-1 {
    float: right;
    margin-right: -300px;
    width: 280px;
}

.postbox {
    min-width: 255px;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    background: #fff;
    margin-bottom: 30px;
    border-radius: 3px;
    padding: 20px;
}

#publishing-action {
    text-align: right;
    float: right;
    line-height: 23px;
}

.heading-addNew h3 {
    color: #727272;
    font-size: 34px;
}

.postbox-submitdiv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    top: -40px;
}

#post-preview {
    margin-right: 10px;
}

#publish {
    width: 120px;
    font-family: roboto, sans-serif;
    font-size: 20px;
    font-weight: 700;
}

h2.hndle.ui-sortable-handle {
    font-size: 25px;
    font-family: roboto, sans-serif;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 10px;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 10px;
}

.channel-text.compose-category h5 {
    font-family: roboto, sans-serif;
    font-size: 22px !important;
    font-weight: 500;
}

input#tags {
    padding: 5px 13px;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: inset 0px 0px 3px 0px rgba(50, 50, 50, 0.3);
}

input.tagadd {
    font-weight: 500;
    font-size: 17px;
}

.populated-text {
    padding: 20px 0;
}

p.tag-slug-link a {
    color: #0296ad;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}

.members-content {
    margin-top: 30px;
}

.card-img-top.member-avatar {
    width: 200px;
    height: 200px;
    border-radius: 100%;
    margin-top: 40px;
    border: 5px solid #efefef;
}

.designation {
    font-weight: 400;
    color: darkgrey;
    padding: 10px 0;
}

.company {
    font-weight: 400;
}

.location {
     font-size: 14px;
    color: darkgrey;
    margin-top: 10px;
}

.separetor-line {
    border-bottom: 1px solid #CCC;
    margin: 20px;
}

.bio-text {
    font-size: 15px;
    padding-bottom: 30px;
}

.view-profile {
    font-family: roboto, sans-serif;
    text-transform: uppercase;
    font-weight: 500;
}

.view-profile:hover {
    color: #fff !important;
}

.profile-btn:hover {
   width: 100%;
    color: #fff !important;
    background: #a9b4c6;
}

.member-card {
     -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 1px 2px 4px 2px rgba(50, 50, 50, 0.3);
    margin-bottom: 30px;
}
.card-footer {
    background-color: #a9b4c6  !important;
      color: #fff !important;
}
.author-tag {
    position: absolute;
    top: 20px;
    left: -5px;
    transform: rotate(-30deg);
}

.authortag {
    background: #0C3;
    padding: 3px 0px;
    font-family: roboto, sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    border-radius: 40px;
    width: 100px;
}

.modalContainer.profileContent {
    padding: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.member-avatar {
    display: -webkit-box;
    display: -ms-flexbox;
    position: relative;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
     margin-bottom: 19px;
}

.member-avatar img {
    width: 200px;
    height: 200px;
    border-radius: 100%;
    border: 5px solid #efefef;
    margin-bottom: 30px;
}

.profile-con-sec {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    background: #0074b4;
    padding: 30px 30px;
}

.profile-sd h4 {
    font-size: 35px;
    font-family: roboto, sans-serif;
    color: #fff;
    padding-bottom: 10px;
}

.company-name {
    color: white;
    font-size: 23px;
    border-bottom: 1px solid #CCC;
    font-family: roboto, sans-serif;
    font-weight: 100;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.profile-sd p {
    font-size: 15px;
    color: #fff;
}

.profile-inner-sec {
    margin: 15px 0;
}

.profile-inner-sec span.small-info {
    color: #39F;
    font-size: 13px;
    font-family: roboto, sans-serif;
}

.member.social-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin-top: 50px;
}

.profile-nav {
    background: #efefef;
}

.modalContainer.profileContent div.col-md-12 {
    padding-right: 0;
}

.profile-details {
    padding-left: 0;
    padding-right: 0;
    min-height: 900px;
}

.emaipassword {
    display: flex;
    justify-content: space-between;
}

.profile-summ {
    padding-right: 0;
}

.nav-link.profile-link {
    display: block;
    padding: 1rem 2rem;
    border-right: 1px solid #ddd !important;
    border-radius: 0 !important;
    color: #333;
    font-family: roboto, sans-serif;
    font-size: 16px;
}

.profile-link.active {
    color: #495057;
    background-color: #fff;
    border-bottom: 2px solid #fff !important;
}

div#myTabContent {
    padding: .5rem 0 0 .5rem;
}

.profile-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    background: #efefef;
    width: 100%;
    border-bottom: 1px solid #ddd;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 2rem;
    height: 60px;
}

.folloing {
    margin: 15px 0;
    font-family: roboto, sans-serif;
    font-style: italic;
}

.editorial-sec-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    color: #727272;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 3px solid #000;
    margin-bottom: 30px;
}

.like-veiw-head {
    margin-top: 15px;
}

.membernewsgingle.col-md-6 {
    margin: 7px 7px;
    -ms-flex: 0 0 47%;
    -webkit-box-flex: 0;
    flex: 0 0 47%;
    max-width: 47%;
}

.membernewsgingle {}

.member-articles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.membernewsgingle p {
    font-size: 14px;
}

.searh-input-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
}

.member.filter {
    border-bottom: 1px solid #c5c5c5 !important;
    margin-bottom: 30px !important;
}

.input-filter {
    width: 25vw;
    margin-bottom: 10px;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
    box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
    padding: 5px;
    border: 1px solid #c5c5c5;
    background: whitesmoke;
}

.update-filte {
    margin-top: 0px;
}

a.edit {
    width: 30px;
    height: 30px;
    background: #fff;
    text-align: center;
    border-radius: 100%;
    color: #000;
    font-size: 16px;
    -webkit-box-shadow: -1px -1px 5px 0px #c6cacd !important;
    box-shadow: -1px -1px 5px 0px #c6cacd !important;
}

a.edit:hover {
    color: #fff;
    background: #0074b4;
}

.education,
.exprience,
.bio {
    padding-bottom: 30px;
}

.single-exprience {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
}

.profile-headin-sec {
    padding-bottom: 10px;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.company-logo {
    width: 72px;
    height: 72px;
    margin-right: 30px;
    position: relative;
    top: 15px;
}

.company-logo img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.exp-info {
    font-family: roboto, sans-serif;
    width: 100%;
    padding-bottom: 10px;
}

form.form-horizontal.articleContainer.log-form {
    /*
    -webkit-box-shadow: 0px 0px 0px 0px !important;
    box-shadow: 0px 0px 0px 0px!important;
*/
    height: auto;
    padding: 0!important;
}
.page-template-newsignup_template form.form-horizontal.articleContainer.log-form
{
	height:100vh;
}

.login-header {
    margin-bottom: 30px;
}

body.page-template-confirm-registration.page-template-confirm-registration-php {
    background: #305c89;
}

#success_message {
    display: none;
}

.well {
    min-height: 20px;
    padding: 0 20px;
    margin-bottom: 20px;
}

.page-title {
    color: #727272;
    font-size: 30px;
    line-height: 40px;
    padding: 20px 0;
    text-align: center;
    width: 100%;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: inherit;
    color: #727272;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    padding-bottom: 5px;
}

.has-feedback {
    position: relative;
    font-family: roboto, sans-serif;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    font-family: roboto, sans-serif;
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d;
    padding: 6px 12px !important;
}

.input-group-addon {
    padding: 6px 12px !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon,
.input-group-btn {
    white-space: nowrap;
    vertical-align: middle;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #a94442;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

textarea.form-control.message {
    min-height: 200px;
    height: 350px;
}

.form-btn {
    text-align: center;
}

.btn-content button {
    width: auto !important;
    padding: 5px 20px;
    background: #007bff !important;
}

.suggest-story {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.modalDesc.term-content {
    padding: 5px 30px;
    font-family: roboto, sans-serif;
}

.copyright_section_inner,
.copyright_section_inner ul li,
.copyright_section_inner h2,
.copyright_section_inner h1,
.copyright_section_inner p {
    font-size: 12px !important;
}

.rss-single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 10px 0;
}

.btn.rss {
    background: hsl(23, 100%, 51%);
    color: #fff;
}

.btn.rss:hover {
    background: hsl(20, 100%, 42%);
}

.loc-title {
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 7px;
}

.rss-single p {
    line-height: 35px;
}

p.registration-bottom {
    border-bottom: 1px solid #c5c5c5;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding-bottom: 10px;
    font-size: 24px;
    margin-bottom: 5px;
}

.forget_pass {
    text-align: center;
    display: inherit;
    color: #000;
}

.sign-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 30px;
}

.instant-access {
    background: hsla(0, 0%, 0%, 0.3) none repeat scroll 0 0;
    border-radius: 4px;
    float: none;
    margin-right: 0px;
    padding: 10px 0 10px 10px;
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
}

.login_section_on_index #loginbox h1,
.login_section_on_index #loginbox_single h1 {
    font-family: roboto, sans-serif;
    font-size: 30px;
    margin-top: 0px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.login_section_on_index .form-top-left p {
    font-size: 15px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #c5c5c5;
}

.email_box_inner.clearfix.contact-tab-top {

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.contact-userdetails {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 20px;
}

.form-top-left {
    width: 80%;
}

.user-avatar {
    margin-right: 10px;
}

.comment_from_section {
    background: hsla(0, 0%, 0%, 0.35) none repeat scroll 0 0;
    -webkit-box-shadow: -1px -1px 10px 0px #c6cacd !important;
    box-shadow: -1px -1px 10px 0px #c6cacd !important;
    border: none;
}

.comment_from_section .form-top-left h3 {
    color: #444;
    font-size: 30px;
}

.submit_sectionb_contact input.submit_btn_text {
    background: #39f;
    border-radius: 3px;
    color: #fff;
    padding: 5px 10PX;
    text-transform: capitalize;
    BORDER: NONE;
    -webkit-box-shadow: -1px -1px 5px 0px #c6cacd !important;
    box-shadow: -1px -1px 5px 0px #c6cacd !important;
}

.cancel_btn_text {
    background: #39f;
    border-radius: 3px;
    color: #fff;
    padding: 5px 10PX;
    text-transform: capitalize;
    BORDER: NONE;
    -webkit-box-shadow: -1px -1px 5px 0px #c6cacd !important;
    box-shadow: -1px -1px 5px 0px #c6cacd !important;
    margin-left: 5px;
}

#registerbox,
#registerbox_single {
    margin: 50px 0;
}

.card-text.text-center.bio-text {
    height: 185px;
    overflow: hidden;
}

.card.text-center.member-card {
     height: 410px;
}

#exploreModal {
    top: 0px;
}

.modal-header.explore-modal button.close {
    top: 90px !important;
}

.copyright_section_innerp,
.copyright_section_inner h4,
.copyright_section_inner h3 {
    font-size: 15px;
}

.termCondition-head {
    text-align: center;
}

.btn.searchcategory {
    background: green;
}

.btn-login {
    padding: 0 15px !important;
    position: absolute;
    width: auto;
}

.wp-social-login-provider.wp-social-login-provider-twitter {
    padding: 10px 10px;
    margin-right: 20px;
    background: #00abf4;
    border-radius: 3px;
    color: #fff;
    width: 120px;
    text-align: center;
    display: inline-block;
}

.wp-social-login-provider.wp-social-login-provider-twitter:hover {
    background: #027db7;
}

.wp-social-login-provider.wp-social-login-provider-linkedin {
    background: #027db7;
    padding: 10px 10px;
    border-radius: 3px;
    color: #fff;
    width: 120px;
    text-align: center;
    display: inline-block;
}

.wp-social-login-provider.wp-social-login-provider-linkedin:hover {
    background: #00abf4;
}

.col-md-3.col-sm-4.promo-text {
    position: relative;
    top: 50px;
}

.wp-social-login-provider-list a i {
    padding: 0px 5px;
}

.wp-social-login-widget {
    margin-top: 30px;
}

.wp-social-login-provider-list {
    padding: 10px 0 !important;
}

.register-promo li {
    line-height: 50px;
    width: 45%;
    float: left;
    list-style-type: disc;
    margin-right: 10px;
    list-style: list;
    margin-bottom: 30px;
    line-height: normal;
}

.form-btm-text p {
    font-size: 12px;
    padding: 15px 0;
    font-weight: 400;
}

.header_menucategory ul.sub-nav.explore {
    margin: 10px 0;
    border-bottom: 2px solid #c5c5c5;
    position: relative;
}

ul.sub-nav.explore li a:hover::after,
ul.sub-nav.explore li a.active::after {
    content: "";
    position: absolute;
    left: 23px;
    top: 40px;
    width: 0px;
    height: 0px;
    border-top: 10px solid #06f;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    z-index: 1000;
}

#frontend-form-2-post-data-post-content_ifr {
    height: 700px !important;
}

.flaggedc-name-email-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.img-username {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 30px;
}

.flaggedc-name-email-container .flaggedc-name-field {
    width: 100%;
    margin-bottom: 25px;
}

.flaggedc-form-fields textarea,
.flaggedc-name-email-container .flaggedc-email-field,
.flaggedc-reason-container,
.flaggedc-reason-container {
    width: 100% !important;
}

.img-username h4 {
    line-height: 84px;
    margin-left: 10px;
}

.col-md-8.right-block-sec.register-forms {
    ms-flex: 0 0 90%;
    -webkit-box-flex: 0;
    flex: 0 0 90%;
    max-width: 90%;
}

.cubmit_section_outer {
    margin: 10px 0;
}

.update_desc,
.update_exp,
.update_edu {
    margin-top: 15px;
    background: green;
}

#social_update {
    width: 100%;
    margin-top: 20px;
}

.outer.delete_row {
    background: red;
    border: none;
    border-radius: 3px;
    padding: 4px 8px;
    margin-bottom: 5px;
    color: #fff;
}

.outer.add_row {
    padding: 2px 8px;
    border-radius: 3px;
    border: none;
    width: 50px;
}

.pull-right p .view {
    bottom: 15px;
    font-size: 12px;
}

.onoffswitch {
    width: 76px !important;
}

.footer_checkbox {
    padding: 5px;
    bottom: 5px;
    position: relative;
}

.following_button.follow_gray {
    background: #888 !important;
    margin-left: 10px;
}

.following_button {
    background: green;
    margin-left: 10px;
}

.cat_update {
    background: green;
}

.news-view:hover .news-view-hover {
    display: block;
}

.reader-view:hover .reader-view-hover {
    display: block;
}

.reader-view-hover {
    display: none;
    position: absolute;
    bottom: auto;
    right: 20px;
    background: white;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid green;
    font-family: Roboto, sans-serif;
    color: green;
}

.news-view-hover {
    display: none;
    position: absolute;
    bottom: auto;
    right: 70px;
    background: white;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid green;
    font-family: Roboto, sans-serif;
    color: green;
}


/*.reader-view-hover:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0px;
    height: 0px;
    border-right: 15px solid transparent;
    border-bottom: 10px solid green;
    border-left: 15px solid transparent;
    z-index: 1000;
}*/

.editorial-sec-header.heading-searchemodal.filter {
    cursor: none!important;
}

.update-search button.filter::after {
    display: none;
}

.editorial-sec-header .filter::after {
    display: none;
}

.heading-exploremodal p a.btn.btn-info {
    background: green;
}

.heading-exploremodal p a.btn.btn-info.follow_gray {
    background: #888;
}

.filter img {
    width: 15px;
    margin-right: 10px;
}

.filter {
    font-size: 30px;

}

div.wpcf7-mail-sent-ok {
    background: #398f14;
    color: #fff;
    text-align: center;
    border: none;
}

.pre_profile a,
.btn-link {
    font-weight: 400;
    color: #727272;
    background-color: transparent;
}

.container.modalContainer.homepopup {
    /*
    box-shadow: none;
    -webkit-box-shadow: none;
*/
}

#myModalAdvertise.modal.right .modal-dialog,
#myModalRss.modal.right .modal-dialog,
#myModalContribute.modal.right .modal-dialog,
#myModalContact.modal.right .modal-dialog {
    width: 1050px;
    margin-right: 22%;
    height: 100vh;
}

.user_section {
    position: fixed;
    bottom: -5px;
}

.form-horizontal .form-group {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

span.input-group-addon {
    padding-right: 20px !important;
}

section.header_top.position-fixed {
    width: 94%;
    height: 70px;
    background: #fff;
    margin-bottom: 15px;
    left: 5%;
    border-bottom: 3px solid #c5c5c5;
	top:0;
}

a.user_profile img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    overflow: hidden;
    margin: 15px;
    margin-left: 20px;
	margin-top: 25px;
}
.page-template-new_author_template .active
{
    color: #333 !important;
}


.vertical_nav.pull-left {
    display: block;
    width: 85px;
    height: 100vh;
    top: 0;
    margin-left: -15px;
    background: #111;
    color: #fff;
    position: fixed;
    z-index: 10;
}

.vertical-top-menu {
    padding: 15px 0;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    height: 85px;
    border-bottom: 1px solid #000;
}

ul.sub-nav {
    margin-top: 25px;
}

.big-text a {
    font-size: 17px;
    font-weight: 700 !important;
}

.big-text.compose a {
    font-size: 14px;
}

.sub-nav li {
    text-align: center;
    padding: 5px 0;
    border-bottom: 1px solid #efefef;
}

.active {
    color: #75aff7 !important;
}


/*
.vertical-bottom-menu {
    position: fixed;
    top: 35%;
}
*/

.menu-iteam.home-icon {
    text-align: center;
    margin-top: 10px;
}

.menu-iteam.home-icon i {
    font-size: 30px;
}

.menu-iteam {
    text-align: center;
    padding: 0;
    font-family: "Roboto", sans-serif;
    width: 85px;
}

li.menu-iteam {
    text-align: center;
    padding: 20px 0;
    font-family: "Roboto", sans-serif;
    width: 85px;
    border-bottom: 1px solid #000;
	min-height: 104px;
	position:relative;
}
.menu-iteam.user-toggle {

    min-height: 100px !important;

}
.menu-iteam.menu-5 {
    border-bottom: none !important;
    min-height: 117px !important;
}
li.menu-iteam.allmenu-toggle {
    padding: 28px 0;
}

li.menu-iteam a, .menu-iteam a {
    color: #fff;
    font-style: normal;
    display: flex;
    flex-flow: column;
    justify-content: center;
    -webkit-transition: 0.1s;
    transition: 0.1s;
}

span.nav-text {
    display: block;
    -webkit-transform: translateX(-200px);
    transform: translateX(-200px);
    -webkit-transition: 0.1s;
    transition: 0.1s;
    font-size: 12px;
    padding-top: 5px;
}

/*.vertical_nav.pull-left:hover a.home-i i {
    color: #28a745;
}

.vertical_nav.pull-left:hover a.news-i i {
    color: #dc3545;
}

.vertical_nav.pull-left:hover a.explore-i i {
    color: #007bff;
}

.vertical_nav.pull-left:hover a.compose-i i {
    color: #ffc107;
}

.vertical_nav.pull-left:hover span.nav-text {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.menu-iteam a:hover>span.nav-text,
li.menu-iteam a:hover>span.nav-text,
.menu-iteam a:focus>span.nav-text,
li.menu-iteam a:focus>span.nav-text {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.menu-iteam a:hover,
li.menu-iteam a:hover,
.menu-iteam a:focus,
li.menu-iteam a:focus {
    opacity: 0.75;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
}
*/
/*.menu-iteam:hover,
.menu-iteam:hover a {
    color: #75aff7;
}*/

li.menu-iteam a i {
    font-size: 30px;
    color: #2f3846;
}

span.nav-text {
    display: inline-block;
    font-size: 12px;
    margin-top: 5px;
    color: #fff;
}

.menu-iteam.active a span.nav-text {
    color: #007bff;
}

.menu-iteam.active {
    width: 100%;
    color: #007bff !important;
    background: #fff;
}

.menu-iteam a {
    color: #2f3846;
}

.menu-iteam.active a i {
    color: #007bff !important;
    text-align: center;
    font-size: 30px;
}

/*li.menu-iteam:hover a {
    color: #75aff7;
}
*/
.page-heading-content {
    font-family: "Roboto", sans-serif;
    font-size: 40px;
    font-weight: 400; text-align: center;
    color: #c5c5c5;
    text-transform: capitalize;
}

.page-heading-content img {
    width: 20px;
    margin-right: 10px;
}

.page-heading {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
}

.current-date.text-center p {
    line-height: 67px;
    color: #727272;
    font-weight: 300;
    text-align: center;
}

.navbar .search-form {
    float: left;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

.navbar .search-form .input-group {
    display: block;
    padding-right: 30px;
    width: 30px;
    overflow: hidden;
    border-left: 2px solid transparent;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.navbar .search-form.open .input-group {
    border-left: 2px solid #5F5F5F;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.navbar .search-form .form-control,
.navbar .search-form .form-control:focus {
    height: 30px;
    padding: 6px 12px 0;
    border-radius: 0;
    /*
    -webkit-box-shadow: none;
    box-shadow: none;
*/
    font-size: 16px;
    background-color: transparent;
    border-color: transparent;
}

.navbar .search-form .input-group-btn {
    display: block;
    position: absolute;
    right: 0;
    top: 5px;
    width: 30px;
    height: 30px;
    z-index: 2;
}

.navbar .search-form .input-group-btn .icon {
    position: relative;
    bottom: -3px;
    left: -1px;
    font-size: 16px;
}

.navbar .search-form .btn {
    padding: 5px 8px;
    border-radius: 0;
    background-color: transparent;
    border: 1px solid transparent;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-size: 20px;
    top: -7px;
    color: #111;
}

.navbar .search-form .btn:active,
.navbar .search-form .btn:hover,
.navbar .search-form .btn:focus,
.navbar .search-form.open .btn {
    color: #fff;
    background-color: #111;
    border: 1px solid #111;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: none;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0;
}

.navbar .search-form.open .input-group {
    width: 400px;
    -webkit-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
}

:-ms-input-placeholder {
    color: #555 !important;
}

::-moz-placeholder {
    color: #555 !important;
}

:-moz-placeholder {
    color: #555 !important;
}

::-webkit-input-placeholder {
    color: #555 !important;
}

.update-section {
    line-height: 70px;
}

ul.explore-nav {
    margin: 20px 0;
}

.update-explore {
    background: green;
    padding: 5px 20px;
    color: white;
}

ul.explore-nav li {
    float: left;
}

li.explore-item.active a {
    background: #fff;
    padding: 5px 20px;
    background-color: white;
    border: 1px solid #c5c5c5;
    font-size: 17px;
    font-family: robot, sans-serif;
    font-weight: 600;
    color: #727272;
    -webkit-box-shadow: inset 5px 5px 8px -5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: inset 5px 5px 8px -5px rgba(50, 50, 50, 0.75);
    box-shadow: inset 5px 5px 8px -5px rgba(50, 50, 50, 0.75);
}

li.explore-item a {
    font-family: robot, sans-serif;
    color: #727272;
    font-size: 17px;
    border: 1px solid #c5c5c5;
    padding: 5px 20px;
    background: rgb(219, 219, 219);
    background: -moz-linear-gradient(90deg, rgb(219, 219, 219) 30%, rgb(244, 244, 244) 70%);
    background: -webkit-linear-gradient(90deg, rgb(219, 219, 219) 30%, rgb(244, 244, 244) 70%);
    background: -o-linear-gradient(90deg, rgb(219, 219, 219) 30%, rgb(244, 244, 244) 70%);
    background: -ms-linear-gradient(90deg, rgb(219, 219, 219) 30%, rgb(244, 244, 244) 70%);
    background: linear-gradient(0deg, rgb(219, 219, 219) 30%, rgb(244, 244, 244) 70%);
}

img.aligncenter {
    display: block;
    margin: 0 auto;
}

li.mm-menu__item a.mm-menu__link.advtze {
    border-bottom: 1px solid #eee !important;
}

li.mm-menu__item {
    border-bottom: 1px solid #eee;
}



li.mm-menu__item a.mm-menu__link.member-ids,
a.mm-menu__link.contributetabs {
    border-top: 1px solid #eee;
}

.mm-menu__link {
    border-bottom: none !important;
}

.mm-menu__link span.logo_off_text {
    border-bottom: none !important;
    text-align: right;
}

li.mm-menu__item.blacklight_bg {
    text-align: right;
    border: none;
}

li.mm-menu__item.blacklight_bg.item-11.in-view {
    text-align: right;
    border: none;
}

li.mm-menu__item.item-5.in-view {
    border: none;
}

li.mm-menu__item.item-1.in-view {
    border: none;
}

li.mm-menu__item.item-2.in-view {
    border-bottom: none !important;
}

li.mm-menu__item.li_blankspace {
    border: none !important;
}

span.logo_off_text i {
    margin-left: 10px;
}

.login_section_on_index #loginbox h1,
.login_section_on_index #loginbox_single h1 {
    color: #fb0505;
}

.sign-up-head {
    padding: 10px 20px;
    text-align: left;
    position: relative;
}

legend.sign-up-head:after {
    content: "\f023";
    position: absolute;
    font-family: "FontAwesome";
    left: 95%;
    color: #236cb6;
}

.form-group.col-md-2 {
    -ms-flex: 0 0 100% !important;
    -webkit-box-flex: 0;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.form-group.col-md-5 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
}

.btn-login {
    width: 98% !important;
}

.singup-text a.btn-access {
    background: #ff7016 !important;
}

.left-sec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}


/*.search {
   border-bottom: 3px solid #c5c5c5;
    margin-bottom: 20px;
}*/

.search_total {
    line-height: 30px;
}

.page-template-search-template .left-sec.search-header {
    padding: 10px 0;
    font-family: roboto, sans-serif;
}

.update-filte button.btn.btn-info {
    background: green;
}

.member_result.modal-body {
    margin-top: 0 !important;
}

.modal-content div.scroll-wrapper {
    height: 100vh !important;
}

#myModaleditprofile.modal-body {
    margin-top: 0!important;
}

.left-sec p {
    margin-left: 10px;
    position: relative;
    top: 40px;
}

.author.scrollbar-macosx,
.page-template-account_edit-template.scrollbar-macosx,
.author .scroll-wrapper,
.page-template-account_edit-template .scroll-wrapper {
    height: 100vh !important;
}

.modal-header.explore-modal {
    padding-bottom: 10px !important;
    border-bottom: 2px solid #c5c5c5;
}

#exploreModal.moda-body,
#exploreModal.modal.left .modal-body {
    padding: 0 !important;
    margin-top: 0 !importnat;
}

#exploreModal.container {
    padding: 0!important;
}

div#exploreModal .container.modalContainer {
    /*
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
*/
    padding: 0;
}


/*
#exploreModal.modal.left .modal-content .scroll-wrapper {
    height: 99vh !important;
    overflow: auto;
    width: 100%;
}*/

#exploreModal.modal.left .modal-dialog {
    position: fixed;
    margin: auto;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    /*
    -webkit-box-shadow: none;
    box-shadow: none;
*/
    margin-left: 80px;
}

.fade.show {
    margin-left: 0;
}

.modal.right .modal-content,
.modal.left .modal-content,
{
    overflow: hidden !important;
    max-height: 100vh !important;
}

.follow_gray {
    background: #888;
    color: #fff;
}

a.data_author {
    width: 100px;
    height: 100px;
}

nav.navbar.navbar-default {
    padding-right: 0;
}

#profile,
#editorial {
    margin: 0;
}

.social_icon_outr_header {
    margin-bottom: 30px;
}

.emaipassword {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 3px solid #c5c5c5;
}


.pre_profile {
    padding-top: 8px;
}

#myModaleditprofile button.close.right {
    left: 105%!important;
}

#myModaleditprofile.modal.right .modal-dialog {
    margin-right: 28%;
}

.registration_top_header_title_section h3 {
    display: block;
    text-align: center;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 25px;
}

.from_section_top_outer {
    border-right: 10px solid #fff;
}

.update-search button {
    margin-top: 20px;
}

.search.article-Content-top {
    border-bottom: 3px solid #c5c5c5;
    margin-bottom: 20px;
}

.row.user_member {
    margin: 0;
}

.author .btn.btn-link.back-home {
    display: none !important;
}

h6 {
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
}

#mceu_65-text {
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
}

.frontend-item-container[data-element-key="category"] {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.frontend-item-container[data-element-key="post_tag"] {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

span.input-group-addon {
    padding-right: 20px !important;
}

.page-template-search-template p.search_total {
    position: relative;
    left: -10%;
    top: 40px;
    line-height: 0;
}

.search_default button {
    right: 9% !important;
}

.related-news h6 {
    font-size: 20px;
    line-height: 21px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Oswald';
}

.single div.articleContainer,
.single.single-post div.articleContainer {
    margin-top: 10px !important;
}

.cd-tour-nav a {
    font-size: 1rem !importnat;
    color: #f00;
    font-weight: bold;
    font-family: Helvetica, sans-serif;
}

.cd-single-step .cd-more-info span {
    float: left;
    padding-top: .1em;
    font-size: 1.1rem !importnat;
    font-family: Georgia, serif;
}

.tour-step-without_login .cd-single-step:nth-of-type(1) {
    bottom: auto;
    right: auto;
    top: 38%;
    left: 5%;
}

.tour-step-without_login {
    display: none;
}

.tour-step {
    display: none;
}

.category div.col-md-9 {
    -ms-flex: 0 0 76%;
    -webkit-box-flex: 0;
    flex: 0 0 76%;
    max-width: 76%;
}

.user_blog_post_load .scroll-content {
    padding-right: 0 !important;
}

.category div.col-md-3.newsSection {
    -ms-flex: 0 0 24%;
    -webkit-box-flex: 0;
    flex: 0 0 24%;
    max-width: 24%;
    padding-right: 0;
}

.category-step {
    display: none;
}

.js .tmce-active .wp-editor-area {
    color: #000 !important;
}

.pre_profile a,
.btn-link {
    font-weight: 400;
    color: #727272;
    background-color: transparent;
    font-size: .75rem;
}

.modalMain-heading {
    font-size: 55px;
    line-height: 65px;
    border-bottom: 2px solid #efefef;
    padding-bottom: 25px;
}

.desktop_ad img {
    width: 100%;
    height: auto;
}

/*.modalDesc.article-text p a {
    font-size: 22px !important;
    font-family: Georgia, 'Times New Roman', Times, serif !important;
    font-weight: 400;
    line-height: 1.5em;
    word-spacing: 0.05em;
    text-decoration: underline !important;
}*/
/*------------------news sign up page css -------------------------*/
.new_sign_register-promo {
    list-style: initial;
    margin-top: 74px;
    margin-left: 44px;
	list-style:none;
}
.newpromom
{
margin-top: 10px !important;
text-align: center;
max-width: 230px;
display: block;
margin-bottom: 60px;
}
.new_sign_register-promo li {
    padding-bottom: 15px;
    font-size: 20px;
        font-style: italic;
}
.col-6.profile-summ_new {
    padding-top: 8px;
}
.page-template-new_author_template .exprience {
    min-height: 306px;
}

.col-md-3.col-sm-4.promo-text.new_sign_up_section_top-3 {
    position: relative;
    top: 0px;
}
.page-template-newsignup_template .new_sign_up_section_top-3 p, .page-template-new_registration_successfull_template .new_sign_up_section_top-3 p
{
	position:relative;
	top:12px;
}
.new_sign_up_section_top-3 p .promo-img
{
	margin-left:30px;
}
.header_logo_section_new {
    position: absolute;
    left: 40px;
    width: 220px;
    top: 0px;
    height: auto;
}
.page-template-newsignup_template .promo-img, .page-template-new_registration_successfull_template .promo-img
{
	margin-top:27px;
}
.new_sign_up_section_top_inner {
    position: relative;
}
.new_sign_up_section_top-7 .registration_top_header_title_section h3 {
    font-size: 20px;
    text-align: left;
}
.new_sign_up_section_top-7 .well {
    left: unset;
}
.form-btm-text.new_from_section_botom_text {
    margin-top: 60px;
	position:fixed;
	bottom:0px;
}
.page-template-newsignup_template .form-btm-text.new_from_section_botom_text {
	position:fixed;
	bottom:0px;
}
/*---------------------------------------password-------------------------*/
.top_inner_header_section_inner {
    background: hsl(210,48%,36%) none repeat scroll 0 0;
    color: #fff;
}
.top_inner_header_section_inner h5
{
	color:#fff;
}
.password_section_field {
    width: 100%;
}
.password_section_field {
    background: #305c89;
    padding: 30px 70px 15px;
    margin-bottom: 20px;
}
.btn-content .password_btn_section button {
    width: 100% !important;
}
.registration_top_header_title_section_password {
    text-align: center;
    color: #ccc;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.registration_top_header_title_section_password h4 {
    color: #b1a7a7;
}
/*-------------------------------New author edit page---------------------*/
.emaipassword.new_author_edit_header {
    display: block;
    justify-content: space-between;
    border-bottom: 1px solid #c5c5c5;
    text-align: center;
    color: #c5c5c5;
	width:50%;
	margin:auto;
}
.new_author_edit_header h3 {
    color: #c5c5c5;
    font-size: 20px;
}
.header_bottom_inner_new p {
    text-align: center;
    display: block;
    color: #c5c5c5;
}
.header_bottom_inner_new {
    padding-top: 12px;
}
.new_memberedit.social-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
.new_memberedit.social-share ul li {
    width: 30px;
    height: 30px;
    line-height: 28px;
    margin: 3px 3px;
    font-size: 20px;
    border-radius: 5px;
}
.new_email-secion_header {
    padding-bottom: 50px;
}
.profile-details_new .exp_field input {
    width: 25%;
}
.add_link_button {
    background: #007bff;
    color: #fff;
    padding: 5px 10px;
    margin-top: 20px;
    border-radius: 5px;
}
.add_link {
    text-align: center;
        width: 100%;
}
.social_link_field {
        text-align: left;
    width: 50%;
    margin: auto;
}
.social_link_field label {
    display: block;
    width: 100%;
}
.social_link_field input {
    width: 100%;
}
.social_field_new_input {
    padding-bottom: 15px;
}
/*-----------------------------------------------------------------------*/
/**********author*************/
.author_bio {
    color: #000;
    margin-left: 10px;
}
.author_desc {
    padding: 0px 15px;
}
.author_avtar img {
    border-radius: unset !important;
}
.author_align {
    text-align: center;
}
.author_followercolor {
    color: #fff;
    margin-top: 15px;
}
.profile-inner-sec.author_sminfo p {
    text-align: center;
}
.profile-inner-sec.author_sminfo .small-info {
    color: #fff;
}
.author_location {
    font-size: 12px !important;
    margin-top: 10px !important;
}
.athor_publisher {
    margin-top: 15px;
    font-style: italic;
}
.author_cmpName {
    padding-bottom: 15px;
    font-weight: 600;
}
.author_folloBtn .followbtn {
    border-radius: unset;
    padding: 6px 30px;
}
.single-exprience .exp-info .author_cmp, .single-exprience .exp-info .author_cmpname, .single-exprience .exp-info .author_date {
    float: left;
    width: 33.33%;
}
.single-exprience .exp-info .author_cmpname {
    text-align: center;
}
body.page-template-newsignup_template, body.page-template-new_registration_successfull_template
{
	overflow:hidden;
}
.single-exprience .exp-info .author_date {
    text-align: right;
}
.author_info_expriance {
    padding-bottom: 10px;
    border-bottom: 1px solid #c5c5c5;
}
.single-exprience .exp-info .author_cmp {
    padding-left: 10px;
}
.author_bgcolor {
    background: #2a557f;
}
.page-template-newsignup_template .well.from_section_top_inner
{
	margin-top: 65px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.page-template-new_registration_successfull_template .sign-up-head
{
	margin-bottom:0px;
	margin-top:-1px;
}
.page-template-new_registration_successfull_template .space-70
{
	height: 150px;
}
.page-template-new_registration_successfull_template .thankyou-block p
{
	margin-right: 68px;
}
.page-template-newpasswordreset_template .col-md-11, .page-template-new_author_template .col-md-11 {
    padding-right: 0px !important;
    left: 63px;
    width: 97%;
    max-width: 97%;
    top: -2px;
    flex: 0 0 97.666667%;
}
.page-template-newpasswordreset_template .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}
.page-template-new_author_template .sign-up-head
{
	margin-bottom:0px;
}
body.page-template-newpasswordreset_template, body.page-template-new_author_template
{
	overflow-x: hidden;
}
.page-template-new_author_template .profile-details_new
{
	position: relative;
    left: 20px;
}
.bottom_logo
{
	width:100%;
}
.bottom_logo .inputGroupContainer
{
	width:320px;
	margin:auto;
}
.conf_resr
{
    margin-top:20px;
}
.page-template-new_registration_successfull_template .update_desc, .page-template-new_registration_successfull_template .update_exp, .page-template-new_registration_successfull_template .update_edu {
    margin-top: 10px;
}
.page-template-new_registration_successfull_template .cubmit_section_outer {
    margin: 0 0;
}
.page-template-new_registration_successfull_template .reg_error {
    font-size: 13px; 
    position: absolute;
    bottom: -15px;
    left: 0;
}

.pic_upload12 {
    position: relative; 
    left: 50px;
    top: 97px;
}
.page-template-new_author_template .upload_image_text {
  /*  width: 60% !important;*/
    position: absolute;
    right: auto;
    top: 37px;
    margin-top: 12px;
    padding: 6px 18px; 
}
.page-template-new_author_template .password_btn_section
{
    margin: 15px auto;
    max-width: 520px;
}
.page-template-new_author_template .container-fluid
{
    padding-left:0;
    padding-right:0;
   margin-top: -1px;
}
.custom_pop
{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: #000000ad;
}
.pop_logi
{
      max-width: 700px;
    margin: auto;
    height: 200px;
    padding: 15px;
    margin-top: 97px; 
}
.pop_logi form.form-horizontal.articleContainer.log-form {
    height: auto;
    padding: 0!important;
    margin-left: -54px;
    padding-bottom: 43px;
}
.unsuccessful1
{
    margin-top:15px;
}
.error
{
    display:none;
    color:#f00;
}
#allsetup
{
 width:100%;
}
.vertical-top-menu.crossborder
{
	border:none;
}
.vertical-top-menu.crossborder {
    padding-top: 25px;
    padding-left: 20px;
}
.vertical-top-menu.crossborder a img
{
	margin-left:15px;
}
.checkbox_style3
{
	position:relative;
	left:-15px;
}
.newheading .page-heading-content
{
	width:100%;
	text-align:center;
}
.single_social_left
{
	display: block;
    width: 85px;
    height: 100vh;
    top: 0;
    margin-left: -3px;
    color: #fff;
    position: fixed;
    z-index: 9;
}
.social_bottom_left
{
	position: fixed;
    bottom: 10px;
    left: 100px;
}
.social_share_left
{
	margin-top:248px;
}
.single .publish-date {
    margin-left: 40px;
    position: relative;
    top: -22px;
}
.single .modalMain-heading {
    font-size: 70px;
    line-height: 75px;
    border-bottom: 2px solid #efefef;
  padding-bottom: 30px;
}
.single .article-main
{
	padding-top:15px;
}
.single p.publish-author {
    margin-top: 0;
    margin-bottom: 0px;
    font-size: 13px;
    padding-bottom: 0;

}
.single .col-right
{
	 border-left: 2px solid #efefef;
}
.single .col-md-11
{
	left:15px;
}
.single .col-left.pull-left {
    max-width: calc(100% - 400px);
    padding: 0 40px 0 15px;
}
.single .col-right
{
	padding: 0 49px;
	    min-width: 400px;
}
.single .article-feature-img {
    overflow: hidden;
    margin: 0px 0 20px;
}
.author_desc
{
	position: relative;
    top: 0;
    left: 0;
}
.publish-author a.author
{
	bottom:20px;
}
.single .comment-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /* background: #efefef; */
    padding: 15px 10px 0;
    margin-top: 100px;
    -ms-flex-flow: column;
    flex-flow: column;
    border-top: 2px solid #efefef;
	position:relative;
}
.single .comment-text
{
	text-transform: uppercase;
    font-family: roboto, sans-serif;
    font-weight: 900;
    color: #bfbfbf;
    padding-left:0px;
    background: #fff;
	margin:50px 0;
}
.single .combtn-text.cub_title_comment {
    font-family: roboto, sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: #bfbfbf;
    position: absolute;
    right: 0;
	top:55px;
}
.navbar-right
{
	width:100%;
}
/*.box {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
	min-height: 100vh;

	border-bottom: 1px solid #000 !important;
	background-color: #222222;
}

.boxallmenu {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
	min-height: 100vh;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;
    z-index: 99;
}
.boxsector {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
	min-height: 100vh;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;
}
.compose {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
	min-height: 100vh;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;
}

.search11 {

    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 85px;
   	top: 0px;
	min-height: 100vh;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;

}
.sourceablemenu {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
   min-height: 100vh;
    background-color: #222222;
}
.usermenu {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 85px;
    bottom: 5px;
    min-height: 100vh;
    border-bottom: 1px solid #000 !important;
    background-color: #222222;
}
*/

.box {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
	min-height: 104px;
	max-height: 104px;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;
}
.boxallmenu {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
	min-height: 104px;
	max-height: 104px;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;
    z-index: 99;
}
.boxsector {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
	min-height: 104px;
	max-height: 104px;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;
}
.compose {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
	min-height: 104px;
	max-height: 104px;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;
}
/*.search11 {
    float: left;
    overflow: hidden;
    background: #000;
    position: absolute;
    width: 300px;
    left: 84px;
    top: -13px;
    min-height: 300px;
}*/
.search11 {

    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 85px;
   	top: 0px;
	min-height: 104px;
	max-height: 104px;
	border-bottom: 1px solid #000 !important;
	background-color: #222222;

}
.sourceablemenu {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: 0px;
    min-height: 131px;
    max-height: 131px;
    background-color: #222222;
}
.usermenu {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 85px;
    bottom: 0px;
    min-height: 148px;
    border-bottom: 1px solid #000 !important;
    background-color: #222222;
}


.box-inner h3 {
    font-size: 26px;
    color: #FFF;
    padding: 15px 10px;
    text-align: left;
    line-height: 30px;
    font-weight: 500;
    text-transform: uppercase;
    width: auto;
    margin-top: 30px;
}
.innner_title {
    border-bottom: 2px solid #fff;
    display: inline-block;
}
.box-inner{
	padding:10px 2px;	
	}
.menu_inn {
   font-size: 20px;
text-align: left;
padding: 0px 10px;
color: #fff;
}
.menu_inn h4
{
	font-size: 20px;
    color: #fff; 
	padding-bottom: 20px;
}
.menu_inn ul li {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 50%;
}
.menu_inn ul li a {
    font-size: 14px;
    line-height: 41px;
}
/*.sourceablemenu .menu_inn ul li a {
    font-size: 14px;
    line-height: 41px;
}*/
.sourceablemenu .menu_inn ul li:last-child {
    width: 100%;
}

.menu_inn ul li a:hover  {
    font-size: 16px;
    font-weight: 400 !important;
}
a.comment-from
{
	background: #82ac00;
    padding: 10px 25px;
    color: #fff;
}
.comment-text p
{
	color: #82ac00;
    line-height: 0;
    font-weight: 500;
    padding-bottom: 30px;
}
.single .commenter-name .publish-date {
    margin-left: 3px;
    position: relative;
    top: 0px;
}
.static_section
{
	background: #ddd;
    padding: 20px;
    margin:0 0 50px;
    border-top: 2px solid #eaeaea;
}
.static_left {
    width: 54%;
    float: left;
    padding: 0;
    margin: 0;
}
.static_right
{
	width:46%;
	float:right;
	padding:0;
	margin:0;
}
.static_inn
{
	margin: auto;
    width: 65%;
}
.static_left h4, .static_right h4
{
	padding-bottom:20px;
	color:#333;
}
.static_inn ul li
{
	list-style-type:disc;
	padding-bottom:5px;
}
.author_desc a
{
	color:#82ac00;
}
.fa-sourcebel-o::before {
    content: '';
   background-image: url(./images/imgpsh_fullsize2.png);
    position: absolute;
    left: 23px;
    top: 30px;
    height: 52px;
    width: 32.4px;
    background-repeat: no-repeat;
    background-size: 34px 34px;
}
.menu-iteam:hover .news-i.sourceable_icon .fa-sourcebel-o::before {
    content: '';
    background-image: url(./images/whit-logo.png);
    position: absolute;

}
.sourceable_icon span.nav-text {

    display: inline-block;
    font-size: 12px;
    margin-top: 28px;
    color: #fff;

}
.menu-iteam a.sourceable_icon:hover, li.menu-iteam a.sourceable_icon:hover, .menu-iteam a.sourceable_icon:focus, li.menu-iteam a.sourceable_icon:focus {
    opacity: 0.75;
    -webkit-transform: unset !important;
    transform: unset !important;
}
.channel-content.cat_ove_lay {
    border-bottom: 1px solid #A9B4C6;
}
.nav_leftsearch {
    max-width: 250px;
}
.nav_leftsearch #hiddenSearchBox {
    margin: 21px 0px 10px 0px;
    position: absolute;
}
h4.inner_title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 10px 0 10px 0 !important;
    color: #b9b9b9 !important;
}
.inner_mn {
    padding: 0 0 0 15px;
}
.cat_name_single {
    color: #555;
    font-size: 18px !important;
    font-weight: 300;
}
.nav_leftsearch .form-control.keywords {
    padding: 17px 12px;
}

/***********************New Menu design 23/03/2018**********/
.menu-iteam.sourceable-toggle {
    border-bottom: none !important;
    min-height: 130px !important;
}

.nav-text-new {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    color: #9e9e9f;
    margin-top: 12px;
}
.sourceable_icon .nav-text-new {
    margin-top: 30px !important;
}
.fa.fa-sourcebel-o {
    height: 30px;
}
.boxsector, .box, .compose, .search11, .sourceablemenu, .boxallmenu, .usermenu, .box-click {
    display:none;
}
.menu-iteam.sector-toggle:hover .boxsector, 
.menu-iteam.slide-toggle:hover .box,
.menu-iteam.compose-toggle:hover .compose,
.menu-iteam.search-toggle:hover .search11,
.menu-iteam.sourceable-toggle:hover .sourceablemenu,
.menu-iteam.user-toggle:hover .usermenu {
    display:block !important;
	
}
.menu-iteam:hover .boxsector, 
.menu-iteam:hover .box,
.menu-iteam:hover .compose,
.menu-iteam:hover .search11,
.menu-iteam:hover .sourceablemenu, 
.menu-iteam:hover .usermenu

{


    background-color: #ED9C1A;
    border-bottom: 1px solid #000;

}
.menu-iteam:hover .sourceablemenu{
	border-bottom: none !important;
	}

.menu-iteam:hover {
    background-color: #ED9C1A;
}
.menu-iteam.allmenu-toggle:hover{
background-color:#111;
}

.menu-iteam:hover .fa {
    color: #fff;
   /* font-size: 40px;
    margin-top: 10px;*/
}
.menu-iteam:hover .nav_leftsearch .fa .fa-search{
	padding: .375rem .75rem;
font-size: 1rem;
margin-top: 0px;
	}
.menu-iteam:hover .nav-text-new {
    color:#fff;
}
.right_p {
    text-align: right;
    position: absolute;
    left: 320px;
    z-index: 9999;
}
.left_p span {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 400;
}
#mm-menu-toggle-right.mm-menu-toggle {
    position: relative;
    width: 40px;
    height: 20px;
    background: none !important;
    font-size: 0;
    text-indent: -9999px;
}
#mm-menu-toggle-right.mm-menu-toggle::before {
    top: 2px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: top;
    transform: rotate(45deg);
}
#mm-menu-toggle-right.mm-menu-toggle::after {
    bottom: 2px;
	left: 3px;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top bottom;
    transform: rotate(-45deg);
}
.menu_background {
    background-color: #222222;
    width: 300px;
    height: 100%;
    position: absolute;
    left: 84px;
}
/*.col-md-11.onlyscrollv {
    flex: 0 0 95.666667%;
    max-width: 95.666667%;
}*/
#view-profile-au {
    font-family: roboto, sans-serif;
    font-weight: 500;
    font-size: 15px;
    margin-top: 13px;
    vertical-align: top;
}
#view-profile-modal-link {
    color: #82ac00;
    font-size: 15px;
}
.serach_peple .left-sec.filtersearch.search-header p {
    top: 0;
}
.serach_peple .update-search {
    display: block;
}

.serach_peple .searh-input-filter {
    display: block;
}
#memberfilterModal .modal-header.explore-modal {

    padding-bottom: 0px !important;
    border-bottom: none;

}
.modal-content.modal-serch-people {

    top: 90px;
}

.search_field_block.searh-input-filter {

    margin-left: 13%;

}
.search_field_block.searh-input-filter label {

    width: 25%;

}
.search_headtxt {

    font-size: 22px;
    font-weight: 400;
    color: #7e7c7c;
    margin-bottom: 80px;

}
.search_field_block.searh-input-filter label {

    width: 25%;
    font-size: 26px;
    color: #bababa;
    font-weight: 300;

}
.modal.left .modal-content.modal-serch-people{
	max-height: 62.7vh !important;	
	}
.update-filte.btn_inright {

    float: right;
    margin-right: 15%;
    margin-top: 32px;

}
.btn_block{
	width:100%;	
	}	
.search_counter.search_total {
    right: 90px;
    top: 18px !important;

}	
.search.article-Content-top.header_search_outer {

    margin-top: 20px;
	min-height: 65px;

}
.left-sec.search-header.col-md-6 {

    float: left;

}
.heading-searchemodal.col-md-6 {

    float: right;

}
.header_search_outer .filter {

    float: right;
    font-size: 18px;
    font-weight: 300 !important;
    margin-top: 20px;

}
.header_search_outer .filter::after {

    content: "\f063";

}
.col-md-2.add_sidebar {

    margin-top: 10px !important;
	padding: 0px;

}
.search.article-Content-top.header_search_outer {
    padding: 0;
}
.col-md-10.members-content.people_outer {
    margin-left: 9px;
    margin-right: -9px !important;
}
.page-template-member-search-template .col-md-10.members-content.people_outer
{
	max-width: calc(100% - 400px);
	padding: 0 50px 30px 15px;
    border-right: 1px solid #ccc;
}
.page-template-member-search-template .col-md-2.add_sidebar
{
	min-width: 400px;
    padding:0 18px 0 55px;
}
.author#view-profile-au {
    vertical-align: middle;
    position: relative;
    top: -23px;
    left: 8px;
}
.modalContainer .article-Content-top {
    padding: 0;
}
.modalContainer p.publish-author {
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 13px;
    padding-bottom: 0;
	margin-bottom: 55px;
}
.modalContainer p.publish-author.newsclick
{
	margin-bottom: 10px;
}
.single.article-feature-img, .article-feature-img {
    overflow: hidden;
    margin:0px 0 0;
}
.total-view.pull-right
{
	position:relative;
	top:7px;
}
.modalContainer .publish-date {
    top: -22px !important;
   
    position: relative;
    margin-left:0px;
    font-family: roboto, sans-serif;
}
.modalContainer .newsclick .publish-date
{
	margin-left:40px;
}
.modalContainer .publish-date .fa.fa-clock-o {
    margin-right: 4px !important;
}
.modal-comment.comments-area {
    width: 100%;
    border-top: 2px solid #efefef;
    padding-top: 5px;
    background: #ddd; margin-bottom: 31px;
    margin-top: 70px !important;
}
.modalContainer .social-share ul li {
    background: #0e0e0e !important;
    width: 25px;
    height: 25px;
    line-height: 23px;
}
.modalContainer .social-share.sauthor {
  
    top: 7px;
}

.modalContainer .social-share ul li a
{font-size: 12px;
}

.comment-btn.for-modalsingle {
    display: -webkit-box;
    margin-top: 18px !important;
     padding: 0 15px;
    margin-bottom: 18px;
}
.comment-text.modtxt {
    text-transform: uppercase;
    font-family: roboto, sans-serif;
    font-weight: 900;
    color: #82ac00;
    padding-left: 0px;
    background: none;
}

.comment-text.modtxt p
{color: #7f7f7f;
}
.comment_from_section.clearfix {

    margin-top: 5px;

}
.modal-comment.comments-area .comment_from_section.clearfix {
 
    margin: 5px;
}
.static_inn.formod {
    width: 71%;
}
.formod .static_left ul {
    padding-right: 28px;
    padding-left: 14px;
}
.formod .static_right ul{
  padding-left: 14px;
}
.archivelogo1 {
    float: left;
    margin-top: 9px;
    width: 28px !important;
}
.archive .archivelogo1 {
    float: left;
    margin-top: 18px;
    width: 50px !important;
}
.archive .header_date1.for_mobile {
    margin-top: 20px;
}
.archive .page-heading .header_date1 span {
    margin: 20px 0 0 4px;
}
.archive_dates {
    margin-top: 25px;
    text-align: center;
}
.archive .page-heading-content
{
width:100%
}
.header_date1 h4  {
    font-size: 35px;
    line-height: 28px;
    text-align: left;
    margin-top: 8px;
    color: #c5c5c5;
}


.modalContainer .publish-date .fa.fa-clock-o {
    margin-right: 5px !important;
    position: relative !important;
    left: 0px;
    top: 0px;
}
  .modalContainer .publish-date .fa.fa-clock-o.newsclick 
  {
	/*  top:-37px;*/
  }
/***********Menu new Design 29-03-2018***********/

.slide-toggle:hover + .box, .box:hover,
/*.slide-toggle:hover .box,*/
.sector-toggle:hover + .boxsector, .boxsector:hover,
.compose-toggle:hover + .compose, .compose:hover,
.search-toggle:hover + .search11, .search11:hover,
.sourceable-toggle:hover + .sourceablemenu, .sourceablemenu:hover,
.user-toggle:hover + .usermenu, .usermenu:hover{
 display:block !important;
 background-color: #ED9C1A;
}
.first_menu:hover .slide-toggle, 
.second_menu:hover .sector-toggle,
.third_menu:hover .compose-toggle, 
.fourth_menu:hover .search-toggle,
.fifth_menu:hover .sourceable-toggle {
    background-color: #ED9C1A;
}
/*.menu-iteam:hover .nav-text-new, 
.first_menu:hover .nav-text-new, 
.second_menu:hover .nav-text-new,
.third_menu:hover .nav-text-new, 
.fourth_menu:hover .nav-text-new,
.fifth_menu:hover .nav-text-new {
    display: none;
}*/
.first_menu:hover i, 
.second_menu:hover i,
.third_menu:hover i, 
.fourth_menu:hover i,
.fifth_menu:hover i {
    color: #fff ;
}
.box-click {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 300px;
    left: 84px;
    top: -1px;
	min-height: 104px;
	max-height: 104px;
	border-top: 1px solid #000 !important;
	background-color: #222222;
}
.box-click.user_mn {
    min-height: 121px;
    bottom: 0px !important;
    top: unset;
}

.box-click .menu_inn ul li a {
    line-height: 36px;
    color: #fff;
    font-size: 14px;
	margin-top: 0px;
}
.box-click .menu_inn {
    margin-top: 0;

}
.box-click .menu_inn ul li {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 50%;

}
.box-click:hover {
    background-color: #ED9C1A;
}
.menu-1:hover .box-click, .menu-2:hover .box-click, .menu-3:hover .box-click, .menu-4:hover .box-click, .menu-5:hover .box-click, .menu-6:hover .box-click {
    background-color: #ed9c1a;
}
.box-click.source_mn {
    min-height: 118px;
}
.fifth_menu:hover .menu-iteam .news-i.sourceable_icon .fa-sourcebel-o::before {
    content: '';
    background-image: url(./images/whit-logo.png);
    position: absolute;
}
.user_section .menu-iteam.menu-6 .user_profile.member-ids {
    margin-top: 0px;
}
.archiright
{
text-align:right !important;
}
.modalContainer .author-info {

    margin: 30px 0 10px 0 !important;

}
.modalContainer .view-ptext.author#view-profile-au {

    vertical-align: middle;
    position: relative;
    top: 0px;
    left: 5px;

}
.modalContainer .single-comment {
    margin-bottom: 50px;
	margin-top: 0px;
}
.modalContainer .newsletter_section {
    margin-top: 0;
}
span.error_empty, span.error_empty_1, span.error_empty_2 {
    color: #ff0000;
    padding: 0px 0px 10px 10px;
}
.archive .overlay-bottom
{
color:#fff;
}
.profile-details_new .exp_field #com_joining {
    width: 27%;
    padding: 0 3px 0 6px;
}

.modalContainer .commenter-name .publish-date {
    top: 0px !important;
margin-left: 0px;
}
.modalContainer .col-right.pull-right {
   /*border-left: 2px solid #efefef;*/
    min-width: 347px;
    padding: 0 0px 0 40px;
}
.people_user_left
{
	float:left;
	margin:0;
	padding:0px;
	width:78%;
}
.people_user_right
{
	float:right;
	margin:0;
	padding:0px;
	width:15%;
	 
}
.meber_people_outer
{
	border-bottom: 1px solid #ccc;
    margin: 0 15px 30px 4px;
    padding-bottom: 30px;
}
.page-template-member-search-template  .like-veiw-head {
    margin-top: 8px;
    margin-bottom: 8px;
}
.meber_people_outer .col-md-2, .meber_people_outer .col-md-10
{
	padding:0 20px 0 0;
	margin:0;
}
.follow_people
{
	 
    text-align: center;
    padding: 5px 0;
    color: #fff;
 	margin-bottom:20px;
}
.follow_people .following_button.follow_gray {
    background: #888 !important;
    margin-left: 10px;
    padding: 10px 45px;
}
.peopel_detail
{
	text-align:center;
}
.peopel_detail p
{
	text-align:center;
	padding:5px;
}
.user_heading
{
	width: 100%;
    margin-left: 15px;
    margin-bottom: 30px;
	 margin-right: 15px;
}
.peopel_more
{
	color: #ccc;
    font-size: 23px;
    font-weight: normal;
}
.newuserheading
{
    border-top: 1px solid #ccc;
    padding-top: 30px;
}
.main_people_outer
{
	width: 100%;
     margin-bottom: 30px;
}

.col-md-2.people-blc {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
}
.page-template-member-search-template .page-heading-content {
    width: 100%;
}
.page-template-member-search-template .page-heading span {
    margin: 30px 0 0 0px;
}
.mainpeop
{
	margin-top:90px;
}
.page-template-member-search-template .searh-input-filter.search_default {
    margin-top: 12px;
}
.page-template-member-search-template .search_default input {
    float: left;
    width: 100%;
    height: 45px;
}
.meber_people_outer .col-md-2 img
{
	max-width:100%;
	height:auto;
}
.row.topouter, .row.newrowuser
{
	margin-left:-10px;
}
.add_sidebar.fixedad
{
	position:fixed;
	margin-top:0;
	right:30px;
	
}
.add_sidebar.fixedad .advertize
{
	-webkit-transition: width 2s, height 2s, background-color 2s, -webkit-transform 2s;
    transition: width 2s, height 2s, background-color 2s, transform 2s;
}
.cpmnypos
{
	font-size: 22px;
    font-weight: 600;
}
.col-md-2.people-blc {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
}
.archive .archiv_check.checkbox_style3 {

    position: relative;
    left: 75px;
    top: -62px;

}
.ca_parent { 
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.wp-editor-tools {
    display: none !important;
    z-index: 1;
} 

.aligncenter {
    display: block;
    margin: 0 auto;
}
p.wp-caption-text {
    font-size: 12px ;
    line-height: 16px;
    margin-top: -5px;
    padding-top: 0px;
	color:#555;
}
.modalContainer .sub_menu_top_section ul li
{
	width: auto !important;
    height: auto !important;
    background: inherit !important;
}
.avatar .view-profile-au img {
       width: 50px;
    height: 50px;
    border-radius: 100%;
/*    position: relative;
    top: 17px;*/
}
.comment .flaggedc-form-container {
    display: none;
}