/*
Theme Name: Twenty Twenty-Five
Theme URI: https://wordpress.org/themes/twentytwentyfive/
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

:root {
--white: #FFFFFF;
--special8: #3B4A54;
--black05: #1DAA61;
--black1: #E7E7E7;
--black2: #D1D1D1;
--black3: #B0B0B0;
--black4: #888888;
--black5: #f4f4f4;
--black9: #3D3D3D;
--black10: #0A0A0A;
--green9: #1DAA61;
--green6: #1DAA61;
--blue9: #0D529B;
--blue8: #085FC5;
--blue7: #007BFC;
--red1: #EA0038;
--red8: #B40034;
--yellow4: #FFA720;
--aqua5: #009DE2;
--brown5: #B48051;
--orange6: #FA6002;
}



.darktheme, .darktheme body {background-color: #0a0d0d;color: #fff;}
.darktheme header {
    background: #0a0d0d;
    border-color: rgb(45, 49, 49);
}
.darktheme .footer-title{color: #fff;text-transform: uppercase;}
.darktheme footer {/* background: #020e27; */}
.darktheme footer {background: #000000;}
.darktheme .footer-link ul li {color: #e8e8e8;}
.darktheme  .result1 {color: #fff; }
.darktheme .input-container .form-control {
    background: rgb(10 13 13);
    border: 1px solid #2f2c2c;
    color: #fff;
    height: 48px;
} 
.darktheme .navbars li a{     color: #fff;}
.darktheme .formbox {background: #141515;border: 1px solid rgb(45, 49, 49);}
.darktheme .input-container label{     color: #fff;}
html, body {
    padding: 0;
    margin: 0;
    background-color: #F5F5F5;
    /* font-family: 'Poppins', sans-serif; */
    font-family: 'Montserrat', sans-serif;
    /*    font-family: "Noto Sans", sans-serif;*/
    /* max-width: 1180px; */
    /* font-family: "Founders Grotesk Condensed Semibold"; */
    margin: 0 auto;
    color: #252525;
}

a {
    color: inherit;
    text-decoration: none !important;
}
.text-right{ text-align: right;}
img {
    max-width: 100%;
    width: 100%;
    height: auto;
}.calculate-btn2 {
  padding: 8px 16px !important;
    cursor: pointer;
    background: #ffcb28;
    margin: 4px 0 12px;
    border: 0;
    border-radius: 10px;
}
.cmMbg {
    width: 88px;
}
* {
    box-sizing: border-box;
}

.d-flex {
    display: flex;
}
.sourcetitle {
    font-weight: 700;
    font-size: 15px;
    margin: 0 0 10px;
}
.uplishdate2 {
    font-weight: 700;
    font-size: 14px;
    /* font-style: italic; */
    margin: 10px 0 15px;
    color: #3D3D3D;
}
.grouprlist {
    display: flex;
    gap: 12px;
    font-size: 15px;
    /* cursor: pointer; */
}.posttilefull {
    font-size: 28px;
}
.login {
    background: #007BFC;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 76px;
	line-height: 24px;
    padding: 6px 20px;
}
.col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0 15px;
}
	.resultbox {
       justify-content: space-between;
    background: #fff;
    border-radius: 5px;
    padding: 8px 11px;
		height: 48px;
    border: 1px solid #B0B0B0;
    margin: 10px 0 0;height: 48px;
}div#errors {
    font-size: 12px;
    color: red;
}
.bgsbtn {
      background: #E7E7E7;
    color: #3D3D3D;
    border-radius: 44px;
    padding: 12px 22px;
    font-weight: 500 !important;
    width: 100%;
    border: 0;
    gap: 5px;
    font-size: 14px;
    margin: 15px 0;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
}
.imgmaikl {
    width: 100%;
    display: block;
    height: 300px;
    overflow: hidden;
    border-radius: 10px;
}.imgmaikl img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}.coinlp h1 {
    font-size: 22px;
    font-weight: 700;
    line-height: 37px;
    margin: 15px 0 20px;
}
.coinlp p {
    font-size: 14px;
    color: #D1D1D1;
    font-weight: 300;
    line-height: 25px;
}
    
    .containeruy{ margin-top: 40px;}
    .col-md-6{ width: 50%; padding: 0 15px;}
.buttonlisting {
    gap: 10px;
    margin: 17px 0 0;
}
.Dropwnlis span {
    display: block;
	cursor: pointer;
    padding: 5px 10px;
    border-radius: 5px;
}

.dropdownS {
       position: relative;
    background: #E7E7E7;
    padding: 4px 14px;
    border-radius: 19px;
}
	.resulttext{ display: none;}
.Dropwnlis {
    position: absolute;
    background: #fff;
    box-shadow: rgba(66, 54, 93, 0.16) 0px 4px 16px 0px;
    padding: 10px 10px;
    border-radius: 10px;
    width: 200px;
    display: none;
    left: -100px;
    top: 26px;
}.spanpercen .dropdownS {
    position: absolute;
    right: 8px;
    top: 11px;
}
	.spanpercen { position: relative;}
/*
	.spanpercen span{        background: #fff; right: 13px;
    position: absolute;
    top: 10px;}
*/
.Dropwnlis span.active {
    background: #f4f4f4;
}.postformula {
    background: #fff;
    padding: 16px 16px;
    border-radius: 0px 0px 16px 16px;
    border-top: 1px solid #D1D1D1;
}

.Thumnails {
    background: #fff;    border-radius: 16px 16px 0px 0px;
    overflow: hidden;
}
	.errormsg{ display: none;font-size: 12px;
    color: red;
    margin: 6px 0 0;}
.dropoenL {
    color: #234265;    cursor: pointer;
    font-size: 14px;
}.tabing {
    border-bottom: 1px solid #D1D1D1;
    margin: 0 -30px 30px;
    padding: 0px 30px;
}.disclabmo {
    border-top: 1px solid #232222;
    padding: 13px 0 0;
}

.dicm {
    font-weight: 600;
    font-size: 14px;
}

.disclabmo p {
    font-size: 13px;
    line-height: 22px;
    font-style: italic;
    color: #dfdfdf;
    margin: 8px 0 0;
}.post-tags {
    margin: 25px 0 0;
}

.post-tags a {
    font-size: 12px;
    background: #151b26;
    border: 1px solid #2a2a2a;
    padding: 4px 8px;
    text-transform: capitalize;
    border-radius: 4px;
    margin: 0 6px;
}
	.a1ccal,#a1ccalid { display: none;}
.tabing li {
    display: inline-block;
    width: 49%;
    text-align: left;
    padding: 5px 0 12px;    font-size: 14px;
    color: #0A0A0A;
    font-weight: 400;
    cursor: pointer;
}
.titleResult {
    margin: 40px 0 0;
    color: #0A0A0A;
    font-size: 14px;
}.postcontent  code {
    background: #fff;
    padding: 15px 15px;
    position: relative;
    display: block;
    cursor: pointer;
}

.postcontent code::after {
    content: '';
    position: absolute;
    background-image: url(https://stemcalculator.com/wp-content/themes/child/images/content_copy.svg);
    right: 14px;
    top: 17px;
    display: block;
    background-size: 23px;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
}

.disclamer {
    background: #E7E7E7;
    padding: 15px 15px;
    border-radius: 16px;
    font-style: italic;
    color: #3D3D3D;    line-height: 27px;
    margin: 32px 0;
    font-size: 16px;
    font-weight: 400;
}

.faq-item-question {
    color: #3B4A54;
    margin: 0 0 15px;
}

.accordion-item {
    margin: 25px 0 0;
}

.accordion-content h2 {
    font-size: 24px;
}
	#a1ccal{ display: none;}
.titleResult span {
    font-weight: bold;
}
.tabing li.active span {
    border-bottom: 3px solid #1DAA61;
    /* border-radius: 38px 20px 2px 2px; */
}.tabing li span {
    padding: 10px 0;
}
.postformula h2 {
    color: #EA0038;
    font-weight: 400;
    font-size: 18px;
    margin: 0 0 20px;
}
span.inputbg {
      background: #E7E7E7;
    padding: 2px 15px;
    border-radius: 24px;
    position: absolute;
    right: 8px;
    top: 9px;
}
.sectitle {
    text-align: center;
    font-size: 24px;
    font-weight: 400;
}
.grouprlist label {
    cursor: pointer;
}

.groupbutton {
    margin: 0 0 15px;
}

.input-containerbtn {
    margin: 15px 0 0;
    text-align: center;
}

.btn-cal {
    background: #1DAA61;
    color: #fff;
    cursor: pointer;
    border-radius: 28px;
    padding: 12px 30px !important;
    font-weight: 500 !important;
    width: 100%;
    border: 1px solid #1BAB62;
    text-transform: uppercase;
    max-width: 215px;
    margin: 0 auto !important;
}
.Logosite  img {
    max-width: 150px;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

header {
    /* box-shadow: 0 1px 0px 0 rgba(0,0,0,.12); */
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
    padding: 12px 0;
}.rrbox {
    color: #1DAA61;
    font-size: 20px;
    font-weight: 700;
}span.textDark {
    color: #0A0A0A;
    font-weight: 600;
}
.border-0{border: none !important;}
.resultrow {
    /* background: #E8F9E5; */
    padding: 9px 0px;
    margin: 15px 0 0;
    position: relative;
}
.f6 { font-weight: 600;}
.resultclass {
    /* border: 1px solid #1BAB62; */
    /* background: #fff; */
    padding: 10px 0px;
    margin:0px 0 1px 0;
    border-radius: 5px 20px 20px 0px;
    max-width: 270px;
    font-weight: 500;
    font-size: 16px;
}   
.resultdatarow2 {
    border: 1px solid #B0B0B0;
    border-radius: 4px;
}

.result1val {
    display: block;
    padding: 0 0 5px;
    font-size: 15px;
}

.result1 {
    padding: 10px 10px;
    /* display: flex; */
    font-size: 14px;
    font-weight: 500;
    justify-content: space-between;
    color: #0A0A0A;
}

.result1.b1cal {
    border-bottom: #B0B0B0 1px dashed;
}
.menuIns {
    background: #f5f8fa;
    padding: 0 15px;
    /* box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12); */
    border-bottom: 2px solid #545454;
    /* border-top: 1px solid #ebebeb; */
}    .sidebarheader img {
        width: 146px;
    }
.ArticCrtnlink {
    background: #151b26;
    border: 1px solid #2a2a2a;
    padding: 8px 24px;
    display: inline-block;
    border-radius: 23px;    text-transform: capitalize;
    color: #00ff74;
}
    .sidebarin {
        font-size: 14px;
        position: fixed;
        z-index: 970;
        left: -350px;
        top: 0px;
        background-color: rgb(2 3 17);
        transition: all 1s ease;
        width: 100%;
        max-width: 284px;
        min-width: 284px;
        height: 100%;
        display: none;
        flex-direction: column;
    }    .sidebarin.active {
        left: 0;
        display: block;
    }.sidebarheader {
    border-bottom: 1px solid #e2e2e2;
}    .closesidebar {
        right: -31px;
        background: #020311;
        font-size: 36px;
        font-weight: 500;
        top: 0;
        line-height: 31px;
        color: #fff;
        position: absolute;
        border: 0;
    }   .Mobilemenus li {
    display: block;
    padding: 8px 10px;
    border-bottom: 1px solid rgb(33 32 32);
}.overflowly.active {
    display: block;
}
.overflowly {
    background: rgb(34 44 45 / 66%);
    width: 100%;
    position: fixed;
    z-index: 99;
    display: none;
    height: 100%;
    left: 0;
    top: 0;
}.sidebarheader {
    border-bottom: 1px solid #252222;
    padding: 10px 12px;
}.faq-item-answer {
    line-height: 26px;
}
.navbars {
    gap: 30px;
    margin: 0 auto;
}.Searchbox3 {
    border-radius: 22px;
    /* background-image: url(images/serchi.svg); */
    font-family: "Mulish", sans-serif;
    outline: 0;
    padding: 10px 10px;
    /* padding-left: 34px !important; */
    background-color: #f0f3f5;
    border: 0;
    width: 100%;
}
.submitform {
    position: absolute;
    right: 6px;
    top: 5px;
    font-family: "Mulish", sans-serif;
    background: #3d5aff;
    border-color: #1131e7;
    color: #fff;
    padding: 5px 14px !important;
    border-radius: 44px;
    border: 0;
    font-size: 12px !important;
}
.Searh {
   font-size: 14px;
    font-style: italic;
    color: #949494;
    padding: 8px 60px 8px 40px;
    /* opacity: 0.6; */
    background-image: url(images/search.svg);
    background-repeat: no-repeat;
    background-position: 10px 7px;
    background-size: 22px;
    background-color: #F4F4F4;
    border-radius: 17px;
}

.boxsd {
    box-shadow: 0 12px 16px -4px rgba(16, 24, 40, .07), 0 4px 6px -2px rgba(16, 24, 40, .02);
    background: #fff;
    border-radius: 6px;
    padding: 14px 25px;
    margin: 22px 0 30px;
}

.titlesbosz h1 {
    margin: 0 0;
    font-weight: 900;
    font-size: 28px;
}
.row1 {
    width: 54%;
    padding: 0 15px;
}
.mt-2 {
    margin-top: 10px;
}
.row2 {
    width: 46%;
    padding: 0 15px;

}

.formbox {
       background: #fff;
       padding: 20px 30px;
       padding-bottom: 70px;
       box-shadow: 0 0px 7px 0px rgb(16 24 40 / 4%);
       border-radius: 16px;
       position: sticky;
       top: 10px;
       border: 1px solid #e8e8e8;
       height: 100vh;
       overflow: auto;
}
.table-responsive {
    overflow: scroll;
}


.table-responsive::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.table-responsive::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.table-responsive::-webkit-scrollbar-thumb {
  background: #a7a7a7;
}

/* Handle on hover */
.table-responsive::-webkit-scrollbar-thumb:hover {
  background: #888888;
}
.formbox::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.formbox::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.formbox::-webkit-scrollbar-thumb {
  background: #a7a7a7;
}

/* Handle on hover */
.formbox::-webkit-scrollbar-thumb:hover {
  background: #888888;
}
.formtitle {
      margin: 0 0 20px;
    color: #1DAA61;
	font-weight: 500;
    font-size: 18px;
}

.input-container label {
      font-size: 14px;
      margin: 12px 0 14px;
      display: block;
      color: var(--black10);
      font-weight: 500;
}

.input-container .form-control {
    border: 1px solid var(--black3);
  padding: 10px 12px;
    height: 48px;    text-transform: capitalize;
}

.resulttext {
    font-size: 15px;
    color: #234265;    line-height: 24px;
}
.titlesbosz h2 {
    font-size: 15px;
    font-weight: 500;
}.IMagconsr {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.cartImgD {
    width: 70px;
    height: 55px;
    overflow: hidden;
    border-radius: 4px;
}

.cartImgD img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.titleCs {
    font-weight: 900;
    font-size: 20px;
    margin: 0 0;
    padding: 0 0 0 12px;
}

.contentCX {
    font-family: Georgia, serif;
    font-size: 18px;
}

.contentCX table {
    border-left: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    padding: 0;
}

.contentCX table td,.contentCX table th {
    padding: 10px 10px;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

.contentCX table th {
    background: #eeeff3;
}
h2.screen-reader-text {
    display: none;
}
.ContentXoss {
    border-top: 1px solid #dedede;
    padding-top: 20px;
    margin: 0 0 35px;
}

.boxsd label {
    font-weight: 700;
    font-size: 12px;
    margin: 0 0 8px;
    display: block;
    color: #838383;
    /* color: #373737; */
    text-transform: uppercase;
}
.nav-links .page-numbers {
    border: 1px solid #2a2b2d;
    padding: 5px 10px;
    margin: 0 0 0 4px;
}
span.page-numbers.current {
    background: #2749F3;
    color: #fff;
}nav.navigation.pagination {
    text-align: center;    margin: 35px 0 0;
}
.input {
    margin: 14px 0 0;
}

.input .form-control {
    padding: 10px 15px;
    height: auto;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    font-size: 13px;
}

.titlesbosz {
    margin: 0 0 16px;
}

.input input#submit {
    background: #2552ff;
    color: #fff;
    font-weight: 800;
    text-transform: uppercase;
}
.w50 {
    width: 50%;
    padding: 0 10px;
}

.stockBox {
    margin: 0 0 10px;
    /* border-bottom: 1px solid #e7e5e5; */
    padding: 2px 0px 5px;
    /* background: #f7faff; */
}
.position-relative {
    position: relative;
}
section.homemainc {
    padding: 40px 0;
}

.titlemid {
    font-size: 25px;
    text-transform: capitalize;
    color: rgb(238 241 241);
    letter-spacing: 0.2px;
    margin: 0 0 15px;
}ul.listcalc li path {
    fill: #b6b6b6;
}
.mobilesearch {
    width: 380px;
    padding: 8px 0;
}
    .col-interview {
    background: #191919;
    border-bottom: 1px solid #3D3D3D;
    border-radius: 20px;
    overflow: hidden;
    margin: 20PX 0;
}.brandblog43 {
    height: 140px;
    margin: 0 auto;
    display: block;
    border-radius: 10px;
    overflow: hidden;
}.brandblog43 img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}.bd-cpboxCh3e {
    font-size: 16px;
    line-height: 23px;
    font-weight: 500;
 
    /* text-align: center; */
    margin: 20px 0 10px;
}.brandtlkmeta {
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 13px;
    font-weight: 300;
}.brandtalkcat {
    color: #00ff74;
    text-transform: capitalize;
    /* font-size: 14px; */
}.brandtlkmeta span {
    display: block;
    height: 2px;
    width: 2px;
    background: #fff;
    border-radius: 100%;
}ul.listcalc {
    display: flex;
    flex-wrap: wrap;
    margin: 30px 0 0;
    /* align-items: center; */
    gap: 10px;
}ul.listcalc li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    gap: 5px;
    padding: 10px 15px;
    width: 100%;
    /* box-shadow: 3px 7px 8px -2px #1f2022; */
    text-transform: capitalize;
    flex-wrap: wrap;
    position: relative;
    border: 1px solid #3d3d3e;
}ul.listcalc li a h3 {
    font-size: 14px;
    margin: 0;
    font-weight: 500;
}ul.listcalc li {
    display: inline-block;
    /* width: 25%; */
    padding: 0px 0px;
}section.homebannerscl {
  padding: 40px 0;
    background: #1f2020;
  
    margin: 40px 0 0;
}

.dateint {
    color: #D1D1D1;
    font-size: 14px;
    font-weight: 400;
}
section.interviews {
    padding: 50px 0 0;
}
.datainterview {
    padding: 15px 15px;
    position: relative;
}

.titleint {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
    margin: 10px 0 15PX;
}

.timespanint {
    color: #D1D1D1;
    font-size: 14px;
    border: 1px solid #C6FF00;
    padding: 5px 8px;
    border-radius: 19px;
    margin: 20px 0  0 auto;
    max-width: 84px;
    text-align: center;
}
.joindiv a {
    display: flex;
    padding: 10px 16px;
    font-size: 12px;
    height: 100%;
    align-items: center;
}

.navbars li {
    display: block;
    position: relative;
    padding: 5px 0;
}

.dropdownlist {
    border: 1px solid #232323;
    position: absolute;
    z-index: 2;
    background: #161616;
    width: 220px;
    border-radius: 5px;
    display: none;
    left: -100%;
    top: 30px;
    padding: 10px 12px;
    box-shadow: 0 4px 16px 0 rgb(0 0 0/20%),0 0 2px 0 rgb(0 0 0/5%);
}.dropdownh:hover .dropdownlist{display: block;}

.dropdownlist a {
    font-size: 13px !important;
    padding: 5px 0  !important;!i;!;
}
.navbars li a {
      display: block;
      padding: 0px 0;
      font-weight: 500;
      font-size: 14px;
      /* opacity: 0.9; */
      color: #234265;
      /* letter-spacing: 0.4px; */
      /* text-transform: uppercase; */
}
.top-labeld {
       padding: 16px 5px;
    opacity: 0.8;
    width: 70px;
    text-align: center;
}
.w40 {
      width: calc(50% - 36px);
    padding: 0 10px;
}
.items-center{    align-items: center;}
.items-end{    align-items: end;}
ul {
    padding: 0;
    margin: 0;
}
.fw-2 {
    font-weight: 200
}

.fw-3 {
    font-weight: 300
}.top-services .container {
    max-width: 1300px;
    margin: 0 auto;
}

.fw-4 {
    font-weight: 400;
}

.fw-5 {
    font-weight: 500
}

.fw-6 {
    /* font-weight: 600; */
}

.fw-7 {
    font-weight: 700;
}

.fw-8 {
    font-weight: 800
}

.fw-9 {
    font-weight: 900;
}.f-13 {
    font-size: 13px;
    line-height: 23px;
}
.f-12 {
    font-size: 12px;
}
.text-blue-600 {
    color: #15803d;
}
.f-14 {
    font-size: 13px;
    line-height: 20px;
}

.f-15 {
    font-size: 15px;
    line-height: 26px;
}

.f-16 {
    font-size: 16px;
}

.f-17 {
    font-size: 17px;
}

.f-18 {
    font-size: 16px;
}

.f-19 {
    font-size: 19px;
}

.f-20 {
    line-height: 25px;
    font-size: 20px;
}

.f-21 {
    font-size: 21px;
}

.f-22 {
    font-size: 22px;
}

.f-23 {
    font-size: 23px;
}

.f-24 {
    font-size: 24px;
}

.f-25 {
    font-size: 25px;
    line-height: 35px;
}

.f-26 {
    font-size: 26px;
}

.f-27 {
    font-size: 27px;
}

.f-28 {
    font-size: 25px;
}

.f-29 {
    font-size: 29px;
}

.f-30 {
    font-size: 30px;
}
.f-35 {
    font-size: 35px;
}
.f-40 {
    font-size: 35px;
}
.flex-wrap {
    flex-wrap: wrap;
}

.blog-img-box2 {
       width: 45%;
    height: 300px;
    overflow: hidden;
}.blog-img-box2 img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.shortContent {
    line-height: 23px;
    opacity: 0.9;
}.mostrecentsec {
    padding: 30px 0 15px;
}.row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.col-md-4 {
    width: 33%;
    padding: 0 15px;
}
.abspost4 {
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .8) 78%);
    position: absolute;
    bottom: 0px;
    left: 0;
    padding: 110px 10px 14px;
}

.blog-img-box4 {
    height: 300px;
    display: block;
}

.blog-img-box4 img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.abspost4 .bd-cpboxCh3 {
    color: #fff;
}

.abspost4 .Categorytag {
    color: #fff;
}

.NewsHeading6 {
  font-weight: 700;
    font-size: 24px;
    margin: 0 0 30px;
    text-transform: uppercase;
    position: relative;
}
.postcontent table th {
    background: #1DAA61;
    color: #fff;
}
.postcontent td:last-child{border-right: 0;}
.borderHome4 {
    padding: 20px 0;
    /* border-top: 1px solid #edecec; */
}

.NewsHeading6 span::before {
    content: '';
    position: absolute;
    background: #474950;
    display: block;
    width: 6px;
    height: 6px;
    right: -10px;
    bottom: 2px;
    border-radius: 10px;
}
.bd-cpboxCh3 {
    font-weight: 900;
    margin: 6px 0 8px;
    font-size: 16px;
    line-height: 20px;
}

.blog-img-box3 {
    display: block;
    height: 170px;
    overflow: hidden;
    /* object-fit: cover; */
}
.postcontent blockquote {
     background: #181931;
    margin: 0;
    border: 1px solid #2c2f56;
    padding: 5px 14px;
    border-radius: 10px 0px 10px 0px;
}
.blog-img-box3 img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.w-40 {
    width: 50%;    padding: 0 15px;
}

.w-15 {
    width: 20%;
    padding: 0 10px;
}

.footer-about img {
    width: 160px;
}

.footer-title {
    font-weight: 700;
    font-size: 16px;
    margin: 0 0 0;
    color: var(--black9);
}
span.titlehr {
    position: relative;
}.postcontent  h2{font-size: 26px;}
.postcontent  h3{font-size: 22px; }
.postcontent  h4{font-size: 20px; }
.postcontent  h5{font-size: 18px; }
.postcontent  h6{font-size: 18px; }
.postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6 {
    font-weight: 800;
    letter-spacing: 0px;
    line-height: 38px;
    padding-top: 10px;
    /* color: #222222; */
    margin-bottom: 8px;
    /* border-top: 1px solid #f3f3f3; */
}.postcontent  td {
     border-bottom: 0;
     border-right: 1px solid #b9b4b4;
     padding: 8px 12px;
     font-size: 15px;
     font-weight: 600;
     background: #F4F4F4;
}
.postcontent  ol,.postcontent  ul {
    padding: 0 0 0 15px;
}
 .postcontent img, .postcontent iframe,.postcontent figure{
        
            margin: 0;
        max-width: 100%;        width: 100% !important;
    }





/*
.healthcal{
	background-image: url(images/healthbg.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 123px;
    padding-bottom: 100px;}
*/

.row3 {
    width: 20%;
    padding: 0 15px;
}



div#ez-toc-container {
    border: 0;
    background: #fff;
    box-shadow: 0 0px 7px 0px rgb(16 24 40 / 4%);
    margin: 20px 0;
    border-radius: 10px;
}

div#ez-toc-container p.ez-toc-title {
    color: #F70285;
}

