.intl-tel-input { position: relative; }
.intl-tel-input .hide { display: none; }
.intl-tel-input .flag-dropdown { position: absolute; z-index: 1; cursor: pointer; }
.intl-tel-input .flag-dropdown .selected-flag { margin: 1px; padding: 6px 16px 6px 6px; }
.intl-tel-input .flag-dropdown .selected-flag:hover { background-color: rgba(0, 0, 0, 0.05); }
.intl-tel-input .flag-dropdown .selected-flag .down-arrow { top: 6px; position: relative; left: 20px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid black; }
.intl-tel-input .flag-dropdown .country-list { list-style: none; padding: 0; margin: 0; z-index: 1; overflow-y: scroll; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); background-color: white; border: 1px solid #cccccc; position: absolute; top: 29px; width: 330px; max-height: 200px; }
.intl-tel-input .flag-dropdown .country-list .divider { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #cccccc; }
.intl-tel-input .flag-dropdown .country-list .country { line-height: 16px; padding: 4px 10px; }
.intl-tel-input .flag-dropdown .country-list .country .dial-code { color: #999999; }
.intl-tel-input .flag-dropdown .country-list .country.highlight { background-color: rgba(0, 0, 0, 0.05); }
.intl-tel-input .flag-dropdown .country-list .flag { display: inline-block; vertical-align: bottom; }
.intl-tel-input .flag-dropdown .country-list .flag, .intl-tel-input .flag-dropdown .country-list .country-name { margin-right: 6px; }
.intl-tel-input input { box-sizing: border-box; -moz-box-sizing: border-box; height: 30px; padding-left: 47px; position: relative; z-index: 0; }

/* originally from https://github.com/lafeber/world-flags-sprite */
.f16 .flag { width: 16px; height: 16px; background: url("../media/images/flags16.png") no-repeat; }
.f16 ._African_Union { background-position: 0 -16px; }
.f16 ._Arab_League { background-position: 0 -32px; }
.f16 ._ASEAN { background-position: 0 -48px; }
.f16 ._CARICOM { background-position: 0 -64px; }
.f16 ._CIS { background-position: 0 -80px; }
.f16 ._Commonwealth { background-position: 0 -96px; }
.f16 ._England { background-position: 0 -112px; }
.f16 ._European_Union { background-position: 0 -128px; }
.f16 ._Islamic_Conference { background-position: 0 -144px; }
.f16 ._Kosovo { background-position: 0 -160px; }
.f16 ._NATO { background-position: 0 -176px; }
.f16 ._Northern_Cyprus { background-position: 0 -192px; }
.f16 ._Northern_Ireland { background-position: 0 -208px; }
.f16 ._Olimpic_Movement { background-position: 0 -224px; }
.f16 ._OPEC { background-position: 0 -240px; }
.f16 ._Red_Cross { background-position: 0 -256px; }
.f16 ._Scotland { background-position: 0 -272px; }
.f16 ._Somaliland { background-position: 0 -288px; }
.f16 ._Tibet { background-position: 0 -304px; }
.f16 ._United_Nations { background-position: 0 -320px; }
.f16 ._Wales { background-position: 0 -336px; }
.f16 .ad { background-position: 0 -352px; }
.f16 .ae { background-position: 0 -368px; }
.f16 .af { background-position: 0 -384px; }
.f16 .ag { background-position: 0 -400px; }
.f16 .ai { background-position: 0 -416px; }
.f16 .al { background-position: 0 -432px; }
.f16 .am { background-position: 0 -448px; }
.f16 .an { background-position: 0 -464px; }
.f16 .ao { background-position: 0 -480px; }
.f16 .aq { background-position: 0 -496px; }
.f16 .ar { background-position: 0 -512px; }
.f16 .as { background-position: 0 -528px; }
.f16 .at { background-position: 0 -544px; }
.f16 .au { background-position: 0 -560px; }
.f16 .aw { background-position: 0 -576px; }
.f16 .az { background-position: 0 -592px; }
.f16 .ba { background-position: 0 -608px; }
.f16 .bb { background-position: 0 -624px; }
.f16 .bd { background-position: 0 -640px; }
.f16 .be { background-position: 0 -656px; }
.f16 .bf { background-position: 0 -672px; }
.f16 .bg { background-position: 0 -688px; }
.f16 .bh { background-position: 0 -704px; }
.f16 .bi { background-position: 0 -720px; }
.f16 .bj { background-position: 0 -736px; }
.f16 .bm { background-position: 0 -752px; }
.f16 .bn { background-position: 0 -768px; }
.f16 .bo { background-position: 0 -784px; }
.f16 .br { background-position: 0 -800px; }
.f16 .bs { background-position: 0 -816px; }
.f16 .bt { background-position: 0 -832px; }
.f16 .bw { background-position: 0 -848px; }
.f16 .by { background-position: 0 -864px; }
.f16 .bz { background-position: 0 -880px; }
.f16 .ca { background-position: 0 -896px; }
.f16 .cg { background-position: 0 -912px; }
.f16 .cf { background-position: 0 -928px; }
.f16 .cd { background-position: 0 -944px; }
.f16 .ch { background-position: 0 -960px; }
.f16 .ci { background-position: 0 -976px; }
.f16 .ck { background-position: 0 -992px; }
.f16 .cl { background-position: 0 -1008px; }
.f16 .cm { background-position: 0 -1024px; }
.f16 .cn { background-position: 0 -1040px; }
.f16 .co { background-position: 0 -1056px; }
.f16 .cr { background-position: 0 -1072px; }
.f16 .cu { background-position: 0 -1088px; }
.f16 .cv { background-position: 0 -1104px; }
.f16 .cy { background-position: 0 -1120px; }
.f16 .cz { background-position: 0 -1136px; }
.f16 .de { background-position: 0 -1152px; }
.f16 .dj { background-position: 0 -1168px; }
.f16 .dk { background-position: 0 -1184px; }
.f16 .dm { background-position: 0 -1200px; }
.f16 .do { background-position: 0 -1216px; }
.f16 .dz { background-position: 0 -1232px; }
.f16 .ec { background-position: 0 -1248px; }
.f16 .ee { background-position: 0 -1264px; }
.f16 .eg { background-position: 0 -1280px; }
.f16 .eh { background-position: 0 -1296px; }
.f16 .er { background-position: 0 -1312px; }
.f16 .es { background-position: 0 -1328px; }
.f16 .et { background-position: 0 -1344px; }
.f16 .fi { background-position: 0 -1360px; }
.f16 .fj { background-position: 0 -1376px; }
.f16 .fm { background-position: 0 -1392px; }
.f16 .fo { background-position: 0 -1408px; }
.f16 .fr { background-position: 0 -1424px; }
.f16 .ga { background-position: 0 -1440px; }
.f16 .gb { background-position: 0 -1456px; }
.f16 .gd { background-position: 0 -1472px; }
.f16 .ge { background-position: 0 -1488px; }
.f16 .gg { background-position: 0 -1504px; }
.f16 .gh { background-position: 0 -1520px; }
.f16 .gi { background-position: 0 -1536px; }
.f16 .gl { background-position: 0 -1552px; }
.f16 .gm { background-position: 0 -1568px; }
.f16 .gn { background-position: 0 -1584px; }
.f16 .gp { background-position: 0 -1600px; }
.f16 .gq { background-position: 0 -1616px; }
.f16 .gr { background-position: 0 -1632px; }
.f16 .gt { background-position: 0 -1648px; }
.f16 .gu { background-position: 0 -1664px; }
.f16 .gw { background-position: 0 -1680px; }
.f16 .gy { background-position: 0 -1696px; }
.f16 .hk { background-position: 0 -1712px; }
.f16 .hn { background-position: 0 -1728px; }
.f16 .hr { background-position: 0 -1744px; }
.f16 .ht { background-position: 0 -1760px; }
.f16 .hu { background-position: 0 -1776px; }
.f16 .id { background-position: 0 -1792px; }
.f16 .mc { background-position: 0 -1792px; }
.f16 .ie { background-position: 0 -1808px; }
.f16 .il { background-position: 0 -1824px; }
.f16 .im { background-position: 0 -1840px; }
.f16 .in { background-position: 0 -1856px; }
.f16 .iq { background-position: 0 -1872px; }
.f16 .ir { background-position: 0 -1888px; }
.f16 .is { background-position: 0 -1904px; }
.f16 .it { background-position: 0 -1920px; }
.f16 .je { background-position: 0 -1936px; }
.f16 .jm { background-position: 0 -1952px; }
.f16 .jo { background-position: 0 -1968px; }
.f16 .jp { background-position: 0 -1984px; }
.f16 .ke { background-position: 0 -2000px; }
.f16 .kg { background-position: 0 -2016px; }
.f16 .kh { background-position: 0 -2032px; }
.f16 .ki { background-position: 0 -2048px; }
.f16 .km { background-position: 0 -2064px; }
.f16 .kn { background-position: 0 -2080px; }
.f16 .kp { background-position: 0 -2096px; }
.f16 .kr { background-position: 0 -2112px; }
.f16 .kw { background-position: 0 -2128px; }
.f16 .ky { background-position: 0 -2144px; }
.f16 .kz { background-position: 0 -2160px; }
.f16 .la { background-position: 0 -2176px; }
.f16 .lb { background-position: 0 -2192px; }
.f16 .lc { background-position: 0 -2208px; }
.f16 .li { background-position: 0 -2224px; }
.f16 .lk { background-position: 0 -2240px; }
.f16 .lr { background-position: 0 -2256px; }
.f16 .ls { background-position: 0 -2272px; }
.f16 .lt { background-position: 0 -2288px; }
.f16 .lu { background-position: 0 -2304px; }
.f16 .lv { background-position: 0 -2320px; }
.f16 .ly { background-position: 0 -2336px; }
.f16 .ma { background-position: 0 -2352px; }
.f16 .md { background-position: 0 -2368px; }
.f16 .me { background-position: 0 -2384px; }
.f16 .mg { background-position: 0 -2400px; }
.f16 .mh { background-position: 0 -2416px; }
.f16 .mk { background-position: 0 -2432px; }
.f16 .ml { background-position: 0 -2448px; }
.f16 .mm { background-position: 0 -2464px; }
.f16 .mn { background-position: 0 -2480px; }
.f16 .mo { background-position: 0 -2496px; }
.f16 .mq { background-position: 0 -2512px; }
.f16 .mr { background-position: 0 -2528px; }
.f16 .ms { background-position: 0 -2544px; }
.f16 .mt { background-position: 0 -2560px; }
.f16 .mu { background-position: 0 -2576px; }
.f16 .mv { background-position: 0 -2592px; }
.f16 .mw { background-position: 0 -2608px; }
.f16 .mx { background-position: 0 -2624px; }
.f16 .my { background-position: 0 -2640px; }
.f16 .mz { background-position: 0 -2656px; }
.f16 .na { background-position: 0 -2672px; }
.f16 .nc { background-position: 0 -2688px; }
.f16 .ne { background-position: 0 -2704px; }
.f16 .ng { background-position: 0 -2720px; }
.f16 .ni { background-position: 0 -2736px; }
.f16 .nl { background-position: 0 -2752px; }
.f16 .no { background-position: 0 -2768px; }
.f16 .np { background-position: 0 -2784px; }
.f16 .nr { background-position: 0 -2800px; }
.f16 .nz { background-position: 0 -2816px; }
.f16 .om { background-position: 0 -2832px; }
.f16 .pa { background-position: 0 -2848px; }
.f16 .pe { background-position: 0 -2864px; }
.f16 .pf { background-position: 0 -2880px; }
.f16 .pg { background-position: 0 -2896px; }
.f16 .ph { background-position: 0 -2912px; }
.f16 .pk { background-position: 0 -2928px; }
.f16 .pl { background-position: 0 -2944px; }
.f16 .pr { background-position: 0 -2960px; }
.f16 .ps { background-position: 0 -2976px; }
.f16 .pt { background-position: 0 -2992px; }
.f16 .pw { background-position: 0 -3008px; }
.f16 .py { background-position: 0 -3024px; }
.f16 .qa { background-position: 0 -3040px; }
.f16 .re { background-position: 0 -3056px; }
.f16 .ro { background-position: 0 -3072px; }
.f16 .rs { background-position: 0 -3088px; }
.f16 .ru { background-position: 0 -3104px; }
.f16 .rw { background-position: 0 -3120px; }
.f16 .sa { background-position: 0 -3136px; }
.f16 .sb { background-position: 0 -3152px; }
.f16 .sc { background-position: 0 -3168px; }
.f16 .sd { background-position: 0 -3184px; }
.f16 .se { background-position: 0 -3200px; }
.f16 .sg { background-position: 0 -3216px; }
.f16 .si { background-position: 0 -3232px; }
.f16 .sk { background-position: 0 -3248px; }
.f16 .sl { background-position: 0 -3264px; }
.f16 .sm { background-position: 0 -3280px; }
.f16 .sn { background-position: 0 -3296px; }
.f16 .so { background-position: 0 -3312px; }
.f16 .sr { background-position: 0 -3328px; }
.f16 .st { background-position: 0 -3344px; }
.f16 .sv { background-position: 0 -3360px; }
.f16 .sy { background-position: 0 -3376px; }
.f16 .sz { background-position: 0 -3392px; }
.f16 .tc { background-position: 0 -3408px; }
.f16 .td { background-position: 0 -3424px; }
.f16 .tg { background-position: 0 -3440px; }
.f16 .th { background-position: 0 -3456px; }
.f16 .tj { background-position: 0 -3472px; }
.f16 .tl { background-position: 0 -3488px; }
.f16 .tm { background-position: 0 -3504px; }
.f16 .tn { background-position: 0 -3520px; }
.f16 .to { background-position: 0 -3536px; }
.f16 .tr { background-position: 0 -3552px; }
.f16 .tt { background-position: 0 -3568px; }
.f16 .tv { background-position: 0 -3584px; }
.f16 .tw { background-position: 0 -3600px; }
.f16 .tz { background-position: 0 -3616px; }
.f16 .ua { background-position: 0 -3632px; }
.f16 .ug { background-position: 0 -3648px; }
.f16 .us { background-position: 0 -3664px; }
.f16 .uy { background-position: 0 -3680px; }
.f16 .uz { background-position: 0 -3696px; }
.f16 .va { background-position: 0 -3712px; }
.f16 .vc { background-position: 0 -3728px; }
.f16 .ve { background-position: 0 -3744px; }
.f16 .vg { background-position: 0 -3760px; }
.f16 .vi { background-position: 0 -3776px; }
.f16 .vn { background-position: 0 -3792px; }
.f16 .vu { background-position: 0 -3808px; }
.f16 .ws { background-position: 0 -3824px; }
.f16 .ye { background-position: 0 -3840px; }
.f16 .za { background-position: 0 -3856px; }
.f16 .zm { background-position: 0 -3872px; }
.f16 .zw { background-position: 0 -3888px; }

.intl-tel-input .input-style{
border:1px solid #D0D0D0;
background-color: #F4F4F4;
height:40px;
padding: 10px 30px 10px 60px;
font-size: 18px;
width: 100%;
-webkit-transition: ease all 0.5s;
transition: ease all 0.5s;
color:#000;

}
/* .intl-tel-input .input-style::placeholder {
color:#000;
opacity: 1; 
} */

.intl-tel-input .flag-dropdown .selected-flag {
margin: 1px;
padding: 11px 16px 11px 15px;

}
.intl-tel-input input{
padding-left: 67px;
}

.intl-tel-input .flag-dropdown .selected-flag {
margin: 1px;
padding: 11px 16px 11px 15px;
}
.contact-form.white .intl-tel-input .input-style{
background-color: #fff;
}





html{
    /* scroll-behavior:smooth; */
}

header .header{
    max-width: initial;
}
.home-slider .carousel-item .banner-img .img-fluid{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    max-width: inherit;
}

p a{
    color:#F26522;
}
.left-text{
    position:relative;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-left:5rem;
    z-index:2;
    margin-right: -1px;
}
.left-text:after{
    content:"";
    -webkit-clip-path:polygon(0 0, 32% 0, 0% 100%, 0% 100%);
    clip-path:polygon(0 0, 32% 0, 0% 100%, 0% 100%);
    width:100%;
    height:100%;
    background-color:#ffffff;
    position:absolute;
    left:calc(100% - 1px);
    top:0;
    z-index:3;
    pointer-events:none
}
.left-text:before{
    content:"";
    -webkit-clip-path:polygon(0 0, 37% 0, 5% 100%, 0% 100%);
    clip-path:polygon(0 0, 37% 0, 5% 100%, 0% 100%);
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.69);
    position:absolute;
    left:calc(100% - 0px);
    top:0;
    z-index:2
}
.right-text{
    position:relative;
    height:100%;
    background-color:#373B43;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-right:5rem;
    z-index:2;
    margin-left: -1px;
}
.right-text.orange{
    background-color:#F26522
}
.right-text.orange:after{
    content:"";
    width:100%;
    height:100%;
    background-color:#F26522;
    position:absolute;
    right:calc(100% - 1px);
    top:0;
    z-index:3;
    -webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 63% 100%);
    clip-path:polygon(100% 0, 100% 0, 100% 100%, 63% 100%);
    pointer-events:none
}
.right-text:before{
    content:"";
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.69);
    position:absolute;
    right:calc(100% - 0px);
    top:0;
    z-index:2;
    -webkit-clip-path:polygon(92% 0, 100% 0, 100% 100%, 58% 100%);
    clip-path:polygon(94.8% 0, 100% 0, 100% 100%, 58% 100%);
    pointer-events:none
}
.right-text:after{
    content:"";
    width:100%;
    height:100%;
    background-color:#373B43;
    position:absolute;
    right:calc(100% - 1px);
    top:0;
    z-index:3;
    -webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 63% 100%);
    clip-path:polygon(100% 0, 100% 0, 100% 100%, 63% 100%);
    pointer-events:none
}
.nr-img {max-height:420px}
.nr-img img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.nl-img img{
    width: 110%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.nl-img img{
    max-height: 420px;
}
.pl36 {
    padding-left: 2.4% !important;
}
.place-horse-section {
    background-size: 100%;
}
.pr-img:before {
    -webkit-clip-path: polygon(94% 0, 100% 0, 100% 100%, 72% 100%);
    clip-path: polygon(94% 0, 100% 0, 100% 100%, 72% 100%);
}
.pr-img {
    -webkit-clip-path: polygon(0 0, 100% 0%, 78% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 78% 100%, 0% 100%);
}

.subscribe-form-wrapper .wpcf7-list-item{
    margin: 0;
}
.subscribe-form-wrapper .wpcf7-list-item label{
    position: relative;
    display: inline-flex;
}


.subscribe-form-wrapper .wpcf7-list-item label input[type="checkbox"]{
  opacity: 0;  
  width: 17px;
    height: 17px;
    flex:0 0 17px;
    margin-right: 10px;
}
.subscribe-form-wrapper .wpcf7-list-item label input[type="checkbox"] + span:before{
    content: "";
    display: block;
    height: 16.5px;
    width: 16.5px;
    flex:0 0 16.5px;
    border: 1px solid #fff;
    position: absolute;
    top:3px;
    left: 0;
  }
  .subscribe-form-wrapper .wpcf7-list-item label input[type="checkbox"]:checked + span:before{
     background-image: url('../media/images/checkbox-tick.svg');
    background-repeat: no-repeat;
    background-position: center;
  }


.custom-check input[type="checkbox"]{
    position: unset;
  }  
.contact-form-wrapper .wpcf7-list-item{
    margin: 0;
}
.contact-form-wrapper .wpcf7-list-item label{
    position: relative;
}
.contact-form-wrapper .wpcf7-list-item label input[type="checkbox"]{
  opacity: 0;  
  width: 17px;
    height: 17px;
    flex:0 0 17px;
    margin-right: 10px;
}
.contact-form-wrapper .wpcf7-list-item label input[type="checkbox"] + span:before{
    content: "";
    display: block;
    height: 16.5px;
    width: 16.5px;
    flex:0 0 16.5px;
    border: 1px solid #F26522;
    position: absolute;
    top:3px;
    left: 0;
  }
  .contact-form-wrapper .wpcf7-list-item label input[type="checkbox"]:checked + span:before{
    
    background-image: url('../media/images/check-orange.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
  }

  .submit-btn{
    -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
    transform: skew(0deg);

  }

  .subscribe-form-wrapper  .submit-btn{
    background-color: #fff;
    color:#000;
  }

  .subscribe-form-wrapper  .submit-btn:hover{
    border: 1px solid #F26522;
    color: #F26522;
    background-color: #373B43;
  }

/*  */
.stockist-form-section .wpcf7-spinner{
    position: absolute;
    right: 17px;
    top: 16px;
}
.stockist-form-section .wpcf7-list-item label{
    display: inline-flex;
}

.stockist-form-section .wpcf7-list-item{
    margin: 0;
}
.stockist-form-section .wpcf7-list-item label{
    position: relative;
}
.stockist-form-section .wpcf7-list-item label input[type="checkbox"]{
  opacity: 0;  
  width: 27px;
    height: 27px;
    flex:0 0 27px;
    margin-right: 10px;
}
.stockist-form-section .wpcf7-list-item label input[type="checkbox"] + span:before{
    content: "";
    display: block;
    height:27px;
    width:27px;
    border: 1px solid #F26522;
    position: absolute;
    top:3px;
    left: 0;
  }
  .stockist-form-section .wpcf7-list-item label input[type="checkbox"]:checked + span:before{
    
    background-image: url('../media/images/check-white.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #F26522;
  }


  /*  */



  /*  */



.enquire-form-section .wpcf7-list-item label{
    display: inline-flex;
}

  .enquire-form-section .wpcf7-list-item{
    margin: 0;
}
.enquire-form-section .wpcf7-list-item label{
    position: relative;
}
.enquire-form-section .wpcf7-list-item label input[type="checkbox"]{
  opacity: 0;  
  width: 27px;
    height: 27px;
    flex:0 0 27px;
    margin-right: 10px;
}
.enquire-form-section .wpcf7-list-item label input[type="checkbox"] + span:before{
    content: "";
    display: block;
    height:27px;
    width:27px;
    border: 1px solid #F26522;
    position: absolute;
    top:3px;
    left: 0;
  }
  .enquire-form-section .wpcf7-list-item label input[type="checkbox"]:checked + span:before{
    
    background-image: url('../media/images/check-white.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #F26522;
  }
  .form-control{
    border-radius: 0;
    background-color: #F4F4F4;
  }
  .form-control:focus{
    box-shadow: none;
    outline: none;
  }

  .search-form .form-control{
    border-radius: 0;
    background-color: #ffffff;
  }

  .search-form .search-field{
    height: 42px;
  }

.filter-category{
background-color: transparent;
}
.wpc-filters-section{
background-color: #f7f7f7;
padding: 10px;
}


.wpc-filter-header {
display: flex;
align-items: center;
position: relative;
cursor: pointer;
font-size: 14px;
font-weight: 700;
margin-bottom: 0;
padding: 15px 5px;
text-transform: uppercase; }
.wpc-filter-header:after {
width: 18px;
height: 18px;
flex: 0 0 auto;
border-radius: 50%;
content: "";
display: flex;
align-items: center;
justify-content: center;
position: absolute;
right: 0;
top: 50%;
margin-top: -9px;
right:10px;
background-image: url(../media/images/plus-gray.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 16px; }
.wpc-filter-header.active {
border-bottom: 1px solid #ccc; }
.wpc-filter-header.active:after {
content: "";
background-image: url(../media/images/minus-gray.svg); }

.wpc-filter-header:hover h4 {
color: #cf1717; }

.wpc-term-item-content-wrapper {
position: relative;
overflow: hidden;
transition: ease all 0.5s; 
padding-right: 0!important;
}
.wpc-term-item-content-wrapper label  {
font-size: 16px;
font-weight: 500;
margin-bottom: 0;
margin-left: 5px;
display: flex;
justify-content: space-between;
align-items: center;
padding: 4px 30px 4px 30px!important;
pointer-events: none;
width: 100%!important;
transition: ease all 0.5s; 
color:#000;
}
.wpc-term-item-content-wrapper label a{
color:#000;
}
.wpc-term-item-content-wrapper label:before {
content:"";
width: 18px;
height: 18px;
content: "";
border-width: 1px;
border-style: solid;
border-color: #707070;
position: absolute;
left: 0;
top: 5px;
border-radius: 3px; 
}
.wpc-term-item-content-wrapper label span {
padding: 0;
display: inline-block;
margin-right: 10px;
padding: 0; }
.wpc-term-item-content-wrapper label span.wpc-term-count{
position: absolute;
right: 20px;
top: 0;
}
.wpc-term-item-content-wrapper label span span{
margin-right: 0;
}
.wpc-term-item-content-wrapper label span.date {
font-size: 12px;
font-weight: 500;
background-color: #ffffff;
border-radius: 50%;
display: inline-block;
padding: 4px;
margin-left: 10px;
margin-right: 0;
width: 26px;
text-align: center; }
.wpc-term-item-content-wrapper input[type="checkbox"] {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0; }
.wpc-term-item-content-wrapper input[type="checkbox"]:checked + label {
color: #F26522; }
.wpc-term-item-content-wrapper input[type="checkbox"]:checked + label:before {
border-color: #F26522;
background: url(../media/images/checkbox-tick.svg) #F26522 no-repeat center; }

.wpc-filter-title{
margin-bottom: 0!important;
}
.wpc-filters-section{
    margin-bottom: 15px!important;

}



.wpc-filters-list-20103 .wpc-term-item-content-wrapper{
    position:relative;
    min-width:104px;
    overflow:hidden;
    margin-right:10px;
    margin-bottom:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-transition:ease all 0.5s;
    transition:ease all 0.5s;
    overflow:hidden
}
.wpc-filters-list-20103 .wpc-term-item-content-wrapper label{
    background-color:#F4F4F4!important;
    border-radius:6px!important;
    font-size:16px!important;
    font-weight:500!important;
    margin-bottom:0!important;
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important;
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important;
    padding:8px 30px 8px 15px!important;
    pointer-events:none!important;
    width:100%!important;
    -webkit-transition:ease all 0.5s!important;
    transition:ease all 0.5s!important;
    border:1px solid #DDDDDD!important;
}
.wpc-filters-list-20103 .wpc-term-item-content-wrapper label:before{
    display: none!important;
}
.wpc-filters-list-20103 .wpc-term-item-content-wrapper label span.wpc-term-count{
    right: 10px!important;
    top: 8px!important;
    
}
.wpc-filters-list-20103 .wpc-term-item-content-wrapper label span{
    background-color: transparent!important;
    padding: 0!important;
}
.wpc-filters-list-20103 .wpc-term-item-content-wrapper input[type="checkbox"]{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    opacity:0;
    display: block!important;
}
.wpc-filters-list-20103 .wpc-term-item-content-wrapper input[type="checkbox"]:checked+label{
    background-color:#F26522!important;
    color:#ffffff!important;
}

li.wpc-term-item{
    margin-bottom: 0!important;
}
.wpc-filters-ul-list{
    margin-top: 15px!important;
}
.page-wrapper {
    max-width: unset;
}
li.wpc-term-item.wpc-opened>ul.children{
    padding: 0;
}

i.wpc-toggle-children-list:after {
    bottom: calc(61% + -1px)!important;
}
i.wpc-toggle-children-list:before {
    top: 36%!important;
}

#myfancybox img{
    width: 100%;
}
.video-play img{
    width: unset!important;
}
.product-box{
    height: 100%;

}
.product-box .img-box{
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-box .img-box img{
    max-height: 100%;
    width: unset;
}
.product-box .content{
    flex:1;
    padding-bottom: 50px;
}
/* .product-box .content a{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom:30px;
} */

.product-box .content .cta_product {
    display: flex;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    width: 100%;
    justify-content: center;
    column-gap: 0.5rem;
  }
.frequently-recommended-carousel .owl-stage-outer .owl-stage{
    display: flex;
}

.frequently-recommended-carousel .owl-stage-outer .owl-stage .item{
    height: 100%;
}

.product-box.horizontal .content{
    position: relative;
}
.product-box.horizontal .content a{
    left: 0;
    transform: unset;
    bottom: 0;
}

.best-sellers-carousel .owl-stage-outer .owl-stage{
    display: flex;
}

.best-sellers-carousel .owl-stage-outer .owl-stage .item{
    height: 100%;
}

.main-back-to-top{
    display: none!important;
}

.blogs-template-default.single.single-blogs p a{
    color:#F26522
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #F26522!important;
}

/* checkbox with logo */
.logo-checkbox{
    height: 108px;
    margin-bottom: 0;
}
.logo-checkbox p{
   width: 100%;
   height: 100%;
} 
.logo-checkbox br{display:none}
.logo-checkbox p label{
    width: 100%;
    height: 100%;
}
.logo-checkbox label span img{
    margin-top: -25px;
    position: absolute;
    z-index: 2;
}
.logo-checkbox label span{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
}
.logo-checkbox label span.wpcf7-list-item-label{
    position: static;
    height: auto;
    margin-top: 60px;
}
.logo-checkbox label span.wpcf7-list-item.first{
    margin: 0;
}
.logo-checkbox p label label{
    height: auto;
}

.logo-checkbox label span label {
    display: flex;
    flex-direction: column-reverse;

}

.logo-checkbox label span label .wpcf7-list-item-label.check{
    background-color: #F26522;
}

.logo-checkbox label span label .wpcf7-list-item-label:before{
    content: '';
    width: 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    height: 20px;
    margin-right: 10px;
    border: 1px solid #000;
    top: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    left: 40px;
    top: 25px;
}

.logo-checkbox label span span.wpcf7-form-control-wrap{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background-color: #E8E8E8;
    color: #0a0a0a;
}

.logo-checkbox label span span.wpcf7-form-control-wrap.check{
    background-color: #F26522;
    color: #fff;
}


.logo-checkbox label span span.wpcf7-form-control-wrap input[type="checkbox"] {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    display: block;
}

.logo-checkbox label span span.wpcf7-form-control-wrap.check label .wpcf7-list-item-label:before{
   
   background-color: #fff;
   background-image: url(../media/images/check-orange.svg);
   background-repeat: no-repeat;
   background-size: 14px;
   background-position: center;

}

/* end */

.filter-options .wpc-filters-section{
    background-color: #fff!important;
}
.filter-options .wpc-term-item-content-wrapper input[type="checkbox"]{
    display: block;
    opacity: 0.5;
}
.filter-options .wpc-term-item-content-wrapper input[type="checkbox"] + label{
    background-color: #F4F4F4;
    position: relative;
    min-width: 104px;
    border-radius: 30px!important;
    overflow: hidden;
    opacity: 1!important;
    border: 0!important;
}
.filter-options .wpc-term-item-content-wrapper input[type="checkbox"]:checked + label{
    background-color: #ff6900;
}
.filter-options .wpc-term-item-content-wrapper input[type="checkbox"] + label span{
    opacity: 1!important;
}

.filter-options .wpc-term-item-content-wrapper input[type="checkbox"] + label .wpc-term-count{
    position: absolute;
    background: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 27px;
    width: 26px;
    height: 26px;
    border-radius: 50%; 
    top: 50%;
    margin-top: -13px; 
    color:#000
}
.filter-options .wpc-term-item-content-wrapper input[type="checkbox"] + label:before{
    display: none;
}

.filter-options .widget.widget_wpc_filters_widget{
    width: 100%;
}
.post-template-default.single.single-post p img{
    width: 100%;
}
.other-product{
    margin-top: 15px;
}
.contact-form.white br{
    display: none;
}

/* .color-e31f27 */
.color-e31f27 .text-main{
    color:#e31f27;
}
.color-e31f27 .custom-list-style li:before{
    border: 2px solid #e31f27;
}
.color-e31f27 .lm-btn{
    background-color:#e31f27 ;
}
.color-e31f27 .lm-btn:hover{
    border: 1px solid #e31f27;
    color: #e31f27;
    background-color: #373B43;
}
.color-e31f27 .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-e31f27 .tabs4 .nav-tabs .nav-link.active, .color-e31f27 .tabs4 .nav-tabs .nav-link:hover {
    background-color: #e31f27;
    border: 0;
    color: #ffffff;
}

.color-e31f27 .title:before{
    background-color: #e31f27;
}

.color-e31f27 .product-box a:hover {
    background-color: #e31f27;
    border: 1px solid #e31f27;
    color: #ffffff;
}

.color-e31f27 .site-link {
    border-color: #e31f27;
}

.color-e31f27 .site-link:hover{
    color: #e31f27;
}

.color-e31f27 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #e31f27!important;
}

.color-e31f27 .address-box  svg path{
    fill:#e31f27;
}
/* end .color-e31f27 */

/* color-f99d1c */
.color-f99d1c .text-main{
    color:#f99d1c;
}
.color-f99d1c .custom-list-style li:before{
    border: 2px solid #f99d1c;
}
.color-f99d1c .lm-btn{
    background-color:#f99d1c ;
}
.color-f99d1c .lm-btn:hover{
    border: 1px solid #f99d1c;
    color: #f99d1c;
    background-color: #373B43;
}
.color-f99d1c .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-f99d1c .tabs4 .nav-tabs .nav-link.active, .color-f99d1c .tabs4 .nav-tabs .nav-link:hover {
    background-color: #f99d1c;
    border: 0;
    color: #ffffff;
}

.color-f99d1c .title:before{
    background-color: #f99d1c;
}

.color-f99d1c .product-box a:hover {
    background-color: #f99d1c;
    border: 1px solid #f99d1c;
    color: #ffffff;
}

.color-f99d1c .site-link {
    border-color: #f99d1c;
}

.color-f99d1c .site-link:hover{
    color: #f99d1c;
}

.color-f99d1c .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #f99d1c!important;
}

.color-f99d1c .address-box  svg path{
    fill:#f99d1c;
}
/* end color-f99d1c */

/* color-00a5cf */
.color-00a5cf .text-main{
    color:#00a5cf;
}
.color-00a5cf .custom-list-style li:before{
    border: 2px solid #00a5cf;
}
.color-00a5cf .lm-btn{
    background-color:#00a5cf ;
}
.color-00a5cf .lm-btn:hover{
    border: 1px solid #00a5cf;
    color: #00a5cf;
    background-color: #373B43;
}
.color-00a5cf .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-00a5cf .tabs4 .nav-tabs .nav-link.active, .color-00a5cf .tabs4 .nav-tabs .nav-link:hover {
    background-color: #00a5cf;
    border: 0;
    color: #ffffff;
}

.color-00a5cf .title:before{
    background-color: #00a5cf;
}

.color-00a5cf .product-box a:hover {
    background-color: #00a5cf;
    border: 1px solid #00a5cf;
    color: #ffffff;
}

.color-00a5cf .site-link {
    border-color: #00a5cf;
}

.color-00a5cf .site-link:hover{
    color: #00a5cf;
}

.color-00a5cf .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #00a5cf!important;
}

.color-00a5cf .address-box  svg path{
    fill:#00a5cf;
}
/* end color-00a5cf */

/* color-8f3f98 */
.color-8f3f98 .text-main{
    color:#8F3F98;
}
.color-8f3f98 .custom-list-style li:before{
    border: 2px solid #8F3F98;
}
.color-8f3f98 .lm-btn{
    background-color:#8F3F98 ;
}
.color-8f3f98 .lm-btn:hover{
    border: 1px solid #8F3F98;
    color: #8F3F98;
    background-color: #373B43;
}
.color-8f3f98 .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-8f3f98 .tabs4 .nav-tabs .nav-link.active, .color-8f3f98 .tabs4 .nav-tabs .nav-link:hover {
    background-color: #8F3F98;
    border: 0;
    color: #ffffff;
}

.color-8f3f98 .title:before{
    background-color: #8F3F98;
}

.color-8f3f98 .product-box a:hover {
    background-color: #8F3F98;
    border: 1px solid #8F3F98;
    color: #ffffff;
}

.color-8f3f98 .site-link {
    border-color: #8F3F98;
}

.color-8f3f98 .site-link:hover{
    color: #8F3F98;
}

.color-8f3f98 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #8F3F98!important;
}

.color-8f3f98 .address-box  svg path{
    fill:#8F3F98;
}
/* end color-8f3f98 */

/* color-00b3ad */
.color-00b3ad .text-main{
    color:#00B3AD;
}
.color-00b3ad .custom-list-style li:before{
    border: 2px solid #00B3AD;
}
.color-00b3ad .lm-btn{
    background-color:#00B3AD ;
}
.color-00b3ad .lm-btn:hover{
    border: 1px solid #00B3AD;
    color: #00B3AD;
    background-color: #373B43;
}
.color-00b3ad .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-00b3ad .tabs4 .nav-tabs .nav-link.active, .color-00b3ad .tabs4 .nav-tabs .nav-link:hover {
    background-color: #00B3AD;
    border: 0;
    color: #ffffff;
}

.color-00b3ad .title:before{
    background-color: #00B3AD;
}

.color-00b3ad .product-box a:hover {
    background-color: #00B3AD;
    border: 1px solid #00B3AD;
    color: #ffffff;
}

.color-00b3ad .site-link {
    border-color: #00B3AD;
}

.color-00b3ad .site-link:hover{
    color: #00B3AD;
}

.color-00b3ad .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #00B3AD!important;
}

.color-00b3ad .address-box  svg path{
    fill:#00B3AD;
}
/* end color-00b3ad */

/* color-f48186 */
.color-f48186 .text-main{
    color:#F48186;
}
.color-f48186 .custom-list-style li:before{
    border: 2px solid #F48186;
}
.color-f48186 .lm-btn{
    background-color:#F48186 ;
}
.color-f48186 .lm-btn:hover{
    border: 1px solid #F48186;
    color: #F48186;
    background-color: #373B43;
}
.color-f48186 .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-f48186 .tabs4 .nav-tabs .nav-link.active, .color-f48186 .tabs4 .nav-tabs .nav-link:hover {
    background-color: #F48186;
    border: 0;
    color: #ffffff;
}

.color-f48186 .title:before{
    background-color: #F48186;
}

.color-f48186 .product-box a:hover {
    background-color: #F48186;
    border: 1px solid #F48186;
    color: #ffffff;
}

.color-f48186 .site-link {
    border-color: #F48186;
}

.color-f48186 .site-link:hover{
    color: #F48186;
}

.color-f48186 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #F48186!important;
}

.color-f48186 .address-box  svg path{
    fill:#F48186;
}
/* end color-f48186 */

/* color-bfd730 */
.color-bfd730 .text-main{
    color:#BFD730;
}
.color-bfd730 .custom-list-style li:before{
    border: 2px solid #BFD730;
}
.color-bfd730 .lm-btn{
    background-color:#BFD730 ;
}
.color-bfd730 .lm-btn:hover{
    border: 1px solid #BFD730;
    color: #BFD730;
    background-color: #373B43;
}
.color-bfd730 .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-bfd730 .tabs4 .nav-tabs .nav-link.active, .color-bfd730 .tabs4 .nav-tabs .nav-link:hover {
    background-color: #BFD730;
    border: 0;
    color: #ffffff;
}

.color-bfd730 .title:before{
    background-color: #BFD730;
}

.color-bfd730 .product-box a:hover {
    background-color: #BFD730;
    border: 1px solid #BFD730;
    color: #ffffff;
}

.color-bfd730 .site-link {
    border-color: #BFD730;
}

.color-bfd730 .site-link:hover{
    color: #BFD730;
}

.color-bfd730 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #BFD730!important;
}

.color-bfd730 .address-box  svg path{
    fill:#BFD730;
}
/* end color-bfd730 */

/* color-0069a9 */
.color-0069a9 .text-main{
    color:#0069A9;
}
.color-0069a9 .custom-list-style li:before{
    border: 2px solid #0069A9;
}
.color-0069a9 .lm-btn{
    background-color:#0069A9 ;
}
.color-0069a9 .lm-btn:hover{
    border: 1px solid #0069A9;
    color: #0069A9;
    background-color: #373B43;
}
.color-0069a9 .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-0069a9 .tabs4 .nav-tabs .nav-link.active, .color-0069a9 .tabs4 .nav-tabs .nav-link:hover {
    background-color: #0069A9;
    border: 0;
    color: #ffffff;
}

.color-0069a9 .title:before{
    background-color: #0069A9;
}

.color-0069a9 .product-box a:hover {
    background-color: #0069A9;
    border: 1px solid #0069A9;
    color: #ffffff;
}

.color-0069a9 .site-link {
    border-color: #0069A9;
}

.color-0069a9 .site-link:hover{
    color: #0069A9;
}

.color-0069a9 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0069A9!important;
}

.color-0069a9 .address-box  svg path{
    fill:#0069A9;
}
/* end color-0069a9 */

/* color-8f8579 */
.color-8f8579 .text-main{
    color:#8F8579;
}
.color-8f8579 .custom-list-style li:before{
    border: 2px solid #8F8579;
}
.color-8f8579 .lm-btn{
    background-color:#8F8579 ;
}
.color-8f8579 .lm-btn:hover{
    border: 1px solid #8F8579;
    color: #8F8579;
    background-color: #373B43;
}
.color-8f8579 .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-8f8579 .tabs4 .nav-tabs .nav-link.active, .color-8f8579 .tabs4 .nav-tabs .nav-link:hover {
    background-color: #8F8579;
    border: 0;
    color: #ffffff;
}

.color-8f8579 .title:before{
    background-color: #8F8579;
}

.color-8f8579 .product-box a:hover {
    background-color: #8F8579;
    border: 1px solid #8F8579;
    color: #ffffff;
}

.color-8f8579 .site-link {
    border-color: #8F8579;
}

.color-8f8579 .site-link:hover{
    color: #8F8579;
}

.color-8f8579 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #8F8579!important;
}

