*
{
   margin:0%;
   padding:0%;
}
a
{
  text-decoration: none !important;
}
.f_1_5rem
{
  font-size: 1.3rem;
}
.text_block
{
  color: #000 !important;
}
.bg_third
{
  background-color: rgb(64,63,46) !important;
}
@font-face {
  font-family: open_sans_bold;
  src: url(../fonts/open-sans/OpenSans-Bold.ttf?v1);
}
@font-face {
  font-family: open_sans_semi_bold;
  src: url(../fonts/open-sans/OpenSans-SemiBold.ttf?v1);
}
@font-face {
  font-family: open_sans_regular;
  src: url(../fonts/open-sans/OpenSans-Regular.ttf?v1);
}
@font-face {
  font-family: open_sans_medium;
  src: url(../fonts/open-sans/OpenSans-Medium.ttf?v1);
}
@font-face {
  font-family: open_sans_light;
  src: url(../fonts/open-sans/OpenSans-Light.ttf?v1);
}
@font-face {
  font-family: proxima_nova_alt_bold;
  src: url(../fonts/proxima-nova/proxima_nova_alt_bold.otf?v1);
}
body
{
  font-family: var(--open_sans_regular) !important;
  position: relative;
}
:root{
  --primary-color: #000000;
  --secondery-color: #6bcdf4;
  --open_sans_bold: open_sans_bold;
  --open_sans_semi_bold: open_sans_semi_bold;
  --open_sans_regular: open_sans_regular;
  --open_sans_medium: open_sans_medium;
  --open_sans_light: open_sans_light;
  --proxima_nova_alt_bold: proxima_nova_alt_bold;
  --white: #fff;
}
ul
{
  margin-bottom: 0px !important;
}
.secondary_color
{
  color: #b10000 !important;
}
a
{
  color: #000 !important;
  text-decoration: none;
}
.playfairDisplay_regular
{
  font-family: playfairDisplay_regular !important;
}
.mandali_regular
{
  font-family: var(--open_sans_regular) !important;
}
.ramabadra
{
  font-family: var(--open_sans_regular) !important;
}
.arial
{
   font-family: Arial;
}
h1
{
  font-size: 1.8rem !important;
}
h2
{
  font-size: 1.3rem !important;
  font-weight: 900 !important;
}
h3
{
  font-size: 1em !important;
  font-weight: 900;
}
h4
{
  font-size: 17px !important;
  font-weight: 900;
}
h5
{
  font-size: 1rem !important;
}
h6
{
  font-size: 20px !important;
  font-weight:300 !important;
  text-overflow: ellipsis;
}
p
{
  font-size: 18px !important;
  line-height: 1.70 !important;
}
.bn_col b
{
  font-family: var(--open_sans_regular);
  font-size: 0.9rem !important;
}
span.home_date {
    font-size: 0.7rem !important;
}
.index_cat_h
{
  font-size: 21px !important;
  color: #585858;
  position: relative;
  z-index: 1 !important;
}
.index_cat_h::after
{
  content: "";
  width: 40px;
  height: 4px;
  z-index: 0;
  position: absolute;
  bottom: 0px !important;
  left: 0px; 
  background-color: var(--primary-color);
}
.font_h
{
  font-weight: bold !important;
}
.rubik_regular
{
  font-family: var(--open_sans_regular) !important;
}
.admin_mc
{
  margin: 2%; 
  height: 100vh;
}
.side_nav_mc
{
  background-color: antiquewhite;
  border-radius: 10px;
  padding: 10px;
  min-height: 90vh;
}

.side_nav_mc ul {
  list-style: none;
  padding: 0;
  margin-top: 12%;
  margin-left: 3%;
}
.side_nav_mc ul li {
  padding-left: 1em;
  padding-top: 6%;
}


.set_of_story
{
  margin-top: 30px;
}
.ps_form input[type="text"]
{
  width: 100%;
  height: 40px;
  border: 1px solid #CED4DA;
  border-radius: 10px;
}
.ps_form input[placeholder]
{
 padding-left: 5px; 
}
.set_of_story i
{
 cursor: pointer; 
}


/*
.side_nav_mc ul li+li:before {
  content: "\f055"; 
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; 
  width: 2em; 
} */

