body{font-family: 'Cera Pro' !important;}
html{margin:0 !important; padding:0;}
.blogloader{display:none;}
.lodarepos{position:fixed; width:100vw; height:100vh; display:flex; align-items:center; justify-content:center; background:rgba(0,0,0,0.8); background: rgba(0,0,0,0.9); z-index: 9999; top: 0; left: 0%;}
.loader {
    width: 100px;
    height:100px;
    border-radius: 50%;
    position: relative;
    animation: rotate 1s linear infinite;
    display:flex;
  }
  .loader::before , .loader::after {
    content: "";
    box-sizing: border-box;
    position: absolute;
    inset: 0px;
    border-radius: 50%;
    border: 4px solid #878787;
    animation: prixClipFix 2s linear infinite ;
  }
  .loader::after{
    border-color: #878787;
    animation: prixClipFix 2s linear infinite , rotate 0.5s linear infinite reverse;
    inset: 4px;
  }

  @keyframes rotate {
    0%   {transform: rotate(0deg)}
    100%   {transform: rotate(360deg)}
  }

  @keyframes prixClipFix {
      0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
      25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
      50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
      75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
      100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
  }
     
.right-section{ width:100%;}
.right-section .blog_grid:last-child { margin-bottom:0;}
.right-section .entry-title{margin-bottom:20px;}
.right-section .wp-block-heading{margin-bottom:10px;}
/*.right-section h4.wp-block-heading{ font-size:25px; margin-bottom:8px; color:#fff;}*/
.right-section .entry-content{line-height:1.6;}
.right-section .entry-content p a{color:#48aadf; border-bottom: 1px solid;}
.right-section .entry-content ul{ list-style:disc;}
.right-section .entry-content ul li{ font-size:16px; line-height:1.6; color:#fff;}
.right-section .entry-content ol{ list-style:disc;}
.right-section .entry-content ol li{ font-size:16px; line-height:1.6; color:#fff;}
.right-section .wp-block-table td,.right-section .wp-block-table th{border-color:#ffffff4d; color:#ffffff;}
strong{ font-weight:normal;}
.right-section article{ padding:0; margin:0 !important;}

.pad100 {padding: 80px 0;}

.inner_banner .rec_hd{font-size:32px !important; font-weight:500;}
.right-section h2.wp-block-heading{font-size:25px !important; font-weight:500; margin-top:20px;}
.right-section h3.wp-block-heading{font-size:18px !important; font-weight:500; margin-top:20px;}
.right-section h4.wp-block-heading{font-size:16px;  margin-bottom:8px; color:#fff; font-weight:500; margin-top:20px;}
h2.rec_hd{font-size:28px; font-weight:500;}

ol, ul {
    padding-left: 1rem !important;
}
strong{font-weight:500;}

.inner_banner{ width:100%; height:auto; overflow:hidden;}
.inner_banner img{ width:100%; height: 100%;}
.inner_banner img.blogbannerimg{height:100vh;}
.left-section,.blog_left{ width:100%;}
.blog_left:last-child .blog_grid{ margin-bottom:0;}
.blog_grid{ width:100%; position:relative; margin-bottom:50px;}
.grid_img_blog{ width:100%; height:100%; overflow:hidden; position:relative;}
.grid_img_blog:after{content:""; width:100%; height:70%; position:absolute; bottom:0; left:0; background: -o-linear-gradient(91deg, rgba(0,0,0,0.9) 10%, rgba(0,212,255,0.006127450980392135) 85%); background: linear-gradient(359deg, rgba(0,0,0,1) 000%, rgba(0,212,255,0.006127450980392135) 85%); z-index:1;}
.grid_img_blog img{ width:100%; transition:all 0.85s ease; transform:scale(1);}
.blog_grid:hover .grid_img_blog img{transform:scale(1.1);} 
.grid_blog_text{ width:100%; margin-top:20px;}
.date_time{ width:100%; display:flex; margin-bottom:10px; color:#fff;}
.date_time .date ,.date_time .time{font-size:16px; color:#cdcdcd; margin:0;}
.date_time .time img{ width:14px;}
.date_time .time{position:relative; font-weight:500;}
/*.date_time .time:after{ content:""; width:1px; height:16px; position:absolute; left:0; top:5px; background:#ffffff4d;}*/
.grid_blog_text .h2_hd{ color:#fff; font-size:30px;}

.blog_right{ width:100%}
.search{ width:100%; position:relative; margin-bottom:0px;}
.search .form-control{ border:1px solid #ffffff1f; border-radius:0; color:#fff; height:50px; background-color:transparent; padding:8px 25px;}
.search .form-control::placeholder{color:#ffffff1f;}
.search .form-control:focus{ outline:none; box-shadow: none;}
.search .search_btn{ width:70px; height:100%; position:absolute; right:0; top:0;}
.search .search_btn button{ width:100%; height:100%; display:flex; align-items:center; justify-content:center; border:none; background-color:transparent;}
.search .search_btn button i{ font-size:15px; color:#fff;}

.recent_hd{ width:100%; border-bottom:1px solid #fff; margin-bottom:30px;}
.recent_hd h2{ color:#fff; font-sizE:35px;}

.left-section .rec_hd{ color:#fff; font-size:30px; border-bottom:1px solid #fff; margin-bottom:30px;}
.inner_banner .rec_hd{ color:#fff; margin-bottom:15px;}

.form_wrap h2.rec_hd{ color:#fff; border-bottom:1px solid #fff; margin-bottom:0px;}

.right-section{ width:100%;}
.blog_grid{ width:100%; position:relative; margin-bottom:50px;}
.grid_img_blog{ width:100%; height:100%; overflow:hidden; position:relative;}
.grid_img_blog:after{content:""; width:100%; height:70%; position:absolute; bottom:0; left:0; background: -o-linear-gradient(91deg, rgba(0,0,0,0.9) 10%, rgba(0,212,255,0.006127450980392135) 85%); background: linear-gradient(359deg, rgba(0,0,0,1) 000%, rgba(0,212,255,0.006127450980392135) 85%); z-index:1;}
.grid_img_blog img{ width:100%; transition:all 0.85s ease; transform:scale(1);}
.blog_grid:hover .grid_img_blog img{transform:scale(1.1);} 
.grid_blog_text_new{ width:100%; margin-top:20px;}
.date_time{ width:100%; display:flex; margin-bottom:10px; gap: 15px; align-items: center;}
.date_time .date ,.date_time .time{font-size:16px; color:#cdcdcd; margin:0; font-family: 'Cera Pro';}
.date_time .time img{ width:14px;}
.date_time .time{position:relative;}
/*.date_time .time:after{ content:""; width:1px; height:16px; position:absolute; left:0; top:5px; background:#ffffff4d;}*/
.grid_blog_text_new .h2_hd{ color:#fff; font-size:25px;}

.left-section{ width:100%; margin-top:0px;}
.search{ width:100%; position:relative; margin-bottom:0px;}
.search .form-control{ border:1px solid #fff; border-radius:0; color:#fff; height:50px; background-color:transparent; padding:8px 25px;}
.search .form-control::placeholder{color:#fff;}
.search .form-control:focus{ outline:none; box-shadow: none;}
.search .search_btn{ width:70px; height:100%; position:absolute; right:0; top:1px;}
.search .search_btn button{ width:99%; height:95%; display:flex; align-items:center; justify-content:center; border:none; background-color:#000;}
.search .search_btn button i{ font-size:15px; color:#fff;}

.recent_hd{ width:100%; border-bottom:1px solid #fff; margin-bottom:30px;}
.recent_hd h2{ color:#fff; font-sizE:35px;}

.recent_grid{ width:100%; margin-bottom:30px;}
.recent_grid a{ display:block; position:relative; z-index:5;}
.recent_grid:last-child{ margin-bottom:0;}
.recent_left_img{ width:100%; height:100%; overflow:hidden; }
.recent_left_img img{transition:all 0.85s ease; transform:scale(1); width:100%;}
.recent_right_text{ width:100%; color:#c2c1c1 ; font-family: 'Cera Pro';}
.recent_right_text .date{ font-size:14px; color:#c2c1c1; margin-bottom:0px; display:inline-flex; margin-right:5px; font-family: 'Cera Pro';}
.recent_right_text .time{ font-size:14px; color:#c2c1c1; margin-bottom:0px; display:inline-flex; margin-left:5px; font-family: 'Cera Pro';}
.recent_right_text .date img{ width:10px;}
.recent_right_text .rec_hd{ font-size:22px; color:#fff;}
.recent_right_text h2{ font-size:22px; color:#fff; margin-bottom:10px;}
.recent_arrow_btn{ width:auto; margin-top:8px;}
.recent_arrow_btn span{ display: inline-block; transform: rotate(-50deg); margin-left: 0px; margin-top: -3px;}
.recent_arrow_btn span i{ font-size:15px; color:#fff; transition:all 0.85s ease;}
.recent_grid:hover .recent_left_img img{transform:scale(1.1);}
.recent_grid:hover .recent_arrow_btn span i{ padding-left:5px;}

.right-section h1.entry-title{font-family: 'Cera Pro'; line-height: normal; font-size:32px !important}

#load_more{ width:100px; height:100px; border-radius:100px; border:1px solid #ffffff82; color:#ffffff82; display:flex; align-items:center; justify-content:center; margin:0 auto; font-size:13px; cursor:pointer; transform:scale(1); transition: all 0.85s ease;}
#load_more span{    display: inline-block;transform: rotate(-50deg); margin-left: 3px; margin-top: 1px;}
#load_more span i {font-size: 11px; color: #ffffff82; transition: all 0.85s ease;}
#load_more:hover{transform:scale(1.1); border-color:#252525; background:#252525;}

.right-section .entry-content {
    font-size: 16px;
    line-height: 1.6;
    padding-right: 30px;
}
.right-section h1.rec_hd {font-size:32px !important; color:#fff; line-height: normal; font-weight:500; margin-bottom: 15px; padding-right:30px;}
.right-section .entry-content ul li {
    font-size: 16px;
    line-height: 1.6;
    color: #fff;
}
.right-section .entry-content ol li {
    font-size: 16px;
    line-height: 1.6;
    color: #fff;
}
.right-section .entry-content ul li strong{
    font-size: 18px;
    line-height: 1.6;
    color: #fff;
    font-weight:500;
}
.grid_list_wrap .grid_on_text .res_hd {
    color: #fff;
    font-size: 20px;
    min-height: 0;
    width: 100%;
    padding-right: 15px;
	
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.grid_on_text{color:#cdcdcd}
.grid_on_text .date{ font-size:14px; color:#cdcdcd; margin-bottom:8px; display:inline-flex; margin-right:5px;}
.grid_on_text .time{ font-size:14px; color:#cdcdcd; margin-bottom:8px; display:inline-flex; margin-left:5px;}

@media (max-width:768px){
	.inner_banner{ height:auto}.inner_banner img.blogbannerimg {height: auto;}
	.right-section .entry-title{ font-size:25px;}
	.right-section .wp-block-heading,.right-section h4.wp-block-heading{ font-size:25px !Important;}
	.right-section .entry-content{ font-sizE:18px;}
	/*.left-section{ margin-top:50px;}*/
	.related_posts h2{ margin-bottom:15px;}
	.grid_img_blog,.recent_left_img{ height:100%}
	.recent_right_text .date,.recent_right_text .time{font-size:12px;}
}
.wp-block-ub-content-toggle-accordion {
    border-color: #434343 !important;
}
 .wp-block-ub-content-toggle-accordion-title-wrap {
    background-color:#2a2a2a !important;
}
.wp-block-ub-chevron-down::after{border-color:#fff !important;}
.wp-block-ub-content-toggle-accordion-title {
  color: #ffffff !important;
	font-size:20px
}
.wp-block-ub-content-toggle-accordion-content-wrap {
    box-sizing: border-box;
    padding: 0 !important;
    overflow: hidden;
}
.wp-block-ub-content-toggle-accordion-content-wrap p{
	padding: 13px 3% !important;
}

.follow_media{width:100%; background:transparent;}
.follow_media strong{ display:inline-block; color:#fff; margin-right:30px; font-size:20px;}
.follow_media ul{ width:220px; display:inline-flex; justify-content:space-between; margin:0px 0 0 0; padding:0;}
.follow_media ul li{ width:100%; margin-right:15px;}
.follow_media ul li:last-child{margin-right:0px;}
.follow_media ul li a{ display:flex; align-items: center; justify-content: center; width:30px; height:30px; margin:0; border-radius:100px; border:1px solid #fff; transition:all 0.85s ease;}
.follow_media ul li a i{ font-size:15px; color:#fff; transition:all 0.85s ease;}
.follow_media ul li a:hover{ background:#454545; border-color:#454545;}
.follow_media ul li a:hover i{ color:#fff;}
.follow_media ul li a svg{ width:15px; fill:#454545}
.follow_media ul li a:hover svg{fill:#fff}

/*New Blog Page Css*/
.entry-content p,.entry-content h2,.entry-content h3,.entry-content h4,.related_posts h2,.recent_grid h2,.entry-content p,.entry-content strong,.entry-content ul li,.grid_blog_text .h2_hd,.inner_banner .rec_hd,.grid_on_text_new .res_hd, h2.rec_hd,.right-section h1.rec_hd{font-family: 'Cera Pro' !important; }

.bloglogo a svg{ width:140px;}
.bloglogo a svg path{fill:#fff;}
.date_time{gap:10px}
.date_time .time {position: relative; font-weight: normal;}
.ez-toc-title-container{margin-bottom:20px;}
.blogformwrapn{width:100%; padding: 20px 0; background:transparent; border:none !Important;}
.blogformwrapn .form-group{position:relative;padding-top:10px; margin-bottom:10px; z-index:2; margin-top: 10px;}
.blogformwrapn .form-group textarea{resize:none}
.blogformwrapn .form-group .input-highlight{content:"";width:0;height:1px;background:#fff;position:absolute;display:block;bottom:0;transition:width .4s}
.blogformwrapn .form-group label{position:absolute;left:0px;top:15px;transition:.4s; color:#8e8e8e; z-index:-1; font-size:15px;}
.blogformwrapn .form-group .form-control{border-radius:0; border-width:0 0 1px; border-color:#8e8e8e; background:transparent; color:#000; padding:8px 0;}
.blogformwrapn .form-group .form-control::placeholder {color:#8e8e8e;}
.blogformwrapn .form-group .form-control.hasValue,.blogformwrapn .form-group .form-control:focus{box-shadow:none; border-color:#fff; color:#fff;}
.blogformwrapn .form-group .form-control.hasValue~.input-highlight,.blogformwrapn .form-group .form-control:focus~.input-highlight{width:100%}
.blogformwrapn .form-group .form-control.hasValue~label,.blogformwrapn .form-group .form-control:focus~label{font-size:12px; top:-10px;left:0; color:#fff; font-size:13px;}

.blogformwrapn .form-group label.error{ color:red; font-size: 10px;position: absolute; bottom: -20px; top: unset;letter-spacing: 1px; font-family: 'Cera Pro';}
.blogformwrapn .form-group .form-control.hasValue~label.error, .blogformwrap .form-group .form-control:focus~label.error{ font-size:10px; top:unset; left:unset; color:red;}

.blogformwrapn .submit_btn{ width:auto; height:auto; display:flex; align-items:center; justify-content:center; margin:50px  auto 0 auto;}
.blogformwrapn .submit_btn .button_cle{ width:auto; height:auto; background:#fff; border:2px solid #8e8e8e; color:#8e8e8e; border-radius:0px; transition:all 0.85s ease; text-transform:uppercase;transform:scale(1); padding:8px 20px;}
.blogformwrapn .submit_btn .button_cle:hover { background:transparent; color:#fff; transform:scale(1); border-color:#fff;}
.blogformwrapn .submit_btn .button_cle span{ display:inline-block; transform: rotate(-50deg); margin-left: 0px; margin-top: -3px;}
.blogformwrapn .submit_btn .button_cle span i{ font-size:12px; color:#8e8e8e; transition:all 0.85s ease;}
.blogformwrapn .submit_btn .button_cle:hover span i{ color:#fff;}

.blogformwrapn .form-group select.form-control {appearance: none;-webkit-appearance: none; background: url(../images/dwon_arrow.html) no-repeat 100% center !important; background-size: 25px !important;}
.blogformwrapn .s-input{ padding-top:20px;}
.blogformwrapn .s-input>input{width:.5px!important;height:.5px!important;opacity:0;position:absolute;}
.blogformwrapn .s-input>label{font-size:13px;width:100%;cursor: pointer; display: flex; align-items: center;}
.blogformwrapn .s-input>label.error{font-size:10px;display:block; color:red; margin-top:5px; font-weight: normal; letter-spacing: 1px;}
.blogformwrapn .s-input>label>i{position:relative;padding:0 5px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:20px;border:1px solid #606060; margin-top: 2px;}
.blogformwrapn .s-input>input:checked+label>i:after{content:"\f00c";position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; color: #fff;}
.blogformwrapn .s-input--rounded>label i,.s-input--rounded>label i:after{border-radius:0;display:inline-block}
.blogformwrapn .s-input--rounded>label b{font-weight:400; color:#fff;}
.blogformwrapn .s-input--rounded>label b a{font-weight:400; color:#fff; transition:all 0.85s ease; display: inline;}
.blogformwrapn .s-input--rounded>label b a:hover{opacity:0.6;}


.topbreadcrum{padding:50px 0px 20px; align-items: flex-end;}
.breadcrumbwrap{width:100%;position:relative;overflow:hidden; padding-top:0px;}
.breadcrumbwrap ul{margin:0;padding:0 !important;}
.breadcrumbwrap ul li{width:auto;display:inline-block;position:relative;margin-right:8px;opacity:0.7; letter-spacing:1px;}
.breadcrumbwrap ul li:after{content:"";width:1px;height:14px;background:#fff;position:absolute;right: -4px;top: 5px;transform: rotate(18deg);}
.breadcrumbwrap ul li:last-child:after{display:none;}
.breadcrumbwrap ul li a{width:100%;display:block;font-size:15px;color:#fff;opacity:0.7; font-family: 'Cera Pro';}
.breadcrumbwrap ul li a:last-child{opacity:1;}
.breadcrumbwrap ul li:last-child{opacity:1; margin-right:0;font-size:14px;color:#fff; opacity:0.9;}

.darkswitchbtn{ width:100%; display:flex; justify-content:end; align-items:center;}
.checkbox{display:none}
.switch{background-color:#9B9898;border:1px solid #000; border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:5px;position:relative;height:28px;width:60px;transform:scale(1)}
.switch .ball{background-color:#000;border-radius:50%;position:absolute;top:2px;left:2px;height:22px;width:22px;transform:translateX(0);transition:transform .2s linear}
.checkbox:checked+.switch .ball{transform:translateX(32px)}
.switch img{ width:25px;}
.fa-moon{color:#f1c40f}
.fa-sun{color:#f39c12}
h2{line-height:normal;}
.grid_img_blog:after{display:none;}

.search2{ width:100%; position:relative; display:flex; gap:15px;}
.search2 .form-control{ border:1px solid #fff; border-radius:0; color:#fff; height:43px; background-color:transparent; padding:8px 25px;}
.search2 .form-control::placeholder{color:#fff;}
.search2 .form-control:focus{ outline:none; box-shadow: none;}
.search2 .search_btn{ width:150px;}
.search2 .search_btn button{ width:100%; height:100%; display:flex; align-items:center; justify-content:center; border:none; transition:all 0.85s ease; background-color:#fff; color:#000;}
.search2 .search_btn button:hover{background-color:#ccc; color:#000;}

/*.simlerblog_slider .slick-list{margin:0 -8px;}*/
/*.simlerblog_slider{position:relative;}*/
.simlerblog_slider .grid_list_wrap_new{margin-bottom:0 !important;}
.simlerblog_slider .slick-slide{margin:0 12px;}

.related_posts h2{margin-bottom:24px; }
.related_posts h2.relatedhd{font-weight: 500;}
.grid_list_wrap_new{ width:100%; height:auto; position:relative; overflow:hidden; margin-bottom:30px;}
.grid_list_wrap_new .grid_img_res{ width:100%; height:300px; overflow:hidden; position:relative; margin-bottom:20px;}
.grid_list_wrap_new .grid_img_res img{ width:100%; height:100%; transition:all 0.85s ease; transform:scale(1);}
.grid_list_wrap_new :hover .grid_img_res img{transform:scale(1.1);} 
.grid_on_text_new{padding:0px;}
.grid_on_text_new strong{ font-weight:normal; color:#fff; font-size:16px;}
.grid_on_text_new .res_hd{ color:#fff; font-size:22px; color:#fff; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

.right_form_resentpost h2, .right_form_resentpost p, .right_form_resentpost h3,.right_form_resentpost a{color:#fff;}
.grid_img_res:after{display:none !important;}
.rdbtn{ width:100%; display:flex;}
.rdbtn span{display:block; background:#fff; color:#000; padding:8px 20px; font-size:14px; border:2px solid transparent; transition:all 0.85s ease; text-transform: uppercase;}
.grid_list_wrap_new:hover .rdbtn span,.recent_grid:hover .rdbtn span {background:transparent; color:#fff; border-color:#fff;}
.recentflex{ width:100%; display:grid; justify-content:space-between; gap:20px;}
.recentflex .recentitems{ width:100%;}
/*.recentflex .recentitems:first-child{ width:60%;}*/

.contol_custom{width:auto; position:absolute; left:unset; right:0px; top:-70px; z-index:2; transform:translateY(0%);display:-webkit-box;display:-ms-flexbox;display:flex; margin-top:0px;}
.contol_custom span{width:45px;height:45px;border:1px solid #fff; position:absolute; right:0px; border-radius:0; background:#fff; display: flex; align-items: center; justify-content: center; line-height:21px;padding:10px;margin:0;cursor:pointer;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.contol_custom span.a_left{left:unset; right:0px;}
.contol_custom span.a_right{left:unset; right:50px;}
.contol_custom .a_left svg {transform:rotate(180deg); stroke:#000;}
.contol_custom span.a_left svg path,.contol_custom span.a_left svg line,.contol_custom span.a_right svg path,.contol_custom span.a_right svg line{stroke:#000;}
.contol_custom span:hover{background:#ccc; border-color:#ccc}
.contol_custom span.a_left:hover svg path,.contol_custom span.a_left:hover svg line,.contol_custom span.a_right:hover svg path,.contol_custom span.a_right:hover svg line{stroke:#000;}
.blog_grid:hover .rdbtn span{background:transparent; color:#fff; border-color:#fff;}
tbody, td, tfoot, th, thead, tr {border-color: #fff; color: #fff;}


.blog_right{ width:100%}
.right-section .entry-content #ez-toc-container{width:100%;  padding:20px; margin: 40px 0px; background:#212121; border:none !Important; box-shadow:none;}
.right-section .entry-content #ez-toc-container nav ul{list-style:none !important; padding-left:1rem;}
.right-section .entry-content #ez-toc-container nav ul li{/*background:url('../images/blog-right-arrow.svg') no-repeat; background-size:10px; background-position:left 13px; padding: 5px 20px 0 25px;*/ transition:all 0.85s ease;}
.right-section .entry-content #ez-toc-container nav ul li a{color:#fff; display:inline-block; font-family: 'Cera Pro' !important; font-size:16px; margin-bottom:5px; position:relative; transition:all 0.85s ease;}
.right-section .entry-content #ez-toc-container nav ul li a:after{content:''; width:0%; height:1px; background:#fff; position:absolute; right:0; bottom:2px; transition:all 0.85s ease;}
.right-section .entry-content #ez-toc-container nav ul li a:hover:after{ width:100%; right:unset; left:0;}
.right-section .entry-content #ez-toc-container nav ul li ul{list-style:none;}
.right-section .entry-content #ez-toc-container nav ul li a:hover{margin-left:15px; text-decoration:none;}

.sp-collapse {display: none; overflow: hidden; transition: max-height 0.3s ease-in-out;}
#sp-ea-709.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #000000; color: #444;}
.sp-ea-single .ea-header {cursor: pointer;}
.sp-ea-single .ea-header .ea-expand-icon {transition: transform 0.3s ease;}
.sp-ea-single .ea-header .ea-expand-icon.open {transform: rotate(180deg);}

.sp-easy-accordion .sp-ea-single{border-color: #434343 !important;}
.sp-easy-accordion .sp-ea-single .ea-header{background-color: #000 !important; border-bottom: 1px solid #434343;}
.sp-easy-accordion>.sp-ea-single>.ea-header a{ color:#fff !important; font-weight:normal !important; font-size:18px !important;}
.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon {float: right !important; color: #fff !important; font-size: 16px;}

#pagination{width: 100%; display: flex; align-items: center; justify-content: center; gap:10px; margin-top:50px;}
#pagination .pagination-btn { width:40px; height:40px; color:#fff; background:transparent; display: flex; align-items: center; justify-content: center; border:2px solid #fff; transition:all 0.85s ease;}
#pagination .pagination-btn.active{ background:#fff; color:#000;}
#pagination .pagination-btn:hover{background:#fff; color:#000;}
#pagination .pagination-btn svg{ width:20px; stroke: #fff; transition:all 0.85s ease; fill:none; stroke-width: 4px;}
#pagination .pagination-btn svg .cls-1 {fill: none; stroke-miterlimit: 10;}
#pagination .pagination-btn svg line{stroke: #fff; transition:all 0.2s ease;}
#pagination .pagination-btn:hover svg,#pagination .pagination-btn:hover svg line{ stroke: #000;}
/*#pagination .pagination-btn:last-child{transform:rotate(180deg);}*/
.dots{color:#fff;}

.dark_light_theme.light-theme .blogformwrapn .form-group .form-control:focus~label.error{color:red;}
.auther_nm{ width:auto; display:block;}
.auther_nm strong{display:block; color:#fff; font-size:16px; margin-bottom:10px; font-weight:500;}

p.excerpt{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
p.noresult{color:#fff;}

body.light-theme{background:#fff !important;}
.wp-block-table thead {border-bottom: 2px solid #ffffff4d;}
.dark_light_theme.light-theme{background:#fff; color:#000;}
.dark_light_theme.light-theme #mainscroll{background:#fff; color:#000;}
.dark_light_theme.light-theme .bloglogo a svg path{fill:#000;}
.dark_light_theme.light-theme .breadcrumbwrap ul li a{color:#000;}
.dark_light_theme.light-theme .breadcrumbwrap ul li:after{background:#000;}
.dark_light_theme.light-theme .breadcrumbwrap ul li:last-child{color:#000;}
.dark_light_theme.light-theme .search2 .form-control{ border:1px solid #000; border-radius:0; color:#fff; height:43px; background-color:transparent; padding:8px 25px;}
.dark_light_theme.light-theme .search2 .form-control::placeholder{color:#000;}
.dark_light_theme.light-theme .search2 .form-control:focus{ outline:none; box-shadow: none;}
.dark_light_theme.light-theme .search2 .search_btn{ width:150px;}
.dark_light_theme.light-theme .search2 .search_btn button{ width:100%; height:100%; display:flex; align-items:center; justify-content:center; border:none; transition:all 0.85s ease; background-color:#000; color:#fff;}
.dark_light_theme.light-theme .search2 .search_btn button:hover{background-color:#ccc; color:#fff;}
.dark_light_theme.light-theme .switch{background-color:#9B9898;border:1px solid #fff;}
.dark_light_theme.light-theme .switch .ball{background-color:#fff;}

.dark_light_theme.light-theme .grid_on_text_new .res_hd, .dark_light_theme.light-theme .grid_blog_text .h2_hd,.dark_light_theme.light-theme .more-posts h2{color:#000;}
.dark_light_theme.light-theme .latesthd{color:#000;}
.dark_light_theme.light-theme .inner_banner .rec_hd,.dark_light_theme.light-theme .follow_media strong{color:#000;}
.dark_light_theme.light-theme .entry-content p,.dark_light_theme.light-theme .entry-content h2,.dark_light_theme.light-theme .entry-content h3,.dark_light_theme.light-theme .entry-content h4, .dark_light_theme.light-theme .related_posts h2,.dark_light_theme.light-theme .recent_grid h2, .dark_light_theme.light-theme .entry-content ul li{color:#000;}
.dark_light_theme.light-theme .right_form_resentpost h2,.dark_light_theme.light-theme .right_form_resentpost p,.dark_light_theme.light-theme .right_form_resentpost h3,.dark_light_theme.light-theme .right_form_resentpost a{color:#000;}
.dark_light_theme.light-theme tbody,.dark_light_theme.light-theme td,.dark_light_theme.light-theme tfoot,.dark_light_theme.light-theme th,.dark_light_theme.light-theme thead, .dark_light_theme.light-themetr{border-color:#000; color:#000;}
.dark_light_theme.light-theme .right-section .wp-block-table td,.dark_light_theme.light-theme .right-section .wp-block-table th{border-color:#000; color:#000;}
.dark_light_theme.light-theme .left-section .rec_hd,.dark_light_theme.light-theme .form_wrap h2.rec_hd{color:#000; border-color:#000;}
.dark_light_theme.light-theme .rdbtn span{display:block; background:#000; color:#fff; padding:8px 20px; font-size:14px; border:2px solid transparent; transition:all 0.85s ease;}
.dark_light_theme.light-theme .grid_list_wrap_new:hover .rdbtn span,.dark_light_theme.light-theme .recent_grid:hover .rdbtn span {background:transparent; color:#000; border-color:#000;}

.dark_light_theme.light-theme .follow_media ul li a{border-color:#000;}
.dark_light_theme.light-theme .follow_media ul li a:hover{background:#000;}
.dark_light_theme.light-theme .follow_media ul li a:hover i{color:#fff; }
.dark_light_theme.light-theme .blogformwrapn .form-group .input-highlight{background:#000;}
.dark_light_theme.light-theme .blogformwrapn .form-group .form-control.hasValue~label,.dark_light_theme.light-theme .blogformwrapn .form-group .form-control:focus~label{color:#000;}
.dark_light_theme.light-theme .blogformwrapn .form-group .form-control.hasValue,.dark_light_theme.light-theme .blogformwrapn .form-group .form-control:focus{box-shadow:none; border-color:#000; color:#000;}

.dark_light_theme.light-theme .right-section .entry-content #ez-toc-container{background:#f7f7f7;}
.dark_light_theme.light-theme .right-section .entry-content #ez-toc-container nav ul li a{color:#000;}
.dark_light_theme.light-theme .right-section .entry-content #ez-toc-container nav ul li a:after{background:#000;}
.dark_light_theme.light-theme .sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body{background:#fff !important;}

.dark_light_theme.light-theme .blog_grid:hover .rdbtn span{background:transparent; color:#000; border-color:#000;}
.dark_light_theme.light-theme .follow_media ul li a i{color:#000;}
.dark_light_theme.light-theme .date_time,.dark_light_theme.light-theme .date_time .date,.dark_light_theme.light-theme .date_time .time{color:#000; opacity:0.8;}
.dark_light_theme.light-theme .blogformwrapn .s-input--rounded>label b,.dark_light_theme.light-theme .blogformwrapn .s-input--rounded>label b a{color:#000;}
.dark_light_theme.light-theme .blogformwrapn .s-input>input:checked+label>i:after{color:#000;}
.dark_light_theme.light-theme .contol_custom span{background:#000; border-color:#000;}
.dark_light_theme.light-theme .contol_custom .a_left svg {transform:rotate(180deg); stroke:#fff;}
.dark_light_theme.light-theme .contol_custom span.a_left svg path,.dark_light_theme.light-theme .contol_custom span.a_left svg line,.dark_light_theme.light-theme .contol_custom span.a_right svg path,.dark_light_theme.light-theme .contol_custom span.a_right svg line{stroke:#fff;}
.dark_light_theme.light-theme .contol_custom span:hover{background:#ccc; border-color:#ccc}
.dark_light_theme.light-theme .contol_custom span.a_left:hover svg path,.dark_light_theme.light-theme .contol_custom span.a_left:hover svg line,.dark_light_theme.light-theme .contol_custom span.a_right:hover svg path,.dark_light_theme.light-theme .contol_custom span.a_right:hover svg line{stroke:#fff;}
.dark_light_theme.light-theme .search2 .form-control{color:#000;}
.dark_light_theme.light-theme .right-section .entry-content ul li strong{color:#000;}
.dark_light_theme.light-theme p.excerpt{color:#000;}
.dark_light_theme.light-theme .blogformwrapn .submit_btn .button_cle{ width:auto; height:auto; background:#000; border:2px solid #8e8e8e; color:#8e8e8e; border-radius:0px; transition:all 0.85s ease; text-transform:uppercase;transform:scale(1); padding:8px 20px;}
.dark_light_theme.light-theme .blogformwrapn .submit_btn .button_cle:hover { background:transparent; color:#000; transform:scale(1); border-color:#000;}
.dark_light_theme.light-theme .blogformwrapn .submit_btn .button_cle:hover span i{ color:#000;}

.dark_light_theme.light-theme #pagination{width: 100%; display: flex; align-items: center; justify-content: center; gap:10px}
.dark_light_theme.light-theme #pagination .pagination-btn { width:40px; height:40px; color:#000; background:transparent; display: flex; align-items: center; justify-content: center; border:2px solid #000; transition:all 0.85s ease;}
.dark_light_theme.light-theme #pagination .pagination-btn.active{ background:#000; color:#fff;}
.dark_light_theme.light-theme #pagination .pagination-btn:hover{background:#000; color:#fff;}
.dark_light_theme.light-theme #pagination .pagination-btn svg{ width:20px; stroke: #000; transition:all 0.85s ease;}
.dark_light_theme.light-theme #pagination .pagination-btn svg line{stroke: #000; transition:all 0.2s ease;}
.dark_light_theme.light-theme #pagination .pagination-btn:hover svg,.dark_light_theme.light-theme #pagination .pagination-btn:hover svg line{ stroke: #fff;}
.dark_light_theme.light-theme .dots{color:#000;}
.dark_light_theme.light-theme .search_hd{color:#000;}
.dark_light_theme.light-theme p.noresult{color:#000;}
.dark_light_theme.light-theme .right-section h1.entry-title{color:#000;}
.dark_light_theme.light-theme .right-section .entry-content ol li{color:#000;}
.dark_light_theme.light-theme .auther_nm strong{color:#000;}
.dark_light_theme.light-theme .right-section .entry-content a{color:#05669b;}
.dark_light_theme.light-theme .right-section h1.rec_hd {color:#000;}

.moreblog,.latestblog{text-align:center;}
.mobilesearch_show{display:none;}
.desksearch_show{display:block;}
.mbpad{padding-bottom:7px;}
.img_banner_blog{height:100%;}
.img_banner_blog img{ width:100%; height:100%;}
.about_wrap_blog{overflow:hidden; height:60vh; position:relative}

@media (max-width: 991px) {
    .recent_right_text {margin-top: 0px !important; }
    .moreblog,.latestblog{text-align:left;}
    .mobilesearch_show{display:block; margin-bottom: 30px;}
    .desksearch_show{display:none;}
    .search{margin-bottom:30px;}
    .topbreadcrum{padding:40px 0px 30px; flex-direction: column-reverse;}
    .form_wrap{margin-top:50px !important;}
    .form_wrap h2.rec_hd{margin-bottom:10px;}
    .contol_custom {top:-55px;}
    .contol_custom span{ width:40px; height:40px;}
    .arrowhidemb{display:block;}
    .right-section .entry-content,.right-section h1.rec_hd{padding-right:0;}
}
@media (max-width:767px){
    .arrowhidemb,.arrowbtn{display:none;}
    .pdtopmb0{padding-top:0;}
    .darkswitchbtn{justify-content:end; margin-bottom:12px;}
    .recentflex{ width:100%; display:block; justify-content:space-between; gap:20px;}
    .recentflex .recentitems{ width:100%;}
    .recentflex .recentitems .recent_left_img img{ margin-bottom:15px;}
    /*.recentflex .recentitems:first-child{ width:60%;}*/
    .search2{margin-bottom:35px;}
    .recent_right_text h2 {font-size: 18px;}
    .inner_banner .rec_hd{font-size:25px;}
}