.blog_single {   padding-top:12px; } .blog_single .c {   max-width:1080px; } .bc_btn_row {   display:flex;   flex-direction:row;   align-items:center;   justify-content:space-between; } .back_btn {   color:#383838;   font-size:14px;   font-weight:400;   line-height:1.3;   letter-spacing:0.01em;   border-bottom:1px solid #383838; } .thumbnail_img {   margin-top:25px; } .thumbnail_img .image {   padding-top:35%; } .four_img_sec {   padding:40px 0 30px; } .four_img_sec .row {   font-size:0;   margin:0 -7px; } .four_img_sec .col {   padding:0 7px; } .four_img_sec .image {   padding-top:100%; } .btn_sec {   display:block;   text-align:center;   margin:30px 0; } .btn_sec .btn {   display:inline-block;   background-color:#6450FF;   padding:12px 24px;   font-size:16px;   color:#FFFFFF;   font-weight:400;   border-radius:4px;   line-height:1.4;   border:1px solid #6450FF;   transition:all .3s ease; } .btn_sec .btn:hover {   background-color:transparent;   color:#6450FF; } .intro_text {   font-size:20px;   font-weight:500;   color:#0C0C0C;   line-height:1.4;   padding:30px 0;   letter-spacing:0.02em; } .single-post .text_block {   font-size:18px;   font-weight:300;   line-height:1.3;   letter-spacing:0.01em;   margin-top:30px; } .img_block img {   width:100%;   height:auto; } .single-post .text_block strong {   font-weight:600; } .single-post .text_block h4 {   font-weight:600;   margin-bottom:15px; } .arrow_link {   display:inline-block;   position:relative;   padding-left:25px; } .arrow_link::before {   content:'';   position:absolute;   left:0;   top:8px;   width:11px;   height:11px;   border-left:1px solid;   border-bottom:1px solid;   transform:rotate(45deg); } .arrow_link span {   display:inline-block;   border-bottom:1px solid; } .single-post .c_edit b,.single-post .c_edit strong {   font-weight:bold;   color:#677746; } .single-post .c_edit h1,.single-post .c_edit h2,.single-post .c_edit h3,.single-post .c_edit h4,.single-post .c_edit h5,.single-post .c_edit h6{   color:#222817;   margin-top:20px; } .single-post .c_edit h1, .single_wrap .h1 {   font-size:45px;   font-weight:500;   line-height:1.4;   letter-spacing:-0.03em; } .single-post .c_edit h2, .single_wrap .h2 {   font-size:32px;   font-weight:600;   line-height:1.28; } .single-post .c_edit h3, .single_wrap .h3 {   font-size:34px;   font-weight:500;   line-height:1.38;   letter-spacing:-0.02em; } .single-post .c_edit h4, .single_wrap .h4 {   font-size:29px;   font-weight:500;   line-height:1.17;   letter-spacing:-0.02em; } .single-post .c_edit h5, .single_wrap .h5 {   font-size:25px;   font-weight:700;   line-height:1.4; } .single-post .c_edit h6, .single_wrap .h6 {   font-size:22px;   font-weight:600;   line-height:1.36;   letter-spacing:-0.02em; } .single-post .c_edit p{   margin-bottom:0;   margin-top:20px;   word-break:break-word;   line-height:1.4; } .single-post .c_edit i,.single-post .c_edit em{   font-style:italic; } .single-post .c_edit a{   color:#acc674; } .single-post .c_edit > ul,.single-post .c_edit > ol{   margin-top:30px; } .single-post .c_edit ul li,.single-post .c_edit ol li{   list-style:none; } .single-post .text_block .c_edit ul li{   position:relative;   padding-left:15px;   margin-top:10px;   word-break:break-word; } .single-post .c_edit ul li:before{   position:absolute;   left:0;   top:12px;   width:5px;   height:5px;   background-color:#acc674;   border-radius:50%;   content:''; } .single-post .c_edit ul li {   border-radius:0; } .single-post .c_edit ol{   counter-reset:item;   margin-bottom:0;   margin-right:0;   margin-left:0; } .single-post .c_edit ol li{   counter-increment:item;   padding-left:0px;   margin-top:10px;   display:table;   word-break:break-word; } .single-post .c_edit ol li:before {   content:counters(item, ".") ". ";   display:table-cell;   font-size:14px;   color:#acc674;   line-height:1;   padding-right:5px;   white-space:nowrap; } .single-post .c_edit blockquote {   font-weight:bold;   border-left:5px solid #052546;   position:relative;   background-color:#acc674;   padding:25px 30px;   margin-top:40px;   color:#fff !important; } .single-post .c_edit blockquote p{   margin-top:0; } .single-post .c_edit img{   width:auto;   height:auto;   margin:0; } .single-post .c_edit img.alignright { float:right; } .single-post .c_edit img.alignleft { float:left; } .single-post .c_edit img.aligncenter { display:block; margin-left:auto; margin-right:auto; } .single-post .c_edit .alignright { float:right; } .single-post .c_edit .alignleft { float:left; } .single-post .c_edit .aligncenter { display:block; margin-left:auto; margin-right:auto; } .single-post .c_edit figure {   width:auto !important;   max-width:100%; } .single-post .c_edit p:after {   clear:both;   content:'';   display:block; } .single-post .c_edit table{   text-align:center;   width:100%;   margin-top:30px;   border:1px solid #707070;   border-left:none;   border-top:none; } .single-post .c_edit table td{   padding:10px;   border-top:1px solid #707070;   vertical-align:middle;   border-left:1px solid #707070;   word-break:break-word;   } .single-post .c_edit > *:first-child {   margin-top:0; } .single_wrap {   margin-top:45px; } .flex {   display:flex; } .date_els {   margin-top:5px; } .date_els .date {   margin-right:32px;   position:relative;   font-weight:300;   font-size:10px;   color:#000000; } .date_els .date::before {   content:'';   width:1px;   position:absolute;   left:-16px;   background-color:#C3C3C3;   top:5px;   bottom:5px; } .date_els .date:first-child::before {   display:none; } .date_els .date a{   text-decoration:underline; } .text_title .title {   font-size:25px;   font-weight:600;   letter-spacing:-0.02em; } .text_title .text {   margin-top:20px;   line-height:1.4;   color:#000000; } .text_title .text p {   margin-bottom:15px; } .text_title .text ul {   padding-left:140px;   margin:30px 0 40px 0; } .ublock .image {   background-color:#ccc;   width:80px;   border-radius:4px;   overflow:hidden; } .ublock .image::before {   content:'';   display:block;   padding-bottom:100%; } .ublock {   display:flex;   align-items:flex-start; } .umeta {   flex:1;   padding-left:24px; } .userrow {   display:grid;   grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));   gap:30px; } .user_blocks {   margin-top:24px; } .ucat {   font-size:14px;   margin-bottom:8px;   font-weight:400; } .uname {   padding-bottom:2px;   border-bottom:1px solid;   display:inline-block;   color:#0C0C0C;   font-size:18px;   font-weight:300; } .uroll {   font-size:14px;   font-weight:400;   margin-top:2px;   color:#0C0C0C; } .fea_img {   margin-top:40px;   border-radius:4px;   overflow:hidden; } .fea_img img {   width:100%;   max-width:100%;   height:auto; } .table_content {   border-radius:0 0 24px 24px;   overflow:hidden;   padding:16px 40px;   box-shadow:0px 12.33px 20px 1px #00000013;   position:relative;   background:#FFFFFF; } .table_content::after{   content:'';   position:absolute;   bottom:0;   left:0;   width:100%;   background:linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,1) 63%);   height:120px;   pointer-events:none;   transition:opacity 0.4s; } .readmore {   display:block;   position:relative;   z-index:2;   cursor:pointer;   font-size:18px;   vertical-align:middle; } .readmore img {   vertical-align:middle; } .cblock + .cblock{   margin-top:40px; } .cquotes {   position:relative;   max-width:560px;   margin:auto;   padding:40px; } .cquotes span {   font-size:18px;   font-weight:300;   font-style:italic;   line-height:1.5;   color:#000000; } .cquotes::after{   top:0;   right:0;   content:"\f10e"; } .cquotes::before{   bottom:0;   left:0;   content:"\f10d"; } .cquotes::before, .cquotes::after{   font-size:40px;   color:#FFE3C5;   font-family:"Font Awesome 5 Free";   font-weight:900;   position:absolute;   line-height:1; } .c_quotes .ublock {   max-width:480px;   margin:auto;   padding-top:10px; } .do_block ._row {   display:flex;   flex-wrap:wrap;   margin:0 -35px; } .do_block ._col{   padding:0 35px;   flex:1; } .dosblock {   font-weight:300;   font-size:18px;   color:#000000;   line-height:1.5; } .dosblock ul, .dosblock li {   list-style:none;   padding:0;   margin:0; } .dosblock ul{   padding:40px 0 0 24px; } .dosblock li + li {   margin-top:24px; } .dosblock li {   padding-left:60px;   position:relative; } .dosblock li::before {   content:'';   position:absolute;   left:0;   top:0px;   width:22px;   height:22px;   border-radius:50%;   background-color:#ACC674; } .dosblock li::after {   content:'+';   position:absolute;   left:4px;   top:-6px;   color:#fff;   font-size:22px; } .donts li::before{   background-color:#CC3E42; } .donts li::after{   content:'-';   left:6px;   top:-5px; } .ta_row {   display:flex;   width:100%; } .ta_body .ta_row:nth-child(odd) {   background-color:#FEFBF8; } .ta_col {   display:block;   padding:15px 32px; flex:1; } .ta_head {   display:block; } .ta_head .ta_col {   font-weight:400;   font-size:25px;   color:#0C0C0C; } .ta_body .ta_col {   font-weight:300;   font-size:18px;   color:#0C0C0C; } .bio_wrap ._row {   display:flex;   flex-wrap:wrap; } .bio_wrap {   border:1px solid #EDBA80;   border-radius:12px;   overflow:hidden;   max-width:700px;   margin:auto;   background-color:#FEFBF8;   padding:48px 32px 32px 32px; } .bio_wrap ._col:first-child{   width:60px; } .bio_wrap ._col:first-child img{   width:100%;   height:auto; } .bio_wrap ._col:last-child{   flex:1;   padding-left:20px; } .bio_wrap .tit {   font-size:20px;   font-weight:500;   margin-bottom:15px; } .bio_wrap .desc {   font-size:18px;   font-weight:300;   color:#000000;   line-height:1.5; } .tick_block {   border-radius:0 0 24px 24px;   overflow:hidden;   padding:32px;   box-shadow:0px 12.33px 20px 1px #00000013; } .tick_block ul {   padding:0;   list-style:none; } .tick_block .tit {   font-size:22px;   font-weight:400;   margin-bottom:22px;   color:#0C0C0C;   letter-spacing:0.02em; } .tick_block li + li{   margin-top:16px; } .tick_block li{   padding-left:45px;   position:relative;   font-size:18px;   font-weight:300;   color:#0C0C0C;   line-height:1.5; } .tick_block li::before {   content:'';   position:absolute;   left:10px;   top:5px;   width:7px;   height:12px;   border-bottom:2px solid #FF8A00;   border-right:2px solid #FF8A00;   transform:rotate(45deg); } .blog_single .toggle_block ul .inner {   overflow:hidden;   display:none;   padding:20px 0; } ul.accordion {   list-style:none;   padding:20px 40px 0 40px;   margin:0; } .accordion .toggle {   font-size:25px;   font-weight:400;   display:block;   padding:10px 45px 10px 0;   line-height:1.25;   position:relative; } .accordion .toggle::after {   content:'';   position:absolute;   right:10px;   top:13px;   width:13px;   height:13px;   border-bottom:2px solid #454f2e;   border-right:2px solid #454f2e;   transform:rotate(45deg); } .accordion .toggle.open::after {   transform:rotate(-135deg);   top:20px; } .accordion li + li{   margin-top:15px; } .cats_block .tit {   font-size:22px;   font-weight:400; } .cat_link {   display:inline-block;   color:#677746;   margin-top:40px;   font-size:14px; } .cat_links {   display:flex;   align-items:center;   justify-content:center;   gap:25px;   text-align:center; } .cats_block {   padding:40px 0;   border-top:1px solid #C3C3C3;   border-bottom:1px solid #C3C3C3; } .expert_wrap {   border-radius:0 0 24px 24px;   overflow:hidden;   padding:32px;   box-shadow:0px 12.33px 20px 1px #00000013; } .expert_wrap .h5 {   font-weight:400; } .expert_wrap ._row {   display:flex;   flex-wrap:wrap;   margin-top:32px; } .expert_wrap ._col:first-child {   width:150px; } .expert_wrap ._col:last-child {   flex:1;   padding-left:40px; } .expert_wrap ._col:first-child .image::before{   content:'';   display:block;   padding-top:100%; } .etitle {   font-size:20px;   font-weight:500; } .edesc {   padding:12px 0 24px 0; } .so_links {   display:block;   margin-right:15px;   cursor:pointer; } .so_links img{   height:30px;   width:auto;   filter:grayscale(1); } .social_links {   display:flex;   align-items:center; } .expert_wrap .arrow_link {   margin-top:12px;   margin-left:auto;   display:block;   text-align:right; } .expert_wrap .arrow_link{   display:inline-block;   font-size:14px;   padding-left:0;   padding-right:25px; } .expert_wrap .text_right {   text-align:right;   margin-top:12px; } .comment_block .tit{   font-weight:500;   font-size:34px; } .expert_wrap .arrow_link::before {   left:auto;   right:0;   transform:rotate(-135deg); } .rel_block .image{   background-color:#f1f1f1; } .rel_block .image::before {   content:'';   display:block;   padding-bottom:63.8%; } .related_block ._row {   margin:0 -40px;   display:flex;   flex-wrap:wrap; } .related_block ._col {   padding:0 40px;   width:50%;   margin-top:24px; } .rel_block ._c {   padding:0 8px;   width:50%; } .rel_block {   display:flex;   flex-wrap:wrap;   margin:0 -8px; } .related_block .tit {   font-weight:500;   font-size:22px; } .text_title {   margin-top:30px; } .mobile_image {   display:none; } .custom_prdblk ._row {   display:flex;   flex-wrap:wrap; } .custom_prdblk ._col {   width:33.33%;   display:inline-block;   padding:20px 20px 40px; border:1px solid transparent;   border-radius:10px; transition:all .5s; } .custom_prdblk ._col:hover { border:1px solid #acc674; } .custom_prdblk {   margin-top:25px; } .product_block {   padding-bottom:40px; } .comment_block .h5 {   font-weight:400;   margin-top:20px;   margin-bottom:0; } .cust_toc h6 {   font-size:22px;   font-weight:400;   line-height:28.6px; } .toc_ul {   max-height:105px;   overflow:hidden;   transition:max-height 0.4s;   padding-left:40px;   margin-bottom:16px; } .table_content.active .toc_ul {   max-height:1000px; } .table_content.active::after{   opacity:0; } .toc_ul li {   list-style:none; } .toc_ul li a {   font-weight:300;   line-height:27px;   font-size:17px;   padding-top:10px;   display:inline-block;   transition:all .5s;   font-style:italic; } .toc_ul li a:hover {   color:#acc674; } .toc_h6 {   font-size:22px;   font-weight:400;   line-height:28.2px;   letter-spacing:0.002em;   margin-bottom:10px; } .common_arw button.slick-arrow:before {   content:"";   font-size:26px;   width:16px;   height:16px;   transition:0.5s;   float:left;   box-shadow:-2px 2px 0 #454f2e;   transform:rotate(-135deg); } .common_arw button.slick-prev:before {   transform:rotate(45deg); } .common_arw .slick-arrow {   border:none;   font-size:0;   top:40%;   position:absolute;   transform:translate(0, -50%);   z-index:1;   background:0 0 !important;   outline:none !important; } .blog_single .toggle_block ul .inner {   overflow:hidden;   display:none; } .blog_single .toggle_block li {   border-bottom:1px solid #C3C3C3;   padding-bottom:15px; } .blog_single .toggle_block .toggle {   font-size:22px; } .blog_single .toggle_block .te {   color:#0C0C0C;   padding:0 25px 25px 25px; } .blog_single .toggle_block ul.accordion {   padding:20px 24px 0 24px; } .arrow_link:hover::before {   transform:translateX(-10px) rotate(45deg); } .expert_wrap .arrow_link:hover::before {   transform:translateX(10px) rotate(-135deg) !important; } .note_txt {   font-size:10px;   font-weight:200; } .related_block .text_right {   text-align:right;   margin-top:30px; } .related_block .arrow_link::before {   left:auto;   right:0;   transform:rotate(-135deg); } .related_block .arrow_link {   padding-left:0;   padding-right:25px; } .custom_prdblk .slick-track { display:flex; } .table_content::after{ opacity:0 !important; } .woocommerce ul.products li.product .button {   display:inline-block;   background-color:#6450FF;   padding:12px 24px;   font-size:16px;   color:#FFFFFF;   font-weight:400;   border-radius:4px;   line-height:1.4;   border:1px solid #6450FF;   transition:all .3s ease; } .woocommerce ul.products li.product .button:hover {   background-color:transparent;   color:#6450FF; } .cblocks{   padding-top:40px; } @media (max-width:1600px) {  .single-post .c_edit h1, .single_wrap .h1 {  font-size:40px;   }   .single-post .c_edit h3, .single_wrap .h3 {  font-size:30px;   }   .single-post .c_edit h4, .single_wrap .h4 {  font-size:26px;   }   .cquotes::before, .cquotes::after {  font-size:40px;   }   .single-post .c_edit h5, .single_wrap .h5 {  font-size:22px;   }   .comment_block .tit {  font-size:30px;   }   .related_block .tit {  font-size:20px;   } .text_title .text ul {  padding-left:120px;   }   .single-post .c_edit h6, .single_wrap .h6,   .tick_block .tit {  font-size:20px;   }   .single-post .text_block {  font-size:17px;   } .ta_body .ta_col {  font-size:17px;   } .readmore {  font-size:17px;   } } @media (max-width:1400px) {   .block + .block {  padding-top:30px;   }   .single-post .c_edit h1, .single_wrap .h1 {  font-size:35px;   }   .text_title .title {  font-size:18px;   }   .date_els {  font-size:16px;   }   .single-post .c_edit h2, .single_wrap .h2 {  font-size:29px;   }   .cblock + .cblock {  margin-top:30px;   }   .single-post .c_edit h3, .single_wrap .h3 {  font-size:25px;   }   .single_wrap {  font-size:16px;   }   .table_content {  padding:16px 35px;   }   .single-post .c_edit h4, .single_wrap .h4 {  font-size:24px;   }   .cquotes::before, .cquotes::after {  font-size:35px;   }   .cquotes {  padding:35px;   }   .accordion .toggle {  font-size:22px;  padding:10px 40px 10px 0;   }   .accordion .toggle::after {  width:11px;  height:11px;   } .cats_block .tit {  font-size:20px;   }   .bio_wrap {  padding:35px 30px 30px 30px;   }   .tick_block {  padding:30px;   }   .single-post .c_edit h5, .single_wrap .h5 {  font-size:20px;   }   .comment_block .tit {  font-size:26px;   }   .review-block p.source:after {  width:80px !important;  height:80px !important;   }   .text_title .text ul {  padding-left:100px;   }   .intro_text,   .single-post .c_edit h6, .single_wrap .h6,   .tick_block .tit {  font-size:18px;   }   .cquotes span,   .uname,   .dosblock,   .bio_wrap .desc,   .tick_block li {  font-size:17px;   }   .single-post .text_block {  font-size:16px;   }   .ta_body .ta_col {  font-size:16px;   }   .toc_h6 {  font-size:20px;   }   .readmore {  font-size:16px;   }   .toc_ul li a {  font-size:17px;   } } @media (max-width:1200px) {   .text_title .text ul {  padding-left:80px;   } } @media (max-width:1024px) {   .block + .block {  padding-top:25px;   }   .single-post .c_edit h1, .single_wrap .h1 {  font-size:30px;   }   .text_title .title {  font-size:16px;   }   .date_els {  font-size:15px;   }   .single-post .c_edit h2, .single_wrap .h2 {  font-size:24px;   }   .single-post .c_edit h3, .single_wrap .h3 {  font-size:20px;   }   .umeta {  padding-left:20px;   }   .single_wrap {  font-size:15px;   }   .table_content {  padding:16px 30px;   }   .single-post .c_edit h4, .single_wrap .h4 {  font-size:22px;   }   .cquotes::before, .cquotes::after {  font-size:30px;   }   .cquotes {  padding:30px;   }   .dosblock ul {  padding:30px 0 0 14px;   }   .ta_col {  padding:12px 28px;   }   .ta_head .ta_col {  font-size:18px;   }   .accordion .toggle {  font-size:20px;  padding:10px 35px 10px 0;   }   ul.accordion {  padding:10px 30px 0 30px;   }   .accordion .toggle::after {  width:9px;  height:9px;   } .cats_block .tit {  font-size:18px;   }   .bio_wrap {  padding:30px 25px 25px 25px;   }   .tick_block {  padding:25px;   }   .tick_block li {  padding-left:35px;   }   .single-post .c_edit h5, .single_wrap .h5 {  font-size:18px;   }   .comment_block .tit {  font-size:22px;   }   .related_block .tit {  font-size:18px;   }   .cblock + .cblock {  margin-top:25px;   }  .blog_single .toggle_block .te {  padding:0 20px 20px 20px;   } .common_arw .slick-arrow{  top:50%;   transform:translateY(-50%); } .common_arw button.slick-prev.slick-arrow{  left:0; } .common_arw button.slick-next.slick-arrow{  right:0; }   .review-block p.source:after {  width:70px !important;  height:70px !important;   }  .four_img_sec .col_4 {  width:50%;   }   .text_title .text ul {  padding-left:60px;   }   .intro_text,   .cquotes span,   .uname,   .single-post .c_edit h6, .single_wrap .h6,   .dosblock,   .bio_wrap .desc,   .tick_block .tit,   .tick_block li {  font-size:16px;   }   .dosblock li {  padding-left:40px;   }   .dosblock li::before {  width:20px;  height:20px;   }   .dosblock li::after {  font-size:20px;   }   .single_wrap {  margin-top:40px;   } .single-post .text_block {  font-size:15px;   } .btn_sec .btn {  font-size:16px;   }  .dosblock li + li {  margin-top:20px;   } .ta_body .ta_col {  font-size:15px;   }   .toc_h6 {  font-size:18px;   }   .readmore {  font-size:15px;   }   .toc_ul {  padding-left:30px;  margin-bottom:13px;   }   .toc_ul li a {  font-size:15px;   }   .etitle {  font-size:18px;   } } @media (max-width:900px) {   .related_block ._row {  margin:0;   }   .related_block ._col {  padding:0;  width:100%;   }   .mark_banner .image::before {  padding-bottom:30%;   }   .cat_links {  gap:0;  flex-direction:column;   }   .info {  position:relative;  bottom:auto;  left:auto;  right:auto;   } } @media (max-width:768px) {   .menu_desk{  display:none;   } .userrow .usercol {  width:100%; } .userrow {  display:flex;  flex-wrap:wrap; }   .custom_pg {  padding-top:75px;   } .desk_cart {  display:none; }  a.added_to_cart.wc-forward {  display:none !important; }   .four_img_sec {  padding:30px 0;   }   .four_img_sec .row {  margin:0;   }   .four_img_sec .col:first-child {  padding:0;   }   .four_img_sec .col {  padding:20px 0 0;   }   .four_img_sec .col_4 {  width:100%;   }   .text_title .text ul {  padding-left:40px;   }   .dosblock li + li {  margin-top:18px;   }  } @media (max-width:740px) { .images_block ._row {  margin:0;   }   .images_block ._col {  width:100%;  padding:0px;  margin-top:20px;   }   .content_blocks {  padding:30px 0;   }   .block + .block {  padding-top:20px;   }   .arrow_link {  font-size:14px;   }   .arrow_link::before {  width:8px;  height:8px;   }   .arrow_link {  padding-left:20px;   }   .inn_tab{  padding:0 15px 15px 15px;   }   .single-post .c_edit h1, .single_wrap .h1 {  font-size:25px;   }   .text_title .title {  font-size:14px;   }   .date_els {  font-size:14px;  flex-direction:column;  gap:12px;   }   .text_title { margin-top:15px;   }   .single-post .c_edit h2, .single_wrap .h2 {  font-size:20px;   }   .single-post .c_edit h3, .single_wrap .h3 {  font-size:18px;   }   .umeta {  padding-left:14px;   }   .single_wrap {  font-size:14px;   }   .table_content {  padding:16px 25px;   }   .single-post .c_edit h4, .single_wrap .h4 {  font-size:16px;   }   .single-post .c_edit ul li:before{  top:9px;   }   .cquotes::before, .cquotes::after {  font-size:25px;   }   .cquotes {  padding:25px;   }   .do_block ._row {  margin:0;   }   .do_block ._col {  padding:0;  width:100%;  flex:auto;   }   .do_block ._col+._col {  padding-top:30px;   }   .dosblock ul {  padding:10px 0 0 10px;   }   .ta_col {  padding:10px 22px;   }   .cblock.table_block {  overflow-x:scroll;   }   .cblock.table_block .ta_wrap {  width:740px;   }   ul.accordion {  padding:10px 20px 0 20px;   }   .accordion .toggle {  font-size:18px;  padding:10px 30px 10px 0;   }   .accordion .toggle::after {  width:7px;  height:7px;   }   .cats_block .tit {  font-size:16px;   }   .bio_wrap {  padding:20px;   }   .bio_wrap ._row {  flex-direction:column;   }   .bio_wrap ._col:last-child {  padding-left:0px;  padding-top:20px;   }   .tick_block {  padding:20px;   }   .tick_block li {  padding-left:30px;   } .expert_wrap {  padding:20px;   }   .expert_wrap ._row {  margin-top:25px;  flex-direction:column;   }   .expert_wrap ._col:first-child {  width:100%;   }   .expert_wrap ._col:last-child {  padding-left:0;  padding-top:20px;   }   .single-post .c_edit h5, .single_wrap .h5 {  font-size:15px;   }   .comment_block .tit {  font-size:20px;   }   .related_block .tit {  font-size:16px;   }   .rel_block {  margin:0;  flex-direction:column-reverse;  gap:15px;   }   .rel_block ._c {  padding:0;  width:100%;   }   .bio_wrap ._col:first-child {  width:100%;   }   .mark_banner .image::before {  padding-bottom:40%;   } .cblock + .cblock {  margin-top:20px;   }   .cats_block {  padding:30px 0;   }   .cat_link {  margin-top:30px;   }   .date_els .date::before {  display:none;   }   .mobile_image {  display:block;   }   .desktop_image {  display:none;   }   .custom_prdblk ._col {  width:50%;   }   .product_block {  padding-bottom:20px;   }   .bio_wrap ._col:first-child img {  width:30px;   } .custom_prdblk {  margin-left:-30px;  margin-right:-30px; } .custom_prdblk ._col:first-child {  margin-left:30px; }   .blog_single .toggle_block .te {  padding:0 15px;   }   .blog_single .toggle_block ul .inner {  padding:20px 0 0;   }   .so_links img {  height:25px;   }   .info {  font-size:14px;   }   .review-sec h3, .review-sec h5 {  font-size:18px;   }   body {  font-size:14px !important;   }   .review-block {  padding:20px !important;   }   .review-sec img {  max-width:120px;   }   .review-block p, .about-sec p, .support-sec p {  font-size:14px;   }   .review-block p.source:after {  width:60px !important;  height:60px !important;   }   .content-section {  padding:30px 0px !important;   }   .review-sec h3, .review-sec h5 {  font-size:18px !important;  margin-bottom:15px !important;   }   .tax-product_cat .mobile_filter {  display:none;   }   .intro_text {  font-size:14px;  padding:25px 0;   }   .cquotes span,   .single-post .c_edit h6, .single_wrap .h6,   .dosblock,   .bio_wrap .desc,   .tick_block .tit,   .tick_block li {  font-size:14px;   }   .dosblock li {  padding-left:30px;   }   .dosblock li::before {  width:17px;  height:17px;   }   .dosblock li::after {  left:3px;  top:-4px;  font-size:17px;   }   .donts li::after {  content:'-';  left:5px;  top:-4px;   }   .bc_btn_row {  flex-direction:column;  align-items:flex-start;  justify-content:space-between;   }   .bc_btn_row .back_btn {  padding-top:20px;   }   .single_wrap {  margin-top:30px;   }   .single-post .text_block {  font-size:14px;   }   .btn_sec {  margin:25px 0;   }   .btn_sec .btn {  font-size:14px;   } .dosblock li + li {  margin-top:14px;   }   .text_title .text ul {  padding-left:30px;  margin:30px 0;   }   .ta_head .ta_col {  font-size:16px;   }   .ta_body .ta_col {  font-size:14px;   }   .toc_h6 {  font-size:16px;   }   .readmore {  font-size:14px;   }   .toc_ul {  padding-left:20px;  margin-bottom:10px;   }   .toc_ul li a {  font-size:14px;   }   .cblocks{  padding-top:30px;   }   .etitle {  font-size:16px;   } } @media (max-width:500px) {   .arrow_link {  padding-left:15px;   }   .single-post .c_edit h1, .single_wrap .h1 {  font-size:20px;   }   .accordion .toggle {  font-size:16px;   }   .cats_block {  padding:25px 0;   }   .cat_link {  margin-top:25px;   }   .custom_prdblk ._row {  display:block;  margin:0;   }   .custom_prdblk ._col {  width:100%;  padding:16px 16px 40px;   }   .custom_prdblk {  margin-top:10px;   }   .search-box .fa-search:before { right:65px !important;   }   .text_title .text ul {  margin:25px 0;   } } @media (max-width:350px) { .content_blocks {  padding:20px 0;   }   .cblock + .cblock {  margin-top:20px;   }   .table_content {  padding:16px 20px;   }   .cquotes {  padding:20px;   }   .cats_block {  padding:20px 0;   }   .cat_link {  margin-top:20px;   }   .four_img_sec {  padding:20px 0;   }   .text_title .text ul {  padding-left:20px;  margin:20px 0;   } .single_wrap {  margin-top:20px;   }   .btn_sec {  margin:20px 0;   } .dosblock li + li {  margin-top:10px;   }   .cblocks{  padding-top:20px;   } } 