.add_post_input
{
   width: 100%;
   height: 50px;
   border-radius: 10px;
   border: 1px solid rgb(80,87,94);
   margin-bottom: 2%;
}
.add_post_input[placeholder],.add_post_input[value]
{
  padding-left: 1%;
}
.add_post_form
{
  margin-bottom: 10rem !important;
}

.add_post_form input[placeholder]
{
   padding-left: 1%;
}
.right_pro_card_img
{
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border: 5px solid rgb(222,222,222,0.8);
  height: 187px;
}
.right_pro_card_text
{
  padding: 3%;
}


.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 rgb(64,63,46) !important;
  border-left: 0;
  border-radius: 0px 10px 10px 0px !important;
  background-color: rgb(64,63,46) !important;
  color: #fff !important;
  height: 42px;
  padding: 10px 14px;
}
.f-input {
  height: 42px;
  background-color: white;
  border: 1px solid gray;
  width: 100%;
  max-width: 50%;
  float: left;
  padding: 0 14px;
  border-radius: 10px 0px 0px 10px;
}
.futered_image_mc
{
  display: flex;
  justify-content: center;
  margin-top: 2%;
}
.post_submit
{
  background-color: rgb(64,63,46);
  padding: 1% 3%;
  color: #fff;
  border: 1px solid rgb(64,63,46);
  border-radius: 5px;
  line-height: 100% !important;
}
.ceckbox_mc
{
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
}
section.post_success_mc {
  display: grid;
  height: 100%;
  justify-content: center;
  vertical-align: middle;
  text-align: center;
  align-items: center;
}
.post_success_mc div button
{
  padding: 1.5% 2.5%;
  border: 1px solid rgb(64,63,46);
  background-color: rgb(64,63,46);
  color: #fff;
  border-radius: 5px;
}
.categories_input
{
  width: 95%;
  height: 35px;
  border: 1px solid rgb(64,63,46);
  border-radius: 5px;
  margin-top: 5%;
}
.categories_text
{
  width: 95%;
  border: 1px solid rgb(64,63,46);
  border-radius: 5px;
  margin-top: 5%;
}
.categories_input[placeholder],.categories_text[placeholder]
{
  padding-left: 2%;
}
.action_mc {
  display: flex;
  justify-content: space-around;
}
.action_mc button
{
  background: none !important;
  border: none !important;
}




#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: rgb(250,235,215,0.5);
  color: #000;
}

.filter_input
{
  width: 200px;
  height: 30px;
  border-radius: 10px;
}
.filter_submit
{
  width: 150px;
  height: 30px;
  border-radius: 10px;
  background-color: rgb(64,63,46);
  border: 1px solid rgb(64,63,46);
  color: #fff;
}
.filter_section_mc
{
  margin: 3%;
}

/* index page */
.main_padding
{
  padding: 0% 10%;
}

.main_menu_icon
{
  display: flex;
  height: 100%;
  align-items: center;
}
.main_menu_icon span
{
  color: #fff;
  font-size: 27px; 
}

.logo
{
  font-family: var(--proxima_nova_alt_bold);
  font-size: 2rem !important;
  margin-bottom: 0px !important;
}
.top_right_mc
{
  display: flex;
  height: 100%;
  align-items: end;
  justify-content: end;
}
.top_right_mc ul
{
   list-style: none;
   margin-bottom: 0px;
   display: flex;
   width: 100%;
   justify-content: end;
}
.top_right_mc ul li
{
  float: left;  
  line-height: 100% !important;
}
.top_right_mc ul li a
{
  color: #fff !important;
}
.icon_mc
{
  border-radius: 10px;
  padding: 10px;
}
.fb_bg
{
  background-color: var(--primary-color);
}
.tw_bg
{
  background-color: var(--primary-color);
}
.insta_bg
{
  background-color: var(--primary-color);
}
.you_tube
{
  background-color: var(--primary-color);
}
.main_menu_section
{
  background-color: var(--primary-color);
}
.main_menu_section ul
{
  padding: 5px 0px !important;
  display: flex !important;
}
.main_menu_section ul li
{
  padding: 4px 0px;
  display: inline;
}
.main_menu_section ul li a
{
  color: #fff !important;
  font-size: 15px;
  border-right: 1px solid #756c6c;
  padding-right: 20px;
  padding-left: 20px;
}
.main_menu_section ul li a:hover span
{
  color: var(--secondery-color);
}