div#ez-toc-container  a {
    color: #234265 !important;
    text-decoration: underline !important;
    padding: 2px 0 !important;
}











.sociallinksf li {
    display: inline-block;
    margin: 0 20px 0 0;
}

.sociallinksf li  a {
    display: flex;
      
}

.sociallinksf {
    margin: 30px 0 0 0;
}

.w-30 {
    width: 25%;
    padding: 0 15px;
}

.flexLinks {
    display: flex;
    gap: 30px;
}

.footer-about {
    padding-right: 90px;
}








.postcontent ol li,.postcontent ul li {
 padding-bottom: 10px;
 font-family: Georgia, serif;
 font-size: 19px;
 line-height: 30px;
 /* font-weight: 500; */
}
.postcontent a {
      color: #00ff74;
      text-decoration: underline !important;
}
.postcontent img {
    max-width: 100%;
    /* border: 2px solid #dfdddd; */
    border-radius: 4px;
}   
.postcontent table {
    border: 0;
    height: auto !important;
    margin: 15px 0;
    width: 100% !important;
    border-right: 0;
}.postcontent tr:nth-child(odd) td {
    background: #fff;
}.postcontent table th {
   padding: 5px 15px;
   font-size: 15px;
   border: 0;
}.postcontent p {
    font-size: 19px;
    line-height: 31px;
    font-weight: 400;
    font-family: Georgia, serif;
    /* font-family: Georgia, serif; */
    margin-bottom: 20px !important;
}
.footer-link ul li {
    display: block;
    color: #6D6D6D;
    font-size: 13px;
    padding: 6px 0;
    text-transform: uppercase;
    font-weight: 600;
}