.color-8f8579 .address-box  svg path{
    fill:#8F8579;
}
/* end color-8f8579 */

/* color-92c5eb */
.color-92c5eb .text-main{
    color:#92C5EB;
}
.color-92c5eb .custom-list-style li:before{
    border: 2px solid #92C5EB;
}
.color-92c5eb .lm-btn{
    background-color:#92C5EB ;
}
.color-92c5eb .lm-btn:hover{
    border: 1px solid #92C5EB;
    color: #92C5EB;
    background-color: #373B43;
}
.color-92c5eb .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-92c5eb .tabs4 .nav-tabs .nav-link.active, .color-92c5eb .tabs4 .nav-tabs .nav-link:hover {
    background-color: #92C5EB;
    border: 0;
    color: #ffffff;
}

.color-92c5eb .title:before{
    background-color: #92C5EB;
}

.color-92c5eb .product-box a:hover {
    background-color: #92C5EB;
    border: 1px solid #92C5EB;
    color: #ffffff;
}

.color-92c5eb .site-link {
    border-color: #92C5EB;
}

.color-92c5eb .site-link:hover{
    color: #92C5EB;
}

.color-92c5eb .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #92C5EB!important;
}

.color-92c5eb .address-box  svg path{
    fill:#92C5EB;
}
/* end color-92c5eb */