.font_h
{
  position: relative;
  line-height: 160%;
  border-bottom: 1px solid #000;
}
.font_h::before
{
  content: "";
  width: 10%;
  background-color: var(--primary-color);
  height: 5px;
  position: absolute;
  bottom: 0px;
  right: 50%;
  transform:translate(50%, 50%); 
}
.font_h_r
{
  position: relative;
  line-height: 160%;
}
.font_h_r::before
{
  content: "";
  width: 10%;
  background-color: var(--primary-color);
  height: 5px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.right_card
{
  display: grid;
  grid-template-columns: 35% 65%;
  padding: 10px 0px;
}
.right_card img
{
  width: 100%;
}
.most_read_mc a:last-child div.right_card 
{
  border-bottom: 1px solid rgb(222,222,222) !important;
}

.trending_card_mc
{
  display: grid;
  grid-template-columns: 100%;
  margin-top: 5%;
}
.trending_card_img
{
  height: 70px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.trending_card_text
{
  padding: 2% 2% 0% 4%;
}


.news_card_image
{
  height: 360px;
 background-repeat:no-repeat !important;
 background-size:cover !important;
 background-position:center !important;

  
}
.news_card_text
{
  padding: 2%;
  margin: -20px 0px 0px 20px;
  background-color: #fff;
}
.news_card_mc
{
  margin-top: 6%;
}

@keyframes smoothScroll {
  from {transform: translateY(-40px);}
  to {transform: translateY(0px);}
}

footer
{
  border-top: 8px solid var(--secondery-color);
  background-color: var(--primary-color);
}
.logo_inner_mc
{
  padding: 1% 0%;
}

.footer_menu_mc
{
  border-top: #dddddd57 solid 2px;
  padding: 2% 0%;
}
.footer_menu_col
{
  border-right: 1px solid #dddddd57;
}
.footer_menu
{
  list-style-type: none;
}
.footer_menu li a
{
  color: rgb(89,89,89);
}
.footer_menu li
{
  line-height: 190%;
  font-weight: 100;
  font-family: var(--open_sans_medium);
}
.copy_right_mc
{
  border-top: 1px solid #dddddd57;
  padding: 2% 0%;
  text-align: center;
}
.copy_right_mc p
{
  font-size: 12px !important;
  color: #b7b7b7;
  font-weight: 100;
}
.breadcrumbs_text
{
  font-size: 16px !important;
}
.breadcrumbs_s_text
{
  font-size: 12px !important;
}
 
.login_mc {
  width: 300px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);

}
.login_mc input[type="text"],.login_mc input[type="password"]
{
  width: 300px;
  border: 1px solid rgb(34,113,177);
  border-radius: 5px;
  margin-bottom: 10px;
  height: 40px;
}
.login_mc input[placeholder]
{
  padding-left: 2%;
}
.login_mc input[type="submit"]
{
  width: 100px;
  border: 1px solid rgb(34,113,177);
  background-color: rgb(34,113,177);
  color: #fff;
  border-radius: 5px;
  margin-top: 10px;
  padding: 2.5% 2%;
  line-height: 100% !important;
}
.login_mc input[type="submit"]:hover
{
  width: 100px;
  border: 1px solid rgb(34,113,177);
  background-color: #fff;
  color: rgb(34,113,177);
  border-radius: 5px;
  margin-top: 10px;
  padding: 2.5% 2%;
  line-height: 100% !important;
  transition: all 0.5s;
}
.add_u_pas_mc
{
  position: relative;
}
.add_u_pas_mc i
{
  position: absolute;
  right: 10px;
  top: 43%;
  transform: translateY(-50%);
}




.sidenav {
  min-height: 100vh;
  width: 0;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 45px;
}
.sidenav a {
  padding: 5px 8px 5px 13px;
  text-decoration: none;
  font-size: 18px;
  color: #818181;
  display: block;
  transition: 0.3s;
  border-bottom: #B9B9B9 solid 1px;
}



.sidenav .closebtn {

  position: absolute;
  top: 0;
  right: 0px;
  font-size: 26px;
  margin-left: 50px;
}
.side_m_close
{
    display: flex;
    justify-content: end;
    padding: 10px;
    font-size: 20px;
    border-bottom: 1px solid #B9B9B9;
}
.main_menu_click
{
  cursor: pointer;
}
.footer_menu_col h4 b, .m_list_center h4 b
{
  font-family: var(--open_sans_bold);
}
.footer_logo_col p
{
  font-size: 1.5rem !important;
  color: var(--white);
}
.ad
{
  width: 60%;
}
.hr i {
  color: #000;
}


/* OWL section start */
.how_it_works_owl .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.how_it_works_owl .owl-nav button.owl-prev {
  left: 0;
}
.how_it_works_owl .owl-nav button.owl-next {
  right: 0;
}

.how_it_works_owl .owl-dots {
  text-align: center;
}
.how_it_works_owl .owl-dots button.owl-dot {
  width: 10px;
  height: 10px;
  border: none;
  display: inline-block;
  margin: 0 3px;
  border-radius: 10px;
  background-color: #606060;
}
.how_it_works_owl .owl-dots button.owl-dot.active {
  background-color: var(--primary-color) !important;
}
.how_it_works_owl .owl-dots button.owl-dot:focus {
  outline: none;
}
.how_it_works_owl .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}