.boxsecure {
    text-align: left;
    padding: 50px 0 0;
}

footer {
    background: #fff;
    padding: 48px 0 20px;
    margin: 40px 0 0;
    border-top: 1px solid #282a2a;
}.blog-img-box5 {
    width: 100px;
    height: 80px;
    overflow: hidden;
    border-radius: 5px;
}
.mter {
    margin-top: 22px;
    border-top: 1px solid #efefef;
    padding: 12px 0 0;
}
.containerDr {
    background: #f9f9ff;
    padding: 20px 20px;
    border: 1px solid #e8e5ff;
    border-radius: 2px;
}

.abspost5 {
    width: calc(100% - 100px);
    padding: 0 0 0 10px;
}

.bd-cpboxCh5 {
    margin: 4px 0 4px;
    font-size: 14px;
    line-height: 20px;
}

.blog-img-box5 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.abspost3 {
    padding: 10px 0 0;
}
.posttile {
    font-size: 35px;
    margin: 10px 0 20px;
    line-height: 50px;
    text-transform: capitalize;
    font-weight: 800;
}

.breadcrumb {
    font-size: 15px;
    margin: 12px 0 20px;
	display: flex;
    text-transform: capitalize;
}.homepagebanner {
    background: #fff;
    padding: 30px 0;
}

