@media (max-width:1920px) and (min-width:1600px) {
	/*.center-wr {
	    max-width: 96%;
	    padding: 0px 25px;
	    width: 96%;
	}*/
	.subsc_button::after{
	right: 30px;	
	}
}
@media (max-width:1280px){
 .subsc_button::after{
 	    right: 3px;
 }
 .abt-wr {
    padding: 31px 100px;
 }
 .tmbx-container .tmbx{
 	font-size: 15px;
    line-height: 22px;
 }
 .footer-outer{
     padding: 145px 0px 29px;	
 }
 .catouter {
    margin-top: 0px;
}
.index-container, .index-products .product-blog {
    max-width: 851px;
}
.cat-sidebar h2.article-title.mt-2 a, .cat-sidebar h2.article-title.mt-2{
 font-size: 22px;
    line-height: 28px;
    margin-top: 4px;   
}
.single-post .d-flex{
     padding: 0px 40px;   
}
}
@media (max-width:1199px){
.announcetxt {
    font-size: 12px;
}
.header-wr .site-logo .custom-logo{
    width: 100%;	
}
.header-wr .primary-menu-container li a {
    font-size: 14px;
    padding: 4px 6px !important;
 }
 .slider-leftcntnt h1, .slider-leftcntnt h2 {
    font-size: 31px;
    line-height: 43px;
}
.gbblock-wr {
    padding: 80px 0px 80px;
}
.gb-bx h5 {
    font-size: 24px;
    line-height: 32px;
}
span.gbsubtit{
     font-size: 18px;
    line-height: 25px;   
}
.favproddetail{
left: 50px;    
}
.favproddetail h3 {
    font-size: 60px;
    width: 59%;
    line-height: 66px;
}
.blogbx-container .blogbx {
    width: 21%;
}
.blogcntnt {
    font-size: 16px;
    line-height: 23px;
}
.rmbx-outer{
padding: 27px 0px 60px;  
}
.gtwr-inr{
     padding: 43px 85px;   
}
.gtwr-inr h3, .abt-dt h3 {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 8px;
}
.mail_sec{
     margin-top: 24px;   
}
.subsc_button {
    width: 21%;
}
.abt-wr {
    padding: 31px 0px;
    background-size: 100% 100%;
}
.abt-dt {
    width: 47%;
}
.insta-wr.gbblock-wr {
    padding: 0px 0px 10px;
}
.gb-bxcontainer{
    padding-top: 20px;    
}
.footer-outer{
     background-size: cover;   
}
.tiktokinr {
    width: 55%;
}
.insta-inr {
    width: 45%;
}
/*Partner with us*/
.page_contsect-inr{
margin-top: 20px;   
}
.page_contsect-inr .page_cont_inner{
 padding-top: 10px;   
}

}
@media (max-width:1023px){
 .header-wr .site-branding {
    width: 19%;
}
.header-wr .primary-menu-container li a {
    padding: 4px 4px !important;
}
.header-wr nav#site-navigation {
    width: 62%;
}
.abt-wr {
    margin-top: 0px !important;
}
.gt-wr {
    margin-bottom: 30px !important;
}
.tiktokinr {
    width: 60%;
}
.insta-inr {
    width: 40%;
}
.footertext{
    font-size: 19px;
    line-height: 27px;  
 }  
 /*Partner with us*/
 .page_cont_sect h1{
    font-size: 42px;
    line-height: 54px;
 }