.owl-nav button:focus {
    outline: none;
}
.owl-nav span {
  font-size: 38px;
  position: relative;
  top: -8px;
  color: #161616 !important;
}
.oc_card
{
   height: 220px;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: 50% 50%;
   
}
.oc_card_full
{
  box-shadow: 1px 1px 5px grey;
}
.oc_card_con
{
   background-color: #fff;
   width: 100%;
   padding: 10px;
   border-left: 1px solid grey;
}
.oc_card_con p
{
   line-height: 0px !important;
}
.how_it_works_owl button.owl-prev {
  height: 50px !important;
  width: 50px !important;
  border-radius: 52px;
  border: 1px solid #161616 !important;
  margin-left: -29px;
}
.how_it_works_owl button.owl-next {
  height: 50px !important;
  width: 50px !important;
  border-radius: 52px;
  border: 1px solid #161616 !important;
  margin-right: -29px;
}

/* OWL Section end */






/*down_carousel OWL section start */
.down_carousel .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.down_carousel .owl-nav button.owl-prev {
  left: 0;
}
.down_carousel .owl-nav button.owl-next {
  right: 0;
}

.down_carousel .owl-dots {
  text-align: center;
  padding-top: 15px;
}
.down_carousel .owl-dots button.owl-dot {
  width: 18px;
  height: 4px;
  border: 1px solid var(--primary-color) !important;
  display: inline-block;
  margin: 0 3px;
}
.down_carousel .owl-dots button.owl-dot.active {
  background-color:var(--primary-color) !important;
}
.down_carousel .owl-dots button.owl-dot:focus {
  outline: none;
}
.down_carousel .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}

.down_carousel .owl-nav button:focus {
    outline: none;
}
.down_carousel .owl-nav span {
  font-size: 38px;
  position: relative;
  top: -8px;
  color: #161616 !important;
}



.down_carousel button.owl-prev {
  height: 50px !important;
  width: 50px !important;
  border-radius: 52px;
  border: 1px solid #161616 !important;
  margin-left: -29px;
}
.down_carousel button.owl-next {
  height: 50px !important;
  width: 50px !important;
  border-radius: 52px;
  border: 1px solid #161616 !important;
  margin-right: -29px;
}

/*down_carousel OWL Section end */