.homepagedata {
    max-width: 700px;
    margin: 40px auto 60px;
}

.homepagedata h1 {
    text-align: center;
    font-weight: 400;
    font-size: 30px;
    margin: 0;
}
.col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 15px;
}
.searchBox {
    position: relative;
    max-width: 600px;
    margin: 50px auto 0;
}section.top-services {
    padding: 60px 0;
}
.Main_serivces {
  min-height: 200px;
    justify-content: center;
    position: relative;
    background-repeat: no-repeat;
    border-radius: 16px;
    /* border: 0px solid #ffffff; */
    margin: 14px 0 15px;
    /* box-shadow: 2px 2px 16px 0 rgba(73, 73, 73, 0.09); */
    background-color: #fff;
    padding: 0;
    display: flex;
    box-shadow: 0px 4px 30px 4px #00000005;
    overflow: hidden;
    padding: 0px 24px;
    text-align: center;
    flex-wrap: wrap;
    flex-direction: column;
}.service-txt {
     color: #6D6D6D; 
    font-size: 18px;
    font-weight: 400;
    
}.imgt {
    max-width: 48px;
    margin: 0 auto;
}
.searchBox .form-control {
    /* box-shadow: 0px 2px 10px 7px #00000003; */
      border: 1px solid #B0B0B0;
    height: 55px;
    border-radius: 28px;
    /* font-style: italic; */
    font-size: 15px;
    font-weight: 400;
    padding: 0 25px;
}