/* color-f26522 */
.color-f26522 .text-main{
    color:#F26522;
}
.color-f26522 .custom-list-style li:before{
    border: 2px solid #F26522;
}
.color-f26522 .lm-btn{
    background-color:#F26522 ;
}
.color-f26522 .lm-btn:hover{
    border: 1px solid #F26522;
    color: #F26522;
    background-color: #373B43;
}
.color-f26522 .lm-btn.black{
    border: 1px solid #373B43;
    background-color: #373B43;
    color: #ffffff;
}
.color-f26522 .tabs4 .nav-tabs .nav-link.active, .color-f26522 .tabs4 .nav-tabs .nav-link:hover {
    background-color: #F26522;
    border: 0;
    color: #ffffff;
}

.color-f26522 .title:before{
    background-color: #F26522;
}

.color-f26522 .product-box a:hover {
    background-color: #F26522;
    border: 1px solid #F26522;
    color: #ffffff;
}

.color-f26522 .site-link {
    border-color: #F26522;
}

.color-f26522 .site-link:hover{
    color: #F26522;
}

.color-f26522 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #F26522!important;
}

.color-f26522 .address-box  svg path{
    fill:#F26522;
}
/* end color-f26522 */

.has-box .lm-btn{
   
    width:calc(100% - 20px);
    margin-left: 10px;
}
.has-box .lm-btn span{
   font-size: 11px;
}