/*Blog Page*/
.big-post .big-post__text .big-post__text-content .big-post__title{
    font-size: 29px;
    line-height: 38px;
}
.blog-page__posts-large .entry-card-article:first-child .entry-card-title {
    font-size: 28px;
    line-height: 36px;
}
.blog-page__posts .entry-card-article .entry-card-title {
    font-size: 18px;
    line-height: 26px;
}
.entry-card_content.d-flex.flex-column {
    padding: 10px 15px;
}
.adbx img{
  display: block;
  width: 100%;
}
.catouter {
    flex-wrap: nowrap;
}
.entry-card-body h2 {
    font-size: 26px;
    line-height: 32px;
}
.catouter {
    margin-top: 0px !important;
}
h1.archive-title.mt-0 {
    font-size: 52px;
    line-height: 58px;
}
/*Blog Single Page*/
.single .article-holder {
    width: 60%;
}
}
@media (max-width:979px){
    .blank-box {
        width: 9%;
    }
    ul.topheader-navigation-wrapper{
         gap: 6px;   
    }
    .center-wr{
          padding: 0px 25px;  
    }
    .header-wr .primary-menu-container li a {
        font-size: 12px;
    }
    .slider-leftcntnt a, .pm-btn{
         margin-top: 12px;   
    }
    .slider-leftcntnt h1, .slider-leftcntnt h2 {
    font-size: 28px;
    line-height: 35px;
}
.gbblock-wr {
    padding: 40px 0px 40px;
}
.gbblock-wr h3 {
    font-size: 40px;
    line-height: 46px;
    margin-bottom: 20px;
}
.gb-bx h5 {
    font-size: 20px;
    line-height: 26px;
}
span.gbsubtit {
    font-size: 16px;
    line-height: 25px;
}
.favproddetail h3 {
    font-size: 46px;
    line-height: 51px;
}
.blogbx-container .blogbx {
    width: 45%;
}
.rmbx-outer{
     background-size: cover;   
    padding: 52px 0px 60px;
}
.gtwr-inr{
 background-size: cover;   
}
.subsc_button::after {
    right: -42px;
}
.abt-inr{
      gap: 40px;  
}
.tmbx-container .tmbx{
    width: 31%;    
}
.tiktokinr {
    width: 100%;
}
.insta-inr {
    width: 60%;
    margin-top: 60px;
}
.abt-content {
    font-size: 18px;
    line-height: 26px;
}
.footer-inr .footerwidgetbx:first-child {
    width: 46%;
}
.footer-inr .footerwidgetbx {
    width: 25%;
}
.footer-inr .footerwidgetbx {
    width: 25%;
}
.site-branding {
    margin-top: 0px;
}
.footertext {
    font-size: 17px;
    line-height: 24px;
}
.footer-inr .footerwidgetbx:first-child {
    width: 48%;
}
.footertext{
     width: 77%;   
}
.footer-inr .footerwidgetbx {
    width: 42%;
}
.gtcontent {
    width: 100%;
}
.mailbx {
    width: 55%;
}
.subsc_button {
    width: 27%;
}
.cf-shortcodeinr {
    width: 73%;
}
.big-post .big-post__text .big-post__text-content .big-post__title {
    font-size: 22px;
    line-height: 30px;
}
.big-post .big-post__text .big-post__text-content{
    padding: 16px;    
}
section.blog-page__posts-large.blog-page__posts {
    padding-top: 40px;
}
.blog-post__holder{
     padding: 0px 20px;   
}
.blog-post__holder h3 {
    margin: 30px 0px 30px;
    font-size: 36px;
    line-height: 44px;
}
span.topic-header__title-content {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 26px;
}
section.overlap-feature {
    margin-top: 0px;
}
.blog-page__posts-large .entry-card-article:first-child .entry-card-title {
    font-size: 24px;
    line-height: 33px;
}
.single .article-holder {
    width: 50%;
}
.single-post .d-flex {
    padding: 0px;
}
.single .row.adbxsingle img{
    display: block;
    width: 100%;
}
.sidebar-thumbnails {
    padding-left: 19px;
    width: 34%;
}
#single-wrapper .entry-header .entry-title {
    font-size: 28px;
}
.single-post .entry-content p, .single-post .entry-content ul li, .long-content.entry-content strong{
      font-size: 17px;
    line-height: 27px;  
}

.footer-outer {
    background-image: url(../images/footer2-bg.png);
    }
    .footer-outer {
    padding: 60px 0px 29px;
}
}
@media (max-width:767px){
    .header-wr .site-branding {
    width: 26%;
}

.header-wr nav#site-navigation {
    width: 13%;
    order: 3;
}
    /*Slicknav Menu*/