span.search-icon {
      position: absolute;
    right: 20px;
    top: 14px;
}

span.search-icon svg {
    width: 18px;
    /* fill: red; */
}

span.search-icon svg path {
    fill: red;
}
.sitetitle {
    font-size: 32px;
    text-transform: capitalize;
    margin: 10px 0;
}

.sitepara {
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    color: #ededed;
}
.breadcrumb span {
    margin: 0px 6px;    color: #989898;
}
.breadcrumb li {
       display: block;
       /* border: 1px solid #1BAB62; */
       margin-left: -1px;
       font-size: 12px;
       /* background: #fff; */
}

.breadcrumb li a {
    position: relative;
    /* display: block; */
    padding: 0px 2px;
    color: #fff !important;
}

.breadcrumb li:first-child {
    border-radius: 5px 0px 0px 5px;
}

.breadcrumb li:last-child {
    border-radius: 0px 5px 5px 0px;
    padding: 0px 2px;
}

.breadcrumb li.current {
    color: #6D6D6D;
}
.col-md-9 {
    width: 75%;
    padding: 0 10px;
}#social-ad-new a {
       display: flex;
    width: 30px;
    height: 30px;
    border: 1px solid #656464;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
}
#social-ad-new a path {
    fill: #fff;
}

#social-ad-new a svg {
    height: 21px;
    width: 20px;
}
div#social-ad-new {
    gap: 8px;
}