.lm-btn.w-100{
    width: 100%;
}

.fc_content_wi .row .col-md-6{
/*     height:500px;  // i comment that becasue client dosn't see the full image in hompage */
}

.skew-bg1 p{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    
}

.siter-brand-carousel .item .caption p{
    display: -webkit-box;
    /* -webkit-line-clamp: 2; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 18px;
}
.counter-box{
    height: 100%;
}
.mega-menu ul li a{
    white-space: unset;
}
.mega-menu .view-all{
   background-color:#F26522;
   color:#fff;
   padding: 5px 15px;
}
.mega-menu .view-all:hover{
    color:#000;
}

.page.page-template-our-directors-leaders .aboutLeaders .relative p+p{
    display: block;
}

.phs-box .text-content{
    min-height:300px;
}

.phs-box .text-content .c-logo{
    background-color: #fff;
}

.ambassadors .item .text-content{
    top:auto;
    bottom: 10px;
    height:auto;
}

.ambassadors .item:hover .text-content{
    top:auto;
    bottom: 10px;
    height:auto;
}
.ambassadors .item .text-content{
    height: 90px;
}

.ambassadors .item .text-content h4{
    font-size: 18px;
}
.ambassadors .owl-carousel .owl-stage{
    padding-bottom: 0;
}
/* changes */
.siter-brand-carousel .owl-item.center .item{padding-left: 0;padding-right: 0; height: 500px;}

.siter-brand-carousel .owl-item .item{padding-left:30px; padding-right:30px; height: 400px;}
.siter-brand-carousel .owl-item .item .s-img{
    height: 100%;
    background-color: #fff;
}
.siter-brand-carousel .owl-item .item .s-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.siter-brand-carousel .owl-stage{
    display: flex;
    justify-content: center;
    align-items: center;
}
.history-section{
    overflow: hidden;
}

/* end */

.equine_supplements_tabs .nav-tabs .nav-item .nav-link img{
    height: 20px;
}
.equine_supplements_tabs .nav-tabs .nav-item .nav-link img, .supplement-box .icon-tlc img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
.equine_supplements_tabs .nav-tabs .nav-item .nav-link.active img{
    -webkit-filter: unset;
    filter: unset;
}


.equine_supplements_tabs .nav-tabs .nav-item .nav-link{
    color:#fff;
}


.equine_supplements_tabs .nav-tabs .nav-item.color-f26522 .nav-link{
    background-color: #f26522;
}

.equine_supplements_tabs .nav-tabs .nav-item.color-e31f27 .nav-link{
    background-color: #e31f27;
}

.equine_supplements_tabs .nav-tabs .nav-item.color-8f3f98 .nav-link{
    background-color: #8f3f98;
}

.equine_supplements_tabs .nav-tabs .nav-item.color-00b3ad .nav-link{
    background-color: #00b3ad;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-f48186 .nav-link{
    background-color: #f48186;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-bfd730 .nav-link{
    background-color: #bfd730;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-00a5cf .nav-link{
    background-color: #00a5cf;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-0069a9 .nav-link{
    background-color: #0069a9;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-8f8579 .nav-link{
    background-color: #8f8579;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-92c5eb .nav-link{
    background-color: #92c5eb;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-f99d1c .nav-link{
    background-color: #f99d1c;
}


.equine_supplements_tabs .nav-tabs .nav-item.color-f26522 .nav-link.active{
    background-color: #fff;
    color:#f26522;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-f26522 .nav-link.active img{
    -webkit-filter: unset;
    filter: unset;
}

.equine_supplements_tabs .nav-tabs .nav-item.color-e31f27 .nav-link.active{
    background-color: #f7f7f7;
    color:#e31f27;
}

.equine_supplements_tabs .nav-tabs .nav-item.color-8f3f98 .nav-link.active{
    background-color: #f7f7f7;
    color:#8f3f98;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-00b3ad .nav-link.active{
    background-color: #f7f7f7;
    color:#00b3ad;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-f48186 .nav-link.active{
    background-color: #f7f7f7;
    color:#f48186;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-bfd730 .nav-link.active{
    background-color: #f7f7f7;
    color:#bfd730;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-00a5cf .nav-link.active{
    background-color: #f7f7f7;
    color:#00a5cf;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-0069a9 .nav-link.active{
    background-color: #f7f7f7;
    color:#0069a9;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-8f8579 .nav-link.active{
    background-color: #f7f7f7;
    color:#8f8579;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-92c5eb .nav-link.active{
    background-color: #f7f7f7;
    color:#92c5eb;
}
.equine_supplements_tabs .nav-tabs .nav-item.color-f99d1c .nav-link.active{
    background-color: #f7f7f7;
    color:#f99d1c;
}




.supplement-box.color-f26522 .icon-tlc{
    background-color: #f26522;
}
.supplement-box.color-e31f27 .icon-tlc{
    background-color: #e31f27;
}

.supplement-box.color-8f3f98 .icon-tlc{
    background-color: #8f3f98;
}

.supplement-box.color-00b3ad .icon-tlc{
    background-color: #00b3ad;
}
.supplement-box.color-f48186 .icon-tlc{
    background-color: #f48186;
}
.supplement-box.color-bfd730 .icon-tlc{
    background-color: #bfd730;
}
.supplement-box.color-00a5cf .icon-tlc{
    background-color: #00a5cf;
}
.supplement-box.color-0069a9 .icon-tlc{
    background-color: #0069a9;
}
.supplement-box.color-8f8579 .icon-tlc{
    background-color: #8f8579;
}
.supplement-box.color-92c5eb .icon-tlc{
    background-color: #92c5eb;
}
.supplement-box.color-f99d1c .icon-tlc{
    background-color: #f99d1c;
}
.supplement-box.color-f99d1c .icon-tlc{
    background-color: #f99d1c;
}











.supplement-box.color-f26522 .supplement-box-inner .line{
    background-color: #f26522;
}

.supplement-box.color-e31f27 .supplement-box-inner .line{
    background-color: #e31f27;
}

.supplement-box.color-8f3f98 .supplement-box-inner .line{
    background-color: #8f3f98;
}

.supplement-box.color-00b3ad .supplement-box-inner .line{
    background-color: #00b3ad;
}
.supplement-box.color-f48186 .supplement-box-inner .line{
    background-color: #f48186;
}
.supplement-box.color-bfd730 .supplement-box-inner .line{
    background-color: #bfd730;
}
.supplement-box.color-00a5cf .supplement-box-inner .line{
    background-color: #00a5cf;
}
.supplement-box.color-0069a9 .supplement-box-inner .line{
    background-color: #0069a9;
}
.supplement-box.color-8f8579 .supplement-box-inner .line{
    background-color: #8f8579;
}
.supplement-box.color-92c5eb .supplement-box-inner .line{
    background-color: #92c5eb;
}
.supplement-box.color-f99d1c .supplement-box-inner .line{
    background-color: #f99d1c;
}
.supplement-box.color-f99d1c .supplement-box-inner .line{
    background-color: #f99d1c;
}



.page-wrapper.color-f26522 .icon-tlc{
    color: #f26522;
}

.page-wrapper.color-e31f27 .icon-tlc{
    color: #e31f27;
}

.page-wrapper.color-8f3f98 .icon-tlc{
    color: #8f3f98;
}

.page-wrapper.color-00b3ad .icon-tlc{
    color: #00b3ad;
}
.page-wrapper.color-f48186 .icon-tlc{
    color: #f48186;
}
.page-wrapper.color-bfd730 .icon-tlc{
    color: #bfd730;
}
.page-wrapper.color-00a5cf .icon-tlc{
    color: #00a5cf;
}
.page-wrapper.color-0069a9 .icon-tlc{
    color: #0069a9;
}
.page-wrapper.color-8f8579 .icon-tlc{
    color: #8f8579;
}
.page-wrapper.color-92c5eb .icon-tlc{
    color: #92c5eb;
}
.page-wrapper.color-f99d1c .icon-tlc{
    color: #f99d1c;
}
.page-wrapper.color-f99d1c .icon-tlc{
    color: #f99d1c;
}
.page-wrapper.color-00a5cf .icon-tlc {
    color: #00A5CF;
    font-size: 20px;
}

.page-wrapper .icon-tlc{font-size:20px}

.owl-carousel .owl-item .pr-img img{
    width: unset; 
    height:unset;
    -o-object-fit: unset;
    max-width: 100%;
}
.inner-banner{
    /* height:500px; */
    position: relative;
    overflow: hidden;
 }
 .inner-banner .row,  .inner-banner .row .col-md-4,  .inner-banner .row .col-md-8{
    /* height: 100%; */
 }

 .inner-banner .left-text{
    padding-bottom: 15px;
    padding-top: 15px;
    align-items: center;
 }


/* new part for inner banner */
/* .inner-banner{
    background-repeat: no-repeat;
    background-size: cover;

}
.inner-banner .left-text:before, .inner-banner .left-text:after{
    display: none;
}
.inner-banner{
    height:400px;
    position: relative;
 }
 .inner-banner .col{
    height: 100%;
}
 .inner-banner .inner-banner-content{
    width: 500px;
    height: 100%;
    display: flex;
    align-items: center;
    padding-bottom: 50px;
 }

 .inner-banner .container,  .inner-banner .container .row{
    height: 100%;
 }

  .inner-banner .leftoverlay{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 40%;
    background: rgb(14,15,16);
    background: linear-gradient(90deg, rgba(14,15,16,1) 20%, rgba(55,59,67,1) 100%);
   
}



.inner-banner .leftoverlay:before {
    content: "";
    -webkit-clip-path: polygon(0 0, 37% 0, 5% 100%, 0% 100%);
    clip-path: polygon(0 0, 37% 0, 5% 100%, 0% 100%);
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.69);
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 2;
}
.inner-banner .leftoverlay:after {
    content: "";
    -webkit-clip-path: polygon(0 0, 32% 0, 0% 100%, 0% 100%);
    clip-path: polygon(0 0, 32% 0, 0% 100%, 0% 100%);
    width: 100%;
    height: 100%;
    background-color: #373b43;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 3;
    pointer-events: none;
}

.left-text{
    padding-left: 0;
} */
/* end */

.mega-menu h5 a{
    font-size: 14px;
    font-weight: 700;
    color: #F26522;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 17px;
    background-color: #ffffff;
    margin-left: -12px;
    margin-right: -12px;
    border-bottom: 1px solid rgba(112,112,112,0.24);
}
.home-slider .banner-caption .col-xl-8.col-md-5{
    width: 500px;
}
.home-slider .banner-caption h1{
    font-size: 30px;
}
.scrollbar{
    height: 70vh;
    overflow-y: auto;
}
.success-customer-section, .ambassadors-section{
    overflow-x: hidden;
}
.nr-img{
    height: 100%;
}
.icon-tlc{
    margin-bottom: 15px;
    display: block;
}
.tag p{
	    font-size: 18px;
    font-weight: 700;
}
.keyword {
    font-size: 16px;
    font-weight: 400;
    display: inline;
}

.owl-stage{
    margin:0 auto;
}
.keword-prd{
    margin-bottom: 15px;
}
.title.white h2{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.inner-banner-main{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
    padding-right:16px;
	padding-left: 16px;
}

.inner-banner .inner-banner-main .banner-content{
    width: 340px;
}
span.line{margin:0px 6px;font-size: 13px; font-weight:300}
@media (min-width:576px) {

	.inner-banner-main {
		width: 540px
	}
}

@media (min-width:768px) {

	.inner-banner-main {
		width: 720px
	}
}

@media (min-width:992px) {

	.inner-banner-main {
		width: 960px
	}
}

@media (min-width:1200px) {

	.inner-banner-main {
		width: 1140px
	}
    header nav.navbar .nav-item .nav-link {
        padding: 10px 10px;
        font-size: 14px;
    }
}

@media (min-width:1400px) {

	.inner-banner-main {
		width: 1320px
	}
}


/*Added By Ahmed Zaki*/
.filter-box .img-box img {width:100%;height:100%;object-fit:cover;transition:1.2s}
.posts-list .filter-box .img-box {height:330px;overflow:hidden;}
.posts-list .filter-box .img-box:hover img {height:330px;overflow:hidden;transform:scale(1.2)}
.single-nutritionals .ndc-row a {color:#F26522}
.page-template-where-to-buy .location-map img {width:100%}
.single-supplements .table th, .single-supplements .table td {
    padding: 0.75rem;
    vertical-align: top;
    border: 1px solid #dee2e6;
}
.uppercase{text-transform:uppercase;}
.last-vitamins td, .list-trace td {width:33.33%}
.single-supplements .table th {text-transform:capitalize}
.analyticaltable td {width:50%}
.home-about-section .col-md-6.mb-lg-0 {margin-top:7px;margin-bottom:7px}
.dropdown-menu {min-width: 15rem;}
.home .phs-box .text-content {bottom: -170px;}
.sister-brand-section .phs-img-box {padding-bottom: 4rem;}
.oc-section .content-box h4 {font-size: 18px;font-weight: 700;color: #ffffff;margin-top: 25px;}

.supliment-all-carousel-wrapper .supliment-all-carousel .item{
    padding: 10px;
    height: 100%;
}
.supliment-all-carousel-wrapper .supliment-all-carousel .item .supplement-box{
    height: 100%;
}
.supliment-all-carousel-wrapper .supliment-all-carousel .owl-stage{
    display: flex;
}

.supliment-all-carousel-wrapper .supliment-all-carousel .item .supplement-box .icon-tlc img{
    width: unset;
    max-width: 100%;
}

.cs-carousel .item{
    position: relative;
}
.cs-carousel .item .text-content{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 15px;
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0) 4%, rgba(0,0,0,0.8827906162464986) 58%);
}

.cs-carousel .item .text-content h3{
    font-size: 18px;
    color:#fff;
}
.cs-carousel .item .text-content p{
    font-size: 14px;
    color:#fff;
}

.stockist-form-section .wpcf7-form-control-wrap{
    width: 100%;
    display: block;
}
.stockist-form-section .wpcf7-form-control-wrap .intl-tel-input{
    width: 100%;
}
.wpcf7-list-item.first.last .wpcf7-list-item-label{
    display: inline-block;
    padding-top: 4px;
}

.i-market-list li{
    display: flex;
}
.i-market-list li .left-side{
    width: 174px;
    flex:0 0 174px;
    margin-right: 15px;
}
.i-market-list li .right-side{
    flex:1;
}

.lm-btn.small{
    padding:7px 30px;
}
.distributors-details-box .desc p{
    font-size: 14px;
}

.page-template-why-foran-equine .nl-img img {max-height:600px;}

.address-box .d-flex.justify-content-between {
    width: 100%;
    column-gap: 1rem;
    align-items: center;
    margin: 0 auto;
}
.address-box  a.site-link {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    padding: 10px 10px;
    text-align: center;
    width: 50%;
}

.horse-racing .owl-nav {
    width: 100%;
}
.horse-racing .owl-nav button.owl-prev {
    left: -55px;
}
.horse-racing .owl-nav button {
    position: absolute;
    top: 34%;
    background-color: #000!important;
    height: 45px;
    width: 45px;
    color: #fff!important;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    font-size: 16px;
}
.horse-racing .owl-nav button.owl-next {
    right: -55px;
}
.horse-racing .owl-nav button:hover {
    background-color: #F26522!important;
}
.nav-scroll-down{
    background-color: #F26522;
    color:#fff;
    padding: 10px 15px;
    text-align: center;
}

/* 21-02-2023 updated */
.nav-top-cta a{
    background-color: #F26522;
    color:#fff;
    padding: 10px 15px;
    text-align: center;
    display: block;
}
.nav-top-cta a:hover{
    background-color: #000;
}
/* end 21-02-2023 updated */

.oc-section .owl-theme.cw-pagination .owl-stage-outer {
    padding-bottom:15px;
}
.logo-checkbox .wpcf7-list-item.first.last .wpcf7-list-item-label {
    color: #E8E8E8;
    font-size: 0;
}
.logo-checkbox label span label .wpcf7-list-item-label:before {
    width: 18px;
    height: 18px;
    margin-right: 0;
    left: 46%;
    top: 70px;
}
.country-dd button {
    color: #000
}
.intl-tel-input {
    width: 100%;
}
.stockist-form-section span.wpcf7-form-control.wpcf7-radio.form-control {
    padding: 0;
    border: 0;
    background-color: transparent;
    height: auto;
    display: flex;
    column-gap: 1rem;
}
.stockist-form-section span.wpcf7-form-control.wpcf7-radio.form-control label {
    position: relative;
    margin-bottom: 0!important;
}
.stockist-form-section span.wpcf7-form-control.wpcf7-radio.form-control label  input[type="radio"],
.stockist-form-section span.wpcf7-form-control.wpcf7-radio.form-control label  input[type="checkbox"] {
    accent-color: #F26522;
}
.stockist-form-section span.wpcf7-form-control.wpcf7-radio.form-control label span.wpcf7-list-item-label {
    padding: 0 5px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #212529!important;
    font-size: 1rem!important;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #212529!important;
    font-size: 1rem!important;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
    color: #212529!important;
    font-size: 1rem!important;
  }

  .bg-main ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff!important;
  }
  
  .bg-main :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff!important;
  }
  
  .bg-main ::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff!important;
  }
  a.e-mail-link {
    display: inline-block;
    height: 43px;
}
div#search-wrapper {
    padding: 5rem 0!important;
}
div#search-wrapper input.submit.search-submit.btn.btn-primary {
    background-color: #F26522;
    border-color: #f26522;
}
div#search-wrapper input.submit.search-submit.btn.btn-primary:hover {
    background-color: #fff;
    columns: #f26522;
}
.breadcrumb_menu{
    font-size:12px;
}
.title h2{
    font-size: 28px;
}
.expert-nutrition-team .item .img-box .follow{
    bottom: 120px;
}
.expert-nutrition-team .item .img-box .details{
    position: absolute;
    z-index: 3;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 50px;
    opacity: 0;
    transition: ease all 0.5s;
}