ul#primary-menu-list {
    display: none;
}
.primary-menu-container .slicknav_menu {
    position: relative;
    z-index: 1111;
    left: 0;
    right: 0;
    width: 201px;
    font-size: 20px;
    background: transparent;
    padding: 0;
    float: right;
}
.slicknav_menu {
    display: block;
}
.primary-menu-container .slicknav_btn {
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    border-radius: 0px;
    line-height: 0px;
}
.primary-menu-container .slicknav_menu .slicknav_menutxt {
    text-shadow: none;
    font-size: 0px;
}
.primary-menu-container .slicknav_menu .slicknav_icon-bar {
    background-color: #000;
    display: block;
    width: 35px;
    height: 3px;
}
.primary-menu-container .slicknav_nav {
    text-align: left;
    float: right;
    background-color: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%;
}
.primary-menu-container .slicknav_nav li {
    /* display: block; */
    width: 100%;
    border-top: 1px solid #000;
}
.primary-menu-container .slicknav_nav a {
    font-size: 15px;
    line-height: 22px;
    padding: 9px 14px !important;
    margin: 0px !important;
}
    .slider-leftcntnt h1, .slider-leftcntnt h2 {
    font-size: 24px;
    line-height: 29px;
}
.slider-leftcntnt a, .pm-btn{
 padding: 6px 14px;
 font-size: 14px;
line-height: 22px;   
}
.slidermaininr-wr{
    top: 56%;    
}
.gbblock-wr h3 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 10px;
}
.gb-bx h5 {
    font-size: 18px;
    line-height: 22px;
}
.favproddetail h3 {
    font-size: 34px;
    line-height: 40px;
}.gbblock-wr {
    padding: 18px 0px 40px;
}
.gbblock-wr h3{
     margin-bottom: 21px;   
}
.gbblock-wr h3, .rm-wr h3 {
    font-size: 34px;
    line-height: 40px;
}
.rmbx-container{
     gap: 28px;   
}
.rmbx{
 width: 30%;   
}
.rmbx a{
 font-size: 22px;
line-height: 28px;   
}
.gtwr-inr h3, .abt-dt h3 {
    font-size: 32px;
    line-height: 38px;
}
.gtwr-inr {
    padding: 26px 64px;
}
.subsc_button input[type=submit]{
  padding: 12px 37px 16px 27px;  
}
.subsc_button::after {
    right: -18px;
}
.abt-inr {
    display: block;
}
.abt-img {
    width: 62%;
    margin: 0 auto;
}
.abt-dt {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    padding-top: 23px;
}
.cf-shortcodeinr {
    width: 84%;
}
.single .sidebar-post__image{
     height: 140px;   
}
.single .sidebar-post__image {
    height: 174px !important;
    width: 100% !important;
}
.header-wr .site-branding {
    width: 33%;
    margin-right: 32px;
}
.header-wr nav#site-navigation {
    width: 20%;
    order: 3;
}
.serachform-wr {
    width: 41%;
}
.single .long-content.entry-content h2, .single .long-content.entry-content h2 strong {
    font-size: 26px;
    line-height: 35px;
}
.single .long-content.entry-content h3,.single .long-content.entry-content h3 strong {
font-size: 24px;
    line-height: 32px;
}
.single .long-content.entry-content h4,.single .long-content.entry-content h4 strong {
font-size: 22px;
    line-height: 30px;
}
}
@media (max-width:649px){
  .blank-box {
    display: none;
}
.announcement-barinr{
display: block;    
}
.announcetxt {
    width: 100%;
}
nav.topheader-navigation {
    width: 100%;
    text-align: center;
}
ul.topheader-navigation-wrapper{
 justify-content: center;
padding-top: 5px;   
}
.announcement-bar{
 padding: 6px 0px;   
}
ul.topheader-navigation-wrapper svg {
    width: 18px;
    height: 18px;
}
.header-wr .site-branding {
    width: 30%;
}
.lock-scrolling .site {
    position: unset !important;
}
.header-wr{
    position: relative;
}
.slidermaininr-wr {
    top: 42%;
}
.slider-leftcntnt h1, .slider-leftcntnt h2 {
    font-size: 21px;
    line-height: 26px;
}
.gbblock-wr h3, .rm-wr h3 {
    font-size: 26px;
    line-height: 32px;
}
.gbblock-wr h3 {
    margin-bottom: 4px;
}
.gb-bxcontainer {
    padding-top: 20px;
    flex-wrap: wrap;
    justify-content: center;
        gap: 17px;
}
.gb-bx {
    width: 42%;
}
.favproddetail {
    left: 19px;
}
.favproddetail h3 {
    font-size: 26px;
    line-height: 30px;
   -webkit-text-stroke: 1px #FFFF00;
}
.gbblock-wr h3 {
    margin-bottom: 14px;
}
.blogbx h5 {
    font-size: 18px;
    line-height: 23px;
    margin-top: 17px;
}
.blogcntnt {
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
}
.rmbx-container {
    gap: 12px;
}
.rmbx a {
    font-size: 20px;
    line-height: 27px;
}
.rmbx {
    width: 28%;
}
.rmbx-container {
    gap: 10px;
}
.rmbx-outer{
padding: 30px 0px 30px;   
    margin-top: 15px; 
}
.rm-wr{
     padding-bottom: 45px;   
}
.gtwr-inr {
    padding: 26px 10px;
}
.gtwr-inr h3, .abt-dt h3 {
    font-size: 26px;
    line-height: 32px;
}
.gtcontent {
    font-size: 18px;
    line-height: 24px;
}
.home .header-wroutr{
    position: relative;
    background-color: #a0ec99;
}
.header-wr .site-logo .custom-logo {
    width: 100%;
    max-width: 100%;
}
.serachform-wr {
    width: 26%;

}
.mailbx {
    width: 50%;
}
.mail_sec{
   gap: 15px;    
}
.subsc_button input[type=submit] {
    padding: 12px 37px 12px 17px;
    font-size: 14px;
    line-height: 22px;
}
.subsc_button {
    width: 35%;
}
.subsc_button::after {
    right: 19px;
    top: 10px;
}
.tmbx-container .tmbx {
    width: 61%;
}
.tmbx-container {
    gap: 31px;
}
.abt-wr {
    margin-top: 0px !important;
    margin-bottom: 42px !important;
}
.tiktokbx blockquote {
    width: 42%;
}
.tiktokbx {
    justify-content: center;
}
.insta-inr {
    width: 80%;
}
.footer-inr {
    display: block;
}
.footer-outer {
    background-image: unset;
    background-color: #a0ec99;
    padding: 44px 0px 29px;
}
.footer-inr .footerwidgetbx:first-child {
    width: 80%;
}
.footerwidgetbx {
    margin-bottom: 23px;
}
.footer-inr ul#menu-information a, .footer-inr ul#menu-policies a {
    font-size: 18px;
    line-height: 22px;
}