.publisarticleby {
    gap: 12px;
    margin: 15px 0 19px;
    justify-content: space-between;
}

.metadata {
    gap: 10px;
    font-size: 13px;
}
.col-md-8e {
     max-width: 868px;
     margin: 0 auto; 

    padding: 10px 15px;
}.author-bio {
/*    display: flex;flex-wrap: wrap;*/
   
      border: 1px solid #282727;
    border-radius: 16px;
     padding: 16px 30px;
}.author-title-wrapper {
    width: 140px;
}.author-description {
    width: calc(100% - 140px);
    padding-left: 20px;
}.author-description p {
    line-height: 24px;
    font-size: 15px;
}.Thumnailsw img {
    border-radius: 15px;
}.author-avatar.vcard {
    width: 124px;
    height: 124px;
    border-radius: 100%;
    overflow: hidden;
}

.author-title {
    text-transform: capitalize;
    font-size: 18px;
}

.author-avatar.vcard img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.socialslinks path {
    fill: #fff;
}
.mr-1 {
    margin-right: 4px;
}

.nameyrl {
    color: #00ff74;
    font-weight: 600;
}
.abspost {
    width: 55%;
    padding: 0 0 0 25px;
}.Categorytag {
    text-transform: uppercase;
    color: #4452a1;
    font-size: 11px;
    font-weight: 600;
}.bd-cpboxCh2 {
    margin: 15px 0 10px;
}.reviewd-date-time {
    font-size: 12px;
    color: #5b5b5b;
}.breadcrumb a:first-child {
    color: #1c20cb;
}.thumnailsmD {
    width: 300px;
    height: 190px;
    overflow: hidden;
}

