/*thenewsmencss*/
@import url('https://fonts.googleapis.com/css2?family=Faustina:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,700&display=swap');
body{font-family: 'Faustina', serif;}

/*p, span, div {
    font-family: 'Open Sans' ;

}*/
.common_color1{color:#005594;}
#content .entry-content figure.image figcaption {
    font-size: 15px;
    font-style: italic;
    color: #000;
    margin-top: -15px;
}
.embed-1080p > iframe {
    height: 600px !important;
}
/*.entry-content div{max-width:100%!important;}*/
a:hover{text-decoration: unset;}
.title_groupname{    text-transform: capitalize;
    font-size: 21px;    text-align: left;
    color: #c43b41;}
/*commom css*/

/*common css end*/


.share_thumb_img{height: 100px;
    width: 100%;
    object-fit: contain;}
/*header*/

.mb_30{margin-bottom:30px;}.sm_post .col-12:last-child .mb_30{margin-bottom: 0px;}
img,figure:hover img,.social_icons a .fa:hover,.social_icons a .fa{ transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;}
figure{margin-block-start: 0em;

    margin-block-end: 0em;

    margin-inline-start:0px;

    margin-inline-end: 0px;}    

 .logo h1{font-size: 78px;
color: #000;
    font-weight: 900;
    font-family: 'Roboto Condensed';
    letter-spacing: -0.01em;  margin: 10px 0px;}   
.mob_socil_share{margin-top: 30px;}
/*  figure:hover img{opacity:0.5;} */ 

.social_icons a .fa{display: flex;

    justify-content: center;

    align-items: center;

    width: 30px;

    height: 30px;

    background: #fff;

    border-radius: 100%;

    color: #fff;

    font-size: 16px;

   }

   .social_icons a .fa-facebook:hover{color: #3b5998;background:#f9f9f9;}

   .social_icons a .fa-instagram:hover{color: #d6249f;background:#f9f9f9;}

   .social_icons a .fa-linkedin:hover{color: #0077b5;background:#f9f9f9;}   

   .social_icons a .fa-twitter:hover{color: #1DA1F2;background:#f9f9f9;}

.social_icons a .fa-facebook{background: #3b5998;}

.social_icons a .fa-instagram{  background: #d6249f;

  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

.social_icons a .fa-linkedin{background: #0077b5;}

.social_icons a .fa-twitter{background: #1DA1F2;}



.soical_menu{   padding: 5px 20px;

    background: #363b40;

}

.modal_body h2 {

    font-size: 14px;

    margin: 0;

    color: #333;    font-family: Faustina;

    font-weight: 600;

    line-height: 18px;

}

.modal_body h2 span {

    color: #c53c43;

}
.notification_popup{padding: 1rem!important;overflow: visible!important;    padding-bottom: 0!important;}
.modal_body p {

   font-size: 14px;

    font-weight: 400;

    padding: 5px 0;    font-family: Faustina;

    line-height: 18px;

    color: #282828;

    position: relative;

    top: 11px;

    left: 24px;

}

.noti_btn .no_thx,.ui-dialog-buttonset .ui-button:first-child {

    width: auto;
    border-width: 0px;
    padding: 4px 15px;

    background: #fff;

    line-height: 20px;

    font-size: 11px;

    color: #c53c43;

    text-decoration: none;

    text-transform: uppercase;

    border-radius: 3px;

    margin: 0 0 0 10px;

}

.noti_btn .allow, .ui-dialog-buttonset .ui-button:last-child {

    width: auto;

    padding: 4px 15px;

    background: #fff;

    line-height: 20px;

    border: 1px solid #ccc;

    font-size: 11px;

    color: #333;

    text-decoration: none;

    text-transform: uppercase;

    border-radius: 3px;

    margin: 0 0 0 10px;

}

.current_date span{ 

    font-size: 13px;

    font-weight: 600;

    font-family: sans-serif;

}

.social_icons a {

    margin-right: 15px;

}

.social_icons a:last-child {

    margin-right:0px;

}    

.current_time{}
     .result img {
    position: absolute;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    left: 0px;
        }       

/*menu*/
/*slider menu*/
.cata-sub-nav {
       padding: 3px 15px 3px;
    overflow-x: auto;  /* */
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
}
.scroller_menuleft{      padding-left: 0px;
    padding-right: 0px;
    border-right: 1px solid #f6d0d02b;}
    .scroller_menuright{ 
    position: absolute;
    right: 5px;
}
.scroller_menuleft li a,.scroller_menuright li a{    height: 35px;
    width: 35px;
    background: #363b40;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px;
    border-radius: 50%;}
.scroller_menuright li a i.fa{color:#fff;}    
.cata-sub-nav{padding-right: 30px;max-width:930px;}
.cata-sub-nav::after{content:"";position:absolute;}
.menu_scroll_middle li{     position: relative;
    left: 6px;}
.cata-sub-nav.visible{}
#interestModal .modal-body{margin-left:24px;}
.desk_menu a{color:#fff;padding:5px 15px;    outline: 0!important;
    box-shadow: unset!important;}
.fs_22{font-size:22px!important;}   
.comment_newsdetails{    font-size: 42px!important;
    color: #ec3035;cursor:pointer;} 
    .comment_box.comment_show{right:0px;display:block;opacity:1;}
.desk_menu a:hover{color:#363b40;}   
.desk_menu li:first-child a{padding-left: 0px;}
.cata-sub-nav::-webkit-scrollbar {
        display: none;
    }
.cata-sub-nav ul {
    margin: 0;
        display: flex;
          -webkit-padding-start: 0px;
}
.cata-sub-nav li {
    display:flex;align-items:center;
    margin: 0 0px;
        font-size: 16px;
} 

.nav-prev {
    top:13.5px;
    position: absolute;
    right:136px;z-index:1;
    margin-top: 0px;
}
.nav-next {
    top:13.5px;
    position: absolute;
    /* left: 7px; */z-index: 1;
    right:105px;
    margin-top: 0px
}
.desk_menu_top .nav_menu{    position: absolute;
    left: -5px;
    top: 0px;}
.desk_menu_top .nav_menu .navbar ul {list-style: none;
    padding: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 0px;}
.desk_menu_top .nav_menu .navbar ul li a{    background: #fff;
    padding: 6px;
    z-index: 9999;
    border: 2px solid #fff;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    margin-right: 5px;
}

/*slider menu end*/
.nav_menu .navbar{

	padding: 6px 0px 8px 0px;

}

.navbar-brand img{

	height: 28px;

	width: auto;

	display: block;

  filter: brightness(10%);

	-webkit-transition : all 0.3s ease-out;

	transition : all 0.3s ease-out;

}

.navbar-toggler {

	float: right;

	border: none;

	padding-right: 0;

}

.navbar-toggler:active,

.navbar-toggler:focus {

	outline: none;

}

.navbar-light .navbar-toggler-icon {

	width: 24px;

	height: 17px;

	background-image: none;

	position: relative;

	border-bottom: 1px solid #282828;

    transition: all 300ms linear;

}

.navbar-light .navbar-toggler-icon:after, 

.navbar-light .navbar-toggler-icon:before{

	width: 24px;

	position: absolute;

	height: 1px;

	background-color: #282828;

	top: 0;

	left: 0;

	content: '';

	z-index: 2;

    transition: all 300ms linear;

}

.navbar-light .navbar-toggler-icon:after{

	top: 8px;

}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {

	transform: rotate(45deg);

}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {

	transform: translateY(8px) rotate(-45deg);

}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {

	border-color: transparent;

}

.primary_menu .navbar-light .navbar-nav .nav-link{

    color: #fff;

    display: block;

    font-size: 16px;

    font-weight: 600;

 padding: 18px 15px;

    position: relative;

    z-index: 99;white-space:nowrap;

    line-height: 1;text-transform:uppercase;

    transition: all 200ms linear;   /* white-space: nowrap;*/

    overflow: hidden;

    text-overflow: ellipsis;

}
.primary_menu .navbar-light .navbar-nav li:last-child .nav-link{/*padding-right: 0px;*/}
.newslayout_twosearch p{font-weight:400;    font-size: 15px;
    line-height: 21px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
#primary_menu.sticky,#primary_menu1.sticky{    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;transition:0.9s;
    z-index: 999;
    background:#363b40;}
.primary_menu.sticky .desk_menu a:hover {color:#c43b41;}
.primary_menu .navbar-light .navbar-nav li:nth-of-type(2){background:#282828;}

.primary_menu{background:#c43b41;}

.primary_menu .navbar-light .navbar-nav li:hover{

 transition: all 200ms linear; 

    background:#0000008a;

}



.nav-link {

	position: relative;

	display: inline-block;

}

.nav-item{
	position: relative;
    transition: all 200ms linear;
}

.nav-item .dropdown-menu {
    transform: translate3d(0, 10px, 0);
    visibility: hidden;
    opacity: 0;
	max-height: 0;
    display: block;

	padding: 0;

	margin: 0;

    transition: all 200ms linear;

}
.desk_menu .nav-item .dropdown-menu{   visibility: visible;
    opacity:1;
	max-height:auto;}
.form_dropdown{opacity:1;visibility:visible;}
.nav-item.show .dropdown-menu {

    opacity: 1;

    visibility: visible;

	max-height: 999px;

    transform: translate3d(0, 0px, 0);

}

.dropdown-menu {

	padding: 10px!important;

	margin: 0;

	font-size: 13px;text-transform:uppercase;

	letter-spacing: 1px;

	    color: #fff;

    background-color: #fff;

	border: none;

	border-radius:0px;    font-weight: 700;

	box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);

    transition: all 200ms linear;

}

.dropdown-toggle::after {

	display: none;

}



.dropdown-item {

	padding:5px 15px;

	color: #fff;

	border-radius:0px;

    transition: all 200ms linear;

}

.dropdown-item:hover, 

.dropdown-item:focus {

	color: #fff;

	background-color:#c43b41;

}
.btn.btn-primary.btn-sm.shadow-none,.btn.btn-outline-primary.btn-sm.shadow-none{margin-top: 15px;box-shadow:unset;outline:0;}
.btn.btn-primary.btn-sm.shadow-none{background-color: #ec3035;border-color: #ec3035;}
.btn.btn-outline-primary.btn-sm.shadow-none{border-color: #ec3035;color:#ec3035;}

/* #Primary style

================================================== */







/*header end*/



/*home page*/

.overlay::after{

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

        background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,0.63) 97%, rgba(0,0,0,0.65) 100%);

    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0.63) 97%,rgba(0,0,0,0.65) 100%);

    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0.63) 97%,rgba(0,0,0,0.65) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}

.post_image span{  padding:0px 30px 0px 30px;

    position: absolute;

    left: 0;

    bottom: 0;

    right: 0px;margin-bottom:0px;

    color: #fff;transition:0.9s ease-in;

    z-index: 9;

   white-space: normal;

    /* font-family: arial; */

    font-weight: 500;

    font-size: 1.7rem ;

    line-height: 33px;

    font-family: Faustina;

    text-decoration: unset!important;

    }

/*  .post_image a:hover{color: #f9f9f9;transition:0.9s ease-out;}  */

  .pr_13{padding-right:13px;}

  .pr_7{padding-right: 7px;}

  .mt_13{margin-top: 13px;}

  .mb_27{margin-bottom: 27px;}

  .sm_post figcaption span{font-size:19px;

    line-height: 23px;font-weight: 500;

    margin-bottom: 2px;}
/*
  .home{margin-top: 30px;}*/

  .post_image img{max-width:100%;width:100%;    object-fit: cover;}

  .block_title{

   margin-bottom: 20px;

    margin-top: 20px;

    border-left: 3px solid #ec3035;

    border-bottom: 2px solid #2B2D2E;

    text-align: right;padding-bottom:6px;

}

.block_title a,.block_title h2{font-size:16px;}

.block_title h2{

    float: left;    background:#2B2D2E;

    padding:6px 15px;    color: #fff;

    position: relative;

}

.mt_30{margin-top: 30px;}

.block_title h2 a{color: #fff; font-weight: 600; margin-bottom: 0px;

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 0px;

    line-height: 18px; }

.block_title h2:after{content: ""; display: block; height: 0; width: 0; border: 32px solid transparent; border-bottom-color:#2B2D2E; border-width: 0 20px 30px 0; position: absolute; left: 100%; top: 0; }

.block_title a{color: #ec3035;

  font-weight: 400;

    font-size: 15px;}

 .card_image img{height:239px;object-fit: cover;    max-width: 100%;} 

 .high_flyers .card_image img{height:175px;width: 100%;

    object-fit: fill;} 



  .high_flyers .card_image p{ height: 49px;

    overflow: hidden;

    font-size: 18px;display: -webkit-box;

    -webkit-line-clamp: 2;

    line-height: 24px;

    margin: 10px 0px;}

 .card_image p{    color:#000;

  font-size:21px;

    font-weight: 700;

    line-height: 27px;

    height: 57px;transition:0.9s;

    margin-top: 20px;

overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;} 

.post_col_3 .card_image p {font-size:18px;}    

 .newslayout_two img{height: 80px;

    margin-bottom:0px;

    width:105px;

    object-fit: cover;} 

  .mb_25{margin-bottom: 25px;}    

  .newslayout_two p,.common_color2{color:#000;}

  .newslayout_two:last-child img{margin-bottom: 0px;}

 .newslayout_two p{    font-weight:400;
    height: 75px;
    line-height: 1.3;
    font-size: 19px;transition:0.9s;

    line-height: 25px;overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;}

     .newslayout_two p:hover,.card_image p:hover{color:#ec3035;transition:0.9s;}

 .featured_news_right img{    border: 1px solid #EEE!important;

    box-shadow: none!important;

    margin: 2px 10px 2px 0;

    padding: 3px!important;height: 250px;}

  .featured_news_right .card_image p{ overflow: hidden;

    height: 38px;   font-weight: 400;

    text-overflow: ellipsis;

    font-size: 17px;

    line-height: 18px;



    font-style: normal;

    margin-bottom: 0px;}

      .featured_news_right .card_image{    border-bottom: 1px solid #eee;

    margin-bottom: 10px!important;

    padding-bottom: 10px;

    list-style-type: none;}

.mln4{margin-left: -7px;}

.high_flyers .card{  box-shadow: 0 2px 2px rgba(0,0,0,0.19), 0 0px 2px rgba(0,0,0,0.23);

    padding: 5px;

    margin-bottom: 15px;

    border-radius: 0px;

    border: 1px solid #dcdcdc7a!important;}

.high_flyers .no_highflyers .card{box-shadow:unset;border:unset!important;}



.high_flyers .card figure.card_image{    margin-inline-end: 0px;}

.highflysers_sideright{

    width: 100%;

    height: 403px;

    background-color: #f5f5f5;

    position: relative;

    padding: 10px 10px;

    overflow-x: hidden;overflow-y:auto;

}

.highflysers_sideright::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #F5F5F5;

}



.highflysers_sideright::-webkit-scrollbar

{

	width: 10px;

	background-color: #F5F5F5;

}



.highflysers_sideright::-webkit-scrollbar-thumb

{

	background-color: #282828;

	border: 2px solid #555555;

}





.highflysers_sub_cont ul {

    margin: 0;

    padding: 0;

}

.highflysers_sub_cont ul li {

    display: block;

    border-bottom: 1px dashed #b4b4b4;

    padding: 10px 0;

    width: 100%;

}

.highflysers_sub_cont ul li .highflysers_name {

    color:#ec3035;

}

.highflysers_sub_cont h3 {

    font-size: 20px;

    line-height: 22px;

}

.post_col_3 .card_image #highflyers img {

    height:350px;

}

.highflysers_sub_cont ul li h3 a.highflysers_text {

    color: #282828;

    font-size: 16px;

    line-height: 18px;

    display: block;

    margin-bottom: 5px;

}

#highflyers.owl-carousel .owl-nav button.owl-next,#highflyers.owl-carousel .owl-nav button.owl-prev{    position: absolute;

    top: 30%;    outline: 0!important;

    box-shadow: unset!important;

    background-color: unset!important;

}

#highflyers.owl-carousel .owl-nav button.owl-next, #highflyers.owl-carousel .owl-nav button.owl-prev .fa{font-size: 30px;

    color: #fff;}

#highflyers.owl-carousel .owl-nav button.owl-next{right:0px;}

#highflyers.owl-carousel .owl-nav button.owl-prev{left:0px;}

.owl-carousel button.owl-dot{}

/*openion*/

.openion_block{}

.openion_block .newslayout_two a{

    background: #f6f6f6;

    line-height: 16px;

    overflow: hidden;display: block;

    margin: 5px 0;



    position: relative;

}

.openion_block .newslayout_two p{  text-overflow: ellipsis;

/*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);*/
    padding-left: 5px;
    height: 50px;

    color: #000;

    overflow: hidden;

    margin-bottom: 15px;

    -webkit-line-clamp: 2;}

    span.name{margin-top: 15px;    display: block;}

  .openion_block .newslayout_two img{width:100%;    height: 200px;}

/*openion end*/





/*footer*/
.fix_social img{    width: 30px;
    height: 30px;margin-top: 0px;
    border-radius: 100%;
    object-fit: contain;}
   .fix_social div.heateor_sss_horizontal_sharing li{}  
.copyright.text-white.text-center {
    margin-top: 95px;
}
.footer_social {
    margin-top:90px;
}    
 /*footer*/
 
   .fix_social a i {    display: flex;
    align-items: center;
    justify-content: center;}
hr.rgba-white-light{    border-top: 1px solid rgb(255 255 255 / 67%)!important;    margin: 5px 0pc;}
.cc_newman{color:#353535;font-size: 13px;}
.footer_block{   /* background-color:#eaeaea;*/
        background-color:#00000069;
    background-image: url(../images/footerbanner1.jpg);
    background-blend-mode: multiply;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover}

.border_rightfoot{border-right:1px solid #ccc;}    
/*.footer_block::after{content:"";position:absolute;left: 0px;right:0px;bottom:0px;top:0px;}*/
.footer_block img{   }
.fs_14{font-size:14px;}
.footer_link a {padding-right: 5px;}

.copyright,.footer_link a {font-size: 14px;

    font-weight: 100;

  /*  text-shadow: 0px 1px #dcdcdc94;*/

    letter-spacing: 0.5px;

    line-height: 25px;}
.pb_10{padding-bottom:10px;}
.footer_contact h4,.footer_social h4{font-size: 18px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    margin-bottom: 15px;
    letter-spacing: 0.5px;}
.social_icons .at-follow-btn{    margin: 0 10px 5px!important;}
  .footer_contact a{color:#fff;

    display: block;

    text-align: center;
/*
    line-height: 30px;*/

    font-size: 14px;}   

    .newslayout_two{margin-bottom: 15px;width:100%;}  

.news_detailsborder{position:relative;
    padding-top: 45px!important;
}
.page-footer a {
    color: #353535;font-weight: 300;
    font-size: 16px;
}
/*.news_detailsborder::after{content: "";background: #0000006b;
    position: absolute;
    top:12px;
    width: 100%;
    height: 1px;}*/
.news_detailsborder::before{content: "";
    position: absolute;
    top: 23px;
    width: 100%;
    height: 2px;
    background: #EC3034;
    background: linear-gradient(90deg, hsl(0deg 0% 20% / 0%), #EC3034, hsl(0deg 0% 20% / 0%));
/*box-shadow: 0 -5px 5px -5px #333; 
    left: 0px;
    right: 0px;
    top: 25px;
    bottom: 0px;*/
}

#button {

     align-items: center;

    justify-content: center;

    display: flex;

    background-color:#c43b41;

    width: 40px;

    height: 40px;

    text-align: center;

    border-radius: 0px;

    position: fixed;

    bottom: 30px;

    right: 30px;

    box-shadow: 0px 2px 8px 0 rgba(0, 0, 0, 0.3);

    transition: background-color .3s, opacity .5s, visibility .5s;

    opacity: 0;

    visibility: hidden;

    z-index: 1000;

}

#button::after {

  content: "\f077";

  font-family: FontAwesome;

  font-weight: normal;

  font-style: normal;

  font-size: 13px;

  color: #fff;

}

#button:hover {

  cursor: pointer;

  background-color: #333;

}

#button:active {

  background-color: #555;

}

#button.show {

  opacity: 1;

  visibility: visible;

}
.footer_social.mb26 h4{margin-bottom:19px;}
.social_icons p{display: none;}
.social_icons .addthis_toolbox svg{width: inherit;
    /* height: 25px; */
    height: -webkit-fill-available;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    align-self: center;}
.footer_block .logo h1{
        font-size: 36px;
    color: #fff;
    position: relative;
    /* top: -11px; */
    margin-bottom: 5px;
    font-weight: 900;
    padding: 0px 0 15px;
    z-index: 9;
    padding-bottom: 0px;
    margin-top: 0px;
}

.login_btn{color: #fff;

    font-weight: 600;

    font-size: 13px;

       font-family: sans-serif;

    padding: 2px 8px;}

/*footerend*/



/*media query-----------------------------------------------------------------------------*/


.home_right_post:last-child .post_image.mb_30{margin-bottom: 0px;}
.form_dropdown{transform: translate3d(0, 0px, 0);
    left:69.6%;}
    .form_dropdown{    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    border-top: 0;
    width: 342px;padding: 0px!important;}
.form_dropdown::before{position: absolute;
    top: -9px;
    right: 19px;
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5.5px 6px 5.5px;
    border-color: transparent transparent #000 transparent;}
    .form_dropdown:after {
    position: absolute;
    top: -3px;
    display: block;
    content: '';
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 100%;
    height: 3px;
    background-color: #000;
}
.hader_search_border{background-color: rgba(144, 144, 144, 0.02);
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding: 10px 0;}
.search_form {
    margin: 20px;
}
#header_search,#header_search1{
    width: 235px;
    height: 32px;
    margin: 0;
    border-right: 0;
    line-height: 17px;
     border: 1px solid #ddd;
    padding: 0 10px;
    border-radius: 2px;   font-size: 12px;
    line-height: 21px;
    color: #444;
    width: 100%;
    max-width: 100%;
    height: 34px;
    padding: 3px 9px;
}
.profile_menu{}
.profile_menu svg{background-color: #fff;
    border-radius: 50%;
    padding: 4px;
    height: 30px;
    width: 30px;
}
.wpb_button {
    position: absolute;
  
    min-width: 67px;
    line-height: 17px;
    padding: 7px 15px 8px;
    text-shadow: none;
    vertical-align: top;
    right: 20px;
    margin: 0 !important;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
        font-family:'Open Sans';
    /* font-size: 13px; */
    background-color: #222222;
    border-radius: 0;
    color: #fff;
    border: none;
    padding: 8px 15px;
    font-weight: 500;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
    box-shadow: unset!important;
    outline:0!important;
}
.wpb_button,.form_search_wrap input{height: 33px;}

.wpb_button:hover{background: #c43b41;}
#bodyData{max-height:400px;overflow-x:hidden;overflow-y:auto;}
::-webkit-scrollbar {
  background: #fff;
  height: 8px;
  width: 8px;
}
::-webkit-scrollbar-thumb {
  background: #ddd;
}
::-webkit-scrollbar-thumb:hover {
  background: #ccc;
}
::-webkit-scrollbar-thumb:active {
  background: #bbb;
}

.newslayout_twosearch{    margin: 0px 20px;
    margin-bottom: 15px;}
    .vie_all_result{    display: flex;
    justify-content: center;
    font-size: 12px;
    padding:10px 0px;
    color:#c43b41;
    font-weight: 500;
    font-style: italic;
    border-top: 1px solid #dcdcdcf0;    padding-bottom: 0px;}
.col-12.sm_post.mt_30 .row .pr_7:nth-of-type(3){padding-right:15px;}
/*header & home page*/
    .fix_social{display:none;}
    .post_col_3 img{height:150px;}
    .pr_9{padding-right:9px;}
    .ui-dialog.ui-widget{    min-width: 500px;
    /* border: 0px; */
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;padding: 0px;}
 .ui-draggable .ui-dialog-titlebar{display: none;}  
.ui-dialog-buttonpane.ui-widget-content{    border: 0px solid #aaaaaa;
    background: #fff;
    border-width: 0px!important;
    margin-top: -40px!important;padding-bottom: 20px!important;}
  .addthis-smartlayers.addthis-smartlayers-desktop,.at-share-dock{display: none;    animation-duration: 0s;
    height: 0px!important;}
figure.post_image{    margin-inline-end:0px;} 
.modal_in_box {
    padding: 8px 15px;
    display: flex;
    justify-content: space-between;
    text-align: center;
    padding-top: 23px;
}
.btn.set_notif {
    background: #353535;
    border-color: #353535;
}
.btn.cancle_alert {
    background: #c43b41;
    color: #fff;
    border-color: #c43b41;
}
.btn.set_notif, .btn.cancle_alert {
    border-radius:3px;
}
/*profile animation*/
.modal.left .modal-dialog,
    .modal.right .modal-dialog {
    position: fixed;
        margin: auto;
/*        width: 320px;*/
        height: 100%;
        -webkit-transform: translate3d(0%, 0, 0);
            -ms-transform: translate3d(0%, 0, 0);
             -o-transform: translate3d(0%, 0, 0);
                transform: translate3d(0%, 0, 0);
    }

    .modal.left .modal-content,
    .modal.right .modal-content {
    height: 100%;
        overflow-y: auto;
    }
    
    .modal.left .modal-body,
    .modal.right .modal-body {
        padding:0px 0px 80px;
    }

/*Left*/
    .modal.left.fade .modal-dialog{
      left:0px;
    -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
    -moz-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 cubic-bezier(0.4, 0, 1, -0.05);
    }
    .modal.right.fade .modal-dialog{right:0px;}
    .modal.left.fade.in .modal-dialog{
        left: 0;
    }

    .modal.left .modal-content,
    .modal.right .modal-content {
        height: 100%;
    /* overflow-y: auto; */
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
    border-radius: 0px;overflow-x:hidden;
    background: transparent;
    }

   .modal.left .modal-content{ background: #f7f7f7;z-index: 9999;}   
.modal.right .modal-content{background-color:#fff;}
.modal.right .modal-content{padding-top:30px;}
.modal.left .modal-body{
        padding:0px 0px 0px;
    }



/*Left*/

#myModal2 button.close {
    position: absolute;
right:15px;outline:0!important;box-shadow: unset!important;
    z-index: 999;    opacity: 1;
    padding: 0px 5px;
 
}#myModal2 button.close span,#myModal3chat button.close span{color:#ed4348;text-shadow: unset;     background: #fff;
    display: block;
    height: 30px;
    width: 30px;   font-size: 22px;
}
/*profile*/
.user_profile {
  margin: 0;
  font-weight: 300;
  letter-spacing: 0.04em;
 /* background: linear-gradient(135deg, #ebebeb, #B8B8B8);
  min-height: 100vh;*/
  display: flex;
  align-items: center;
  justify-content: center;
}

.tagline {
  color: #B8B8B8;
  font-size: 14px;
}

.blue-strip {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
}
.blue-strip:before {
  content: '';
  position: relative;
  width: 2px;
  height: 9.3333333333px;
  margin-right: 10px;
  background-color: #c43b41;
}

.profile_container {
/*  min-height:100vh;*/
  /*background-color: #f6f6f6;
  box-shadow: 0 0 60px 0 #9f9f9f;*/
  position: relative;
  margin:0px 0px;/*overflow-x:hidden;overflow-y:auto;*/
}
.profile_container .menu-button {
    width: 30px;
    height: 30px;
/*    position: absolute;*/
    top: -2%;
    left: 0%;
    cursor: pointer;
    z-index: 999;
}
.profile_container .menu-button img{    height: 30px;
    width: 30px;
    border-radius: 50%;
    border: 2px dotted #ffffff;
    padding: 2px;}
/* Important styles */
.user_profile #toggle {
  display: block;    width: 100%;
/*  margin: 30px auto 0px;*/
}
.soical_menu .social_icons {
    position: relative;
    top: 2px;
}
.notifiaction_top .followes_bloclkdrop{    width: 100%;
    background: #f7f7f7;
    position: absolute;
    right: 0px;
    top: 0px;
    margin-top: 0px;}
   .notifiaction_top .prof_suglist{    background: #fff;
    margin: 3px 0px!important;
    padding: 5px 0px;}
.notifiaction_top .userlist_follow.drop_userlist{    top: 0px!important;
    right: -45px;
    left: initial;}
.prof_suglist .col-sm-2 div{    color: #c43b41;
    font-size: 12px;
    font-weight: 700;}
.user_profile #toggle span {
  position: relative;
  display: block;
}
/*
.user_profile #toggle span,
.user_profile #toggle span:after,
.user_profile #toggle span:before {
 
    width: 100%;
    height: 2px;
    background-color: #c43b41;
    transition: all 0.3s;
    backface-visibility: hidden;
  border-radius: 2px;
}*/
.user_profile #toggle span:after {
    top: 9px;
}
/* on activation */
.user_profile #toggle.on span {
  background-color: transparent;
}
.user_profile #toggle.on span:before {
  transform: rotate(45deg) translate(5px, 5px);
}
.user_profile #toggle.on span:after {
  transform: rotate(-45deg) translate(7px, -8px);
}

.user_profile #toggle.on + #menu_social {
  opacity: 1;
  visibility: visible;
}
.fileUpload {
    position: relative;
    overflow: hidden;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.btn--browse{
    border: 1px solid gray;
    border-left: 0;
    border-radius: 0 2px 2px 0;
    background-color: #ccc;
    color: black;
    height: 42px;
    padding: 10px 14px;
}

.f-input{
    border: 0px solid gray;
    width: 0;
    max-width: 400px;
    float: left;
}
.insta_modal .modal-header{justify-content: center;
    padding: 18px 0px;}

.insta_modal h5{font-size: 18px;
    font-weight: 600;}
 .insta_modal .fileUpload{    height: inherit;}
 .insta_modal span{     font-size: 14px;
    color: #007bff;
    padding: 5px 0px; font-weight: 700;
    display: block;}
.modal_in_box a{    font-weight: 700;
    padding: 5px 15px;
    text-align: center;
    display: block;
    font-size: 14px;}
    .cancel_modal{      border-top: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px 0px;}
   .insta_modal .modal-content {    border-radius: 15px;}
.cancel_modal .btn{    font-size: 14px;
    font-weight: 600;}
    .edit_prof_details{    border: 1px solid rgba(var(--b6a,219,219,219),1);
    background: #fff;
    width: 100%;
    margin: 0px 15px;
    margin-bottom: 30px;}
.edit_prof_details .nav-link{background: transparent;
    color: #353535;font-weight: 500;
    font-size: 14px;padding:15px 15px;border-radius:0px!important;}
    .profile_bright{ border-right: 1px solid rgba(var(--b6a,219,219,219),1);}    
.edit_prof_details .nav-link.active{background: transparent;
    font-weight: 600; color: #353535;
    border-left:2px solid #353535;
    border-radius: 0px;}
/*toogle switch*/
.toggle-switch-box {
  display: inline-block;
  margin: 0;
  cursor: pointer;
  outline: 0;
  overflow: hidden;
}
.toggle-switch-box input {
  display: none;
}
.toggle-switch-box input:checked + .toggle-switch-item::before {
  left: 0;
}
.toggle-switch-box input:checked + .toggle-switch-item::after {
  right: -100%;
}
.toggle-switch-box input:checked + .toggle-switch-item .switch-button {
  left: calc(100% - 23px);
}
.toggle-switch-box .toggle-switch-item {
    position: relative;
    display: block;
    min-width: 56px;
    min-height: 22px;
}
.toggle-switch-box .toggle-switch-item::before, .toggle-switch-box .toggle-switch-item::after,
.toggle-switch-box .toggle-switch-item .switch-button {
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.toggle-switch-box .toggle-switch-item::before, .toggle-switch-box .toggle-switch-item::after {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  line-height: 1;
}
.toggle-switch-box .toggle-switch-item::before {
  left: -100%;
  padding: 0 23px 0 0;
  background-color: transparent;
  content: attr(data-tg-on);
  transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.toggle-switch-box .toggle-switch-item::after {
  right: 0;
  padding: 0 0 0 23px;
  background-color: #353535;
  content: attr(data-tg-off);
  transition: right 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.toggle-switch-box .toggle-switch-item .switch-button {
left: 3px;
    display: block;
    width: 16px;
    height: 16px;
    border: 3px solid transparent;
    background-color: #fff;
    border-radius: 50%;
    z-index: 1;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.switch-rectangular, .switch-rounded {
    border-radius: 3px;
}
.switch-rectangular {
  border-radius: 3px;
}
.switch-rectangular .toggle-switch-item .switch-button {
  border-radius: 3px;
}

.switch-bg-secondary .toggle-switch-item::before {
  background-color: #adb5bd;
}

.switch-bg-primary .toggle-switch-item::before {
  background-color: #2574ab;
}

.switch-bg-success .toggle-switch-item::before {
  background-color:#363b40;
}

.switch-bg-warning .toggle-switch-item::before {
  background-color: #ffc107;
}

.switch-bg-danger .toggle-switch-item::before {
  background-color: #d9534f;
}

.switch-bg-info .toggle-switch-item::before {
  background-color: #5bc0de;
}

.switch-bg-light .toggle-switch-item::before {
  background-color: #e9ecef;
}

.switch-bg-dark .toggle-switch-item::before {
  background-color: #343a40;
}
/*toogle switch end*/



/* menu appearance*/
.user_profile #menu_social {
    position: relative;
    color: #353535;
    width: 165px;
    padding: 10px;
    margin: auto;
    text-align: left;
    border-radius: 4px;
    background: white;
    box-shadow: 0 1px 4px rgb(0 0 0 / 8%);
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s;
    z-index: 99;
    left: -45px;
    top: 9px;
    border: 1px solid #dcdcdca8;
}
.user_profile #menu_social:after {
  position: absolute;
  top: -15px;
  left:45px;
  content: "";
  display: block;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 20px solid white;
}
.user_profile ul,.user_profile  li,.user_profile  li a {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
#menu_social ul li:nth-of-type(2) {
    display: flex;
    align-items: center;
}
.profile_switch {
    position: relative;
    top: 3px;
}
.user_profile li a {
    margin: 5px;
    color: #353535;
    font-weight: 600;
    text-decoration: none;
    transition: all .2s;
    font-size: 13px;
    text-transform: capitalize;
    background: #c43b4108
}


.profile_container .content-container {
/*  padding-left: 60px;*/
  width: 100%;
}
.profile_container .content-container .profile-header {
  display: flex;
  padding: 20px 30px;
  width: 100%;
  justify-content: space-between;
  position: relative;
}
.profile_container .content-container .profile-header a{
  height: 100px;
  display: flex;
  justify-content: flex-end;
}
.profile_container .content-container .profile-header .detail .name {
    font-size: 18px;
    display: flex;
    align-items: center;
    /* justify-content: center; */
    flex-glow: 1;
    padding: 15px 0px;
    padding-bottom: 0px;
}
.profile_container .content-container .profile-header .profile-image {
    width: 60px;
    height: 60px;
    justify-content: flex-start;
    border-radius: 5px;
    overflow: hidden;
    margin-right: 7px;
}
.add_memberlist.hom_profsugg.prof_suggestion .prof_suglist{
    margin:3px ​0px 0px 0px;
    border: 1px solid #363b4026;
    padding: 15px 0px;
    box-shadow:0 1px 1px rgb(0 0 0 / 30%);
}
.add_memberlist.hom_profsugg.prof_suggestion .prof_suglist:first-child{margin-top: 15px;}
.add_memberlist.hom_profsugg.prof_suggestion .prof_suglist a{}
.add_memberlist.prof_suggestion .name {
    font-size: 15px;
    color: #353535;
    margin-top: 2px;}
.add_memberlist.prof_suggestion .new_suggest{font-size: 12px;}
.add_memberlist.prof_suggestion{max-height: 300px;
    overflow: auto;}
.profile_container .content-container .profile-header .profile-image:after {
 /* content: 'PRO';
  color: white;
  font-size: 11.6666666667px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  background-color: #FD4D4D;
  font-weight: 400;
  width: 40px;
  height: 18px;
  top: 30px;
  right: 30px;
  border-radius: 100px;
  box-shadow: -2px 2px 4px 0px #fe7f7f*/;
}
.profile_container .content-container .profile-header .profile-image img {
    width: 60px;
    background-size: cover;
    height: 60px;
    border-radius: 50%;
}
.user_notification{display: flex;
    justify-content: space-between;
    padding: 0px 60px;
    align-items: center;}
.turnontxt{display:block;}
.noofnotiication{    position: absolute;
    top: -8px;
    right: -6px;
    background: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    color: #c43b41;}
.profile_container .content-container .stat-container {
      width: 100%;
    border-bottom: solid 1.5px #ebebeb;
    padding: 0px 0px 20px 0px;
    display: flex;
    justify-content: center;
}
.tag_based {
    background: #f9f9f9ba;
    padding: 30px;
    border: 1px solid #dcdcdc61;
}
.legend_header {
    background: #dcdcdc40;
    padding: 6px 15px;
    margin-bottom: 17px;
    text-transform: uppercase;
    color: #c43b41;
    font-size: 18px;
    font-weight: 600;
}
   .discovery_page .tag_topic a:hover {
    background: #ec3035;
    color: #fff;
    border-color: #ec3035;
}
.discovery_page .tag_topic  a {
    border: 1px solid #d3d2d2;
    padding: 1px 15px 5px 15px;
    border-radius: 15px;
    color: #000;
    margin-bottom: 5px;
    display: block;
    text-align:center;
}
.container .content-container .stat-container .stat {
  display: flex;
  align-items: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.profile_container .content-container .stat-container .stat.left {
  padding-right: 40px;
}
.profile_container .content-container .stat-container .stat.middle {
  padding-right: 40px;
  border-right: solid 1.5px #ebebeb;
}
.profile_container .content-container .stat-container .stat.right {
  padding-left: 26.6666666667px;
}
.container .content-container .stat-container .stat .big-text {
  font-size: 24px;
  margin-bottom: -12px;
}
.profile_container .content-container .stat-container .stat .small-text {
     font-size: 16px;
    line-height: 27px;
    cursor: pointer;
    color: #c43b41;
}
.profile_container .content-container .biography-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
}
.profile_container .content-container .biography-container .square-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
}
.profile_container .content-container .biography-container .square-container .square{width: 74px; height: 74px; background-color: white; margin-right: 15px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-direction: column; align-items: flex-start; padding: 10px;align-items: center; }
.profile_icon .btn.open-popup{}
.modal_profile .modal-header{position: absolute;
    right: 0px;
    top:0px;}
  .prof_suggestion .name{    font-size: 14px;
    color: #353535;    margin-top:5px;margin-left:0px;} 
.show_chatlist .dropdown-menu{margin-top: 9px;}  
.show_chatlist .dropdown-menu a{color:#333;
    font-size: 14px;
    font-weight: 500;
}  
.show_chatlist ul li a{    width: 100%;    background: transparent;    justify-content: flex-start;}    
.chat_groupbox .edit_icon{    position: absolute;
    left: 25%;}
.input{z-index:99;}
.group_icon{display:flex;align-items: center;position:relative;}
.group_icon label {
  display: block;
  max-width: 200px;
/*  margin: 0 auto 15px;*/
  text-align: center;
  word-wrap: break-word;
  color: #1a4756;
}
.group_icon #uploadImg:not(.hidden) + label {
  display: none;
}
.group_icon #file {
  display: none;
  margin: 0 auto;
}
.group_icon #upload {
    display: block;
    padding: 10px 25px;
    border: 0;
    margin: 0 auto;
    font-size: 15px;
    letter-spacing: 0.05em;
    cursor: pointer;
    background: transparent!important;
    color: #333;
    outline: none;outline:0!important;box-shadow:unset!important;
    transition: 0.3s ease-in-out;
    text-transform: capitalize;
        position: absolute;
    left: 0px;
    bottom: 0px;
    top: 0px;
}

.group_name input{     border-top: 0px solid transparent!important;
    border-left: 0px solid transparent!important;outline:0!important;box-shadow:unset!important;
    border-right: 0px solid transparent!important;    padding: 0px;
    margin-top: 15px;
    border-radius: 0px!important;}
.group_member img{    height: 60px;    margin-left: 4px;
    margin-right: 4px;
    width: 60px;  border-radius: 50%;}
.member_list a.plus_member{background: #333333e3;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
    font-size: 30px;}
.del_member{    position: absolute;
    color: #c43b41;
    right: 2px;
    top: -5px;}
.add_member {
margin-top: 15px;
    margin-bottom: 15px;
}
.group_icon img {
  display: block;    height: 60px;
    width: 60px;    opacity: 1!important;
    border-radius: 50%;
}
.create_groupbtn{    display: flex;
    align-items: center;
    line-height: initial;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    /* width: 100%; */
    justify-content: center;
      margin: 30px ​auto 0px auto;
    padding: 6px 30px 10px 30px;}
.member_list{overflow:auto;}
.member_list #bind{display: flex;overflow: auto;} 
.member_list #bind label{display:flex;flex-direction:column;align-items:center;text-align: center;font-size: 12px;}
.member_list #bind label br{display:none;}
.group_list h4{}
   .edit_prof_details .prof_suggestion .name{    font-size: 13px;
    margin-top: 0px;
    font-weight: 600;
} 

.form_fieldonly .col-sm-3,.form_fieldonly .col-sm-9{margin-bottom: 15px;
    margin-top: 15px;}
.form_fieldonly input.form-control{     border-color: #dbdbdb;
    box-shadow: unset!important;
    outline: 0!important;
    padding: 16px 15px}
    .edit_prof_details .prof_suggestion .new_suggest {
       font-weight: 600;
    font-size: 13px;
    /* line-height: 15px; */
    margin: 0px;
    color: #ff5a5f;
} 
.prof_suglist .addcmnt.open_cmnt,.opacityen_cmnt{    padding: 10px 10px;
    height: auto;
    width: inherit;
    font-size: 14px;
    border-radius: 3px;}
    .user_noti{cursor:pointer;}
.profile-settings-btn i.fa{color:#ff5a5f;}
   .prof_suggestion .prof_suglist{margin:40px 0px;position:relative;}
   .hom_profsugg.prof_suggestion .prof_suglist{margin:15px 30px 15px 0px;}
.chat_groupbox{
	    width: 450px;
    border-right: 1px solid #e4e4e4;
    box-shadow: 0 0 25px rgb(0 0 0 / 30%);
    background: #fff;
    border-radius: 6px;
    z-index: 10;
    margin: 50px auto;
    padding: 30px;
}
.add_memberlist{display:none;}
   .followes_bloclkdrop {     visibility: visible!important;
    opacity: 1!important;
    width: 90%!important;
       left: 0px!important;
    height: 250px;
    overflow-x: hidden;
    overflow-y: auto;}
.black35_txt{color:#353535;}   
.drop_userlist{box-shadow:unset!important;background:unset!important;}
.drop_userlist.userlist_follow::after{content:unset;}
.prof_suggestion.hom_profsugg{padding:0px;}
.userlist_follow.drop_userlist{width:100%;top: 70px;
    padding-left: 0px;}
   .drop_userlist6.userlist_follow.drop_userlist{top:35px;}
 .prof_suggestion .prof_suglist::after{content:"";position:absolute;left: 0px;right:0px;height:1px;}  
  .prof_suggestion .new_suggest{font-weight: 100;
    font-size: 9px;    padding-left: 5px;
    line-height:0px;text-transform:capitalize;
    margin: 0px;    color: #ccc5c5;} 
   .prof_suggestion .new_suggest{}   
 .prof_suggestion h4{    font-weight: 100;
    margin: 0px;
    line-height: 14px;
    font-size: 11px;}    
  .prof_suggestion .follow_user{    color: #c43b41;
    font-size: 12px;
    font-weight: 700;}
.prof_suggestion .new_suggest,.prof_suggestion .name,.prof_suggestion .follow_user{/*font-family: sans-serif;*/} 
    .prof_suggestion img{    height: 40px;
    width: 40px;
    border-radius: 50%;}
 .modal_friendlist .new_suggest {font-weight: 100; font-size: 11px; text-transform: inherit; color: #c43b41; }
 .share_modal.active{} 
 .share_modal.active::after{    content: "";
    position: absolute;
    background:#000000c9;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;}
.share_modal.active .modal-dialog{z-index: 9;}
.social_saveand_share .social_left a:nth-of-type(3){}
.prof_suggestion{padding-left:20px;padding-right:20px;}
.profile_container .content-container .biography-container .square-container .square.orange {
  background: linear-gradient(135deg, #ec3035, #e582856e);
}
.profile_container .content-container .biography-container .square-container .square.orange * {
  color: white !important;
}
.profile_container .content-container .biography-container .square-container .square.blue {
  background:linear-gradient(135deg, #ec3035, #e582856e);
}
.profile_container .content-container .biography-container .square-container .square.blue * {
  color: white !important;
}
.profile_container .content-container .biography-container .square-container .square .big-text {
  font-size: 24px;
  margin-bottom: -7px;
}
.small-text span{font-size:14px;}
.profile_container .content-container .biography-container .square-container .square .small-text {font-size: 14px; color: #B8B8B8; }
.profile_container .content-container .action-link {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px 10px 23px;
  border-top: solid 1.5px #ebebeb;
  border-bottom: solid 1.5px #ebebeb;
}
.profile_container .content-container .follower-header {
  width: 100%;
  display: flex;
  padding-top: 20px;
  padding-bottom: 10px;
}
.profile_container .content-container .follower-header * {
  padding-right: 20px;
}
.profile_container .content-container .follower-header .name {
  font-size: 24px;
}
.profile_container .content-container .follower-container {
  display: flex;
  position: relative;
  flex-wrap: wrap;
}
.profile_container .content-container .follower-container img {
/*  width: 55%;*/
  max-height:100px;
  object-fit: cover;
}
.profile_container .content-container .follower-container .follower-stat-container {
  padding: 0px 15px;
  display: flex;
  flex-direction: column;
}
.profile_container .content-container .follower-container .follower-stat-container .stat-box {
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px 24px;
  border-radius: 5px;
}
.profile_container .content-container .follower-container .follower-stat-container .stat-box.first {
  margin-bottom: 15px;
}
.profile_container .content-container .follower-container .follower-stat-container .stat-box.blue {
  background: linear-gradient(135deg, #39b5e3, #66C6E9);
  margin-top: auto;
}
.profile_container .content-container .follower-container .follower-stat-container .stat-box.blue * {
  color: white !important;
}
.profile_container .content-container .follower-container .follower-stat-container .stat-box .big-text {
  font-size: 24px;
  margin-bottom: -12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile_container .content-container .follower-container .follower-stat-container .stat-box .big-text i {
  font-size: 19.2px;
  margin-left: 5px;
}
.profile_container .content-container .follower-container .follower-stat-container .stat-box .big-text.green {
  color: #8BC98A;
}
.profile_container .content-container .follower-container .follower-stat-container .stat-box .small-text {
  color: #B8B8B8;
}
.profile_container .content-container .follower-container .follow-bio-container {
  width: 55%;
  display: flex;
  margin: 10px 0px;    margin-top: 0px;    margin-bottom: 0px;
}
.profile_container .content-container .follower-container .follow-bio-container .stat {
  border-left: solid 1.5px #ebebeb;
  padding: 5px 60px 5px 10px;
}
.profile_container .content-container .follower-container .follow-bio-container .stat .big-text {
  font-size: 24px;
  margin-bottom: -12px;
}
.profile_container .content-container .follower-container .follow-bio-container .stat .small-text {
  font-size: 14px;
  color: #B8B8B8;
} 
/*seach*/
.con-search {
       background: #363b40;
    }

    .con-search {
        position: relative;
        
    }
    .focus .content-results {
        opacity: 1;
        visibility: visible;
        transform: translate(0, 0);
    }
    .con-input {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 100;
    }
    .con-input i {
        position: absolute;
        right: 15px;
        font-size: 1.5rem;
        transition: all .25s ease;
        opacity: .5;
    }
    .notValue .con-input i.bx-search  {
        display: block;
    }
    .con-input i.bx-search {
        display: none;
    }
    .notValue .con-input i.bx-x {
        display: none;
    }
    .con-input i.bx-x {
        display: block;
        cursor: pointer;
    }

    .con-input input {
        width: 100%;    outline: 0!important;
        padding:5px 15px;
        box-sizing: border-box;
        border: 0px;
        border-radius: 20px;
        transition: all .25s ease;
    }
 /*   .con-input input:focus {
        transform: translate(0, -6px);
        box-shadow: 0px 10px 20px 0px rgba(0,0,0,.05);
    }
    .con-input input:focus ~ i {
        transform: translate(0, -6px);
        opacity: 1;
    }*/
    .content-results {
        position: absolute;
        width: 100%;
        background: #fff;
        margin-top: 10px;
        border-radius: 25px;
        box-shadow: 0px 10px 20px 0px rgba(0,0,0,.05);
        transform: translate(0, -10px);
        transition: all .25s ease;
        opacity: 0;
        z-index: 10;
        visibility: hidden;
        padding-right: 10px;
        overflow: hidden;    padding-left: 20px;
    }
    .con-results {
        width: 100%;
        overflow: auto;
        max-height: 300px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .con-results:empty {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .not-results {
        text-align: center;
        padding: 15px;
        font-size: .9rem;
        opacity: .7;
        display: none;
    }
    .con-search:not(.notValue) .con-results:empty ~ .not-results {
        display: block;
    }
    .con-results .result {
          padding: 15px;
    margin:10px 0px;border-radius:20px;
    list-style: none;
    transition: all .25s ease;
    position: relative;
    cursor: pointer;
    width: calc(100% - 10px);
    }
.con-results .result h5,.con-results .result p{margin-bottom:0px;    text-align: right;}    
    .con-results .result:hover {
        background: #f4f7f8;
    }
    .con-results .result p {
        font-size: .9rem;
        color: rgba(var(--color), .6);
    }
    .con-results .result b {
        background: rgba(var(--color), .1);
        text-decoration: underline;
        color: rgba(var(--color), 1);
        border-radius: 2px;
    }
    .web {
        position: absolute;
        right: 0px;
        top: 0px;
        font-size: .8rem;
     
    }
    .hidden {
        opacity: 0;
        margin-top: -15px;
    }
    .con-results::-webkit-scrollbar {
        width: 5px;
    }
    .con-results::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background: #000;
    }
.social .icon{
        width:1.2vw;
        height:1.2vw;
        margin-left:0.8vw;
        margin-top:0.4vw;
        fill:#FFF;  
        cursor:pointer; 
}        
    @keyframes wave {
        from {
            background-position:0% 100%;
        }
        to {
            background-position: -25vw 100%;
        }
    }
        @keyframes bubble1 {
        to {
            transform:scale(0,0);
            margin-top:-10vw;
            background:#FFF;
        }
    }
            @keyframes bubble2 {
        to {
            transform:scale(0,0);
            margin-top:-12vw;
            background:#FFF;
        }
    }
            @keyframes bubble3 {
        to {
            transform:scale(0,0);
            margin-top:-8vw;
            background:#FFF;
        }
    }
    .ss{
    position:absolute   
        }
    .bubble{
        background:#c43b41;
        position:absolute;
        top:0;
        z-index:0;
        border-radius:50%;
        }   
        .projects{
            width:25vw;
            background:red;
            position:absolute;
            bottom:0;
            height:6vw;
            border-bottom-left-radius:0.8vw;
            border-bottom-right-radius:0.8vw;
            overflow:hidden;
            }
        .arrow{
     width: 24px;
    height: 24px;
    cursor:pointer;
    background:#d57478;
    display: flex;
    align-items: center;
    justify-content: center;

            }   
        .arrowRight{
        right:0;    
        border-bottom-right-radius:0.8vw;
                        background: -webkit-linear-gradient(right,#c43b41, transparent); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right,#c43b41, transparent); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right,#c43b41, transparent); /* For Firefox 3.6 to 15 */
    background: linear-gradient(right,#c43b41, transparent); /* Standard syntax */
            }   
        .arrowLeft{
            border-bottom-left-radius:0.8vw;
                background: -webkit-linear-gradient(left,#c43b41, transparent); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left,#c43b41, transparent); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left,#c43b41, transparent); /* For Firefox 3.6 to 15 */
    background: linear-gradient(left,#c43b41, transparent); /* Standard syntax */
            }   
            .profile__value{}
            .drop_userlist span,.drop_userlist2 span{    color: #353535;
    font-weight: 600;}
            .drop_userlist img,.drop_userlist2 img{    max-width: 40px;
    height: 40px;margin-right:10px;
    border-radius: 50%;
    border: 2px solid #ffffff;}
.drop_userlist,.drop_userlist2{    box-shadow:1px 1px 3px 5px #ebeaeaa1;
    background: #fff;
display:none;
    margin-bottom: 10px;
    /* margin-left: auto; */
    margin-right: auto;}
 .drop_userlist{}   
.userlist_follow{     width: 165px;
    margin-top: 10px;
    position: absolute;
    z-index: 9;
    top: 40px;
    left: 9px;} 

.userlist_follow::after{     content: '';
    position: absolute;
    left: 18px;
    top: -9px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    clear: both;
    transform: rotateZ(180deg);}
.userlist_follow .w-100{border-bottom: 1px solid #dcdcdc63;
    padding: 5px 10px;}       
  /*      .ProImage{
            width:6.25vw;
            height:6vw;
            float:left;
            }
            div.ProImage:nth-of-type(3){
            background:url(http://attackofthefanboy.com/wp-content/uploads/2016/01/uncharted-4-nathan-drake.jpg);   
                        background-size:cover;
                }
                        div.ProImage:nth-of-type(4){
            background:url(http://media1.gameinformer.com/filestorage/CommunityServer.Components.SiteFiles/imagefeed/featured/sony2016/naughtydog/uncharted4/review/unchartedreinerreivew.jpg); 
                        background-size:cover;
                }   
                        div.ProImage:nth-of-type(5){
            background:url(http://www.unchartedthegame.com/wp/wp-content/uploads/2016/04/U4-MAD-volcano.jpg);
                        background-size:cover;  
                }   
                        div.ProImage:nth-of-type(6){
            background:url(http://icdn2.digitaltrends.com/image/uncharted-4-0018-800x450-c.jpg);    
                        background-size:cover;
                }   */    
                
/*profile end*/

/*details page*/

.entry-header {
    margin-bottom: 20px;

}
.social_saveand_share{display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    /* top: 0px; */
    bottom:19px;
    left: 0px;
    right: 0px;
    background: #ffffffb8;
    padding:10px 15px;}
.social_saveand_share i.fa{    font-size: 21px;
    margin-right: 20px;
    color: #353535;}
    .social_right i.fa{    margin-right: 0px;}
 .social_saveand_share i.fa-comment-o{    position: relative;
    top: -2px;}   
.social_saveand_share a:hover i{color: #ec3035;}
.post-image-caption {

    font-size: 14px;

    color: #ccc;

    margin-bottom: 10px;

}

.entry-title {

    color:#282828!important;

    font-weight: bold !important;

    font-size: 2.3em !important;

    line-height: 42px;

}

ul.heateor_sss_follow_ul, ul.heateor_sss_sharing_ul {

    margin: 1px 0!important;list-style: none!important;

    padding-left: 0!important;

}

ul.heateor_sss_follow_ul li.heateorSssSharingRound, ul.heateor_sss_sharing_ul li.heateorSssSharingRound {

    background: 0 0!important;

}
ul.heateor_sss_sharing_ul li.heateorSssSharingRound a{padding:0px;}
div.heateor_sss_horizontal_sharing li {

    width: auto;

}ul.heateor_sss_follow_ul li, ul.heateor_sss_sharing_ul li {

    float: left!important;

    margin: 0!important;

    padding: 0!important;

    list-style: none!important;

    border: none!important;

    clear: none!important;

}.heateor_sss_horizontal_sharing .heateorSssSharing, .heateor_sss_standard_follow_icons_container .heateorSssSharing {

       color: #fff;

    border-width: 0px;

    border-style: solid;

    border-color: transparent;
    width: 35px;
    height: 35px;

    border-radius: 999px;

    padding: 3px;

}.heateorSssSharing {

    float: left;

    border: none;

}.heateorSssTwitterBackground {

    background-color: #55acee;

}.heateorSssSharing, .heateorSssSharingButton {

    display: block;

    cursor: pointer;

    margin: 2px;

}

.heateorSssTwitterSvg {

    display: block;

   

}

.heateorSssFacebookBackground {

    background-color: #3c589a;

}

.rpwe-title a {

    color:#282828!important;font-size:15px;

    font-weight: normal !important;

    font-size: 1.4em !important;

}

.rpwe-block h3 {

    background: none!important;

    clear: none;

    margin-bottom: 0!important;

    margin-top: 0!important;

    font-weight: 400;

    font-size: 12px!important;

    line-height: 1.5em;

}

.mr_15{margin-right:15px;}

.share_btn a:last-child{margin-right:0px;}

.heateorSssLinkedinBackground {

    background-color: #0077b5;

}

.heateorSssInstagramBackground {

    background: radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);   
     position: relative;
    top: 2px;

}

.heateorSssEmailBackground {

    background-color: #649a3f;

}

.heateorSssWhatsappBackground {

    background-color:rgb(77, 194, 71);

}

.heateorSssMoreBackground {

    background-color: #ee8e2d;

}



.social_dropdown ul{

    visibility: hidden;

  opacity: 0;

    position: absolute;

  transition: all 0.5s ease;

  margin-top:0rem;

    left: 0;

  display: none;box-shadow: 0 10px 14px 0 rgba(0,0,0,0.34);

    background: #f9f9f9;
list-style: unset;
    margin-left: 0px;
    padding-left: 0px;
    z-index: 9;
}

.social_dropdown:hover{    background: #f7f7f7;

    box-shadow: 0 6px 14px 0 rgba(0,0,0,0.34); 

}

.no_hover.social_dropdown:hover{background: transparent; box-shadow:unset;}

.social_dropdown{text-align: center;padding: 0px 7px;    margin-bottom: 0px;}

.social_dropdown li a{    display: flex;

    align-items: center;

    justify-content: center;

    flex-direction: column;}

.sub_text{font-size:12px;color:#333;white-space:nowrap;}

.font_items:hover{

    background: #fff;

}

.font_items{

    padding: 8px 5px;

    cursor: pointer;align-items: center;

    border-bottom: 1px solid #e2e2e2;

}

.font_label_small {

    background: gray;

    color: #fff;margin-right: 10px;

    padding: 1px;

}

.smallfont{font-size: 12px;

    margin-right: 16px;line-height: 10px;

    display: inline-table;}

    #decreasetext .font_size{font-size:12px;} 

    .font_size{background: transparent;

    font-size: 100%;

    margin: 0;

    outline: 0;

    padding: 0;

    vertical-align: baseline;}

.mediumfont {

    margin-right: 10px;

    background: #ed193b;font-size: 14px!important;line-height: 10px;

    display: inline-table;

}

#resettext .font_size{font-size:14px;}

.largefont {

    background: gray;

    color: #fff;    font-size: 16px!important;

    margin-right: 10px;

    padding: 1px;line-height: 10px;

    display: inline-table;

}

#increasetext .font_size{font-size:16px;}



.heateorSssSharing, .heateorSssSharingButton{    width: 40px;

    height: 40px;

    display: flex;

    align-items: center;

    padding: 2px;}

.ls_none{list-style:none;}

.social_dropdown li:hover > ul,

.social_dropdown ul:hover {

  visibility: visible;

  opacity: 1;

  display: block;

}
.comment-section {
    border-bottom: 1px solid #d6d0d14f;
}
.comment_box {
    position: fixed;

    width: 530px;

    height: 100vh;

    top: 32px;

    background-color: #FFF;

    overflow-y: auto;

    overflow-x: hidden;

    box-shadow: 0 3px 3px 2px #CCC;

    display: none;
z-index: 99;
    right:0px;

    filter: alpha(opacity=0);

    -ms-filter: "alpha(opacity=0)";
    top: 0px;
}
/*accept friend req.*/
#fb{
    border: 1px solid #c43b41
  border-radius:5px;
  position:relative;
  height:105px;
}
#fb p{
  margin: 0 0 0 10px;
  line-height:30px;
}

#fb-top span{
  color:#4267B2;
  float:right;
  margin-right:10px;
}
#fb-top{
      background-color: #f8f8f8;
    height: 30px;
    width: 100%;
    border-radius: 5px 5px 0 0;
    position: absolute;
    top: -1px;
    left: -1px;
    border: 1px solid #c43b41;
}

#fb img{
position: absolute;
    left: 10px;
    top: 52.5px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

#info{
  position:absolute;
    left: 40px;
    top: 40px;
}

#info {
  color:#c43b41;
  line-height:25px;
  font-size:18px;
}

#info span{
  color:#777;
font-size: 14px;
    display: block;
    line-height: 9px;
}
#info br{}
#button-block{
  position:absolute;
    right: 7px;
    top: 49px
}

#button-block div{
  display:inline-block;
}

#confirm, #delete{
  background-color:#c43b41;
  color:white;
  padding:7px;
  border-radius:2px;
  margin-right:10px;
  font-family:sans-serif;
}

#delete{
  color:#222;
  background-color:#bbb;
  border:1px solid #999;
  padding:6px;
  margin-right:0;
}

#button-block div:hover{
  opacity:.8;
  cursor:pointer;
}
/*accept friend req. end*/
.comment_box.show{    display: block;

    right: 0px;

    opacity: 1;

    z-index: 1002;

    left: auto;

    height:100vh;

    top: 0px;}

.comment_box_heading {

    padding: 10px;

    width: 100%;

    box-sizing: border-box;

    float: left;

}

.article_title {

    font-size: 18px;

    font-weight: 500;

    width: 470px;

}

.comment_form {

    margin-bottom: 20px;

    width: 100%;

    margin: 10px 0;

    clear: both;

    padding: 15px 10px;

    background-color: #f1f5f8;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    float: left;

    box-sizing: border-box;

}

.cmt_avatar {

    width: 51px;

    height: 51px;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    margin-right: 15px;

}

.cmt_txtarea {


    min-height: 10em;

    max-height: 160px;

    margin-right: 0;

    width: 400px;

    overflow: hidden;

    background: #fff;

    padding: 8px;

    font-size: 14px;

    border-color: gray;

    border-radius: 4px;

    max-width: 98%;

}

.comment_msg{clear: both;
    padding-top: 15px;
    font-size: 16px;
    font-weight: 600;
    /* font-family: sans-serif!important; */
    text-align: center;
    color: #c43b41;
    text-transform: capitalize;}

    .recent_comment{    float: left;

    padding: 10px 20px;

    width: 100%;

    font-size: 14px;

    box-sizing: border-box;}

  .comment_title{font-weight:600;}  

  .comment_user{

    float: none;    border-bottom: 1px dotted #CCC;

    padding: 12px 0 12px 0;

    clear: both;

    margin: 0;

}

#populatecomment .cmtBox .userImg .avtr {

    margin-left: 4px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

}

.user_img img{margin-left: 4px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;}

.user_details {

    position: relative;

    margin-left:15px;

    float: none;

}

.user_name a{color:#282828;

    font-size: 11px;font-weight: 700;

    text-transform: uppercase;}

.recent_time{display:block;font-weight:normal;color:#868686;font-size:11px;}   

.comment_text{margin-top: 8px;

    margin-left:15px;

    float: none;} 

    .comment_text p {
    color: #555;

    line-height: 18px;

    word-wrap: break-word;

}
/*user comments section*/ 
.comments_section {
  font-weight: 400;
  color:#353535;
}

.comments_section ul,
.comments_section li {
  list-style: none;margin:0px;
  text-decoration: none;
}

.comments_section h1,
.comments_section h2,
.comments_section h3,
.comments_section h4,
.comments_section h5,
.comments_section h6,
.comments_section p,
.comments_section {
  margin: 0;
  padding: 0;
}
h6.occupation{display:none;}
.comments_section button {
  border: none;
  background: none;
  color: #2c3e50;;
}

.comment_list > li {
  margin-bottom: 4rem;
}

.comments_section {
    width: 100%;
    box-shadow: 0 1rem 1rem rgb(0 0 0 / 7%);
    padding: 15px;
    border: 1px solid #ec3035;
}

.no_comment_found {
  font-size: 1.5rem;
  text-align: center;
}

.comment_card {
  display: flex;
  flex-direction: column;
  padding: 2rem;
  border-radius: 5px;
  box-shadow:  0 2rem 5rem rgba(0, 0, 0, 0.06);
  margin-bottom: 2rem;
}

.comments_section .figure {
  display: flex;
  justify-content: start;
  padding-bottom: 2rem;
  border-bottom: 1px solid #f4f2f2;
}

.comments_section .image {
width: 5rem;
    height: 5rem;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 1rem;
}

.fig_caption {
  display: flex;
  flex-direction: column;
  justify-content: start;
  padding: 0.5rem 0;
}

.name {
  font-size:18px;
  margin-bottom: 0.5rem;
}

.comments_section .date {
font-size: 14px;
    font-weight: 400
}

.comment_text {
padding: 15px;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px solid #353535;
}

.comment_options {
  display: flex;
}

.comment_options button,.comment_edit_options button,.comment_edit button{
display: block;
    padding: 15px;
    font-size: 14px;
    color: #ec3035;
    cursor: pointer;
    font-weight: 600;
}

.comment_options button:hover {
  color: #353535;
}

.comment_edit_message {
  font-size:14px;
  padding: 0.3rem 0;
}

.comments_section textarea {
    border: 1px solid #353535;
    width: 100%;
    color: #353535;
    font-size: 14px;
    padding: 15px;
}

.comment_edit_options {
  display: flex;
}

.comment_edit_textarea {
  padding-top: 2rem;
}

.comment_edit button:not(:last-child) {
  margin-right: 1rem;
}

.comment_edit button:hover {
  color: #353535;
}


/*user comments section end*/
.mr_10{margin-right: 10px;}

.cross_icon{    background:#2c2a29;

    height:30px;

    width:30px;

    border-radius: 50%;display: flex;

    align-items: center;

    justify-content: center;}

.cmt_textarea{

    min-height: 10em;

    max-height: 160px;

    margin-right: 0;

    width: 400px;

    overflow: hidden;

    background: #fff;

    padding: 8px;

    font-size: 14px;

    border-color: gray;

    border-radius: 4px;}

.comment_input {

    font-size: 11px;

    padding-left: 0;

    margin-top: 5px;

    width: auto;

    float: none;

}
#commnt_form{flex-direction:column;}
.fs_16{font-size:16px;}
#commnt_form .cmt_txtarea{margin-bottom:15px;margin-top: 15px;}
#commnt_form .cmt_txtarea,#commnt_form input,.form_search_wrap input{    width: calc(50% - 22px);
  box-shadow:unset!important;outline:0!important;
    outline: none;width:100%;
    border: 1px solid #ddd;
    padding: 0 10px;
    border-radius:0px;
    color: #333;
    font-size: 0.8rem;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;}
   .sub_comentbtn{    margin-bottom: 20px;} 
    #commnt_form input{    margin-right: 10px;}
    #commnt_form input.form-control:first-child{} 
    #commnt_form input.form-control:last-child{}
.comment_input a{

    display: block;

    float: left;

    padding: 0 0 5px 0;

    color: #888;

    text-decoration: none;

    position: relative;

    background-image: none;

}
.comment_box .commentbtn{
    display: flex;
    align-items: center;    width: 100%;
    justify-content: space-between;
}
.addcmnt.open_cmnt,.addcmnt.view_comnt {
 
    border-radius:0px;

    border: solid 1px #FF5A5F;

    padding:20px 12px;
   margin: 0px 15px;

    text-align: center;

    text-transform: uppercase;

    font-weight: 600;

    width: 100%;

    max-width: 300px;

    cursor: pointer;

    font-size: 18px;

}

#sidebar-primary {

    margin-top: 45px;

}

.breadcrumb {background-color: unset;}

.content-wrap-inner .breadcrumb a,.content-wrap-inner .breadcrumb span{color: #ec3035;/*font-family:'Open Sans', sans-serif!important;*/font-size:14px;}

.content-wrap-inner .breadcrumb-item+.breadcrumb-item::before{  content: "\f104";
    transform: rotate(180deg);
    position: relative;
    left: -10px;
    top: 2px;    font: normal normal normal 14px/1 FontAwesome;}
.content-wrap-inner .breadcrumb-item{font-size: 14px;}
.opacity0{opacity:0;}

.tag_color_box {

    background-color: #ec3035;width: 30px;

    height: 13px;

    display: inline-block;

    vertical-align: top;

    margin-right: 10px;

    margin-top: 11px;

}

.all_tag_topic{margin-bottom:30px;padding-inline-start: 0px;margin-left: 0px;}

.tag_head {

    font-size: 22px;

    color: #555555;

    text-transform: lowercase;

    margin: 0;

    font-weight: 400;

    display: inline-block;

}.tag_topic ul li {

    display: inline-block;

    margin: 0 5px 0px 0;

}

.tag_topic ul li a {
    border: 1px solid #d3d2d2;
    padding: 1px 15px 5px 15px;
    border-radius: 15px;
    color: #555555;    margin-bottom: 5px;
    display: block;
}
.tag_topic ul li:nth-child(even) a{background: #ec3035;
    color: #fff;
    border-color: #ec3035;}
.tag_topic ul li a:hover {

    background: #ec3035;

    color: #fff;

    border-color: #ec3035;

}

/*details page end*/

.moretext2{display:none;}

/*category*/

a{ color: #ec3035;}

/*.cat_banner img{height:455px;}

.cat_subimg img{height:213px;}*/

.cat_subimg img {

    height: 217px;

}

.mb_30.cat_subimg span{font-size: 20px;

    line-height: 22px;

}

.mb_20{margin-bottom:20px;}

.cat_banner a,.cat_subimg span{     max-height: 72px;}

  .cat_subimg span{   font-size: 19px;

    line-height: 23px;

    font-weight: 500;

    }  

.pl9{padding-left: 9px;}

.cat_posts a{    color: #282828;
    font-weight: 600;
    font-size: 24px;
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 15px;}
.content-wrap-inner p:empty{display:none;}
.cat_posts img{height: 235px;width:94%;}  

.meta_info {

/*    font-family: 'Open Sans', sans-serif;*/

    font-size: 11px;

    margin-bottom: 7px;

    line-height: 1;

    min-height: 17px;

}  h1.page_title {

    font-size:42px;

    font-weight: 600;

    margin-bottom: 20px;

}

.cat_posts .author_name a,.entry_date {

    color: #999;

    letter-spacing: 0.4px;

    font-weight: normal;

    font-size: 12px;

}
.post_line{  color: #333;

 /*   font-family: 'Open Sans',sans-serif;*/

    margin-bottom: 15px;

    font-size: 13px;

    letter-spacing: 0.5px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}

    button, .comment-reply-link, a.button, input[type="button"], input[type="reset"], input[type="submit"], .comment-reply-link, .pagination .nav-links .page-numbers {

    background: #c43b41;

    border: 1px solid #c43b41;

}

button, .comment-reply-link, a.button, input[type="button"], input[type="reset"], input[type="submit"], button:hover, .comment-reply-link, a.button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {

    -webkit-transition: 0.4s ease-in-out;

    -moz-transition: 0.4s ease-in-out;

    -o-transition: 0.4s ease-in-out;

    transition: 0.4s ease-in-out;

}

button{

    background: #FF5A5F none repeat scroll 0 0;

    color: #fff;

    font-size: 14px;

    line-height: 1;

    padding: 11px 35px;

    display: inline-block;

    border: 1px solid #FF5A5F;

    font-weight: 400;

}

.post_catbtn button{width: auto!important;

    padding: 10px 15px!important;

    margin: 0px!important;

    border-radius: 0px!important;

    font-weight: 400!important;

    font-size: 13px!important;} 

/*.cat_posts:first-child{    margin-top:60px;}*/ 

.cat_posts{margin-top: 29px;}

.cat_pagination .page-item.active .page-link,.pagination .page-item.active span{
    background-color: #ff5a5f;
color:#fff!important;
    border-color: #ff5a5f;    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}  
nav .pagination {
    justify-content: center;
    margin-top: 15px;
}
.cat_pagination .page-item .page-link,.pagination .page-item a,.pagination .page-item span{     padding: 2px 11px;
    height: 32px;    color: #282828!important;
    display: flex;border-radius:0px!important;
    align-items: center;
    justify-content: center;
    border: 1px solid #e3e3e3;

    margin: 0 8px 8px 0;
    min-width: 33px;min-height: 32px;}
.last_braed{    height: 33px;
    display: flex!important;
    align-items: center;
    justify-content: center;}
 .al_pages,.cat_pagination .page-item .page-link{font-size: 11px;

    font-weight: 400;}   

.cat_pagination .page-item:first-child .page-link,.cat_pagination .page-item:last-child .page-link{border-radius:0px;}

span.tags-links {

    opacity: 0;

}
.left-sidebar .block_title {
    margin-top: 18px;
}
/*.card.photo_card p{height:inherit;}*/
section.photo_page {
    background-color: #000000;
}
.photo_card{background:#000;margin-bottom:15px;}
/*category end*/



/*photo*/

.entry-meta {

    display: flex;

    align-items: center;justify-content: space-between;

}

.entry-meta > span{

    margin: 0 10px 0 0;/*font-family: 'Open Sans' !important;*/

}

.entry-meta > span a{

    color: #282828;

    font-style: normal;

}

.byline a {

    color:#ec3035!important;

    font-weight: bold;

}

.entry-meta span.cat-links {

    left: 0;

}

.photo_card p{  

    padding: 5px;

    margin-bottom: 8px;

    border-radius: 0px;

    /* box-shadow: inset 0 0 5px #dcdcdc87; */

    background: #000;}

    .card.photo_card p{    color: #fff;

    font-size: 19px;

    font-weight: 500;

    line-height: 23px;

    height:54px;  display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}

.photo_card figure.card_image{margin-inline-end:0px;}
.entry-meta:last-child{margin-bottom:15px;}  
.photo_card figcaption,.photo_card .entry-meta{    padding-left:0px;
    padding-right: 15px;}
.phot_cap_cwrap{

    color: #FFF;    background: rgba(0,0,0,0.85);

    transition: all .5s ease-out;

    padding: 12px 0px;

    clear: both;

} 

 body .phot_cap_cwrap .post-short-summary span.p{color:#fff;font-size:14px;}

.readmorebtn{text-decoration: underline;color: #fff;font-size:14px;}
.entry-header .readmorebtn{background: unset;border:0px;padding:0px;}
section.photo_page {

    background-color: #212121;

}

ul.details_small_subgalary{display:flex;}

ul.details_small_subgalary li{border-bottom:0px!important;    margin-right: 5px;}

ul.details_small_subgalary li:last-child{margin-right:0px;}

.details_small_subgalary img{height:80px;}

ul.details_small_subgalary .rpwe-thumb{border:0px!important;padding:0px;}

ul.details_small_subgalary .rpwe-title a {

    color: #fff !important;

    font-weight: normal !important;

    font-size: 14px!important;

    max-height: 50px;

    overflow: hidden;

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;font-weight:600!important;
    -webkit-box-orient: vertical;
    margin-top: 14px;
    margin-bottom: 14px;}
.card.photo_card a{display: block;}
/*div.stamp-sheet {
  max-width: 1320px;
  min-width: 600px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}*/

.stamp {
 height: 342px;
    padding: 10px;
    position: relative;
    /* background: white; */
    background: radial-gradient( transparent 4px, white 4px );
    background-size: 20px 20px;
    background-position: -10px -10px;
    transition: ease-in-out 300ms;
    will-change: transform;
  background-size: 20px 20px;
    background-position: -10px -10px;
  transition: ease-in-out 300ms;
  will-change: transform;
}
.stamp-sheet .stamp:last-child {
  transform: rotate(7deg);
  transform-origin: bottom left
}

.stamp:hover {
  z-index: 1;
  transform: rotate(3deg);
  transform-origin: center;
  filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.3));
  transition: ease-in-out 300ms;
}
/*photo end*/
/*activity page*/
.activity_page .cat_posts img{    height: 200px;
    border-radius: 2px;
    border: 2px dotted #ddd5d5;}

/*activity page*/


/*discovery_page*/
.chip-group{
  display:flex;
  flex-wrap:wrap;
}
.discovery_page  .all_tag_topic{position:relative;width:100%;}
.discovery_page  .all_tag_topic::after{    position: absolute;
    content: "";
    background: #dcdcdc73;
    width: 100%;
    left: 0px;
    right: 0px;
    height: 1px;
    bottom: -19px;}

/*.chip {
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  border-radius: 30px;
  border: 1px solid #d3d2d2;
  display: inline-flex;
  align-items:center;
  padding: 4px 6px 4px 6px;
  margin-right:6px;
  margin-bottom:6px;
}*/
.discovery_page .profile_container .content-container{
	    padding-left: 0px;
}
.discovery_profile{margin-bottom: 30px;}
.discovery_page .profile_container,.discovery_page .user_profile{width:100%;    min-height: inherit;}
.chip i.material-icons {
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.discovery_page .profile_container .content-container .stat-container .stat.middle {
    padding-left: 15px;
    padding-right: 15px;}
   .discovery_page .container .content-container .stat-container .stat .big-text {
    font-size: 18px;
    margin-bottom: -2px;
}
   .discovery_page .profile_container .content-container .profile-header .detail .name {
    font-size: 18px;
    padding: 0px 0px;
}  .discovery_page .profile_container{    background: #fff;
    box-shadow: 0 0 3px 0 #9f9f9f59;
    border: 1px solid #c43b41;
    border-radius: 3px;}
.profile_container .content-container .stat-container{}
.profile_container .content-container .profile-header{padding-bottom: 0px;}
/*discovery_page end*/



.breadcrumb,.additional-info {	
    text-transform: capitalize;
}
.author-info .additional-info span:first-child{}
#at4-share{display:none!important;}
.logo_menu .logo img{ 
    margin-left:-15px;}
.footer_logoimg img{    width: 20%}
.footer_logoimg .logo{ text-align:center;    border-bottom: 1px solid #ffffffad;}
.footer_social{    margin-bottom: 8px;
    padding-bottom: 15px;
}
.user_sent_mesgname{position: absolute;
    top: 0px;font-size:13px;
    color: #333;
    white-space: nowrap;
    /* width: 100%; */
    right: 15px;}
 .chat_msgs{width: 80%;
    overflow: hidden;
    display: block;}   
.footer_link {  padding-top: 6px;}


@media(min-width:993px){.fix_social,.mob_profile_show {
  display:none;
}}

@media(max-width:992px){
 .mob_profile_show{position: absolute;
    left: -9px;
    padding: 0px;
    top: 2px;}   
 .chat_groupbox{width:100%;margin-bottom: 0px;}   
 .entry-content img{ 
    object-fit: contain;
    height: 100%;
    width: 100%;}
.addcmnt.open_cmnt, .addcmnt.view_comnt {
    padding: 15px 5px;
    font-size: 13px;
} 

.soical_menu .social_icons{justify-content:center!important;position: static;
    padding: 3px 0px;}   
.user_profile #toggle.on + #menu_social {
    z-index: 9999;
} 
 .discovery_page .tag_topic a{font-size:13px;}      
    .profile_container .content-container .profile-header a {
     width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
nav .pagination{overflow:auto;    justify-content: initial;}

 .post_col_3 img{object-fit:cover;}   
.copyright.text-white.text-center {
    margin-top: 5px;
} 
.footer_social {
    margin-top: -5px;
}
#button{bottom:60px;}
.home .pr_7{padding-right:15px;}
.cc_newman,.footer-copyright,.logo,.copyright{text-align:center;}
.form_dropdown {
    left: 0px;
    width: 100%;
}.at-share-btn-elements {
    display: flex;
    overflow: auto;
}.footer_block img {
    position: static;
/*    margin-top: -15px;*/
    opacity: 1;
}.fix_social {
    position: fixed;
    bottom: -3px;
    left: 0px;
    right: 0px;z-index: 999;
}
.footer_logoimg img{width:20%;}
.fix_social a i{width:25%;}
.fix_social li.heateorSssSharingRound i{    border-radius: 0px;
    height: 50px;}
.fix_social li.heateorSssSharingRound i,.fix_social li.heateorSssSharingRound a{
    width: 100%!important;border-width:0px;    margin: 0px;
}
.fix_social div.heateor_sss_horizontal_sharing li {
    width: 25%;
}
.newslayout_twosearch img{filter: unset;
    width: auto;}
    .at-resp-share-element .at-share-btn .at-icon-wrapper {
    height: 20px!important;
    width: 20px!important;
}

.comment_box{width:100%!important;}

/*.entry-content{margin-top: -15px!important;}*/
.commentbtn{display: flex;
    clear: both;}
.addcmnt.open_cmnt {
    max-width: 300px;
    font-size: 13px;
}
.modal_body p{    left: 0px;}
.modal_body img{max-width: 100%;}
header.header{position:static;}
.nav_menu{ padding: 0px;}
.nav_menu .navbar-collapse{    background:#000000;
    flex-grow: 0;
    flex-basis: 50%;
    position: fixed;
    width: 220px; z-index:99;
    border-right: 1px solid #00000096;
    top: 50px;
    height:-webkit-fill-available;
    box-shadow: -10px 10px 20px rgba(0,0,0,.2);
    overflow-y: auto;overflow-x: hidden;
    padding-top: 15px;padding-bottom:15px;
    transition: all .3s;/*overflow-x: hidden;*/
    -moz-transition: all .3s;
    -ms-transition: all .3s;}  
.nav_menu .navbar-collapse.show{top:0px;z-index:99;}   
.nav_menu .navbar-collapse.show ul.navbar-nav{margin-left: 0px;} 
.show_chatlist .dropdown-menu {
    margin: 0px 15px;
}
.primary_menu .navbar-light .navbar-nav li:nth-of-type(2){background-color:transparent;}
.nav_menu .navbar{padding:0px 0px 0px 0px;}
/*.card.photo_card p {
    height: inherit;
}     */   
/*.at-share-dock{display:none!important;position:static!important;}*/
.at-share-dock a:nth-of-type(1),.at-share-dock a:nth-of-type(5),.at-share-dock a:nth-of-type(4),
.cat_posts .meta_info,.cat_posts .post_line,.cat_posts .post_catbtn,.breadcrumb li:nth-of-type(3){
   display:none;
}
.breadcrumb li:nth-of-type(2) a{color:#303030;}
.at-share-dock a{width:25%!important;}
#primary_menu.sticky,#primary_menu1.sticky{background: #fff;}
.cat_banner span, .cat_subimg span {
    max-height:80px!important;
} .entry-meta .author-info .agency-name {
    font-size: 13px;
    margin-right: 5px;
} 
.cat_pagination .page-item{height: 32px;}
.category_listrighttop1 .post_image span{
color:#353535;
    line-height:inherit;display: -webkit-box;
    position: relative;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;    margin-top: -5px;
    text-overflow: ellipsis;margin-bottom: 0px;min-height: 75px;}
 .cat_posts a,.category_listrighttop1 .post_image span{      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}   
.category_listrighttop1 .col-12 .col-md-6:nth-of-type(2) .post_image {
   margin-bottom: 0px;
}
    
.cat_pagination .pagination {
    margin-top: 15px;
}

.category_page .category_listrighttop1 .post_image {
    display: flex;
}
.category_listrighttop1 .post_image a{    margin-top: -15px;}
.category_listrighttop1 .overlay::after{content:unset;}
h1.page_title{    font-size: 2.1em}
    .cat_pagination{margin-bottom:22px!important;}

.author-info .additional-info {
    display: flex;text-transform: capitalize;
    flex-wrap: inherit;
    align-items: center;
    margin-top: 0px;
} .additional-info span {
/*    padding: 0px 3px;*/
    font-size: 12px;
}.author-info .additional-info span:first-child {
    padding-left: 0;
    border-left: 0;
}
.cat_posts img,.category_listrighttop1 .post_image img{    width:65px!important;
    height: 65px!important;
    border-radius: 1px;
    object-fit: cover;}
.max_width_setmob{max-width:76px;}
.cat_posts:first-child, .left-sidebar .block_title{margin-top:0px;}

.pl9{padding-left: 15px!important;}

.cat_posts .col-md-6.pl-md-0,.cat_posts .col-md-6.pr-md-0{padding:0px;}

.mob_menu{width:71%; }.primary_menu .navbar-light .navbar-nav li:last-child .nav-link {
    left: 15px;
}
#primary_menu{border-top: 4px solid #c43b41;
    border-bottom: 4px solid #c43b41; box-shadow: 0 10px 20px rgba(0,0,0,.2);    padding: 7px 0px;
    background: #fff;}
.scroller_menuright li a svg path{fill:#000;}   
.desk_menu li:first-child a {background-color: inherit;
    position: absolute;
    right: 10px;
    top: 8px;
    z-index: 9999;} 
    .search_form {
    margin: 30px 20px 20px 20px;
}
.mob_socialfitphoto{display: flex;    align-items: center;    margin-top: 10px;    justify-content: space-between;
}
.mbm4{margin-bottom:1.5rem;}
figure{margin-right:0px;}
figure.post_image {
    margin-bottom: 15px;
}
.sm_post.mt_30{margin-top: 15px;}
.footer_block .logo h1{     font-size: 28px;
  /* font-size: 24px;
    text-align: center;*/}
    .footer_block {
    padding: 25px 0px 0px 0px;
/* background-image: url(../images/footernews.jpg);*/
}
.footer_block .logo h1{margin-bottom:14px;}
.copyright, .footer_link a{margin-bottom: 15px;}
.footer_contact h4{  margin-bottom: 10px;}
.footer_link {margin-top: 10px;}
.footer_social h4{margin-top: 15px;}
.footer_contact .d-flex{justify-content:center;}
.page-footer a{    margin-bottom: 12px;
    display: block;}
.logo h1 {
    font-size: 24px;
    margin-bottom: 0px;    margin: 0px;
    font-weight: 900;
    background: unset;
    -webkit-background-clip: text;
    -webkit-text-fill-color: unset;
    color: #000;

}

.featured_news_right .card_image{box-shadow: unset;border-bottom:1px solid #f9f9f9;}

.primary_menu {
background:#fff;
    z-index: 999;
   

}

.primary_menu img{filter: brightness(0) invert(1);width: 60%;}

.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before {
    background-color:#000;
}
.navbar-light .menu_hidebtn button[aria-expanded="true"] .navbar-toggler-icon:after,.navbar-light .menu_hidebtn button[aria-expanded="true"] .navbar-toggler-icon:before
 {background-color:#ff2717;}

.menu_hidebtn button[aria-expanded="false"]{}
.menu_hidebtn button[aria-expanded="true"]{background-color: #fff;
    border-radius: 0px;
    font-size: 13px;
    position: fixed;
    top: 0px;
    right: 0px;
    left: 176px;
    padding: 10px 6px 10px 6px;}

.menu_hidebtn {
    z-index: 999;
}
.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before{height:2px!important;}

.newslayout_two {

    width: 100%;

}

.navbar-light .navbar-toggler-icon{    border-bottom: 2px solid #000;}

.mob_menu .fa{
    color: #000;
    font-size:22px;}

    .mob_menu a{color: #ec3035;}

.primary_menu .navbar-light .navbar-nav .nav-link{    display: block;
       padding: 14px 15px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;}
.block_title {
    margin-top: 35px;}
 .post_image img,.card_image img,.featured-thumb img{max-height:215px;height:239px;width:100%;} 
 .tag_topic ul li a {
    padding: 0px 5px;
    display: block;
    font-size: 13px;
    margin-bottom: 2px;
}
.author-info {
    width: 100%;
}
 .photo_blkhome img{height:239px!important}     
.row.mln4{margin-left:-15px;}
.row.mm0.mln4{margin: 0px;}
.block_two.mt_30{margin-top:15px;}
.sm_post figcaption span{font-size:13px;    height: auto; max-height: 72px;} 
 .post_image span{    font-weight: normal;
    font-size: 1.2rem;
}
.post_image span,.sm_post figcaption span{line-height: 1.2;padding: 10px 0px 4px 10px;}
.sm_post figcaption span,.cat_posts a{   font-weight: normal;font-size: 1.1rem;}
 .mp0{padding:0px;}
 .mm0{margin:0px;}
 .home_highflyers .mob_hiflyerdesign .col-md-12,.photo_blkhome .mob_phot_sec .col-md-4,.mob_entertainsec .col-md-4,.openion_block .col-md-4{display:none;}


.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(2),
.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(3),
.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(4),
.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(2),
.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(3),
.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(4),.mob_entertainsec .col-md-4:nth-of-type(2),
.mob_entertainsec .col-md-4:nth-of-type(3)
,.mob_entertainsec .col-md-4:nth-of-type(4),
.mob_entertainsec .col-md-4:nth-of-type(5),.openion_block .col-md-4:nth-of-type(2),
.openion_block .col-md-4:nth-of-type(3),.openion_block .col-md-4:nth-of-type(4){clear:both;display:block;}

.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(2) img,/*.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(2) img,*/
.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(3) img,/*.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(3) img,*/
.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(4) img,/*.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(4) img,*/
.mob_entertainsec .col-md-4:nth-of-type(3) img,
.mob_entertainsec .col-md-4:nth-of-type(4) img,
.mob_entertainsec .col-md-4:nth-of-type(5) img,.openion_block .col-md-4:nth-of-type(2) img,
.openion_block .col-md-4:nth-of-type(3) img,
.openion_block .col-md-4:nth-of-type(4) img{float: left;
    width: 25%;
    height: 80px;
    margin-bottom: 0px;
    width: 105px;
    object-fit: cover;}
 .mob_entertainsec .col-md-4:nth-of-type(2){}   
.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(2) p,/*,.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(2) p,*/
.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(3) p,/*.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(3) p,*/
.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(4) p,/*,.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(3) p,*/
.mob_entertainsec .col-md-4:nth-of-type(3) p,.mob_entertainsec .col-md-4:nth-of-type(4) p,
.mob_entertainsec .col-md-4:nth-of-type(5) p,.openion_block .col-md-4:nth-of-type(2) p,
.openion_block .col-md-4:nth-of-type(3) p,
.openion_block .col-md-4:nth-of-type(4) p{    font-weight: 400;
    height: 75px;
    line-height: 1.3;
    font-size: 19px;
    transition: 0.9s;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #000;
    margin-top: 0px;
    padding-left: 15px;}
.home_highflyers .mob_hiflyerdesign .col-md-12:nth-of-type(1),
.photo_blkhome .mob_phot_sec .col-md-4:nth-of-type(1),.openion_block .col-md-4:nth-of-type(1){display:block;}
.openion_block .col-md-4:nth-of-type(1) .col-4,.openion_block .col-md-4:nth-of-type(1) .col-8{max-width:100%;    
    flex: 0 0 100%;
    max-width: 100%;}
.social_saveand_share{    display: flex;
    align-items: center;
    justify-content: space-between;
     position: static;      
    background: #efefefb8;
    padding: 10px 15px;}    
}

@media (min-width: 576px)

{.container {

    max-width: 540px;

}

}

@media (min-width: 768px){

.container {

    max-width: 720px;

}

}

@media (min-width: 992px)

{

	.container {

    max-width: 925px;

}
}
@media (min-width: 1200px)

{.container {

    max-width: 1210px;

    margin: 0 auto;

    padding-left: 20px;

    padding-right: 20px;

}

}

/*header end*/

/*media query end ----------------------------------------------------------------------------*/

/*news details*/
/*share pop up*/
.share_btn {
  font-size:36px;
  cursor:pointer;
} 
.share_links { list-style: none;
  }
  
.share_links li {
    display: inline-block;
    background-color: black;
    margin: 15px;
    border-radius: 50%;
    background: #000;
  }
.share_icon {
      color: white;
      display: table-cell;
      vertical-align: middle; 
      text-align: center;
      text-decoration: none;
      font-size: 32px;
      height: 80px;
      width: 80px;

}
.share_links .bg_fb:hover {
   color: #fff;
   background:#3b5998;
}
.share_links .bg_insta:hover {
   color: #fff;
   background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
.share_links .bg_whatsapp:hover {
   color: #fff;
   background:#25D366;
}
.share_tofrnd{border-top: 1px solid #f1f1f1;}
.share_tofrnd .prof_suglist{    justify-content: flex-start;
    margin: 10px 0px 0px 0px;cursor:pointer;}
.share_tofrnd{
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}
.share_innergroup .prof_suglist img{height:50px;width:50px;border-radius:50%;}
.share_innergroup{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;padding-bottom: 10px;}
.share_innergroup  .prof_suglist{display:flex;flex-direction: column;
    margin-right: 15px;cursor:pointer;}
.share_links li:hover  .share_icon {
   color: #fff;
}
/*share pop up end*/

    .date {
        font-size: 11px
    }

    .comment-text {
        font-size: 16px
    }

    .fs-12 {
        font-size: 12px
    }

    .shadow-none {
        box-shadow: none
    }

    .name {
 color: #353535;
    font-size: 13px;
    }
 .news_details_groupmodal .name {
 color: #353535;
    font-size: 13px;
    height: 36px;margin:0px;
    overflow: hidden;
    }   
    .cursor {
        cursor: pointer
    }

    .textarea {
        resize: none
    }

    .markRed{
        color:red !important;
    }

    .markBlack{
        color:black !important;
    }



    .fa {
        cursor: pointer
    }
.logo_menu .logo img{left:0px;}
.widget {margin: 0px; }

    .comment-navigation .nav-previous,

    .posts-navigation .nav-previous,

    .comment-navigation .nav-next,

    .posts-navigation .nav-next,

    #infinite-handle span,

    .comment-navigation .nav-previous:hover,

    .posts-navigation .nav-previous:hover,

    .comment-navigation .nav-next:hover,

    #infinite-handle span:hover,

    #home-page-widget-area .widget-title span::before,

    #home-page-widget-area .widget-title span::after,

    .home-icon.active-true a,

    .home-icon a:hover,

    .slick-prev,

    .slick-next,

    .slick-prev:hover,

    .slick-next:hover,

    .section-title-center h2:before,

    .sidebar .widget_search button,

    .search-no-results .no-results.not-found form.search-form input[type="submit"],

    .search-no-results .no-results.not-found form.search-form button[type="submit"],

    .search-no-results .no-results.not-found  form.search-form input[type="submit"]:hover,

    .search-no-results .no-results.not-found form.search-form button[type="submit"]:hover,

    .error-404.not-found  form.search-form input[type="submit"],

    .error-404.not-found  form.search-form button[type="submit"],

    .error-404.not-found  form.search-form input[type="submit"]:hover,

    .error-404.not-found  form.search-form button[type="submit"]:hover,

    #footer-widgets .widget_search button,

    .scrollup,

    .mean-container .mean-nav ul li a,

    .mean-container .mean-nav ul li a:hover{

        background: #ec3035;

    }

    body .entry-content p em strong{/*color:#ec3035*/}

    a{color:#000;}



    a:hover,

    a:focus,

    a:active,

    .home.page .header-collapse ul li a:hover,

    .post-navigation .nav-links .nav-previous:hover a,

    .post-navigation .nav-links .nav-next:hover a,

    .post-navigation .nav-links .nav-previous:hover:before,

    .post-navigation .nav-links .nav-next:hover:after,

    .entry-meta > span::before,

    .entry-footer > span::before,

    .entry-content > span::before,

    .single-post-meta > span::before,

    .main-navigation li.current-menu-item a,

    .main-navigation ul li a:hover,

    .search-box form button[type="submit"] i,

    .main-news-section article .post-content h2:hover,

    .main-news-section article .post-content h2 a:hover,

    .main-news-section article .post-content h3:hover,

    .main-news-section article .post-content h3 a:hover,

    .news-text-wrap h2:hover,

    .news-text-wrap h2 a:hover,

    .news-text-wrap h3:hover,

    .news-text-wrap h3 a:hover,

    .video-item .video-content h2,

    .breadcrumbs ul li:last-child span,

    .news-item .news-text-wrap .byline:before,

    #primary .page .entry-title a:hover,

    #primary .post .entry-title a:hover,

    .author-info-wrap .author-content-wrap a.authors-more-posts,

    .tab-news-holder .tabbed-news-side li.active a,

    .sidebar ul li:before,

    .sidebar .widget_categories ul li a:hover, 

    .sidebar .widget_meta ul li a:hover, 

    .sidebar ul li a:hover,

    .sidebar a:hover,

    .sidebar .widget_archive li:hover,

    .sidebar .widget_categories li:hover,

    .sidebar .widget_archive li a:hover,

    .sidebar .widget_categories li a:hover,

    .sidebar .widget_archive li:hover a,

    .sidebar .widget_categories li:hover a,

    #footer-widgets .widget_popular_posts .news-item .news-text-wrap h2:hover,

    #footer-widgets .widget_popular_posts .news-item .news-text-wrap h2 a:hover,

    #footer-widgets .widget_extended_recent_posts .news-item .news-text-wrap h2 a:hover,

    #footer-widgets .widget_popular_posts .news-item .news-text-wrap h3:hover,

    #footer-widgets .widget_popular_posts .news-item .news-text-wrap h3 a:hover,

    #footer-widgets .widget_extended_recent_posts .news-item .news-text-wrap h3 a:hover,

    #footer-widgets a:hover,

    #footer-widgets ul li a:hover,

    #footer-widgets ul li:hover a,

    #footer-widgets .widget_categories li:hover,

    #footer-widgets .widget_archive li:hover,

    #footer-widgets .widget_archive li a:hover,

    #footer-widgets .widget_categories li a:hover,

    #footer-widgets .widget_archive li:hover a,

    #footer-widgets .widget_categories li:hover a,

    #footer-widgets ul li:hover:before,

    .tagcloud a:hover,

    #sidebar-primary .tagcloud a:hover {

        color: #ec3035;

}
body .entry-content p br {
    max-height: 7.5px;
    display: block;
    width: 100%;
    margin: 0px;
    padding: 0px;
    position: static;
    content: "";
    margin: 16px;
}


    button:hover,

    a.button:hover,

    input[type="button"]:hover,

    input[type="reset"]:hover,

    input[type="submit"]:hover,

    a.comment-reply-link:hover,

    .pagination .nav-links .page-numbers.current,

    .pagination .nav-links .page-numbers:hover {

        border-color: #ec3035;

        color: #ec3035;

    }



    .nav-links .page-numbers.current,

    .nav-links a.page-numbers:hover{

        background: #ec3035;

        border-color: #ec3035;

    }



    button,

    .comment-reply-link,

    a.button, input[type="button"],

    input[type="reset"],

    input[type="submit"],

    .comment-reply-link,

    .pagination .nav-links .page-numbers {

        background: #ec3035;

        border: 1px solid #ec3035;

    }



    .section-title,

    .tab-news-holder{

        border-left:3px solid #ec3035;

    }
.wp-block-separator:not(.is-style-wide):not(.is-style-dots)::before, hr:not(.is-style-wide):not(.is-style-dots)::before,.wp-block-separator:not(.is-style-wide):not(.is-style-dots), hr:not(.is-style-wide):not(.is-style-dots),.wp-block-separator:not(.is-style-dots), hr:not(.is-style-dots){
    width: inherit!important;margin:auto!important;
    background: unset!important;}


    .top-header{



        background-color :#fff;



    }



    .top-date-holder{

        position :absolute;

        width :auto;

        color :#3c409b !important;

        margin-top :6.3%;

    }

    .site-branding{

        padding-left :29%;

        margin-top :-4%;

    }



    .entry-header{

        margin-bottom :20px;



    }







    .byline::before,.posted-on::before{ 



        display :none!important;



    }



    .posted-date {

        display :none!important;



    }



    .author-info-wrap{

        display :none;



    }



    .main-navigation-holder{

        background-color:#3c409b!important;



    }



    
    .author-thumb{



        display :none;



    }



    .post-content {

        margin-bottom :-1.2% !important;

        padding-bottom :0px !important;



    }





    .post-content a {



        color :#fff !important;

        white-space:normal;font-weight :500 !important;

        font-size : 1.7rem     !important;



    }



    .main-news-right a {



        font-size : 1.2rem !important;



    }



    .news-post a {



        font-size : 1.2rem !important;





    }





    .news-text-wrap a{

        color :#282828 !important;

        max-height: 72px;

        overflow: hidden;

        -webkit-line-clamp: 3;

        text-overflow: ellipsis;

        display: list-item;

    }





    .featured-small-items  a{



        color :#282828 !important;

        font-family :arial;

        font-weight :normal !important;

        font-size :1.2rem !important;



    }



    .layout-two a {



        color :#282828 !important;

        font-family :arial;

        font-weight :normal !important;

        font-size :1.2rem !important;



    }





    .three-news-section a{





        font-size :1.1rem !important;





    }



    .rpwe-title a {

        color: #000!important;

        font-weight: normal !important;

        font-size: 17px !important;

        line-height: 18px;

    }



    .entry-title {
    color: #000!important;
    font-weight:600!important;
    font-size: 42px!important;
    line-height: 42px;
    }



    .entry-content p{
        color :#282828;
        font-style :normal;
        font-size :1.2em;
        line-height :25px;
    }
    .slick-prev, .slick-next{
        bottom :18%;
    }
    .meta-date {
        display :none;
    }

    .news-text-wrap p{
        display :none!important;

    }

    .extra-field{
        margin-left:-1.7%!important;
        margin-right:0.6%!important;
    }
    .byline a{
        color :#3a3ea7!important;
        font-weight:bold

    }



    .post-summary{



        color :#282828;

        font-size :1.1em !important;

    }



    .image_caption{
        color:#282828;
        font-style :italic;

    }
 .site-footer{background-color :#3c409b;

    }
.featured-thumb img{max-height: 450px;object-fit:cover;
 /*   object-fit: fill;*/}






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





        .top-date-holder{

            display :none;

            width :52%;

            margin-left :28%;

            margin-top :13.3%;

            font-size :12px;



        }



        .site-branding {



            padding-left :12%;

            margin-top :-12% !important;

            margin-bottom :3%;



        }



        .extra-field{



            margin-left:-3.8%!important;

            margin-right:0.6%!important;

        }   





        .post-content a {





            font-weight :normal !important;

            font-size : 1.2rem!important;

        }
        .main-news-right a {
            font-size : 1.1rem !important;
        }
.news-post a {
font-size : 1.1rem !important; }
.entry-title {
 font-size :2.1em !important;line-height:30px; }
.breadcrumb.breadcrumb{padding-right:0px; text-transform: capitalize;}
.container{padding-left: 15px;padding-right: 15px;}
#content {
    padding: 15px 0 30px 0px;
    clear: both;overflow:hidden;
}

ul.social_dropdown {
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 15px;
}
}   
.loading{
     text-align: center;
   }

/*user profile*/


.edit_user_profile img {
    display: block;
}

.edit_user_profile .btn {
    font-size: 16px;
    line-height: 1.8;
    border: 0.1rem solid #ff5a5f;
    border-radius: 3px;
    padding: 0 30px;
outline:0!important;box-shadow:unset!important;
    background: #ff5a5f;
    color: #fff;
    font-weight: 500;
}

.edit_user_profile .btn:focus {
    outline: 0.5rem auto #4d90fe;
}

.visually-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}

/* Profile Section */
.edit_user_profile{background-color: #fafafa;}
.profile {
    padding:3rem 0;
}

.profile::after {
    content: "";
    display: block;
    clear: both;
}


.profile-image img {
    border-radius: 50%;
}

.profile-user-settings,
.profile-stats,
.profile-bio {
    float: left;
    width: calc(66.666% - 2rem);
}

.profile-user-settings {
    display: flex;
    align-items: center;
}

.profile-user-name {
    margin-bottom: 0px;
    font-weight: 300;
    text-transform: capitalize;
    display: inline-block;
    font-size:18px;
    font-weight: 300;
}

.profile-edit-btn {
       font-size: 1.4rem;
    line-height: 1.8;
    border: 0.1rem solid #ff5a5f;
    border-radius: 0.3rem;
    padding: 0 2.4rem;
    margin-left: 2rem;
    background: #ff5a5f;
    color: #fff;
}

.profile-settings-btn {
    font-size: 2rem;
    margin-left: 1rem;
}

.profile-stats {
    margin-top: 2.3rem;
}

.profile-stats li {
    display: inline-block;
    font-size: 16px;
    line-height: 1.5;
    margin-right: 4rem;
    cursor: pointer;
    font-weight: 600;
}

.profile-stats li:last-of-type {
    margin-right: 0;
}

.profile-bio {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 2.3rem;
}

.profile-real-name,
.profile-stat-count,
.profile-edit-btn {
    font-weight: 600;
}

/* Gallery Section */

.gallery {
    display: flex;
    flex-wrap: wrap;
    margin: -1rem -1rem;
    padding-bottom: 3rem;
}

.gallery-item {
    position: relative;
    flex: 1 0 22rem;
    margin: 1rem;
    color: #fff;
    cursor: pointer;
}

.gallery-item:hover .gallery-item-info,
.gallery-item:focus .gallery-item-info {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
}

.gallery-item-info {
    display: none;
}

.gallery-item-info li {
    display: inline-block;
    font-size: 1.7rem;
    font-weight: 600;
}

.gallery-item-likes {
    margin-right: 2.2rem;
}

.gallery-item-type {
    position: absolute;
    top: 1rem;
    right: 1rem;
    font-size: 2.5rem;
    text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.1);
}

.fa-clone,
.fa-comment {
    transform: rotateY(180deg);
}

.gallery-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Loader */

.loader {
    width: 5rem;
    height: 5rem;
    border: 0.6rem solid #999;
    border-bottom-color: transparent;
    border-radius: 50%;
    margin: 0 auto;
    animation: loader 500ms linear infinite;
}

/* Media Query */

@media screen and (max-width: 40rem) {
    .profile {
        display: flex;
        flex-wrap: wrap;
        padding: 4rem 0;
    }

    .profile::after {
        display: none;
    }

    .profile-image,
    .profile-user-settings,
    .profile-bio,
    .profile-stats {
        float: none;
        width: auto;
    }

    .profile-image img {
        width: 7.7rem;
    }

    .profile-user-settings {
        flex-basis: calc(100% - 10.7rem);
        display: flex;
        flex-wrap: wrap;
        margin-top: 1rem;
    }
.profile-image {
    float: left;
    width: calc(33.333% - 1rem);
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: 15px;
}

    .profile-user-name {
        font-size: 2.2rem;
    }

    .profile-edit-btn {
        order: 1;
        padding: 0;
        text-align: center;
        margin-top: 1rem;
    }

    .profile-edit-btn {
        margin-left: 0;
    }

    .profile-bio {
        font-size: 1.4rem;
        margin-top: 1.5rem;
    }

    .profile-edit-btn,
    .profile-bio,
    .profile-stats {
        flex-basis: 100%;
    }

    .profile-stats {
        order: 1;
        margin-top: 1.5rem;
    }

    .profile-stats ul {
        display: flex;
        text-align: center;
        padding: 1.2rem 0;
        border-top: 0.1rem solid #dadada;
        border-bottom: 0.1rem solid #dadada;
    }

    .profile-stats li {
        font-size: 1.4rem;
        flex: 1;
        margin: 0;
    }

    .profile-stat-count {
        display: block;
    }
}

/* Spinner Animation */

@keyframes loader {
    to {
        transform: rotate(360deg);
    }
}

/*

The following code will only run if your browser supports CSS grid.

Remove or comment-out the code block below to see how the browser will fall-back to flexbox & floated styling. 

*/
    .profile {
       display: grid;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: repeat(3, auto);
    grid-column-gap: 3rem;
}
    .profile-image {
        grid-row: 1 / -1;    display: flex;
    justify-content: flex-end;
    }

    .gallery {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(22rem, 1fr));
        grid-gap: 2rem;
    }

    .profile-image,
    .profile-user-settings,
    .profile-stats,
    .profile-bio,
    .gallery-item,
    .gallery {
        width: auto;
        margin: 0;
    }

    @media (max-width: 40rem) {
        .profile {
            grid-template-columns: auto 1fr;
            grid-row-gap: 1.5rem;
        }

        .profile-image {
            grid-row: 1 / 2;
        }

        .profile-user-settings {
            display: grid;
            grid-template-columns: auto 1fr;
            grid-gap: 1rem;
        }

        .profile-edit-btn,
        .profile-stats,
        .profile-bio {
            grid-column: 1 / -1;
        }

        .profile-user-settings,
        .profile-edit-btn,
        .profile-settings-btn,
        .profile-bio,
        .profile-stats {
            margin: 0;
        }
    }

/*photo details*/
.photo_details_page .author-info .agency-name{font-size: 17px; font-weight: 700; color: #c43b41; width: 100%; text-transform: uppercase; }
.photo_details_page .widget {
    margin: 0px;
}
.photo_details_page .more{color:#fff}
.photo_details_page .logo_menu .logo img{left:0px;}
             .photo_details_page .comment-navigation .nav-previous,
             .photo_details_page .posts-navigation .nav-previous,
             .photo_details_page  .comment-navigation .nav-next,
              .photo_details_page .posts-navigation .nav-next,
              #infinite-handle span,
              .photo_details_page .comment-navigation .nav-previous:hover,
              .photo_details_page .posts-navigation .nav-previous:hover,
              .photo_details_page .comment-navigation .nav-next:hover,
             .photo_details_page #infinite-handle span:hover,
            .photo_details_page  #home-page-widget-area .widget-title span::before,
             .photo_details_page #home-page-widget-area .widget-title span::after,
            .photo_details_page  .home-icon.active-true a,
             .photo_details_page .home-icon a:hover,
             .photo_details_page .slick-prev,
             .photo_details_page .slick-next,
             .photo_details_page .slick-prev:hover,
             .photo_details_page .slick-next:hover,
             .photo_details_page .section-title-center h2:before,
             .photo_details_page .sidebar .widget_search button,
             .photo_details_page .search-no-results .no-results.not-found form.search-form input[type="submit"],
             .photo_details_page .search-no-results .no-results.not-found form.search-form button[type="submit"],
             .photo_details_page .search-no-results .no-results.not-found  form.search-form input[type="submit"]:hover,
             .photo_details_page .search-no-results .no-results.not-found form.search-form button[type="submit"]:hover,
             .photo_details_page .error-404.not-found  form.search-form input[type="submit"],
             .photo_details_page .error-404.not-found  form.search-form button[type="submit"],
             .photo_details_page .error-404.not-found  form.search-form input[type="submit"]:hover,
             .photo_details_page .error-404.not-found  form.search-form button[type="submit"]:hover,
             .photo_details_page #footer-widgets .widget_search button,
             .photo_details_page .scrollup,
             .photo_details_page .mean-container .mean-nav ul li a,
             .photo_details_page .mean-container .mean-nav ul li a:hover{
                background: #ec3035;
            }

            .photo_details_page a,
            .photo_details_page a.button:visited:hover,
            .photo_details_page a:hover,
            .photo_details_page a:focus,
            .photo_details_page a:active,
            .home.page .header-collapse ul li a:hover,
            .photo_details_page .post-navigation .nav-links .nav-previous:hover a,
            .photo_details_page .post-navigation .nav-links .nav-next:hover a,
            .photo_details_page .post-navigation .nav-links .nav-previous:hover:before,
            .photo_details_page .post-navigation .nav-links .nav-next:hover:after,
            .photo_details_page .entry-meta > span::before,
            .photo_details_page .entry-footer > span::before,
            .photo_details_page .entry-content > span::before,
            .photo_details_page .single-post-meta > span::before,
            .photo_details_page .main-navigation li.current-menu-item a,
            .photo_details_page .main-navigation ul li a:hover,
            .photo_details_page .search-box form button[type="submit"] i,
            .photo_details_page .main-news-section article .post-content h2:hover,
            .photo_details_page .main-news-section article .post-content h2 a:hover,
            .photo_details_page .main-news-section article .post-content h3:hover,
            .photo_details_page .main-news-section article .post-content h3 a:hover,
            .photo_details_page .news-text-wrap h2:hover,
            .photo_details_page .news-text-wrap h2 a:hover,
            .photo_details_page .news-text-wrap h3:hover,
            .photo_details_page .news-text-wrap h3 a:hover,
            .photo_details_page .video-item .video-content h2,
           .photo_details_page  .breadcrumbs ul li:last-child span,
            .photo_details_page .news-item .news-text-wrap .byline:before,
           .photo_details_page  #primary .page .entry-title a:hover,
            .photo_details_page #primary .post .entry-title a:hover,
            .photo_details_page .author-info-wrap .author-content-wrap a.authors-more-posts,
            .photo_details_page .tab-news-holder .tabbed-news-side li.active a,
            .photo_details_page .sidebar ul li:before,
            .photo_details_page .sidebar .widget_categories ul li a:hover, 
            .photo_details_page .sidebar .widget_meta ul li a:hover, 
            .photo_details_page .sidebar ul li a:hover,
            .photo_details_page .sidebar a:hover,
           .photo_details_page  .sidebar .widget_archive li:hover,
            .photo_details_page .sidebar .widget_categories li:hover,
           .photo_details_page .sidebar .widget_archive li a:hover,
            .photo_details_page .sidebar .widget_categories li a:hover,
            .photo_details_page .sidebar .widget_archive li:hover a,
            .photo_details_page .sidebar .widget_categories li:hover a,
            #footer-widgets .widget_popular_posts .news-item .news-text-wrap h2:hover,
            #footer-widgets .widget_popular_posts .news-item .news-text-wrap h2 a:hover,
            #footer-widgets .widget_extended_recent_posts .news-item .news-text-wrap h2 a:hover,
            #footer-widgets .widget_popular_posts .news-item .news-text-wrap h3:hover,
            #footer-widgets .widget_popular_posts .news-item .news-text-wrap h3 a:hover,
            #footer-widgets .widget_extended_recent_posts .news-item .news-text-wrap h3 a:hover,
            #footer-widgets a:hover,
            #footer-widgets ul li a:hover,
            #footer-widgets ul li:hover a,
            #footer-widgets .widget_categories li:hover,
            #footer-widgets .widget_archive li:hover,
            #footer-widgets .widget_archive li a:hover,
            #footer-widgets .widget_categories li a:hover,
            #footer-widgets .widget_archive li:hover a,
            #footer-widgets .widget_categories li:hover a,
            #footer-widgets ul li:hover:before,
            .tagcloud a:hover,
            #sidebar-primary .tagcloud a:hover {
                color: #ec3035;
            }

            .photo_details_page button:hover,
            .photo_details_page a.button:hover,
           .photo_details_page input[type="button"]:hover,
            .photo_details_page input[type="reset"]:hover,
            .photo_details_page input[type="submit"]:hover,
            .photo_details_page a.comment-reply-link:hover,
            .photo_details_page .pagination .nav-links .page-numbers.current,
            .photo_details_page .pagination .nav-links .page-numbers:hover {
                border-color: #ec3035;
                color: #ec3035;
            }

            .photo_details_page .nav-links .page-numbers.current,
            .photo_details_page .nav-links a.page-numbers:hover{
                background: #ec3035;
                border-color: #ec3035;
            }

           .photo_details_page button,
            .photo_details_page .comment-reply-link,
            .photo_details_page  a.button,.photo_details_page input[type="button"],
             .photo_details_page input[type="reset"],
             .photo_details_page input[type="submit"],
             .photo_details_page .comment-reply-link,
             .photo_details_page .pagination .nav-links .page-numbers {
                background: #ec3035;
                border: 1px solid #ec3035;
            }

            .photo_details_page .section-title,
            .photo_details_page .tab-news-holder{
                border-left:3px solid #ec3035;
            }
.photo_details_page .top-header{
  
  background-color :#fff;
  
}

.photo_details_page .top-date-holder{
  position :absolute;
 width :auto;
  color :#3c409b !important;
  margin-top :6.3%;
}



.photo_details_page .site-branding{
  padding-left :29%;
  margin-top :-4%;
  
  
}

.photo_details_page .entry-header{
  margin-bottom :20px;
  
}
.photo_details_page .byline::before,.posted-on::before{ 
  
  display :none!important;

}

.photo_details_page .posted-date {
  display :none!important;
  
}

.photo_details_page .author-info-wrap,.photo_details_page .nav-previous,.photo_details_page .author-thumb{
   display :none;
  
}

.photo_details_page .main-navigation-holder{
  background-color:#3c409b!important;
  
}
.photo_details_page .post-content {
   margin-bottom :-1.2% !important;
  padding-bottom :0px !important;
    
}


.photo_details_page .post-content a {
  
  color :#fff !important;
  white-space:normal;
  font-family :arial;
  font-weight :500 !important;
  font-size : 1.7rem     !important;
  
 }

.photo_details_page .photo_details_page .main-news-right a {
  
  font-size : 1.2rem !important;
  
}

.photo_details_page .news-post a {
  
  font-size : 1.2rem !important;
 
  
}


.photo_details_page .news-text-wrap a{
  color :#000 !important;
  font-family :arial;
  font-weight :bold !important;
  font-size :1.3rem !important;
  
}


.photo_details_page .featured-small-items  a{
  
  color :#000 !important;
  font-family :arial;
  font-weight :normal !important;
  font-size :1.2rem !important;
  
}

.photo_details_page .layout-two a {
  
color :#000 !important;
  font-family :arial;
  font-weight :normal !important;
  font-size :1.2rem !important;
  
}


.photo_details_page .three-news-section a{
  
  
    font-size :1.1rem !important;
  
  
}
.photo_details_page #sidebar-primary {
    margin-top: 30px;
}

.photo_details_page .rpwe-title a {
  color :#000 !important;

  font-weight :normal !important;
  font-size :14px!important;
  
}

.photo_details_page .entry-title {
    color: black !important;
    font-weight:600!important;
    font-size:42px!important;
    line-height: 42px;
  
}
.photo_details_page a{color:#fff;}
/*.inner_heading_cntnt .entry-title {
    color: #fff !important;
  
}*/
.photo_details_page .inner_heading_cntnt {
    position: relative;
    background: #fff;margin-top:60px;
    padding: 15px 15px 5px 15px;
}
.photo_details_page .nxt_story{    position: absolute;
    top: -54px;
    left: 0px;
    color: #fcfdfe;
    text-transform: capitalize;
    text-align: center;
    background: #000;
    font-style: italic;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 19px;
    padding: 0px 5px;}
.photo_details_page .inner_heading_cntnt::before {
    content: "";
    position: absolute;
    top:-40px;left: 0px;right:0px;
    width: 100%;
    height: 2px;
    background: #EC3034;
    background: linear-gradient(90deg, hsl(0deg 0% 20% / 0%), #EC3034, hsl(0deg 0% 20% / 0%));
}
.photo_details_page .inner_heading_cntnt .additional-info span{
    display: inline-block;
}
.photo_details_page .social_dropdown:hover .sub_text{color:#303030;}
.photo_details_page .entry-content p{
  
  color :#000;
  font-family :Georgia!important;
  font-style :normal;
  font-size :1.2em;
  line-height :25px;
  
}
.photo_details_page .slick-prev, .slick-next{ 
  bottom :18%;
}
.photo_details_page .meta-date {
  display :none;
  
}

.photo_details_page .news-text-wrap p{
    
  display :none!important;

}

.photo_details_page .extra-field{
   
  margin-left:-1.7%!important;
  margin-right:0.6%!important;
}

.photo_details_page .byline a{
  
  color :#3a3ea7!important;
  font-weight:bold;
  
}

.photo_details_page .post-summary{
  
  color :#000;
  font-size :1.1em !important;
}

.photo_details_page .image_caption{
  color:#000;
font-style :italic;
  
}
.photo_details_page #highflyers.owl-carousel .owl-nav button.owl-next, #highflyers.owl-carousel .owl-nav button.owl-prev{top:42%;}



.photo_details_page .site-footer{
  background-color :#3c409b;
  
}

/*chat processs*/
@keyframes fade-in-100-left {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes fade-in-100-right {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
.chat_view{margin:auto;width:80%;}
.chat_view .content {
  width:100%;
  height: 600px;
  background-color: white;
  border-radius: 2px;
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.25);
  display: flex;margin: auto;
  flex-direction: row;
  overflow: hidden;
}

.chat_view aside {
  width: 25%;
  background-color:#c43b41;
  display: flex;
  flex-direction: column;
}
.chat_view aside .head {
  min-height: 160px;
  width: 100%;
  color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.chat_view aside .head .avatar {
  background-color: #D65050;
  color: white;
  border-radius: 50%;
  height: 60px;
  width: 60px;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.chat_view aside .head .name, aside .head .mail {
  margin: 3px 0px;
  font-size: 14px;
}
.chat_view aside .head .name {
  font-weight: 700;    color: #fff;
}
.chat_view aside .head .mail {
  font-weight: 400;
  opacity: 0.8;
}
.chat_view aside .friends_list {
  background-color:#363b40eb;
  width: 100%;
  min-height: 600px;
  overflow: auto;
}
.chat_view aside .friends_list .friend {
  padding: 10px 5px;
  display: flex;
  flex-direction: row;
  color: white;
  justify-content: space-between;
}
.chat_view aside .friends_list .friend:hover {
  background-color:#c43b41;
}
.chat_view aside .friends_list .friend.active {
  background-color: #363b40;
}
.chat_view aside .friends_list .friend.active .avatarbox {
  position: relative;
}
.chat_view aside .friends_list .friend.active .avatarbox::before {
  border: 2px solid #714B94;
}
.chat_view aside .friends_list .friend .avatarbox {
  position: relative;
}
/*.chat_view aside .friends_list .friend .avatarbox::before {
  content: "";
  width: 12px;
  height: 12px;
  background-color: #3EC649;
  display: block;
  position: absolute;
  z-index: 99;
  border-radius: 50%;
  top: 5px;
  left: 10px;
  border: 2px solid #673E8C;
}*/
.chat_view aside .friends_list .friend .avatar_overlay {
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0px 10px;
}
.chat_view aside .friends_list .friend .avatar_overlay img {
  width: 100%;
  min-height: 100%;
}
.chat_view aside .friends_list .friend .namemsg {
 
  width: 70%;
}
.chat_view aside .friends_list .friend .namemsg p,.timeago p{ color: #fff;}
.chat_view aside .friends_list .friend .namemsg p {
  line-height: 20px;
}
.chat_view aside .friends_list .friend .namemsg .msg {
  opacity: 0.6;
  width: 60px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.chat_view aside .friends_list .friend .timeago {
  width: 20%;
  font-size: 11px;
}

.chat_view .midcont {
  width: 75%;position: relative;
  min-height: 600px;
  background-color: rgba(0, 0, 0, 0.07);
  display: flex;
  flex-direction: column;
}
.chat_view .midcont .head {
  display: block;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex; 
  flex-direction: row;
  align-items: center;
}
.chat_view .midcont .head h4 {
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;margin:0px;
}
.chat_view .midcont .head .configschat {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  margin-left: auto;
}
.chat_view .midcont .head .configschat i {
  font-size: 26px;
  color: rgba(0, 0, 0, 0.7);
  padding: 10px 30px;
  transition: transform 0.2s cubic-bezier(0.72, 0.1, 0.33, 1.99);
}
.chat_view .midcont .head .configschat i:hover {
  transform: scale(1.1);
}
.chat_view .midcont .head .configschat i.fa.fa-phone:hover {
  color: #3EC649;
}
.chat_view .midcont .head .configschat i.fa.fa-camera-retro:hover {
  color: #673ab7;
}
.chat_view .midcont .head .configschat i.fa.fa-ellipsis-v:hover {
  color: #B5B5B5;
}
.chat_view .midcont .messagescont {
      height: 70%;
    padding: 10px;
    overflow-x: hidden;
    overflow-y: auto;
}
.chat_view .midcont .messagescont .msg {
  display: flex;
  flex-direction: row;
  margin-top: 25px;
  overflow: hidden;
}
.chat_view .midcont .messagescont .msg .text {
  background-color: white;
  padding: 1em;width:100%;  
  border-radius: 6px;
  color: #737373;
  position: relative;
  line-height: 18px;
}
.chat_view .midcont .messagescont .user {
  display: flex;
  flex-direction: row;
  width: 90%;
}
.chat_view .midcont .messagescont .user.me {
  margin-right: auto;
/*  animation: fade-in-100-left 1.5s 1s ease-in-out both;*/
}
/*.chat_view .midcont .messagescont .user.me .text::before {
  content: "";
  display: block;
  border-style: solid;
  border-width: 7.5px 12px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
  position: absolute;
  left: -11px;
}*/
.chat_view .midcont .messagescont .user.friend {
  margin-left: auto;
  flex-direction: row-reverse;
  animation: fade-in-100-right 1.5s 1.8s ease-in-out both;
}
.chat_view .midcont .messagescont .user.friend .text {
  background-color: #363b40;
  color: white;
}
.chat_view .midcont .messagescont .user.friend .text::before {
  content: "";
  display: block;
  border-style: solid;
  border-width: 7.5px 0 7.5px 12px;
  border-color: transparent transparent transparent #363b40;
  position: absolute;
  right: -11px;
}
.chat_view .midcont .messagescont .user .avatarbox .avatar_overlay {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0px 10px;
}
.chat_view .midcont .messagescont .user .avatarbox {
  display: block;
  margin-top: 15px;
  padding: 0px 20px;
}
.chat_view .midcont .messagescont .user .avatarbox::before {
  content: "";
  width: 0px;
  height: 0px;
  border: 0px solid;
}
.chat_view .midcont .bottomchat .chat_input{
padding: 20px;
    background-color: white;
    color: #413b40;
    margin-top: auto;
    width: 100%;
    border: 0px!important;
}
.chat_view .midcont .bottomchat button{position:absolute;    right: 0px;
    top: 0px;
    bottom: 0px;
    font-weight: 500}
.chat_view .midcont .bottomchat * {
  transition: all 0.2s ease-in-out;
}
.chat_view .midcont .bottomchat .text {
  float: left;
  font-size: 14px;
}
.chat_view .midcont .bottomchat {
position: absolute;
    right: 0px;
    left: 0px;
    bottom: 0px;
}
.chat_view .midcont .bottomchat i:hover {
  opacity: 0.5;
  color: #3EC649;
}

.chat_view .fcenter {
  align-items: center;
}

.chat_view .b {
  font-weight: 700;
}
.chat_view .avatarbox {
  position: relative;
}

#messagewindow{
    position:absolute;
}
#messagewindow{   
    overflow:auto;
    top:6em;
    bottom: -7em;
    left: 0px;
    right: 0px;
}
#inputcontainer{
    display:block;
    bottom:0em;
    height:1em;
    padding:.5em;
    margin-top:1em;
}

#inputcontainer > p{
    margin:0;
}
/*
.chat_view .avatarbox::before {
  content: "";
  width: 12px;
  height: 12px;
  background-color: #3EC649;
  display: block;
  position: absolute;
  z-index: 99;
  border-radius: 50%;
  top: 5px;
  left: 10px;
  border: 2px solid rgba(255, 255, 255, 0.8);
}*/
.chat_view  .avatarbox .avatar_overlay {
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0px 10px;
}
.chat_view .avatarbox .avatar_overlay img {
  width: 100%;
  min-height: 100%;
}

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

  .chat_view .content {
/*    flex-direction: column;*/
    min-height: 600px;
/*    max-width: 360px;*/
    width: auto;
    height: auto;
  }

  .chat_view aside {
    height: fit-content;
    overflow: hidden;
  }
.chat_view .avatarbox .avatar_overlay img{    max-height: 60px;}  
.chat_view aside .friends_list .friend .namemsg p {
    line-height: 18px;
    text-align: center;
    margin-bottom: 0px;
}
.chat_view  aside .head,.chat_view aside .friends_list .friend {
    flex-direction: column;
    min-height: 90px;
  }
  .chat_view .midcont .bottomchat button{    right: -100px;}
  .chat_view aside .head * {
    margin: 0px 10px !important;
  }
 .chat_view aside .head .mail {
    font-size: 10px;
  }
 .chat_view aside .friends_list {
    transition: all 0.2s ease-in-out;
  min-height: 449px;max-height:449px;overflow-x:hidden;
  }
  .chat_view aside .friends_list.ok {
    height: 0px;
  }
 .chat_view  aside .friends_list.ok.active {
    min-height: 210px;
  }

  .chat_view .midcont {
    min-height: 600px;
  }
  .chat_view .midcont .configschat i {
    font-size: 18px !important;
  }
.chat_view {
    width: 100%;
}
  .chat_view aside, .midcont {

  }
.chat_view {
    margin: auto;
    width: 100%;
}  
}
/* Let's get this party started */
.chat_view ::-webkit-scrollbar {
  width: 8px;
}

/* Track */
.chat_view ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* Handle */
.chat_view ::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}
.chat_view aside .friends_list::-webkit-scrollbar-thumb{background-color:#c43b41;}
.chat_view::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.2);
}

.chat_view  .float-left {
  float: left;
}

.chat_view .float-right {
  float: right;
}

.chat_view .t {
  transition: all 0.2s ease-in-out;
}

.chat_view .emoji {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.chat_view .emoji.fish {
  background-image: url("https://emojipedia-us.s3.amazonaws.com/cache/8d/a6/8da6396644dd88e1f4b690b2ec7933f0.png");
}
.chat_view .emoji.sushi {
  background-image: url("https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/google/146/sushi_1f363.png");
}
.chat_view .emoji.ramem {
  background-image: url("https://emojipedia-us.s3.amazonaws.com/cache/b6/d7/b6d781171f5e7f5b5fc723076a810e76.png");
}

@media screen and (max-width: 500px) {
  .chat_view .content {
    max-width: 360px;
  }
}
/*chat processs end*/


@media only screen and (max-width: 425px) {
  .photo_details_page .top-date-holder{
    display :none;
 width :52%;
  margin-left :28%;
    margin-top :13.3%;
    font-size :12px;

}
  
.photo_details_page .site-branding {
  
  padding-left :12%;
    margin-top :-12% !important;
  margin-bottom :3%;
    
}
    
  .photo_details_page .extra-field{
   
  margin-left:-3.8%!important;
  margin-right:0.6%!important;
} 
  
  
  .photo_details_page .post-content a {
  
  
  font-weight :normal !important;
  font-size : 1.2rem     !important;
  
 }
  
  .photo_details_page .main-news-right a {
  
  font-size : 1.1rem !important;
  
}
  
  
  .photo_details_page .news-post a {
  
  font-size : 1.1rem !important;
 
  
}
  
  
  .photo_details_page .entry-title {
  font-size :2.1em !important;    line-height: 30px;
} 
.photo_details_page ul.social_dropdown {
    margin-left: 0px;
    padding-left: 0px;
    margin-top:0px;
}

}
.photo_details_page .featured_news .card {
    background: #000;
    margin-bottom: 15px;
    border: 1px solid #000;
}
.photo_details_page .featured_news_right .card_image {
    border-bottom: 0px solid #000;padding:0px;}
.photo_details_page .featured_news_right .card_image p{color:#fff;padding: 0px 5px;}    
@media(min-width:768px){.photo_details_page #primary{    padding-left:30px;}.title_left{padding-left:15px;}}
.photo_details_page #primary .post .content-wrap{padding-top:0px;}
.photo_details_page #content{    background-color: #000;}
.photo_details_page .section-title h2 {
    background: #000;
}
.photo_details_page .featured_news_right img{border:0px solid #000!important;}
.photo_details_page .rpwe-title a{color:#fff!important}
.photo_details_page .section-title h2:after{border-bottom-color: #000;}
.photo_details_page .featured-thumb img{max-height:450px!important;object-fit: cover;}
.photo_details_page h4 {
    font-weight: 200;
}
.photo_details_page .post-short-summary h4 {
    font-size: 28px;
}
.photo_details_page .post-short-summary span{    font-size: 15px;
   /* font-family: sans-serif;*/}
 .photo_details_page .card.photo_details_carousel{background:transparent;}   
.photo_details_page .photo_details_carousel .card_image p{    margin: 0px;
    position: absolute;
    z-index: 99;
    bottom: 0px;
    color: #fff;
    height: auto;
    /* text-shadow: 1px 1px 3px rgb(0 0 0 / 72%); */
    top: 0px;
    bottom: 0px;
    line-height: 22px;
    left: 0px;
    right: 0px;
    background: #0000008c;
    font-size: 19px;
    padding: 5px 15px;
    font-weight: 600;} 
 .photo_details_page .featured-thumb figcaption{color:#fff;    font-size: 17px;
    font-weight: 300;} 
 .photo_details_page .search-btn{    background-color: #000000;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    float: right;
    /* font: bold 12px arial; */
    height: 34px;
    margin: 0;
    padding: 5px 11px;
    text-align: center;} 
    .photo_details_page .top-cat-field {
    border: 1px solid #202020 !important;
    box-shadow: none !important;
    height: 34px !important;
    font: 15px 'Open-sans','sans-serif' !important;
    color: #000 !important;
    background: none !important;
    width:100% !important;
    padding-left: 10px !important;
    padding-right: 5px !important;
    border-radius: 0 !important;
    -webkit-appearance: none;
}    
.photo_details_page .social_icon_photo{position: fixed;
    top:65%;}
.photo_details_page .social_icon_photo i{    color: #fff;
    border: 1px solid #555555;
    padding: 10px;
    height: 40px;
    width: 40px;
    margin-bottom: 5px;}
    .photo_details_page #text{display:none;height:auto;}
 
    .photo_details_page .entry-header .post-short-summary p{display: inline;}
    .photo_details_page #toggle{
    background: unset;
    border: 0px;
    padding: 0px;
/*    padding-top: 15px;*/
}/*.entry-header .post-short-summary p, .entry-header .post-short-summary span {
    font-size: 17px;
    color: #949393;
    line-height: 27px;
    font-weight: 300;
}*/
.photo_details_page .entry-header .sub_text,.font_size{
    color: #303030!important;
}
.photo_details_page .entry-header .sub_text.subtxthead{
    color:#7f7f7f8c!important;
}

.photo_details_page .morecontent span,.photo_details_page nav ul.pagination{
    display: none;
}
.photo_details_page .morelink {
    display: block;
}
.photo_details_page .loading{
    text-align:center;
}
/*news updated css 10-3*/
.chat_notifblock{}