/*About Page*/
.page_cont_sect h1 {
    text-align: center;
    font-size: 36px;
    line-height: 42px;
}
.page_cont_inner{
     width: 100%;   
}
.page_cont_inner p {
    margin-bottom: 12px;
}
.page_cont_sect h1 {
    font-size: 32px;
    line-height: 38px;
}
.page_contsect-inr {
    margin-top: 4px;
}
.page_contsect-inr .pg-img {
    width: 85%;
}
.page_contsect-inr .page_cont_inner{
     font-size: 18px;
    line-height: 24px;   
}
.cf-shortcodeinr{
 padding: 20px;
width: 100%;   
}
.cf-shortcode .wpcf7 form .wpcf7-response-output{
font-size: 12px;
}
.page_contsect-inr .page_cont_inner {
    padding-top: 18px;
}
.page-template-page-partner .default-page-wrp {
    margin-bottom: 40px !important;
}
.page_contsect-inr .page_cont_inner{
    width: 100%;    
}
.wpcf7-not-valid-tip{
    font-size: 14px;    
}
.form-field p {
    margin-bottom: 17px;
}
.cf-shortcodeinr input[type=text], .cf-shortcodeinr input[type=email], .site .cf-shortcodeinr textarea{
     padding: 5px;   
}
.cf-shortcodeinr {
    padding: 20px 20px 34px;
    width: 100%;
}
.default-page-wrp h3.wp-block-heading {
    margin: 12px 0px 0px;
    font-size: 22px;
    line-height: 28px;
}
.big-post{
    display: block;    
}
.big-post .big-post__text{
 display: flex;
 position: relative;   
}
.overlap-feature .col-md-6{
  max-width: 100%;
}
.big-post .big-post__text .big-post__text-content{
    border: none;    
}
.big-post .big-post__text .big-post__text-content .more-link {
    padding-top: 0px;
}
.overlap-feature .col-lg-9 {
    max-width: 100%;
}
.big-post .big-post__text .big-post__text-content {
    padding: 16px 0px;
}
section.blog-page__posts-large.blog-page__posts {
    padding-top: 9px;
}
.blog-page__posts-large .entry-card-article:first-child .entry-card_content {
    padding: 10px 11px 19px 16px;

    }
    .blog-page__posts-large .entry-card-article:first-child .entry-card-title {
    font-size: 20px;
    line-height: 26px;
}
.card-deck{
 display: block;   
}
.blog-page__posts-large .entry-card-article .entry-card-img__holder, .index-container.container .entry-card-article .entry-card-img__holder{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    max-height: 290px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.entry-card_content, .index-container.container .entry-card_content{
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: 15px 20px 10px;
    flex-direction: column!important;
}
.blog-page__posts .entry-card-article, .index-container.container .entry-card-article{
     max-width: 100%;   
}
.blog-page__posts .entry-card-article .entry-card, .index-container.container .entry-card-article .entry-card{
     flex-direction: row;   
}
.text-lg-right {
    text-align: center;
padding-bottom: 33px;
}
.adbx {
    padding-bottom: 30px;
        padding-top: 16px;
}
.blog-page__posts-large .entry-card-article:first-child .entry-card_content {
    padding: 6px 15px;
}
span.topic-header__title-content, h1.archive-title.mt-0{
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 20px;
}
.blog-post__holder {
    max-width: 980px;
}
.blog-page__posts .entry-card-article {
    margin-bottom: 20px;
}
.catouter {
    flex-wrap: wrap;
}
.index-container, .index-products .product-blog{
     display: block;
         max-width: 940px;   
}
.index-container .entry-card-article, .index-container .entry-card-article:nth-child(2) .entry-card-title, .index-container .entry-card-article:nth-child(3) .entry-card-title, .index-container .entry-card-article:nth-child(4) .entry-card-title, .index-products .product-blog .entry-card-article:nth-child(2) .entry-card-title, .index-products .product-blog .entry-card-article:nth-child(3) .entry-card-title, .index-products .product-blog .entry-card-article:nth-child(4) .entry-card-title {
     font-size: 20px;
    line-height: 26px;
       
}
.index-container .entry-card-article, .index-container .entry-card-article:nth-child(2), .index-container .entry-card-article:nth-child(3), .index-container .entry-card-article:nth-child(4), .index-products .product-blog .entry-card-article:nth-child(2), .index-products .product-blog .entry-card-article:nth-child(3), .index-products .product-blog .entry-card-article:nth-child(4){
  margin-bottom: 20px;
  width: 100%;   
  padding: 0 7.5px;
}
.index-container .entry-card-article{
    margin: 0px 0px 20px;
}
.entry-card-body h2 {
    font-size: 20px;
    line-height: 26px;
}
.cat-sidebar {
    width: 100%;
}
.catouter {
    margin-bottom: 0px !important;
}
.justify-content-center.row.pagination-box {
    margin-top: 0px;
}
.blog-post__holder h3 {
    margin: 50px 0px 30px
    }
    .pagination-box ul.pagination {
    padding-left: 0px;
}
header.jumbotron.jumbotron-fluid.text-center {
    margin-bottom: 25px;
}
.index-container .entry-card-article:first-child, .index-products .product-blog .entry-card-article:first-child {
    margin-bottom: 20px;
}
/*.menu-button-container #primary-mobile-menu{
     font-size: 0 !important;   
}*/
.menu-button-container{
/*    top: -16px;*/
    top: 28px;
    transform: translateY(-50%);
}
.single .article-holder {
    width: 100%;
}
.single-post .d-flex {
    display: block;
}
.single main#main {
    padding-top: 10px !important;
}
.sidebar-thumbnails {
    padding-left: 0px;
    width: 100%;
}
.adbxsingle {
    margin-bottom: 10px !important;
}
.site-branding {
    margin-right: 22px !important;
}
.serachform-wr {
    width: 50%;
}
/*.header-wr nav#site-navigation {
    width: 51%;
}*/
.site .menu-button-container .button:focus, .menu-button-container button:focus{
      outline-offset: unset;
    outline: none;  
}
.gtwr-inr .wpcf7 form .wpcf7-response-output{
      width: 100%;  
}
.error404 h1.page-title {
    font-size: 28px;
    line-height: 34px;
}
.error404 .page-header {
    margin-bottom: 8px !important;
    padding-bottom: 10px !important;
}
.error404 main p {
    font-size: 16px !important;
    margin-bottom: 11px !important;
    text-align: center !important;
}
.error404 .page-content {
    padding: 0px 26px !important;
}
.menu-button-container {
    display: none !important;
}
.primary-navigation {
    position: unset !important;

}
.primary-navigation > .primary-menu-container {
    position: relative !important;
    visibility: visible !important;
    opacity: 1 !important;
    background-color: transparent !important;
    height: unset !important;
    border: none !important;
    padding: 0px !important;
        transform: unset !important; 
            overflow-x: unset !important;
    overflow-y: unset !important;
}
.header-wr nav#site-navigation {
    width: 13%;
}

}
/*@media (max-width:480px){
.header-wr nav#site-navigation{
    position: absolute;
}
.serachform-wr input[type=text]{
 display: none;   
}
.header-wr .site-branding {
    width: 33%;
}
.header-wr nav#site-navigation {
    width: 55%;
}
.header-wr nav#site-navigation {
    position: relative;
}
.menu-button-container {
    top: 0px;
}
}*/
@media only screen and (max-width: 481px){
    .menu-button-container {
        display: none !important;
    }
}
@media (max-width:479px){
.serachform-wr {
    width: 38%;
}
.header-wr .site-branding {
    width: 34%;
}
/*.menu-button-container #primary-mobile-menu .dropdown-icon {
    font-size: 0px;
}*/   
.slider-leftcntnt h1, .slider-leftcntnt h2 {
    font-size: 18px;
    line-height: 24px;
}
.slider-leftcntnt a, .pm-btn {
    margin-top: 3px;
        padding: 4px 12px;
    font-size: 12px;
    line-height: 20px;
}
.gb-bxcontainer {
    padding-top: 2px;
}
.gbblock-wr h3, .rm-wr h3 {
    font-size: 24px;
    line-height: 30px;
}
span.gbsubtit {
    margin-top: 4px;    
}
.favproddetail h3 {
    font-size: 23px;
    line-height: 28px;
}
.rmbx {
    width: 31%;
    padding: 5px;
}
.rmbx a {
    font-size: 18px;
    line-height: 24px;
}
.subsc_button::after {
    right: -3px;
}
.mailbx {
    font-size: 17px;
}
.gtwr-inr h3, .abt-dt h3 {
    margin-bottom: 2px;
}
.tmbx-container .tmbx {
    width: 93%;
}
.tmbx-container {
    gap: 22px;
}
.insta-inr {
    width: 100%;
}
.abt-img {
    width: 85%;
}
.single .sidebar-post__image {
    height: 200px !important;
}
.article-holder .long-content {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.sidebar-title{
     margin-bottom: 0px;   
}
.link-text{
 padding-bottom: 30px;   
}
.recent-post__text .article-title{
     padding-bottom: 0px;   
}
.blog-post__holder h3 {
    font-size: 28px;
    line-height: 33px;
}
.header-wr .site-branding {
    width: 27%;
}
.site-branding {
    margin-right: 15px !important;
}
.header-wr .site-branding {
    width: 37%;
}
.subsc_button::after{
     background-size: 18px;   
    right: 3px;
        top: 12px;
}
.gtcontent {
    font-size: 16px;
    line-height: 22px;
}
.abt-dt {
    width: 100%;
}
.footer-inr .footerwidgetbx {
    width: 100%;
}
.footerwidgetbx ul li{
    line-height: 26px;
}
.footerwidgetbx h3.widget-title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 2px;
}
.footer-outer {
    padding: 27px 0px 11px;
}
.gbblock-wr {
    padding: 18px 0px 25px;
}
.default-page-wrp {
    padding: 10px 0px 0px;
}
.big-post .big-post__text .big-post__text-content{
     min-height: auto;   
}
.big-post{
     height: auto; 
}
.archive main#main {
    padding-top: 15px;
}
.header-wr .primary-menu-container li a {
    padding: 4px 19px !important;
}
.primary-menu-container .slicknav_menu{
     width: 160px;   
}
}
@media (max-width:374px){
.slider-leftcntnt h1, .slider-leftcntnt h2 {
    font-size: 16px;
    line-height: 20px;
}
.gb-bx {
    width: 85%;
}
.favproddetail h3 {
    font-size: 20px;
    line-height: 26px;
}
.blogbx-container .blogbx {
    width: 90%;
}
.rmbx-container {
    gap: 6px;
}
.rmbx {
    width: 31%;
    padding: 5px;
}
.cf-shortcode .wpcf7 form .wpcf7-response-output{
    bottom: -51px;    
}
.mail_sec {
    display: block;
}
.mailbx {
    width: 100%;
}
.subsc_button {
    width: 42%;
    margin-top: 12px;
}
}