/** Shopify CDN: Minification failed

Line 1452:0 Unexpected "}"

**/
.qmr-flex{
    display: flex;
    flex-direction: row;
  	flex-flow: wrap;
    align-items: center;
}
.width-half-lg{
	width: 50%;
}
.object-cover {
    object-fit: cover;
}
.p5{
	padding: 5rem;
}
.qmr-heading-2{
	font-size: 4em;
    margin-bottom: 30px;
}

.leo-btn-nws {
    margin-left: 10px;
}
.boxInput.emialSubmit input, .leo-news-frm {

    box-shadow: 0 0 10px #33333345;
}
.input-field.leo-btn-nws, button#submit-buttonqme {
    background: #c02222;
    border: #c02222;
  
}
.leo-sub-tx {
    margin-top: 10px;
}
.leo-layot {
    margin-bottom: 20px;
}
.leo-container-bt {
  max-width: 1170px;
  margin: auto;
      margin-top: 50px;
}

.leo-col-bt {
  padding: 1em;
  margin: 0 2px 2px 0;
 
}
.leo-btn-st {
    text-align: center;
    display: flex;
  
    justify-content: center;
}
a.leo-btn-st {
    min-width: 160px;
    text-align: center;
    justify-content: center;
    padding: 12px 0;
      font-weight: 700;
      text-decoration: none;
}
.leo-btn-bck {
    margin: 0px 10px;
    border-radius: 50px;
}
.leo-layout-bt {
    text-align: center;
}
.leo-pr-wd {
    width: 65%;
    margin: auto;
    margin-top: 20px;
      margin-bottom: 30px;
}
  .leo-tw-layout {
    display: flex;
    align-items: center;
  }


.leo-tw-container {
  max-width: 1170px;
  margin: auto;
}

.leo-tw-col {

  margin: 0 2px 2px 0;
  
}
.col-complementary-tw {
    width: 100%;
    margin-top: 50px;
}

.TrainingBannerBox {
    margin-bottom: 0 !important;
}

  .leo-frm-layout {
    display: flex;
    align-items: center;
  }



.leo-frm-col {
  padding: 1em;
  margin: 0 2px 2px 0;

}
.leo-form-nm-fl {
    display: flex;
}
.active-tabs input:checked + label{color: red;}
 .leo-st-fld-as {
          
    border: none;
    padding: 15px 24px;
    margin-bottom: 10px;;
}
  input#contactFormEmaile {
    width: 100%;
    
    box-shadow: 0 0 10px #33333345;
}
  input#compny-namee {
    width: 100%;
    
    
    box-shadow: 0 0 10px #33333345;
}
  input#contactFormPhonee {
    width: 100%;
    
    box-shadow: 0 0 10px #33333345;
}
  textarea#contactFormMessagee {
    width: 100%;
    
    box-shadow: 0 0 10px #33333345;
}
input#last-namee {
    margin-left: 10px;
    width: 50%;
  
    box-shadow: 0 0 10px #33333345;
}
  input#contactFormNamee {
    width: 50%;
    
    box-shadow: 0 0 10px #33333345;
}
 label.leo-rd-wt-fn {
    font-weight: 500;
    color: #000;
}
  .leo-st-mg {
    margin: 25px 0;
}
.leo-st-eq{
margin-bottom: 50px;
}
  .col-xs-3l {
    width: 50%;
    margin: auto;
}
  .tabs-left {
  border-bottom: none;
 
}

.tabs-left>li {
  float: none;
 margin:0px;
  
}

.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
  color:#c02222 !important;
  border:none;
  border-radius:0px;
}
.nav-tabs>li>a:hover {
    /* margin-right: 2px; */
    line-height: 1.42857143;
    border: 1px solid transparent;
    /* border-radius: 4px 4px 0 0; */
}

input#compny-nameye {
    margin-bottom: 30px;
  width: 100%;
    box-shadow: 0 0 10px #33333345;
}

.dsdsd {
  
    max-width: 1170px;
    display: flex;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
}
.tabr {
 
  position: relative;
  float: left;
 
 
  width: 30%;
 
}

/* Style the buttons inside the tabr */
.tabr button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 6px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
}



/* Create an active/current "tabr button" class */
.tabr button.active {
  color: #c02222;
}

/* Style the tabr content */
.tabrcontent {
    margin: auto;
    float: left;
    padding: 0px 12px;
    width: 50%;
    border-left: none;
}
.nav-tabs>li>a{
    margin: 10px 0;}
button.tabrlinks {
    
    margin: 10px 0;
}
  .leo-abt-layout {
    display: flex;
        justify-content: center;
    align-items: center;
  }


.leo-abt-col {
  padding: 1em;
  margin: 0 2px 2px 0;
 
}


.containert {
  display: flex;
  width: 100%;
  justify-content: center;
 
}

img.leo-img-st-as {
    width: 184px;
    margin: 10px 10px;
    border-radius: 10px;
}
  .leo-st-rd-br{border-radius: 10px;}
  
  .leo-yt-layout {
    display: flex;
    justify-content: space-between;
  }