.expert-nutrition-team .item:hover .img-box .details{
   opacity: 1;
}
.equine-mbassadors-box .content .lm-btn{
    display: none;
}
.equine-mbassadors-box:hover .content .lm-btn{
    display: inline-block;
}

.country-dd img {height: 20px;margin-right: 2px;display: inline-block;margin-top: -3px;}
.cookie-policy{
    border:1px solid #ccc;
}
.cookie-policy tr td{
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    padding: 10px;
}
section#vsny {
    min-height: auto;
    /* height: auto; */
   /*  overflow: hidden;*/
}
.map {
    position: relative;
    height: 60vh;
    padding: 0;
}
header .navbar .mega-menu{
    top: 41px;
}
.page-wrapper {
   overflow-x: hidden;
}
.sticky-nav+main{
    margin-top: 176px;
}
header.sticky-nav {
    animation: headerAnimation 0.4s ease; }
@keyframes headerAnimation {
    0% {
      transform: translateY(-130px); }
    100% {
      transform: translateY(0); }
}


@media (min-width: 1200px) {
    .home-slider .carousel-inner:before {
        width: 20vw;
        height: 20vw;
        top: -8vw;
        left: -8vw;
    }
    .home-slider .banner-caption {
        left: 5em;
        top: 55%;
    }
}
@media (min-width: 1200px) and (max-width: 1440px) {
    .home-slider .banner-caption p {
        font-size: 15px;
        padding-right: 30px;
    }
    .home-slider .banner-caption h1 {
        font-size: 26px;
    }
    .bg16 {
        min-height: 400px;
    }
    .country-dd{
        margin-right: 16px;
    }
}
@media (min-width: 1200px) and (max-width: 1367px) {
    .home-slider .banner-caption p {
        font-size: 14px;
        padding-right: 60px;
    }
    header nav.navbar .nav-item .nav-link{
        padding: 10px 12px;
    }
    .country-dd{
        margin-right: 16px;
    }
}
@media (max-width: 1199px) {
    .bg16 {
        min-height: 305px;
    }
    .home-slider .banner-caption .col-xl-8.col-md-5{
        width: 360px;
    }
    .address-box .d-flex.justify-content-between {
        width: 100%;
        column-gap: 0;
        flex-flow: column;
        row-gap: 1rem;
    }
    .address-box  a.site-link {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .title h2{
        font-size: 22px;
    }
    header nav.navbar .nav-item .nav-link{
        padding: 10px 10px;
    }
    .home-slider .banner-caption .col-xl-8.col-md-5{
        width: 280px;
    }
    .home-slider .banner-caption h1{
        font-size: 16px;
    }
    .home-slider .banner-caption p{
        font-size: 11px;
    }
    .wpc-term-item-content-wrapper label, .product-box .content p{
        font-size: 13px;
    }
    .product-box a{
        font-size: 12px;
    }
  
    .main-logo{
        width: 130px;
    }
    .breadcrumb_menu{
        font-size: 11px;
    }
    .two-images:before {
        width: 300px;
        height: 300px;
        border: 20px solid #F26522;
    }
    .two-images {
        min-height: 680px;
    }
    .top-img {
        width: 290px;
    }
    .bottom-img {
        width: 320px;
    }
    .ambassadors .item .text-content h4{
        font-size: 16px;
    }
    .ambassadors .item .text-content span{
        font-size: 12px;
    }
    .title:before{
        margin-bottom: 8px;
    }
    .inner-banner .inner-banner-main .banner-content {
        width: 300px;
    }
}
@media (max-width: 991px) {

/* 21-02-2023 udpated */
    .mega-menu:before{
        display: none;
    }
    /* end */
    
    .title.white h2{
        -webkit-line-clamp: 2;
        font-size: 20px;
    }
    .scrollbar {
        height: auto;
        overflow-y: auto;
    }
    .equine-mbassadors-box .content {
        width: 95%;
    }
    .aligncenter {
        clear: both;
        width: auto!important;
        max-width: 100%;
    }
    .bg16:before {
        width: 25vw;
        height: 25vw;
        border: 15px solid #F26522; 
    }
    
    
    .home-slider .banner-caption .col-xl-8.col-md-5 {
        width: 260px;
    }

    .main-logo{
        width: 120px;
    }
    .left-text{
        padding-left: 2.5rem;
    }
    .top-img, .bottom-img{
        position: static;
        width: auto;
    }
    .two-images:before{
        display: none;
    }
    .phs-box h5{
        font-size: 0.9rem;
    }
    .phs-box .text-content{width: 90%;}
    .ambassadors-section:before{
        display: none;
    }
    .sf-img {
        -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
    }
    .inner-banner .inner-banner-main .banner-content {
        width: 258px;
    }
    .breadcrumb_menu{
        font-size: 10px;
    }
    .horse-racing .owl-nav button {
        height: 30px;
        width: 30px;
        font-size: 16px!important;
    }
    .horse-racing .owl-nav button.owl-prev {
        left: -25px;
    }
    
    .horse-racing .owl-nav button.owl-next {
        right: -25px;
    }
    .country-dd{
        margin-right: 27px;
    }
    .sticky-nav+main{
        margin-top: 115px;
    }
}

@media  (max-width: 767px) {
    .location-map {
        height: auto;
    }
    .product-box.horizontal .col-7,
    .product-box.horizontal .col-5 {
        width: 100%;
    }
    .product-filter-tabs .nav-tabs {
        margin-bottom: 0;
        flex-flow: column;
        row-gap: 1rem;  
    }
    .product-filter-tabs .nav-item {
        margin-right: 0;
    }
    .product-filter-tabs .nav-tabs .nav-link {
        padding: 13px 15px!important;
        font-size: 14px!important;
        width: 100%!important;
    }
    .rounded-img, .rounded-gray-img {
        width: 250px!important;
        height: 250px!important;
        margin: 0 auto 1rem!important;
    }
    .equine-mbassadors-box .content {
        width: 95%;
    }
    .success-customer-section .bg-white .mb-5,
    .ambassadors-section .bg-white .mb-5 {
        margin-bottom: 0!important;
        padding: 0 30px; 
    }

    .play-btn {
        top: 28%;
    }
    .rm2 {
        float: none;
    }
    
    .bg24 {
        padding: 30px 0;
    }
    .bg24 .row {row-gap: 1rem;}
    
    .icon.mb-4 img {
        max-width: 150px;
    }
    .links_ a {
        margin-left: 0;
        margin-right: 0;
    }
    #stockiesdataform .select3 {
        width: 100%;
        position: relative;
        margin: 0!important;
    }
    #stockiesdataform .lm-btn {
        margin-left: 0;
        padding: 10px 15px;
    }
    #stockiesdataform .d-flex.justify-content-center {
        flex-flow: column;
        row-gap: 0.5rem;
        margin: 0!important;
    }
    .dots-style .owl-dots {
        top: -36px;
    }
    .bg16 {
        min-height: 230px;
    }
    .right-text.orange {
        padding: 0 30px;
    }
    
    
    .horse-racing .owl-nav button {
        top: 28%;
        background-color: #F26522!important;
    }
    .horse-racing .owl-nav button.owl-prev {
        left: 0;
    }
    
    .horse-racing .owl-nav button.owl-next {
        right: 0;
    }
    .sister-brand-wrapper{
        padding-left: 16px;
        padding-right: 16px;
    }
    .home-slider .banner-caption .col-xl-8.col-md-5{
        width: 100%;
    }