.coinsdtaD {
    width: calc(100% - 300px);
    padding: 0 0 0 20px;
}

.font-extrabold {
   font-size: 25px;
    font-weight: 600;
    margin: 0 0 10px;
    line-height: 32px;
}
.mt-4{ margin-top: 40px;}
.text-shortdes {
    font-size: 14px;
    line-height: 24px;
}.contactusP {
    background: #211e33;
    padding: 30px 50px;
    border-radius: 10px;
}
.form-control {
display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 15px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    background-color: #000000;
    background-clip: padding-box;
    border: 1px solid #464647;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}.maxc {
    max-width: 670px !important;    margin: 30px auto;
}.text-center {
    text-align: center !important;
}.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}
.postBreifs {/*    border-bottom: 1px solid #eeeeee;*/line-height: 30px;color: #efefef;padding: 0 0 10px;font-size: 18px;font-family: Georgia, serif;}
.mt-1, .my-1 {
    margin-top: .25rem !important;
}.gtmcontactform .btn {
    background: #1DAA61;
    color: #fff;
    cursor: pointer;
    border-radius: 28px;
    padding: 12px 30px !important;
    font-weight: 500 !important;
    width: 100%;
    border: 1px solid #1BAB62;
    text-transform: uppercase;
    max-width: 180px;
    margin: 0 auto !important;
}.col-md-12 {
    width: 100%;
}
.articlMEtas {
    font-size: 13px;
    margin: 10px 0 0;
}

.Newslist {
margin: 0 0 10px;
    border: 1px solid #434242;
    padding: 14px 11px;
    border-radius: 5px;
}

.thumnailsmD img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}#result {
      padding: 10px 20px;
    font-weight: 600;
    font-size: 20px;
    display: none;    margin: 15px 0 0;
    background: #f0f5ff;
    color: #1629dd;
}#result strong {
    font-weight: 900;
}
.justify-content-between {
    justify-content: space-between;
}.uplishdate {
    font-weight: 400;
    font-size: 14px;
    font-style: italic;
      margin: 10px 0 15px;
    opacity: 0.7;
}

.keypoint {
      font-weight: 400;
    font-size: 14px;
    font-style: italic;
  
    color: #6D6D6D;
    margin-bottom: 30px;
}

.postpage {
    padding-top: 15px;
}
.m-on{ display: none;}
    .d-on{ display: block;}
.col-lg-4 {
    width: 33.3%;
    padding: 0 10px;
}.btn {
    /* border: 0; */
    padding: 6px 19px;
    font-size: 15px;
    font-weight: 400;
}
section.hometweetN {
    background: #F9FBFD;
    padding: 5px 0 0;
}