.leo-yt-col {

  margin: 0 2px 2px 0;
 
}
ul.leo-ul-st li {
        margin: 10px 0;
    list-style: none;
}
  ul.leo-ul-st {
    padding: 0;
}
  ul.leo-ul-st li:before {
    content: '✓';
    color: #c02222;
        margin: 0 10px;
    font-weight: 700;
}
  div#shopify-section-template--14221819084877__1649569978be2be907 {
    margin-bottom: 50px;
}
ul.nav.nav-tabs.tabs-left.sideways .active a h1.leo-tw-tx.leo-mrg-st.aos-init.aos-animate {
    color: #c02222 !important;
}

ul.nav.nav-tabs.tabs-left.sideways .active a {
    border-bottom-color: #ddd !important;
    border-right-color: transparent !important;
    border-radius: 0px;
}
ul.nav.nav-tabs.tabs-left.sideways .active a h1.leo-tw-tx.aos-init.aos-animate {
    color: #c02222 !important;
}
.tabr button.active h1.leo-tw-tx.aos-init.aos-animate {
    color: #c02222 !important;
}
.leo-btn-st.leo-st-yu {
    margin-top: 25px;
    align-items: center;
    font-weight: 700;
}
@media(max-width: 769px){
	.width-full-sm{
        width: 100%;
    }
  .qmr-heading-2{
	font-size: 2em;
    margin-bottom: 10px;
}
  .qmr-col-img.p5.width-half-lg.width-full-sm {
    padding: 0;
}
  .qmr-form.p5.width-half-lg.width-full-sm {
    padding: 0;
    margin-top: 15px;
}
  .leo-container-bt {
    margin: 20px auto auto;
        margin-top: 50px;
}
  h1.leo-h1.aos-init {
    font-size: 30px;
    
}
  h2.leo-bt.aos-init {
    font-size: 18px;
}
  .leo-pr-wd {
    width: 100%;
}
  img.leo-img-st {
    width: 350px;
}
  .leo-tw-layout {
    flex-direction: column;
    align-items: flex-start;}

  h1.leo-tw-tx.aos-init {
    font-size: 26px;
 
}
  .col-complementary-tw {
    width: 100%;
        padding: 0px 30px;
    margin-top: 14px;
       
}
  img.leo-frm-image {
    width: 360px;
}
  .leo-frm-layout {
    flex-direction: column;
}
  input#contactFormNamee {
    width: 100% !important;
  }
  input#last-namee {
    margin-left: 0 !important;
    width: 100% !important;
  }
  .leo-form-nm-fl {
    flex-direction: column;
}
  h2.leo-font-st{
    font-size: 25px !important;
    line-height: 31px;
}
  .TrainingBannerBox {
    padding: 20px 0 !important;
}
  div#shopify-section-template--14221819084877__16493911462be39f85 {
    margin-bottom: 50px;
}
 .col-xs-3l {
    width: 100%;
}
  .dsdsd {
    flex-direction: column-reverse;
}
  .tabr {
    width: 100%;
    padding: 0 15px;
}
  .tabrcontent {
    padding: 0px 15px;
    width: 100%;
}
  .tabrcontent {
    margin-top: 14px;
}
.leo-abt-layout {
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
}
  .leo-st-rd-br {
  width: 100%;
    margin: auto;
    justify-content: center;
    align-items: center;
    display: flex;
}
 
  .leo-yt-layout {
    flex-direction: column;
}
  img.leo-img-st-as {
        width: 100%;
    margin: 0;
  }
h1.leo-st-as-fn.aos-init.aos-animate {
    font-size: 26px;
}

}
  .boxInput.emialSubmit.leo input {
    border-radius: 0;
}


  button.leo-btn.leo-btn-primary {
        background: #000;
    border: none;
    color: #fff;
    width: 100%;
    padding: 10px 0;
    margin-top: 6px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Open Sans';
}
.leo-st-fld-ass::-webkit-input-placeholder {
    font-size: 13px;
    font-family: 'Open Sans';
}
.leo-st-fld-ass {
    border: none;
    padding: 10px 15px;
    margin-bottom: 14px;
    border-radius: 5px;
}
  #video{
  width:600px;
  }
  .leo-set-as-max{max-width: 100%;}
  .main-v{
   display:flex;
    width:100%;
        position: relative;
        max-width: 1400px;
    margin: auto;
  }
.left-col-rb {
    width: 35%;
    margin: auto;
    padding: 40px 50px;
    text-align: center;
    position: absolute;
    right: 100px;
    top: -300px;
    z-index: 1;
}
  .div-main{
			width: 65%;
       
			
			
		}
		.rb-sp{
			    margin: 10px 11px;
          display: flex;

		}
  .hed{
   font-size:55px;
    font-weight:600;
  }
  .sp-botom{
   margin-bottom:0px !important;
    
  }