.leftoverlay{
    display:none;
}

.home .phs-box .text-content {bottom: 30px;}
.fc_content_wi .row .col-md-6{
    height:auto;
}
.fc_content_wi .row .col-md-6 .left-text{
    padding-left: 16px;
}
.fc_content_wi .row{
    margin: 0;
}
.inner-banner .row, .inner-banner, 
.inner-banner .row .col-md-4,  .inner-banner .row .col-md-8{
    height: auto;
 }
 .home-slider .banner-caption h1{
    font-size: 20px;
    }
    .home-slider .banner-caption p{
        font-size:13px;
    }
    .place-horse-section .bottom-content{
        margin-top: 0;
    }
 
    .product-filter-tabs .nav-tabs{
        margin-bottom: 0;
    }

    .inner-banner-main{
        position: static;
        background: #0e0f10;
        background: -webkit-gradient(linear, left top, right top, color-stop(20%, #0e0f10), to(#373b43));
        background: linear-gradient(90deg, #0e0f10 20%, #373b43 100%);
        width: 100%;
        transform: unset;
        padding: 15px;
    }
    .inner-banner .left-text{
        display: none;
    }

}

@media(max-width:480px){
    .product-filter-tabs .nav-tabs .nav-link {
        padding: 9px 15px;
        font-size: 11px;
    }
}
.country-dd .country-dd-menu ul li a {
    color: #fff;
}
@media (min-width:992px) {
    header .navbar .mega-menu {
        top: 40px;
    }
}


.address-wrapper .box h4 {
    max-width: 70%;
}

@media (max-width:991px) {
.address-wrapper .box h4{
        max-width: unset;
    
  
    }
}

/* 29-12-2022*/

.mobile_b_class  {
  display: none;
}
@media only screen and (max-width: 767px) {
  .mobile_b_class  {
    display: block;
  }
  .desktop_b_class {
    display: none;
  }
}

@media(max-width:991px){
    .oc-section:before {
        content: "";
        width: 190px;
        height: 190px;
        border: 10px solid #F26522;
    }
    .owl-carousel .owl-item .pr-img img{
        height: 100%;
    }
    .bottom-footer{
        justify-content: center;
    }
    .bottom-footer .ml-md-auto{
        text-align: center;
    }
    .bottom-footer .ml-md-auto a:first-child{
        margin-left: 0!important;
    }
    .bottom-footer a{
        white-space: nowrap;
    }
    .bottom-footer .ml-md-auto{
        text-align: center;
        margin-left: unset !important;
    }
}
#video-filters .item .img-box{
    position: relative;
}
@media(max-width:991px){
    

    .bottom-footer p{
        margin-bottom: 10px!important;
    }
    .left-text, .right-text{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .pl36{
        padding-left: 0!important;
    }
    .success-customer-section{
        padding-top: 0;
    }
    .counter-box p{
        text-align: center;
    }

    .mega-menu .col-md-5, .mega-menu .col-md-7{
        width: 100%;
    }

    .mega-menu .col-md-5, .mega-menu .col-md-7 .col-md-4{
        width: 50%;
    }
    .addressbox-wrapper, .map{
        height: 40vh;
    }
    .lm-btn{
        display: inline-flex;
        align-items: center;
    }
    #video-filters .row .col .row .col-md-3{
        width: 41.66666667%;
    }
    #video-filters .row .col .row .col-md-9{
        width: 58.33333333%;
    }

    #newsfilters .row .col .row .col-md-3{
        width: 41.66666667%;
    }
    #newsfilters .row .col .row .col-md-9{
        width: 58.33333333%;
    }

    #blog-filters .row .col .row .col-md-3{
        width: 41.66666667%;
    }

    #blog-filters .row .col .row .col-md-9{
        width: 58.33333333%;
    }
    .gallery-section .row .col-md-3{
        width: 41.66666667%;
    }
    .gallery-section .row .col-md-9{
        width: 58.33333333%;
    }
    .links_ a{
        margin-bottom: 20px;
    }
    
}

@media(max-width:767px){
    .pl36{
        padding-left: 0!important;
        padding-right: 0;
    }
    .fc_content_wi .row .col-md-6 .left-text{
        padding-left: 0;
    }
    .mega-menu .col-md-5, .mega-menu .col-md-7 .col-md-4{
        width: 100%;
    }
    #video-filters .row .col .row .col-md-3, #video-filters .row .col .row .col-md-9{
        width:100%;
    }
    #newsfilters .row .col .row .col-md-3, #newsfilters .row .col .row .col-md-9{
        width: 100%;
    }
    #blog-filters .row .col .row .col-md-3, #blog-filters .row .col .row .col-md-9{
        width: 100%;
    }
    .gallery-section .row .col-md-3, .gallery-section .row .col-md-9{
        width: 41.66666667%;
    }

}
.subscribe-form-wrapper .wpcf7-not-valid-tip {
    color: #FFEA00;
    font-size: 12px;
}
.header-right-links a.orange.career {
clip-path: polygon(16% 0,100% 0%,90% 100%,0% 100%);
}