.banner_card_mc
{
  height: 364px;
  width: 100%;
      background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  position: relative;
}
.banner_text_mc
{
  background-color: #fff;
  padding: 10px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  left: 10px;
}
td.dataTables_empty {
    width: 250px !important;
    color: rgb(150,0,0);
    font-weight: 900;
}
#cat_data_table_paginate a.paginate_button {
  color: #333 !important;
  border: 1px solid #979797 !important;
  background-color: white !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
  background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);
  background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);
  background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  box-sizing: border-box !important;
  display: inline-block !important;
  min-width: 1.5em !important;
  padding: 0.3em 0.6em !important;
  margin-left: 2px !important;
  text-align: center !important;
  text-decoration: none !important;
  cursor: pointer !important;
  cursor: hand !important;
  color: #333 !important;
  border: 1px solid transparent !important;
  border-radius: 2px !important;
  margin-top: 15px;
}
#cat_data_table_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111 !important;
  background-color: #585858 !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111)) !important;
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%) !important;
  background: -moz-linear-gradient(top, #585858 0%, #111 100%) !important;
  background: -ms-linear-gradient(top, #585858 0%, #111 100%) !important;
  background: -o-linear-gradient(top, #585858 0%, #111 100%) !important;
  background: linear-gradient(to bottom, #585858 0%, #111 100%) !important;
}
.sidenav a:hover {
  color: #f1f1f1;
  background-color: var(--secondery-color);
  color: #fff !important;
}
.breadcrumbs_l
{
  font-size: 26px !important;
  font-weight: 900 !important;
  color: #000000ab;
}
.breadcrumbs_s
{
  font-size: 14px !important;
  font-weight: 900 !important;
  color: #000000ab;
}
.breadcrumbs_r
{
  font-size: 1.5em !important;
  font-weight: 900 !important;
  color: #000;
}
.footer_row
{
  display: grid;
  grid-template-columns: 7% 93%;
}
.footer_menu li  button
{
  background: none !important;
  border: none !important;
  font-family: var(--open_sans_medium) !important;
}
.term_body
{
  border: 1px solid rgb(187,0,0);
  padding: 10px;
}
.term_body h4
{
  color:rgb(187,0,0);
  font-size: 30px !important;
}
#privacy_policy .modal-dialog,#terms_conditions .modal-dialog
{
  max-width: 80%;
}
.font_h_c
{
  position: relative;
  line-height: 160%;
  border-bottom: 1px solid #000;
  display: inline-block;
}
.font_h_c::before
{
  content: "";
  width: 30%;
  background-color: var(--primary-color);
  height: 5px;
  position: absolute;
  bottom: 0px;
  right: 50%;
  transform:translate(50%, 50%); 
}
div#cat_data_table_filter label {
  font-size: 18px !important;
  font-family: Arial !important;
}
div#cat_data_table_filter input {
  border: 1px solid rgb(145 145 145);
  border-radius: 4px !important;
  margin-left: 10px;
  width: 320px;
}
div#cat_data_table_paginate {
  display: flex;
  justify-content: end;
}
div#cat_data_table_info {
  display: flex;
  justify-content: end;
}
.m_list_center ul li a,.footer_menu_col h4,.m_list_center h4,.footer_menu_col ul li a,.footer_menu_col ul li button,.footer_menu_col ul li a
{
  color: #fff !important;
}
.right_pro_card {
  padding: 5px;
}
.singel_left_mc
{
  position: relative;
}
.social_share_mc
{
  display: flex;
  justify-content: end;
}
.social_share_mc ul
{
  list-style: none;
}
.social_share_mc ul li a
{
  padding: 2px 10px;
  border-radius: 30px;
}
.social_share_mc ul li
{
  /* margin-top: 15px; */
  display: inline-block;
}
.social_share_mc ul li a span
{
 color: #fff;
 line-height: 100% !important;
 font-size: 16px;
}
div#cat_data_table_info {
  font-size: 12px;
}
.sp_date_mc
{
  display: flex;
  justify-content: end;
}
.menu_cover
{
  width: 100%;
}



.top_section {
  border-top: 4px solid #000 !important;
  padding-bottom: 0px;
}

.most_read_mc.mt-5 {
  border-bottom: 1px solid rgb(222,222,222);
}
.breadcrumbs_date
{
  font-size: 13px !important;
  color: #908989;
}
.date_saperater
{
  height: 1px;
  background-color: #bbbbbb;
  width: 100%;
}
.singel_post_image
{
  border: 1px solid #7D7D7D;
  padding: 10px;
}


.bootstrap-tagsinput .tag {

  background-color: rgb(0,124,186) !important ;
  padding: 0px 10px;
  border-radius: 10px;
  color: rgb(255, 255, 255) !important;
}
.bootstrap-tagsinput {
  width: 100% !important;
  margin-top: 22px;
  line-height: 0px !important;
}