.icon-left {
    float: left;
    padding-right: 20px;
    display: inline;
    width: 20%;
    text-align: end;
}
		.text-right-rb{
			display: inline;
			width: 60%;
          margin-left: 30px;
		}
		.img-rb{
            width: 80px;
            height: auto;
		}
  .set-leo-font {
    font-family: 'Open Sans';
    font-weight: 700;
    color: #000;
    font-size: 17px;
    line-height: 20px;
}
  .setpdg{padding-top: 50px;}
	@media (max-width: 676px){
    .div-main{
			width: 100%;
		}
      #video{
  width:360px;
  }
      .icon-left {
    width: 100%;
    text-align: center;
}
      .main-v{
        text-align: center;
   flex-direction: column;
    width:100%;
            padding-right: 15px;
    padding-left: 15px;
  }
      h1.leo-form-hed {
    font-size: 25px;
}
.leo-h1-viidd {
    font-family: 'Open Sans';
    font-weight: 700;
    margin-top: 5px;
}
  .leo-h1-viid {
    font-size: 18px;
    font-family: 'Open Sans';
    font-weight: 400;
}
      .leo-cooll.col-complementary {
    margin-top: 20px;
}
  
      .leo-btn-bckk {
        width: 100%;}
      .leo-coll-vidf {
        position: unset !important;}
      .leo-coll-vid {
        padding: 50px 15px!important;
      
      }
      .leo-lay-vid {
    min-height: 0 !important;
}
      .leo-btn-bckk {
    width: 90% !important;
        margin-top: 30px !important;
          margin-bottom: 30px !important;
      }
      .leo-st-for-mn {
            text-align: center;
    flex-direction: column;
        padding-left: 15px;
    padding-right: 15px;
}
      .leo-lay {
    width: 100% !important;
}
      .leo-layoutt {
    flex-direction: column;
}
      .leo-vis-st {
        width: 100% !important;}
     
      
      
      .hed{
   font-size:38px;
  }
     


      .setpdg {
    padding-top: 0;
}
}
.leo-coll-vid {
    padding-bottom: 200px;
    text-align: center;
    padding-top: 120px;
}
.leo-vis-st   { width: 50%;
    margin: auto;
    text-align: center;
    justify-content: center;
  display: flex;}
.leo-main-vid {
    position: relative;
}
.leo-coll-vidf {
    position: absolute;
    top: 295px;
}
.leo-lay-vid {
    min-height: 740px;
}
h1.leo-h1-vid {
    width: 75%;
    max-width: 1170px;
    margin: auto;
    font-weight: 900;
    font-family: 'Open Sans';
    font-size: 45px;
    line-height: 65px;
}
.leo-btn-bckk {
    width: 25%;
    text-align: center;
    margin: auto auto 40px;
    max-width: 1170px;
    padding: 10px 0;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-weight: 700;
}
 .leo-layoutt {
    display: flex;
    justify-content: space-around;
    padding: 40px 0;
    max-width: 1400px;
    margin: auto;
}

.leo-btnn-bckk {
    padding: 10px;
    font-weight: 700;
    margin-top: 30px;
    text-align: center;
    border-radius: 8px;
    font-family: 'Open Sans';
}
 .leo-h1-pr {
   
      margin-top: 30px;
   font-size: 18px;
}
.leo-containerr {
    margin-bottom: 50px;
    border-radius: 8px;
}

.leo-cooll {
  padding: 1em;
  margin: 0 2px 2px 0;

}

    @media only screen and (max-width: 2049px) and (min-width: 1840px){
    .leo-btn-bckk {
        margin-top: 50px!important;
    width: 18% !important;
    padding: 15px 0 !important;
}
     
     .leo-lay-vid {
    min-height: 840px;
}
    .leo-video {
    width: 45% !important;
}
      .desc {
    width: 35% !important;
}
      video.leo-vis-st {
    height: auto !important;
}
    }
    @media only screen and (max-width: 1839px) and (min-width: 1740px){
.leo-btn-bckk {
    margin-top: 50px!important;
    padding: 15px 0 !important;
    width: 20% !important;
}
     video.leo-vis-st {
    height: auto !important;
}
          .leo-lay-vid {
    min-height: 800px;
}
.leo-video {
    width: 50% !important;
}
      .desc {
    width: 40% !important;
}
    }
      @media only screen and (max-width: 1739px) and (min-width: 1707px){
        .leo-btn-bckk {
    margin-top: 45px !important;
          padding: 15px 0 !important;
    width: 20% !important;
}
  video.leo-vis-st {
    height: auto !important;
}
     .leo-lay-vid {
    min-height: 760px;
}
        .leo-video {
    width: 55% !important;
}
        .desc {
    width: 48% !important;
}
}
     @media only screen and (max-width: 1706px) and (min-width: 1517px){
  .leo-btn-bckk {
    margin-top: 50px !important;
}
     .leo-lay-vid {
    min-height: 700px;
}
       video.leo-vis-st {
    height: auto !important;
}
    }
