:root {

  --prm_clr:#FF6A00;

    --lgt_org:#FFB27A;  

    --sec_clr:#FFDF00;

    --thrd_clr:#002287;

    --bg_clr:red;

    --blk_clr:#0A230C;  

    --lgt_clr:#ffffff;

    --lgt_blue:#ebeffa;

    --gry_bg:rgb(10, 35, 12,0.17);  

    --site_bg: #FFFBF5;  

    --team_txt:#183E34;  



  }


    @media screen and (min-width: 750px) {

      :root {            

        
        

        --ds_max_viewport: 1720;
          --ds_min_viewport: 750;
          --ds_max_viewport_px: 1720px;
          --ds_min_viewport_px: 750px;



          
          
          
          --f_50: min(calc(30px + (50 - 30) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 50px);

            
            
            
            --f_44: min(calc(27px + (44 - 27) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 44px);

              
              
              
              --f_40: min(calc(26px + (40 - 26) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 40px);

                
                
                
                --f_34: min(calc(23.5px + (34 - 23.5) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 34px);


                  
                  
                  
                  --f_30: min(calc(22px + (30 - 22) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 30px);

                    
                    
                    
                    --f_28: min(calc(20px + (28 - 20) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 28px);


                      
                      
                      
                      --f_24: min(calc(18px + (24 - 18) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 24px);

                        
                        
                        
                        --f_22: min(calc(16px + (22 - 16) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 22px);


                          
                          
                          
                          --f_20: min(calc(17px + (20 - 17) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 20px);


                            
                            
                            
                            --f_19: min(calc(16.5px + (19 - 16.5) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 19px);

                              
                              
                              
                              --f_18: min(calc(16px + (18 - 16) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 18px);

                              
                              
                              
                              --f_15: min(calc(12px + (15 - 12) * ((min(89.58vw, var(--ds_max_viewport_px)) - var(--ds_min_viewport_px)) / (var(--ds_max_viewport) - var(--ds_min_viewport)))), 15px);



                                }

        }



        /* desktop tablet font size */    

        @media screen and (min-width: 750px) { 


          .sub_txt {
/*             font-size:var(--f_18) !important;  */
              }

          .banner-title h2 {
            font-size:var(--f_40) !important; 
              }

          .banner-btn .button {
            font-size:var(--f_18) !important; 
              }

          .index_txt {
            font-size:var(--f_40) !important; 
              }

          .icon_txt {
            font-size:var(--f_18) !important;
              }

          .our_pro_tt {
            font-size:var(--f_50) !important; 
              }

          .text__box h3 {
            font-size:var(--f_30) !important; 
              }

          .tab_items a {
            font-size:var(--f_24) !important; 
              }

          .our_pro_txt {
/*             font-size:var(--f_44) !important;  */
            font-size:var(--f_30) !important; 
              }

          .bgbox__button button.btn_better {
            font-size:var(--f_24) !important; 
              }

          .pro_tag {
            font-size:var(--f_24) !important; 
              }

          .cat_tag {
            font-size:var(--f_18) !important; 
              }

          .pro_tt {
            font-size:var(--f_30) !important; 
              }
          
          .pro_desc {
            font-size:var(--f_18) !important; 
          }
          

          .pro_price {
            font-size:var(--f_24) !important; /* 30 */
              }

          .pro_buttons button {
            font-size:var(--f_20) !important; 
              }

          .pro_buttons .btn {
            font-size:var(--f_24) !important; 
              }

          .round__image_box .inner_image_box .image_text p {
            font-size:var(--f_24) !important;
              /*                 font-size:var(--f_30) !important;   */
              }

          .round__image_box .inner_image_box button.btn_team {
            font-size:var(--f_22) !important; 
              }

          .testimonial_section .testimonial_content p {
/*             font-size:var(--f_40) !important;  */
               font-size:var(--f_28) !important;
              }

          .revsection .info_testimonial {
            font-size:var(--f_24) !important; 
              }

          .button__text .btn_text p {
            font-size:var(--f_30) !important; 
              }

          .paysec .paytext {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_20) !important; 
              }

          .footer2 h2.footer-block__heading {
/*             font-size:var(--f_30) !important;  */
            font-size:var(--f_24) !important;
              }

          .foo_links li a.link.list-menu__item {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_22) !important; 
              }

          .foo_links h2.footer-block__heading {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_22) !important;
              }

          .footer2 input.inputfield {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_20) !important; 
              }

          .btn.button {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_20) !important;             
          }


          .footer2 input.inputfield::-webkit-input-placeholder {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_20) !important; 
              }

          .footer2 input.inputfield:-ms-input-placeholder { 
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_20) !important; 
              }

          .footer2 input.inputfield::placeholder {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_20) !important; 
              }

          .twobox .part1 .btntext {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_22) !important; 
              }

          .footer__column2 {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_22) !important; 
              }

          .footer__content-bottom small.copyright__content {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_22) !important; 
              }

          .shiptext a.linktext {
/*             font-size:var(--f_24) !important;  */
            font-size:var(--f_22) !important; 
              }

          .bheader .colone .list-menu__item {
            font-size:var(--f_20) !important; 
              }

          .our_view {
/*             font-size:var(--f_30) !important; */
            font-size:var(--f_20) !important;
              }

          .pro_info_inner {
            font-size:var(--f_30) !important; 
              }

          .paragraph {
            font-size:var(--f_24) !important; 
              }

          .quinn_details-wrapper .pro_price {
            font-size:var(--f_24) !important; 
              }

          .rev_num {
            font-size:var(--f_18) !important; 
              }

          .maintext .cat_tag {
            font-size:var(--f_24) !important; 
              }

          .titleflx .pro_tt {
            font-size:var(--f_50) !important; 
              }

          .maintext .pro_desc {
            font-size:var(--f_24) !important; 
              }

          .listicon {
            font-size:var(--f_24) !important; 
              }

          .flav_btn a {
            font-size:var(--f_24) !important; 
              }

          .maintext .pro_buttons button {
            font-size:var(--f_28) !important; 
              }

          .maintext .pro_buttons .pro_price {
            font-size:var(--f_28) !important; 
              }

          .producticon .icon_txt {
            font-size:var(--f_24) !important; 
              }

          .productsky .ptext {
            font-size:var(--f_34) !important; 
              }

          .prdpage_ourpro .headtitle h2 {
            font-size:var(--f_34) !important; 
              }

          .prdpage_ourpro .our_pro_txt {
            font-size:var(--f_24) !important; 
              }

          .prdpage_ourpro .our_view {
            font-size:var(--f_28) !important; 
              }

          .prdpage_ourpro  .bottomtext {
            font-size:var(--f_34) !important; 
              }

          .roundpro .image_text h2 {
            font-size:var(--f_34) !important; 
              }

          .roundpro .inner_image_box .image_text p {
            /*                 font-size:var(--f_34) !important;  */
          }

          .bgclr span.hedtext {
            font-size:var(--f_30) !important; 
              }

          .page-coll .call {
            /*                 font-size:var(--f_34) !important;  */
            font-size:var(--f_30) !important; 
              }

          .page-coll .content_f {
            font-size:var(--f_24) !important; 
              }

          .page-faq .bottomtext {
            font-size:var(--f_30) !important; 
              }

          .fmain .btn {
            font-size:var(--f_30) !important; 
              }

          .sslider .headtitle h2 {
            font-size: var(--f_40) !important;
              }

          .headtitle .inggram {
            font-size:var(--f_24) !important; 
              } 

          .sslider .our_pro_txt {
            font-size:var(--f_24) !important; 
              }

          .bredtext {
/*             font-size:var(--f_20) !important;  */
            font-size:14px;
              }

          .main-coll .pro_det .text {
            font-size:var(--f_22) !important; 
              }

          .button__text button.btn_effort {
            font-size:var(--f_30) !important; 
              }

          .maintext .pro_star .wc_icon_color svg {
/*             width: var(--f_24) !important;
              height: var(--f_24) !important; */
            max-width:70px !important;
                }

          .maintext .wc_product_review_badge .wc_review_badge_inner .wc_product_review_title {
            font-size:var(--f_20) !important; 
          }
          
          
          
        }


        /* end desktop tablet font size */   



        @media screen and (max-width: 749px) {

          :root {            

            
            

            --ds_max_viewport: 749;
              --ds_min_viewport: 1;
              --ds_max_viewport_px: 749px;
              --ds_min_viewport_px: 1px;


              --f_12:12px;        
              --f_14:14px;
              --f_16:16px;
              --f_18:18px;
              --f_20:20px;
              --f_24:24px;
              --f_30:30px;
            }

            }