.bn_mc
{
  display: grid;
  grid-template-columns: 100%;
}
.bn_mc marquee
{
  color: var(--white);
  font-family: var(--open_sans_regular);
}
.bn_col_1
{
  background-color: var(--primary-color);
  color: #fff;
  padding: 10px;
  line-height: 100% !important;
  clip-path: polygon(86% 0, 100% 50%, 86% 100%, 0 100%, 0 0);
  z-index: 1;
}
.bn_col_1 
{
  font-weight: 500;
}
.bn_col_2
{

  margin-left: -20px;
  display: flex;
  align-items: center;
  z-index: 2;
}
.marquee
{
  margin-left: 20px;
}
.marquee_list
{
  display: flex;
  list-style: none;
}
.marquee_list li
{
  padding: 0px 20px;
  position: relative;
}
.marquee_list li:before
{
  content: "";
  position: absolute;
  height: 80%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 2px;
  background-color: #fff;
}
.marquee_list li:first-child:before
{
  display: none;
}


.marquee_list li a
{
  color: #fff !important;
  font-weight:500;
}
.uncategorized_checked
{
  display: none;
}



.ps .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.ps .owl-nav button.owl-prev {
  left: 0;
}
.ps .owl-nav button.owl-next {
  right: 0;
}

.ps .owl-dots {
  text-align: center;
  padding-top: 15px;
}
.ps .owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.ps .owl-dots button.owl-dot.active {
  background-color: #000;
}
.ps .owl-dots button.owl-dot:focus {
  outline: none;
}
.ps .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.ps span {
    font-size: 70px;    
    position: relative;
    top: -5px;
}
.ps .owl-nav button:focus {
    outline: none;
}
.ps_card_mc
{
  position: relative;

}
.ps_card_mc img
{
  width: 100%;
  border-radius: 20px !important;
}
.ps_text_mc
{
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  padding: 10px;
  background-image: linear-gradient(rgb(17,17,17, 0), rgb(255,255,255));
}
.ps_text_mc h2
{
  margin-bottom: 0px !important;
  font-size: 1.2rem !important;
}

.ps_page_mc
{
  background-image: linear-gradient(rgb(155,0,2,0.4), rgb(255,255,255));
  width: 100%;
  display: flex;
  justify-content: center;
}
.ps_page_slider_mc
{
  min-height: 100vh;
  width: 350px;
}
.item_inner
{
  min-height: 100vh;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-radius: 10px;
  position: relative;
}
.item_text_mc
{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background-image: linear-gradient(rgb(17,17,17, 0), rgb(255,255,255));
}
.item_text_mc h2
{
  border-left: 3px solid rgb(154,0,0);
  padding-left: 10px;
}


/* v2 Code section start */

.v2_bn_mc
{
  background-color: var(--secondery-color);
  padding: 5px 0px;
}
/* .v2_ection_heading
{
   background: linear-gradient(to right,  #e75fff 0%,#ffffff 100%,#ffffff 100%); 
}
.v2_ection_heading_2
{
  background: linear-gradient(to right,  #00a651 0%,#ffffff 100%,#ffffff 100%); 
} */
.v2_ection_heading p
{
   color: #000;
   padding: 0px 10px;
   font-weight: bold;
   font-family: var(--open_sans_bold);
   font-size: 1.5rem !important;
}
.v2_ection_heading_2 p
{
  color: #fff;
  padding: 0px 10px;
  font-weight: 500;
}
.banner-section-mc
{
  background-color: #f1f2f2;
  padding: 15px;
}
.banner-section-mc img
{
  border-radius: 15px;
}
.banner-section-mc p
{
  margin-top: 10px;
  font-weight: 600 !important;
  text-align: center;
}
.banner-section-mc .owl-nav
{
  display: block;
}
.taja-varthalu-mc .right_card
{
  border-bottom: 2px solid #cc7d50;
}
.taja-varthalu-mc a:last-child .right_card
{
  border-bottom: none;
}
.index-ap-section-1 img
{
  width: 100%;
}
.index-ap-section-1 P
{
  font-weight: 500 !important;
  margin-top: 10PX;
}

.main_menu_click
{
    font-size: 28px !important;
}
.index-politics-section-1 img
{
  width: 100%;
}
.index-politics-section-1 P
{
  font-weight: 500 !important;
  margin-top: 10px;
  font-size: 16px !important;
  line-height: 122% !important;
}