#shopify-section-template--14223036776525__1649892897ed2a8c29 .div-main div:nth-child(2) img {
    height: 55px;
    width: 55px;
}
#shopify-section-template--14223036776525__1649892897ed2a8c29 .div-main div:nth-child(3) img {
    height: 55px;
    width: 55px;
}
#shopify-section-template--14223036776525__1649892897ed2a8c29 .div-main div:nth-child(1) img {
    width: 60px;
}
h1.leo-form-hed {
    font-family: 'Open Sans';
    font-weight: bolder;
    font-size: 35px;
}
.leo-form-pr {
    font-family: 'Open Sans';
}
div#shopify-section-template--14223036776525__16498980460e48d205 {
    margin-top: 80px;
}
video.leo-vis-st {
    position: unset;
}
.leo-h1-viidd {
    font-family: 'Open Sans';
    font-weight: 700;
    margin-top: 5px;
  font-size: 32px;
}
  .leo-h1-viid {
    font-size: 18px;
    font-family: 'Open Sans';
    font-weight: 400;
}
@media (min-width: 768px){
      .leo-bt-st {
       display: none; 
      }
}
	@media (max-width: 768px){
      .button {
    color: #fff;
    text-decoration: none;
}
      .leo-bt-st {
     text-align: center;
   
    max-width: 1170px;
    padding: 10px 0;
    border-radius: 5px;
    font-family: Open Sans;
    font-weight: 700;
    background: red;
    
    z-index: 1;
    width: 90%;
    /* margin: auto; */
   
    margin-left: 18px;
}
      .leo-containerr {
        text-align: center;}
      .video-container {
        margin-top: 0 !important;
        height: 616px !important;
       
      }
       .leo-hgt-mob{height: 600px;}
     .leo-video {
        line-height: 40px !important;
    font-size: 35px !important;
    width: 100% !important;
} 
    .callout {
    text-align: center;
}
      .desc {
    width: 100% !important;
        font-size: 14px !important;
    margin-top: 20px  !important;
    margin-bottom: 20px !important;
}
      .rb-sp {
    flex-direction: column !important;
            margin-top: 20px !important;

}
      .text-right-rb {
    width: 100%;
    margin-left: 0;
}
      .left-col-rb {
        
    margin-top: 20px;
    position: unset;
        width: 100%!important;
}
  .left-col-rb {
   
    padding: 30px 20px;}
      h1.leo-form-hed {
    font-size: 25px !important;
}
      h1.leo-h1-vid {
    width: 100%!important;
    font-size: 25px !important;
    line-height: 30px !important;
}
      .leo-h1-viidd {
    font-size: 25px !important;
}
      button.leo-btn.leo-btn-primary, .leo-btn-bckk{    padding: 15px 0 !important;}
      div#shopify-section-template--14223754199117__1650249811dafe4aa4 {
    margin-top: 40px !important;
}
      .leo-hed-st-fx {
   
    flex-direction: column;
}
      .leo-h1-pr {
        margin-top: 10px;}
    }
div#shopify-section-template--14223754199117__1650249811dafe4aa4 {
    margin-top: 90px;
}
a.leo-link-fr {
    color: #fff;
    text-decoration: none;
}
a.leo-link-ffr {
    color: #0000ffeb;
}
.fre a {
    color: #fff !important;
  margin-left: 10px;
}
.leo-h1-pr a {
    color: #2828c7;
  
}
.leo-hed-st-fx {
    display: flex;
}
.leo-cooll.col-complementary a {
    color: white;
    text-decoration: underline;
}
html, body {
    scroll-behavior: smooth;
}
  img.leo-st-im-hg {
    border-radius: 10px;
}
  .st-as-mg-tp{margin-top: 25px;}
  .leo-h1-fn-st{font-size: 64px;}
  .leo-btn-bckg {
    padding: 14px 23px;
    font-weight: 700;
    font-size: 16px;
    margin: 0 8px;
    border-radius: 10px;
}
  a.leo-btn-stg, a.leo-btn-srtg {
    text-decoration: none;
}
  .margin-top-st-hide{margin-top: 150px;}
  .leo-trn-layout {
        display: flex;
    align-items: center;
    max-width: 1160px;
    margin: auto;
    padding: 100px 0;
  }
.leo-btn-st-fx {
    display: flex;
  margin-top: 30px;
}
.leo-trn-container {

  margin-right: auto;
  margin-left: auto;
}


 .leo-trn-col {
    width: 50%;
    padding: 1em;
    margin: 0 2px 2px 0;
}

/* qmr 28-4 */

.tab_content {display: none;}
.inner-container-list {display: flex;gap: 10px;margin-bottom: 10px;align-items: center;font-weight: bold; cursor: pointer;}