.calculate-btn {
    background: #0f1623;
    color: #fff;
    border-radius: 8px;
}
.resultdatarow:last-child .result1 {
    border: 0;
}
@media(max-width:600px){
        .postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6  {font-size: 18px;line-height: 28px;}

    .m-on{ display: block;}
    .d-on{ display: none;}.Searchbox {
    display: none;
}.Svgicons path {
    fill: #1BAB62;
}

.navbars {
    overflow: scroll;
	display: none;
    white-space: nowrap;
}

.container {
    padding: 0 15px;
}

.mobilesearch {
    width: auto;
}
.row1 {
    width: 100%;margin-top: 10px;
	order: 2;}
.blog-img-box2 {
    width: 100%;
}.row2 {
    width: 100%;
	order: 1;}
	.row3 {  width: 100%;
	order: 3;}
.abspost {
    width: 100%;
    padding: 15px 0 0;
}

.col-md-4 {
    width: 100%;
}

.Singleblog5 {
    display: flex;
    flex-wrap: wrap;
    margin: 8px 0 8px 0px;
}

.blog-img-box3 {
    height: 80px;
    width: 120px;
}.bd-cpboxCh2 {
    margin: 5px 0 5px;
    font-size: 20px;
}.shortContent {
    font-size: 14px;
    line-height: 18px;
    opacity: 0.9;
}.mt-4 {
    margin-top: 15px;
}
.Singleblog4 {
    margin: 0 0 20px;
    }.abspost4 {    padding: 30px 10px 14px;}
    .bd-cpboxCh3 {font-size: 14px;
    line-height: 18px;}
.abspost3 {
    width: calc(100% - 120px);
    padding: 0 0 0 15px;
}.blog-img-box4 {
    height: 210px;}
    .col-6{width: 50%; }
.col-12 {
    width: 100%;
}.joindiv a {
    display: none;
}.searchicon {
         background-size: 20px;
        cursor: pointer;
        height: 100%;
        width: 38px;
        background-position: right center;
        background-repeat: no-repeat;
    background-image: url(images/serchi.svg);
}.space-y-1 {
    padding: 6px 8px 0px 0px;
}.space-y-1 {
    padding: 6px 8px 0px 0px;
}

.menuIns .container {
    padding: 0;
}.col-md-9 {
    width: 100%;}

.menuIns {
    padding: 0 0 0 10px;
}.navbars::-webkit-scrollbar {
  display: none;
}
.navbars {
    gap: 20px;}.logomart {
    padding: 5px 0;
}
/* Track */
.navbars::-webkit-scrollbar-track {
  background: #f1f1f1; width: 2px;
}

/* Handle */
.navbars::-webkit-scrollbar-thumb {
  background: #888;
}
.posttile {
          font-size: 28px;
          margin: 10px 0 10px;
          line-height: 38px;
}
/* Handle on hover */
.navbars::-webkit-scrollbar-thumb:hover {
  background: #555;
}
    .containerDr{    padding: 12px 12px;}
.Singleblog6 {
    margin: 0 0 15px 0px;
    }.NewsHeading6{    font-size: 16px;
    margin: 0 0 15px;}.w-40 {
    padding: 0 15px;
    width: 100%;
}.w-15 {
    width: 32%;
    padding: 14px 10px;
}.col-md-8 {
    padding: 0 10px;
}.thumnailsmD {
    width: 110px;
    height: 90px;
    }.coinsdtaD {
        width: calc(100% - 110px);}.font-extrabold {
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 10px;
    line-height: 21px;
}    .closesrch {
      
        font-size: 35px;cursor: pointer;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .1);
    z-index: 3;
        line-height: 20px;
        margin-bottom: 20px;    position: absolute;
    top: -40px;
    right: -3px;
        padding: 5px 5px;
        width: 31px;
        border-radius: 100%;
        height: 31px;
        background: #fff;
    }.text-shortdes {
    display: none;}.Searchbox.active {
 
    display: block;
    transition: 0.3s ease;
    position: absolute !important;
    right: 0;
    width: 315px;
    /* height: 100%; */
    padding: 10px 10px;
    top: 42px;
    box-shadow: 0 0px 8px rgba(0, 0, 0, .1);
    z-index: 9999;
    background: #fff;
    border-radius: 4px;
}.titlesbosz h2 {
    font-size: 14px;}
    .titlesbosz h1 {     font-size: 20px;}.boxsd{ 
        padding: 12px 12px;}
    .dropdownlist{ display: none !important;}li.dropdownh2 {
    font-weight: 800;
    background: #f7f7f7;
}.postcontent code {
    padding-right: 36px !important;
}
	.tabing{     margin: 0 -20px 30px;
    padding: 0px 20px;}
	.formtitle{ display: none;}
	.formbox {    padding: 20px 20px;}
.dropdownlist2 {
    padding: 10px 0px 0 0px;
    font-weight: 500;
	}.homepagedata h1 {    font-size: 22px;}.w40 {
    width: calc(50% - 23px); }
    .top-labeld{     width: 45px;padding: 8px 0px;}
    .table-responsive {
    overflow: scroll;
}.homepagedata {
    max-width: 700px;
    margin: 10px auto 32px;
}section.top-services {
    padding: 30px 0;
}.w-30 {
           width: 50%;
    padding: 15px 15px;
}.Main_serivces {
	min-height: 170px;}
	.row2{ margin: 10px 0 0}
	.top-services .col-md-2 {-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
	.footer-about {
    padding-right: 0;
}header {
    /* box-shadow: 0 1px 0px 0 rgba(0, 0, 0, .12); */
    background-color: #fff;
    padding: 5px 0;
    border-bottom: 1px solid #f2f2f2;
}.breadcrumb {
    font-size: 12px;
    margin: 12px 0 15px;
    display: flex;
    text-transform: capitalize;
  
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}.breadcrumb li.current {    text-overflow: ellipsis;
    overflow: hidden;}
    
    .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px;
}
    .brandblogd {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #383535;
}

.brandblog43 {
    width: 100px;
    height: 90px;
}

.abspost42 {
    width: calc(100% - 100px);
    padding: 0 0 0 15px;
	}.imgmaikl {    height: 200px;}
.coinlp h1 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    margin: 15px 0 10px;
}
.bd-cpboxCh3e {        font-size: 14px;
        line-height: 23px;
        margin: 0 0 5px;
}.col-md-6 {
    width: 100%;
    padding: 0 15px;
}.coinlp {
    padding-top: 20px;
	}.postcontent ol li, .postcontent ul li { font-size: 15px;
    line-height: 24px;}
	
	.postcontent p {    font-size: 16px;
    line-height: 26px;}
	
	.postcontent h2{        font-size: 20px;}
	.postcontent h3{        font-size: 18px;}
	.postcontent h4{        font-size: 16px;}
	.author-title-wrapper {
    width: 60px;
}.author-description {
    width: calc(100% - 60px);
    padding-left: 10px;
}.author-description p {
    line-height: 24px;
    font-size: 14px;
}
	.author-avatar.vcard {
    width: 60px;
		height: 60px; }section.homebannerscl {
    padding: 30px 0;
    
    margin: 0px 0 0;
}section.interviews {
    padding: 30px 0 0;
}
	div#social-ad-new {    display: none;}
}