.index-ap-section-2 
{
  display: grid;
  grid-template-columns: 30% 70%;
  gap: 10px;
  padding: 15px 0px;
}
.index-ap-section-2 img
{
  width: 100%;
}
.index-ap-section-2 p
{
  font-weight: 400;
  line-height: 130% !important;
}
.second-row-section-mc .row .col-md-4 .index-ap-section-2:first-child
{
  padding: 0px 0px 15px 0px;
}
.fourth-row-section-mc
{
  background-color: #038637;
  padding: 20px;
}
.v2_news_card_mc
{
    background-color: #f1f2f2;
    padding: 10px;
    margin: 10px;
}
.v2_news_card_mc img
{
    width: 100%;
    border-radius: 15px;
    box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);
    margin-bottom: 15px;
}
/* v2 Code section end */






.ychc .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #038637;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.ychc .owl-nav button.owl-prev {
  left: 0;
}
.ychc .owl-nav button.owl-next {
  right: 0;
}

.ychc .owl-dots {
  text-align: center;
  padding-top: 15px;
}
.ychc .owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.ychc .owl-dots button.owl-dot.active {
  background-color: #000;
}
.ychc .owl-dots button.owl-dot:focus {
  outline: none;
}
.ychc .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.ychc span {
    font-size: 40px !important;    
    position: relative;
    top: -5px;
}
.ychc .owl-nav button:focus {
    outline: none;
}
.ychc p {
    font-size: 12px !important;
}

.dynamic_content_yv p
{
  font-size: 14px !important;
  font-weight: 600 !important;
}
.dynamic_content_yv iframe
{
  border-radius: 10px !important;
}
.dynamic_content_yv .pagination {
  justify-content: end !important;
}
.page-item.active .page-link
{
  color:  #fff !important;
}
.page-item.active .page-link
{
  background-color: var(--primary-color) !important;
}




.gallery .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.gallery .owl-nav button.owl-prev {
  left: 0;
}
.gallery .owl-nav button.owl-next {
  right: 0;
}

.gallery .owl-dots {
  text-align: center;
  padding-top: 15px;
}
.gallery .owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.gallery .owl-dots button.owl-dot.active {
  background-color: #000;
}
.gallery .owl-dots button.owl-dot:focus {
  outline: none;
}
.gallery .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.gallery span {
    font-size: 70px;    
    position: relative;
    top: -5px;
}
.gallery .owl-nav button:focus {
    outline: none;
}
.gallery_card_index
{
  padding: 5px;
}
.gallery_card_index p
{
  font-size: 14px !important;
  font-weight: 600 !important;
  margin-top: 10px;
}
.gallery_card_index img
{
  width: 100%;
  border-radius: 10px;
}
.gallery_inner_row
{
  display: grid;
  grid-template-columns: 1fr 1fr; /* Two equal columns */
  gap: 10px; /* Gap between items */
  margin-top: 10px;
}
.gallery_inner_row .grid-item:first-child
{
  grid-column: span 2; /* Make the first image span two columns */
  width: 100%;
}












.ys-mc .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.ys-mc .owl-nav button.owl-prev {
  left: 0;
}
.ys-mc .owl-nav button.owl-next {
  right: 0;
}

.ys-mc .owl-dots {
  text-align: center;
  padding-top: 15px;
}
.ys-mc .owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.ys-mc .owl-dots button.owl-dot.active {
  background-color: #000;
}
.ys-mc .owl-dots button.owl-dot:focus {
  outline: none;
}
.ys-mc .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.ys-mc span {
    font-size: 70px;    
    position: relative;
    top: -5px;
}
.ys-mc .owl-nav button:focus {
    outline: none;
}
.ys-mc iframe {
    border-radius: 15px !important;
}
.yv-2563 img
{
    width: 100%;
    border-radius: 15px !important;
}
.yv-2563 p
{
    margin-top: 10px !important;
}

.y-h-item {
    display: grid;
    grid-template-columns: 30% 70%;
    margin-top: 10px;
}

.y-h-item p {
    margin-left: 10px;
    font-size: 16px !important;
    line-height: 1.4 !important;
}

.image-radius-my{
    border-radius: 15px !important;
}











.ys-mc-row-section-mc .owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.ys-mc-row-section-mc .owl-nav button.owl-prev {
  left: 0;
}
.ys-mc-row-section-mc .owl-nav button.owl-next {
  right: 0;
}