.inner-container-list svg {height: 15px;width: 15px; fill: #000;}
.qmr-image img {width: 100%;border-radius: 10px;height: 100%;object-fit: cover;}
.inner-container-list.active .tab-title {font-weight: bold;}
.qmr-square-btn {
    border-radius: 4px;
}
.color-black{
	color: black;
}
p.small-text-qmr {margin-bottom: 0 !important;color: var(--color-primary);font-weight: bold;}
.qmr-regular-heading {
    margin: 10px 0 20px 0;
}
.qmr-form {display: flex;gap: 15px;}

.qmr-form input {border-radius: 4px;}

.qmr-form {border-radius: 4px;padding-left: 30px;padding-right:30px;}
@media(max-width: 800px){
  .qmr-sm-pad{
  	padding: 50px 2.4rem !important;
  }
  .leo-trn-layout {flex-direction: column;}

.leo-trn-col {width: 100% !important;}

img.leo-st-im-hg {width: 100%;}

.leo-h1-fn-st {font-size: 42px !important;}

.leo-btn-bckg {width: 100%;margin: 0 !important;}

.leo-btn-st-fx {flex-direction: column;gap: 10px;text-align: center;}
  .leo-th-container {flex-direction: column;}

.leo-th-column, .leo-abt-layout {width: 100% !important;padding: 10px 2.4rem!important;    margin: 0;}
  .leo-abt-col{
  	margin: 0 !important;
    padding: 0 !important;
  }
.leo-padi-st-tp-bt, .leo-trn-layout {padding: 50px 0 !important;}
  .columnt {width: 33%;}

.containert {gap: 10px;margin: 10px 0;}
  .mb-sm-30{margin-bottom: 30px;}.leo-st-im-hgy {width: 100%;}
  .qmr-form {flex-direction: column;}
}
  .leo-maint{
 max-width: 1170px;
    margin: 0 auto;
padding-bottom: 60px;
    margin-top: 40px;
  }
  .leo-h3t {
    width: 60%;
    margin: auto;
    margin-bottom: 50px;
        text-align: center;
}
  .leo-st-for-mnt {
    display: flex;
    column-gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
}
  .leo-layt {
    width: 23%;
    margin-bottom: 15px;
        box-shadow: 0 0 10px #333;
    border-radius: 10px;
    text-align: center;
    padding: 40px 20px;
}
h1.leo-prt.aos-init.aos-animate {
    font-size: 44px;
}
  h3.leo-fr-h3t {
    margin: 0;
    color: #fff;
    font-weight: 700;
}
  .leo-fr-textt {
    padding: 20px;
    margin-top: -10px;
}
  p.leo-fr-prt {
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    margin-top: 5px;
    margin-bottom: 0;
}
  .leo-prt {
    
    
    text-align: center;
}
  h3.leo-h3t {
    font-size: 36px;
    font-weight: 800;
    line-height: 36px;
    text-align: center;
    margin-top: 0;
}
  .leo-btn-bckty {
    width: 80%;
    margin: auto;
    border-radius: 50px;
    padding: 15px 0;
}
  a.leo-btn-stt {
    min-width: 160px;
    text-align: center;
    justify-content: center;
    padding: 10px 0;
    font-weight: 700;
    text-decoration: none;
}
  .leo-cr-txx {
    margin: 40px 0;
}
  .leo-cr-tx {
    margin-bottom: 25px;
}
   .leo-art-layout {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px #333;
    max-width: 1170px;
    margin: auto;
     margin-bottom: 60px;
     border-radius: 10px;
  }
  .leo-art-col {
  padding: 1em;
  margin: 0 2px 2px 0;
 
}
  h1.leo-st-pr {
    text-align: center;
}
  .leo-btn-bckty-sg {
    width: 90%;
    margin: auto;
    border-radius: 50px;
    padding: 8px 0;
}
  a.leo-btn-stt-sg {
    min-width: 160px;
    text-align: center;
    justify-content: center;
    padding: 10px 0;
    font-weight: 700;
    text-decoration: none;
}
  .leo-art-col.leo-art-col-main {
    width: 50%;
}
  .leo-art-col.leo-art-col-complementary {
    width: 25%;
  }
  .leo-art-col.leo-art-col-complementaryy {
    width: 25%;
        text-align: center;
}
  .leo-h3t-sg{text-align: center;}
  @media only screen and (max-width: 768px) {
    .leo-st-for-mnt {
    
    flex-direction: column;
}
 
    .leo-layt {
    width: 90%;
      
      margin: auto;
    margin-bottom: 15px;
    }
    .leo-h3t {
    width: 91%;
    margin: auto;
      margin-bottom: 36px;}
    .leo-art-layout {
 
    flex-direction: column;
      width: 90%;
      text-align: center;
      padding: 40px 0;
}
      .leo-art-col.leo-art-col-main {
    width: 100%;
}
  .leo-art-col.leo-art-col-complementary {
    width: 100%;
  }
  .leo-art-col.leo-art-col-complementaryy {
    width: 100%;
        
}
    h1.leo-prt.aos-init.aos-animate {

    font-size: 32px;
}
    .leo-mn-sr-cnt {
    margin-top: 0 !important;
}
    .leo-mn-sr-cnt {
    padding: 80px 15px !important;
}
    input.leo-st-inp-srch {
    width: 100% !important;
}
    input.leo-st-inp-srch::placeholder {
    font-size: 20px !important;
}
    form.search.leo-st-fx-srch:after {
    
     right: 8%!important;
    width: 25px!important;
    height: 36px!important;
    top: 18% !important;
    }
     .leo-mn-sr-cnt:before {
    
     right: 44%!important;
    width: 25px!important;
    height: 36px!important;
    bottom: -8% !important;
    }
    .leo-sr-pr p {
    
    margin-bottom: 10px !important;
}
    h1.leo-sr-h1 {
    font-size: 35px !important;
}
    .leo-btn-eq-sr {
    
    flex-direction: column;
}
    .leo-btn-eq-sr {
    
      margin-top: 30px !important;}
    .button{
    margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .leo-vid-layout {
    flex-direction: column-reverse;
      margin-top: 30px !important;
}
    h1.leo-st-clr-titl {
    width: 90%!important;
    text-align: center !important;
    margin: auto !important;
    margin-bottom: 20px!important;
    margin-left: 17px !important;
    margin-right: 0px !important;
}
    .leo-st-rgt-aln {
    padding-left: 0 !important;
}
    .leo-btn-stpr {
    flex-direction: column !important;
      text-align: center;
}
    a.leo-btn-stpr.simple-btnft {
    margin-top: 10px;
    background-color: #000;
    color: #fff !important;
}
    .leo-btn-bckty {
    width: 100% !important;
  }
    .leo-st-fx-butn {
    justify-content: flex-start !important;
}
    .leo-st-frm-vid{
    width: 350px;
    height: 200px;
    }
    .leo-vid-layout:nth-child(1) {
    margin-top: 60px !important;
}
    .leo-res-mrg-top{margin-top: 40px !important;}
    .boxInput.emialSubmit .input-field:last-child {
    width: 50%;
}
    .qmr-form {
   
    padding-left: 20px !important;;
    padding-right: 20px !important;;
}
  }
/* qmr homepage css */

.qmr-btn {padding: 5px 20px;border: 2px solid #19191a;color: #19191a;font-family: var(--font-family-header);font-weight: bold;font-size: 24px;text-decoration: none !important;}
.qmr-pri-btn {color: white !important;background: #19191a;}
.qmr-main-slideshow .feature-row__image.feature-row__item {width: 30%;}
.qmr-main-slideshow .h3 {font-size: 4em !important;}
.qmr-main-slideshow .feature-row__text {width: 70%;}
.qmr-main-slideshow .feature-row {align-items: center;width: 100%;}
.qmr-main-slideshow .rte {color: black;margin-bottom: 50px;font-size: 20px;line-height: 30px;}
.qmr-logo-list {display: flex;gap: 10px;cursor: pointer;}
.qmr-column {padding: 20px;box-shadow: 4px 5px 7px 1px #000000b5}
.brand-col-main {display: flex;gap: 20px;justify-content: space-between;margin-bottom: 35px;}
.qmr-column .rte-setting {font-weight: 600;}
.brnads-section h2, .qmr-h2 {font-size: 3.8rem;}
.flex {display: flex;}
.gap-20{gap:20px}
.flex-center {align-items: center;}
.align-base{align-items: flex-end}
.w-100{width: 100%}
.qmr-form2 input{border-radius:0 !important;    padding: 12px 26px !important;}
.mb-15{margin-bottom: 15px;}
.mx-auto{margin:auto;}
.mb-25{margin-bottom: 25px;}
.qmr-video {width: 100%;margin-bottom: 20px;}
.qmr-btns {display: flex;flex-direction: column;text-align: center;gap: 10px;}
.qmr-btns  .qmr-pri-btn {background: #e1251b;border-color: #e1251b;}
.qmr-btns a {padding: 10px;}
.counter-main-con {display: flex;justify-content: space-between;text-align: center;gap: 20px;flex-flow: wrap;}
.brnads-section .rte-setting {font-size: 14px;}
.counterr {font-size: 4em;}
.plus-sign svg {height: 17px;width: 17px;fill: white;}
a.abs-link {position: absolute;z-index: 99;height: 100%;width: 100%;}
.qmr-column-box:hover h3 {color: red !important;}
.qmr-column-box:hover .plus-sign {background: black;}
.plus-sign {position: absolute;bottom: 0;right: 0;padding: 17px;background: #e1251b;}
.qmr-slider-products {display: flex;width: 100%;}
.scroll-controll {overflow-x: scroll;}

.slider-products {display: inline;min-width: 25%}

@media(min-width: 769px){
  .qmr-new-pad{padding: 40px 0 !important}
  .flex-50>div{width: 50%}
  h2.counterr {font-size: 5.4rem;}
}
.qmr-column-box {min-height: 300px;display: flex;align-items: center;justify-content: center;position: relative;}

.plus-col-main {display: flex;gap: 25px;}
@media(max-width: 769px){
  .slider-products {min-width: 90%}
  .qmr-main-slideshow .feature-row__text, .qmr-main-slideshow .feature-row__image.feature-row__item{width: 100% !important}
  .brand-col-main {flex-flow: wrap; gap:0; margin: 0;}
  .brand-col-main .qmr-column{margin-bottom: 15px !important}
  .qmr-logo-list{flex-flow: wrap;}
  .flex-50>div{width: 100%}
}
.leo-mn-sr-cnt{margin-top: 85px;}
h1.leo-sr-h1 {
    font-size: 64px;
}
.leo-mn-sr-cnt {
    padding: 150px 120px;
}
.leo-sr-pr p {
    margin-top: 26px;
    margin-bottom: 40px;
}
input.leo-st-inp-srch {
    width: 70%;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 2px solid #fff;
    background: transparent;
  padding-top: 20px;
      color: #fff;
    font-size: 25px;
    padding-bottom: 15px;
}
input.leo-st-inp-srch::placeholder {
    color: #e3e3e3;
    font-size: 35px;
    font-weight: 400;
}
input.leo-st-inp-srch:focus-visible {
    outline: none;
}
input.leo-sb-ty {
    font-weight: 700;
    color: #fff;
    background: #000;
    border: 1px solid #000;
    padding: 12px 21px;
}
.leo-btn-eq-sr {
    display: flex;
    align-items: center;
    margin-top: 50px;
}
  
  .leo-vid-layout {
    display: flex;
        align-items: center;
    justify-content: space-between;
    margin-top: 40px;
  }

.leo-vid-container {
  max-width: 85em;
  margin-right: auto;
  margin-left: auto;
      margin-top: 100px;
}

.leo-vid-col {
  padding: 1em;
  margin: 0 2px 2px 0;
  
}
.leo-btn-stpr {
    display: flex;
}
  .leo-st-fx-butn {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
        align-items: center;
}
a.leo-btn-stpr {
    font-weight: 700;
    padding: 10px 50px;
  text-decoration: none;
}
h1.leo-st-clr-titl {
    background: #000;
    padding: 10px 0;
    text-align: center;
    width: 25%;
    font-size: 23px;
    margin: 0 auto 0 1rem;
}
  .leo-pr-des p {
    margin-top: 25px;
    margin-bottom: 25px;
}
  h1.leo-st-pr-titl {
    font-size: 25px;
}
  .leo-st-rgt-aln {
    padding-left: 35px;
}
  .leo-st-wgt{font-weight: 700}
  .leo-st-vid-btn {
    border-radius: 0;}
  a.leo-btn-stpry.simple-btnfti {
  
    margin-right: 5px;
    text-decoration: none;
}
  a.leo-btn-stpro.simple-btnfte {
    text-decoration: none;
}
  form.search.leo-st-fx-srch:after {
    content: "";
    position: absolute;
    top: 13%;
    right: 33%;
    background-image: url(https://cdn.shopify.com/s/files/1/0235/2984/8909/files/Vector_1.png?v=1653097686);
    width: 40px;
    height: 68px;
    z-index: 0;
    background-repeat: no-repeat;
    background-size: contain;
}
  .leo-srh {
    position: relative;
}
.leo-mn-rel{position: relative;}
.leo-mn-sr-cnt:before {
    content: "";
    position: absolute;
    bottom: -11%;
    right: 50%;
    background-image: url(https://cdn.shopify.com/s/files/1/0235/2984/8909/files/Vector_2.png?v=1653097686);
    width: 40px;
    height: 68px;
    z-index: 0;
    background-repeat: no-repeat;
    background-size: contain;
}

img.leo-st-qr {
    width: 100px;
}
.leo-vid-layout:nth-child(2){margin-top: 0px;}
.tab-content img {width: 100%;margin-bottom: 25px;}
.tab-title-new:hover .tab-content {display: block;}

.tab-block {position: relative;}
}
.tab-content img {width: 100%;margin-bottom: 20px;}

.tab-content a {padding: 0;padding-right: 25px;}
	.product-thumb-img-wrapp {display: flex;align-items: center;justify-content: center;}

.tab-content {
    display: none;
    position: absolute;
    width: 100%;
    left: 15px;
    padding: 20px 35px;
    z-index: 99;
}

.tab-title-new span {display: none;}

.tab-title-new {padding: 35px;margin-bottom: 10px;border-left: 10px solid #e1251b;cursor: pointer;position: relative;}
.newsletter_hero__inner {z-index: 0;}
.tab-title-new h2 {margin-bottom: 0;}
.qmr-sub-text {margin-bottom: 30px;}
.plus-section {padding-bottom: 100px;}
.qmr-slide .feature-row {padding-bottom: 0;}
.qmr-main.slider {padding-top: 90px;}
.qmr-main-slideshow {
    padding: 50px 0 0 0;
}
@media(max-width: 990px){
	.qmr-main-slideshow h2.h3 {font-size: 36px !important;}

.qmr-main-slideshow {padding-top: 0;}

.qmr-main.slider {padding-top: 30px;}

.qmr-slide .rte p br {display: none;}

.qmr-slide .rte p {text-align: center;}

.qmr-slide .feature-row .qmr-btn {width: 100% !important;display: flex;text-align: center;align-items: center;justify-content: center;margin-bottom: 15px;}

.qmr-slide .feature-row .feature-row {padding-bottom: 0 !important;}

.qmr-slide .feature-row {padding-bottom: 0 !important;}

.qmr-main-slideshow {margin-bottom: 60px !important;}

.counter-main-con {justify-content: center;}

.qmr-h2, .brnads-section h2  {font-size: 24px !important;}

.qmr-h2 br, .brand-col-main p br:not(:last-child), .qmr-main-slideshow h2.h3 br{display: none;}

.plus-col-main {flex-wrap: wrap;padding: 0 1rem !important;}

.qmr-column-box {width: 100%;margin-bottom: 0 !important;}
.flex-50>div {width: 100% !important;}

.flex-50 {flex-wrap: wrap;}

.tab-content>a {width: 50% !important;float: left;clear: none !important;}
.plus-section .row {margin: 0;}
.section-header {margin-left: 0;width: 100%;}
.plus-section {padding-bottom: 30px;}
  .tab-content>a:nth-child(even) {padding-right: 0;padding-left: 10px;}

.tab-content>a:nth-child(odd) {padding-right: 10px;}
}
/* ajax search */
.qmr-ajax-search {
    position: absolute;
  	    display: none;
    color: white;
    width: 70%;
    padding: 20px;
    background: #e1251b;
}
.leo-st-inp-srch:focus~.qmr-ajax-search {
    /*display: block !important;*/
}
.qmr-ajax-search td {
    cursor: pointer;
} 
.qmr-ajax-search th {width: 50%;}
.qmr-ajax-search th:last-child {width: 25%;}
.qmr-ajax-search table {width: 100%;}
.modal.fade.active {
    opacity: 1;
    display: block;
}
.qmr-pop .description-content {width: 100%;}
@media(max-width: 769px){
	.qmr-ajax-search {
        width: 100%;
    }
}
  @media only screen and (max-width: 2732px) and (min-width: 2050px){
  .leo-st-her-hgt {
    height: 30vh !important;
}
    .video-container {
  
      height: 1050px;}
    .leo-lay-vid {
    min-height: 1150px;
}
    .leo-coll-vidf {
    
    left: 0;
    right: 0;
}
  }
  @media only screen and (max-width: 4098px) and (min-width: 2732px){
  .leo-st-her-hgt {
    height: 25vh !important;
}
  }
.leo-res-mrg-top{margin-top: 85px;}
input#Email_template--14231802576973__1650249811dafe4aa4 {
    box-shadow: 0 0 10px #33333345;
}
button.footer-main-standard-newsletter-submity-leo {
    background: #c02222;
    border-color: #c02222;
    border-radius: 0 6px 6px 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    box-shadow: none;
    height: 43px;
}
img.leo-blog-img {
    width: 100%;
    height: 300px;
  object-fit: cover;
  
  border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
p.leo-blg-h2 {
    color: #000;
    text-decoration: none;
    margin-top: 10px;
  padding: 15px;
}
#shopify-section-template--14235223621709__main section .leo-st-for-mn .buttonty a:hover {
    text-decoration: none;

}
.leo-fr-text {
    position: relative;
}
.leo-fr-text {
    border-radius: 0.625em;
    border: 1px solid #E7EAEC;
    box-shadow: 0 2px 4px rgb(14 30 37 / 12%);
}
.buttonty {
    position: absolute;
    top: 35%;
    justify-content: center;
    text-align: center;
    background: white;
    font-size: 20px;
    font-weight: 700;
    min-width: 170px;
    border-radius: 50px;
    padding: 6px 0;
    left: 0;
    right: 0;
    width: 50%;
    margin: auto;
}
.leo-lay:hover .leo-overlay {
    position: absolute;
    background: #ff0000d9;
    height: 100%;
    width: 100%;
    top: 0;
 border-radius: 10px;
}
.buttonty {
    display: none;
}

.leo-lay a:hover .buttonty {
    display: block;
}

/* new css */
.qmr-droped-shadow {
    box-shadow: 0px 0px 15px 10px #00000014;
}
.mrk-iframee iframe {
    min-height: 900px;
    min-width: 100%;
}
.qmr-new-design-box .leo-prg {
    margin-top: 40px;
}
@media(max-width: 769px){
	.mrk-iframee iframe {
    min-height: 1000px;
}
}
.menu-links {
    display: flex;
    gap: 30px;
    font-weight: 500;
    font-size: 1.25em;
}
.menu-links {
    max-width: 1200px;
    margin: auto;
  	padding: 20px 25px;
}
.container-links {
    border-bottom: 2px solid;
}
  .leo-btn-st-pren {
    text-align: center;
}
  .leo-prev-butn {
    padding: 15px 70px;
}
  select#compny-namee {
    width: 100%;
    box-shadow: 0 0 10px #33333345;
}
  .leo-prev-meg {margin-bottom: 20px;}
  .leo-prenv-layout {
    display: flex;
  }
 .leo-res-mrg-topp {
    margin-top: 170px;
    margin-bottom: 40px;
}
h1.leo-prev-h1.leo-res-mrg-topp {
    font-size: 4.4rem;
}
.leo-prev-org {
    margin-top: 40px;
}
.leo-prenv-col {
  padding: 2em;
  margin: 0 2px 2px 0;
  width: 50%;
}
img.leo-prev {
    width: 100%;
   
}
  h1.leo-prev-h1.leo-res-mrg-topp {
    text-align: center;
}
@media(max-width: 767px){
 .leo-res-mrg-topp {
    margin-top: 50px;
    margin-bottom: 25px;
}
  h1.leo-prev-h1.leo-res-mrg-topp {
    font-size: 2.4rem;
}
  .leo-prenv-col {
       padding: 30px 0px 30px 0px;
    width: 100%;
}
  .leo-prenv-layout {
    flex-direction: column;
}
  .leo-st-for-mpn.leo-blg-second {
    display: none;
}
  .leo-st-for-mn{width: 100% !important;}
}
  @media only screen and (max-width: 1024px) and (min-width: 769px){
    
   .leo-lay {
    width: 47% !important;
} 
  }
  #change-btn:checked+label:after {
    content: 'Search by sku';
}

.leo-sb-ty:after {
    content: 'search by category';
}

input#change-btn {
    display: none;
}

.leo-sb-ty {
    background: black;
    border-radius: 0;
    height: 100%;
    margin: 0 !important;
    font-weight: bold;
    color: white;
    border-color: black;
    text-transform: uppercase;
    cursor: pointer;
}body .mfp-wrap {
    z-index: 99999 !important;
}