@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Bold.woff2) format("woff2"),url(../fonts/HelveticaNeue-Bold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-BlackItalic.woff2) format("woff2"),url(../fonts/HelveticaNeue-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Black.woff2) format("woff2"),url(../fonts/HelveticaNeue-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Italic.woff2) format("woff2"),url(../fonts/HelveticaNeue-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-HeavyItalic.woff2) format("woff2"),url(../fonts/HelveticaNeue-HeavyItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Light.woff2) format("woff2"),url(../fonts/HelveticaNeue-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Heavy.woff2) format("woff2"),url(../fonts/HelveticaNeue-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-BoldItalic.woff2) format("woff2"),url(../fonts/HelveticaNeue-BoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-MediumItalic.woff2) format("woff2"),url(../fonts/HelveticaNeue-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Medium.woff2) format("woff2"),url(../fonts/HelveticaNeue-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-LightItalic.woff2) format("woff2"),url(../fonts/HelveticaNeue-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Thin.woff2) format("woff2"),url(../fonts/HelveticaNeue-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-Roman.woff2) format("woff2"),url(../fonts/HelveticaNeue-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-ThinItalic.woff2) format("woff2"),url(../fonts/HelveticaNeue-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-UltraLight.woff2) format("woff2"),url(../fonts/HelveticaNeue-UltraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(../fonts/HelveticaNeue-UltraLightItalic.woff2) format("woff2"),url(../fonts/HelveticaNeue-UltraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
*{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
body{font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;webkit-tap-highlight-color:#23B7EA;font-family:'Helvetica Neue',arial,helvetica,sans serif;color:#000;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s;max-width:1920px;margin:0 auto;position:relative;overflow-x:hidden}
select::-ms-expand{display:none}
::-moz-selection{text-shadow:none;color:#000;background:#23b7ea}
::selection{text-shadow:none;color:#000;background:#23b7ea}
img::selection{background:0 0}
img::-moz-selection{background:0 0}
td,th{font-weight:500}
ol,ul{margin-left:30px}
button:focus,input[type=button]:focus{outline:0;border:0}
::-webkit-input-placeholder{color:#044965}
:-moz-placeholder{color:#044965;opacity:1}
::-moz-placeholder{color:#044965;opacity:1}
:-ms-input-placeholder{color:#044965}
.row{margin-right:0;margin-left:0}
a{text-decoration:none;color:#000}
a:hover{color:#f26522}
p{font-size:18px}
.fs20{font-size:20px!important}
.fs18{font-size:18px!important}
.fs17{font-size:17px!important}
.fs16{font-size:16px!important}
.fs15{font-size:15px!important}
.fs14{font-size:14px!important}
.fs12{font-size:12px!important}
.fs10{font-size:10px!important}
.fw-bold{font-weight:800!important}
b,strong{font-weight:800}
#cssmenu{position:relative;top:0;margin:auto}
#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #menu-button{display:none}
#cssmenu{z-index:999;padding:5px 0}
#cssmenu>ul>li{float:left}
#cssmenu.align-center>ul{font-size:0;text-align:center}
#cssmenu.align-center>ul>li{display:inline-block;float:none}
#cssmenu.align-center ul ul{text-align:left}
#cssmenu.align-right>ul>li{float:right}
#cssmenu>ul>li>a{padding:12px;font-size:16px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:400;text-shadow:0 1px 1px #000;text-transform:capitalize}
#cssmenu>ul>li:hover>a{color:#fff}
#cssmenu>ul>li.has-sub>a{padding-right:30px}
#cssmenu>ul>li.has-sub>a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu>ul>li.has-sub>a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu.align-right ul ul{text-align:right}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu li:hover>ul{left:auto}
#cssmenu.align-right li:hover>ul{left:auto;right:0}
#cssmenu li:hover>ul>li{height:35px}
cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,.15);padding:11px 15px;width:170px;font-size:14px;text-decoration:none;color:#fff;font-weight:400;background:#ff9d00}
#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}
#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#fff}
#cssmenu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu.align-right ul ul li.has-sub>a:after{right:auto;left:11px}
#cssmenu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu.align-right ul ul li.has-sub>a:before{right:auto;left:14px}
#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}
#cssmenu.small-screen{width:100%;display:flex;justify-content:end;gap:10px;align-items:center;flex-direction:row;padding:0;align-items:center}
#cssmenu.small-screen ul{width:100%;display:none;position:absolute;top:90px;background:#333;height:100vh}
#cssmenu.small-screen.align-center>ul{text-align:left}
#cssmenu.small-screen ul li{width:100%;border-top:1px solid rgba(120,120,120,.2)}
#cssmenu.small-screen li:hover>ul>li,#cssmenu.small-screen ul ul li{height:auto}
#cssmenu.small-screen ul li a,#cssmenu.small-screen ul ul li a{width:100%;border-bottom:0}
#cssmenu.small-screen>ul>li{float:none}
#cssmenu.small-screen ul ul li a{padding-left:25px}
#cssmenu.small-screen ul ul ul li a{padding-left:35px;background:#888}
#cssmenu.small-screen ul ul li a{color:#fff;font-size:16px;background:#ff9d00;letter-spacing:1px;font-weight:300}
#cssmenu.small-screen ul ul li.active>a,#cssmenu.small-screen ul ul li:hover>a{color:#fff}
#cssmenu.small-screen ul ul,#cssmenu.small-screen ul ul ul,#cssmenu.small-screen.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu.small-screen ul ul>li.has-sub>a:after,#cssmenu.small-screen ul ul>li.has-sub>a:before,#cssmenu.small-screen>ul>li.has-sub>a:after,#cssmenu.small-screen>ul>li.has-sub>a:before{display:none}
#cssmenu.small-screen #menu-button{display:flex;padding:0 12px 0 30px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;position:relative}
#cssmenu.small-screen #menu-button:before{position:absolute;top:0;left:0;display:block;height:2px;width:20px;background:#f26522;content:''}
#cssmenu.small-screen #menu-button:after{position:absolute;top:6px;left:0;display:block;height:8px;width:20px;border-top:2px solid #f26522;border-bottom:2px solid #f26522;content:''}
#cssmenu.small-screen #menu-button.menu-opened:after{top:7px;border:0;height:2px;width:20px;background:#f26522;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cssmenu.small-screen #menu-button.menu-opened:before{top:7px;background:#f26522;width:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu.small-screen .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.2);height:41px;width:46px;cursor:pointer}
#cssmenu.small-screen .submenu-button.submenu-opened{background:#ff9d00}
#cssmenu.small-screen ul ul .submenu-button{height:38px;width:34px}
#cssmenu.small-screen .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu.small-screen ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu.small-screen .submenu-button.submenu-opened:after{background:#fff}
#cssmenu.small-screen .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu.small-screen ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu.small-screen .submenu-button.submenu-opened:before{display:none}
#cssmenu.small-screen.select-list{padding:5px}
.form-group{margin-bottom:1rem}
.form-control{color:#000;border:1px solid #707070;border-radius:0;font-size:14px;display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.internalbanner{position:relative;margin-top:80px;border-bottom:5px solid #be1e2d;transition:.4s}
.internalbanner .mask{position:absolute;top:0;right:0;left:0;bottom:0;background:#0000009c}
.internalbanner .mask .pagetitle{margin-top:5%;color:#fff;text-align:center;text-transform:uppercase}
.internalbanner .mask .pagetitle h2{font-size:34px;text-transform:capitalize;font-weight:800;text-shadow:0 0 10px rgb(0 0 0 / 60%);transition:.4s}
.breadcrumb{display:block;width:100%;margin:0;position:absolute;padding:8px 15px;bottom:0;list-style:none;background:0 0;border-radius:0;text-align:center;color:#fff}
.breadcrumb a{color:#fff;font-size:16px;text-transform:capitalize;font-weight:400}
.breadcrumb strong{color:#fff;font-size:16px;text-transform:capitalize;font-weight:500}
.navbar-light .navbar-brand{color:#fff;text-align:center;display:block}
.navbar-light .navbar-brand:hover{color:#f26e30}
.img-responsive{width:100%}
p{font-size:14px;font-weight:400}
.logoeffect{-ms-filter:grayscale(1) brightness(100%);-webkit-filter:grayscale(1) brightness(100%);-moz-filter:grayscale(1) brightness(100%);-o-filter:grayscale(1) brightness(100%);filter:grayscale(1) brightness(100%)}
.orangeborder{background:none repeat scroll 0 0 #ff5000;border:0 none;color:#000;display:block;height:1px;margin:1.5% 0;width:100%}
.mtop20{display:table;margin:25px 0;width:100%;clear:both}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.container{max-width:1280px;width:100%}
.desktopheader{display:block}
.mobileheader{display:none}
.showonmobile{display:none}
.btn-primary{background:#f26522;border:0;border-radius:0;font-size:18px;color:#000;font-weight:500}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#e15816;color:#000;box-shadow:none}
.btn-secondary{background:#e2e2e2;border:0;border-radius:0;font-size:18px;color:#000;font-weight:500}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#545454;color:#fff;box-shadow:none}
.btn-warning{background:#d6a561;border:0;border-radius:0;font-size:18px;color:#232323;font-weight:500}
.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background:#b67a28;color:#000;box-shadow:none}
.btn-dark{background:#404040;border:0;border-radius:0;font-size:18px;color:#fff;font-weight:500}
.btn-dark:active,.btn-dark:focus,.btn-dark:hover{background:#777;color:#e15816;box-shadow:none}
.btn-black{background:#000;border:0;border-radius:0;font-size:18px;color:#fff;font-weight:500}
.btn-black:active,.btn-black:focus,.btn-black:hover{background:#777;color:#e15816;box-shadow:none}
.btn-primary.disabled, .btn-primary:disabled{color: #0f0f0f;opacity: 1;background-color: rgba(13, 110, 253, 0.65);border-color:rgba(13, 110, 253, 0.65) ;}
.mw-200{min-width:200px}
.btn-dark.fs14,.btn-primary.fs14{font-size:14px}
.bg-secondary{background:#404040!important}
.search-form{position:relative}
.search-form .form-control{border-radius:3px}
.search-form .form-group{position:relative;margin-bottom:0}
.search-form .form-group #s{background:#f7f7f7;padding:15px;border:none}
.search-form .icon{position:absolute;top:50%;right:20px;color:#f26e30;transform:translateY(-50%)}
.topnav{-webkit-transition:all ease .25s;-o-transition:all ease .25s;transition:all ease .25s}
.topnav .nav-link{font-size:15px;color:#fff;padding:.5rem .8rem}
.topnav .nav-link:hover{color:#f26e30}
@media (max-width:1800px) {
.topnav .nav-link{font-size:14px}
}
.fixheader{position:fixed;height:100%;max-height:205px;color:#fff;background:#3d3d3d;top:0;right:0;left:0;z-index:1000;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s;box-shadow:0 5px 8px rgb(0 0 0 / 14%);transform:translate(0,0)}
.fixheader.tz-0{top:0}
.navborder{border-left:2px solid #e5e5e5;border-right:2px solid #e5e5e5;padding:40px;height:80px;transition:all ease-in-out .25s}
.navbar-collapse{max-height:1px}
.navbar-expand-lg .navbar-nav{margin-left:0}
.navbar-light .navbar-nav li{margin:0;transition:.3s}
.navbar-expand-lg .navbar-nav .nav-link{padding:18px 13px;color:#000;font-size:18px;font-weight:500;text-transform:capitalize;transition:.3s;border-bottom:5px solid #fff}
.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link:hover{color:#f26522;transition:.3s;border-bottom:5px solid #f26522}
.navbar-brand img{width:100%;max-width:180px;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#f26e30}
.navbar .dropdown:hover>.dropdown-menu{display:block}
.navbar .megamenu{padding:1rem}
.navbar .megamenu-sm{padding:1rem}
@media all and (min-width:992px) {
.navbar .has-megamenu{position:static!important}
.navbar .megamenu{left:0;top:34px;right:0;border-radius:0;width:100%;margin-top:0}
.navbar .megamenu-sm{left:0;top:34px;right:0;border-radius:0;margin-top:0;max-width:max-content}
}
@media(max-width:991px) {
.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}
}
@media (min-width:992px) {
.nav-item .submenu{display:none;position:absolute;left:100%;top:-2px;transition:.3s}
.nav-item .submenu-left{right:100%;left:auto}
}
.bottomnav{background:#fff;height:68px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px rgba(0,0,0,.1)}
@media (max-width:1367px) {
.navbar-expand-lg .navbar-nav .nav-link{padding:10px 13px;font-size:16px}
.navbar-shrink.navbar-expand-lg .navbar-nav .nav-link{padding:10px 13px}
}
@media (max-width:1280px) {
.navbar-expand-lg .navbar-nav .nav-link{padding:10px 13px;font-size:16px}
.navbar-shrink.navbar-expand-lg .navbar-nav .nav-link{padding:10px 13px}
.dropdown-item{font-size:16px}
}
@media (max-width:1200px) {
.navbar-expand-lg .navbar-nav .nav-link{padding:10px 13px}
.navbar-shrink.navbar-expand-lg .navbar-nav .nav-link{padding:10px 13px}
}
@media (max-width:1024px) {
.navbar-expand-lg .navbar-nav .nav-link{font-size:14px;font-weight:500}
.navbar-shrink.navbar-expand-lg .navbar-nav .nav-link{padding:8px 11px}
.dropdown-item{font-size:14px}
}
.offcanvas{background-color:rgba(0,0,0,.89);color:#fff}
.offcanvas-body{padding:.4rem 0 1.85rem}
.offcanvas-body::-webkit-scrollbar{width:10px}
.offcanvas-body::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:#d8d8d8}
.offcanvas-body::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#f26e30}
.offcanvas-body::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}
.offcanvas-end{width:100%;max-width:655px}
@media (max-width:1650px) {
.offcanvas-end{max-width:518px}
}
@media (max-width:1500px) {
.offcanvas-end{max-width:493px}
}
@media (max-width:1440px) {
.offcanvas-end{max-width:415px}
}
@media (max-width:1366px) {
.offcanvas-end{max-width:380px}
}
@media (max-width:1280px) {
.offcanvas-end{max-width:335px}
}
.syv{margin-left:30px}
.syvCanvas{display:flex;align-items:center;justify-content:start;background:#f26e30;margin-left:0;max-width:310px}
.outeraccord{position:relative;min-width:310px;background:#f26e30}
.outeraccord .accordion-button{padding:.88rem 1.25rem;height:68px}
.outeraccord .accordion-collapse .inneraccord .accordion-button{height:auto}
.outeraccord .accordion-collapse .inneraccord .accordion-body{padding-top:0}
.bottomnav .outeraccord>.accordion-button{height:68px}
.bottomnav .outeraccord .accordion-button.collapsed{border-radius:0}
.bottomnav .outeraccord>.accordion-item{height:68px!important}
.bottomnav .outeraccord .accordion-item .form-check label{color:#000}
.inneraccord{background:#fff;position:absolute;width:100%;z-index:1;top:68px;left:0}
.syv .accordion-body{padding:1rem 1.25rem;color:#000}
.accordion-button:focus{outline:0;border:0;box-shadow:none}
.accordion-button:not(.collapsed){color:#000;background-color:#e3e3e3}
.sidemenu .nav{margin-left:-15px;margin-top:20px}
.sidemenu .nav .nav-link{font-size:15px;font-weight:800;color:#fff;padding:.3rem 1rem}
.sidemenu .nav .nav-link:hover{color:#f26e30}
.sidemenu .dropdown-divider{border-top:1px solid #ef6522;opacity:1;max-width:180px;margin-left:15px}
img.hubimg{mix-blend-mode:multiply;width:auto;height:auto;max-height:80px}
.itemlistbox{display:flex;height:100%;align-items:start}
.itemcard{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:200px;text-align:center}
.itemlist{text-align:left}
.itemlist .title{font-weight:500;border-bottom:3px solid #f26522;padding:8px}
.itemlist ul{padding-left:0;margin-left:0}
.list-columns{-moz-column-count:2;-moz-column-gap:15px;-webkit-column-count:2;-webkit-column-gap:15px;column-count:2;column-gap:15px;column-rule:0 solid #3c3c3c}
.sb{background:#f26e30 url(../images/dropdown-black.png) no-repeat scroll right+12px center;border:0;color:#000;float:left;font-style:normal;font-weight:800;font-size:18px;margin:0;padding:0 12px;height:52px;width:100%;max-width:360px;min-width:250px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:0;outline:0}
.sb-dark{background:#575757 url(../images/arrow-orange.png) no-repeat scroll right+12px center;border:0;color:#fff;float:left;font-style:normal;font-weight:800;font-size:18px;margin:0;padding:0 12px;width:100%;max-width:360px;min-width:180px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:0;outline:0}
.sb-gray{background:#f6f6f6 url(../images/arrow-black.svg) no-repeat scroll right+12px center;border-color:#404040;color:#000;float:left;font-style:normal;font-weight:800;font-size:18px;margin:0;padding:0 12px;width:100%;max-width:360px;min-width:180px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:0;outline:0}
.sb-orange{background:#f26522 url(../images/arrow-white.svg) no-repeat scroll right+12px center;border-color:#f26522;color:#fff;float:left;font-style:normal;font-weight:800;font-size:18px;margin:0;padding:6px 12px;width:100%;max-width:360px;min-width:180px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:0;outline:0}
.cmsmodal .tab-content{background:#fff;padding:1.3rem}
.cmsmodal .nav-tabs .nav-item{width:20%;padding-right:.5%}
.cmsmodal .nav-tabs .nav-item:last-child{padding-right:0}
.cmsmodal .nav-item .nav-link,.nav-tabs .nav-link{-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0;transition:all .3s ease 0}
.cmsmodal .nav-tabs>.nav-item>.nav-link{color:#fff;background-color:#212121;border:0 solid #212121;border-radius:10px 10px 0 0;font-size:12px;font-weight:800;padding:11px 4px;line-height:1.5;width:100%;text-transform:uppercase}
.cmsmodal .nav-tabs>.nav-item>.nav-link:hover{background-color:#2593f2}
.cmsmodal .nav-tabs>.nav-item>.nav-link.active{background-color:#2593f2;color:#fff;border:0 solid #2593f2}
.cmsmodal .nav-tabs.nav-tabs-neutral>.nav-item>.nav-link{color:#fff}
.getoffer{padding:5% 0;position:relative;background:url(../images/getofferbg.jpg) no-repeat;background-size:cover;color:#fff}
.getoffer h2{font-size:63px;font-weight:400;text-transform:uppercase}
@media(max-width:1800px) {
.getoffer h2{font-size:50px}
}
#countdown{text-align:center;margin:auto;padding:0}
#countdown #tiles{position:relative;max-height:90px;z-index:1}
#countdown #tiles>span{width:60px;max-width:55px;font-size:48px;font-weight:400;text-align:center;color:#fff;padding:1px 0;display:inline-block;position:relative}
#countdown .labels{width:100%;text-align:center}
#countdown .labels li{width:106px;font-size:14px;font-weight:500;color:#fff;text-shadow:1px 1px 0 #000;text-align:center;text-transform:uppercase;display:inline-block}
.homeservices{padding:5% 0;position:relative;background:url(../images/servicebg.jpg) no-repeat;background-size:cover}
.homeservices h2{text-align:center;margin-bottom:30px}
.homeservices .servcard .service_tab{height:100%;text-align:center;position:relative;padding:15px 30px}
.homeservices .servcard .service_tab .imgIcon{width:100px;margin:auto;height:100px;display:flex;align-items:center;justify-content:center}
.homeservices .servcard .service_tab .imgIcon img{width:auto;height:auto;max-width:60px}
.homeservices .servcard .service_tab h3{margin:20px 0 15px;font-size:28px}
.homeservices .servcard .service_tab a{font-size:16px;font-weight:800;color:#000;text-transform:uppercase;text-decoration:underline}
.homeservices .servcard .service_tab a:hover{color:#f26522;text-decoration:none}
@media(max-width:1800px) {
.homeservices .servcard .service_tab{padding:15px 43px}
.homeservices .servcard .service_tab h3{font-size:23px}
}
.homeservices .servcard .service_tab::after{content:'';height:100px;width:1px;border-right:3px solid #f26522;position:absolute;top:25%;right:-5%;transform:translateY(50%)}
.homeservices .servcard:last-child .service_tab::after{border-right:none}
@media(max-width:1080px) {
.homeservices .servcard .service_tab{padding:15px 13px}
}
@media(max-width:860px) {
.homeservices .servcard .service_tab{padding:15px 7px}
.homeservices .servcard .service_tab h3{font-size:18px}
}
.mmpSlider{position:relative;background:url(../images/mmpmask.jpg) no-repeat;background-size:cover}
.mmpSlider .mask{position:relative;background:rgba(242,110,48,.86);padding:3rem 0}
.mmblogs{background:#f8f8f8;padding:40px 0}
.mmblogs .blog-outer{height:100%;display:flex;flex-direction:column;position:relative}
.mmblogs .blog-outer .content{height:100%;display:flex;flex-direction:column}
.mmblogs .select-box .dropdown-toggle{background:#575757}
.mmblogs .container,.mmpSlider .container{max-width:80%}
.mmpSlider h2{font-weight:800;font-size:32px;margin-top:0;margin-bottom:40px;color:#fff;text-transform:capitalize}
.mmblogs h4,.mmpSlider h4{font-weight:800;font-size:16px}
.mmblogs a,.mmpSlider a{font-size:14px;font-weight:800;color:#3d3d3d;text-decoration:underline}
.mmpSlider a:hover{color:#f26522;text-decoration:none}
.bg-orange{background-color:#f26522!important}
.text-orange{color:/*#f26522*/#c4521c;}
.text-white{color:#fff}
.text-darkgray{color:#575757}
.text-gray{color:#b2b2b2}
.text-green{color:#1d862d}
.viewall{color:#fff!important;text-decoration:underline}
.viewall:hover{color:#000!important;text-decoration:none}
.mmblogs .content,.mmpSlider .content{background:#fff;padding:30px;margin-top:10px;position:relative}
.mmblogs .content:after,.mmblogs .content:before,.mmpSlider .content:after,.mmpSlider .content:before{content:'';background:#f26522;width:12px;height:44px;position:absolute;top:-30px;z-index:3}
.mmblogs .content:before,.mmpSlider .content:before{left:30px}
.mmblogs .content:after,.mmpSlider .content:after{right:30px}
.mmblogs .imageholder img,.mmpSlider .owl-carousel .owl-item img{display:block;margin:0 auto;object-fit:cover}
.mmpSlider .owl-carousel .owl-next,.mmpSlider .owl-carousel .owl-prev{position:absolute;top:42%}
.mmpSlider .owl-carousel .owl-next{right:-75px}
.mmpSlider .owl-carousel .owl-prev{left:-75px}
.mmpSlider .next .fa-angles-right,.mmpSlider .prev .fa-angles-left{font-size:30px;color:#000;transition:.4s}
.mmpSlider .next .fa-angles-right:hover,.mmpSlider .prev .fa-angles-left:hover{color:#fff;transition:.4s}
.owl-theme .owl-nav [class*=owl-]:hover{background:0 0;transition:.4s}
.mmpSlider .owl-carousel .owl-dots.disabled,.mmpSlider .owl-carousel .owl-nav.disabled{display:block}
@media (max-width:1500px) {
.mmpSlider h2{font-size:32px}
}
@media(max-width:1024px) {
.mmpSlider .container{max-width:85%}
}
@media(max-width:860px) {
.mmpSlider .container{max-width:80%}
}
@media (max-width:568px) {
.mmpSlider .container{max-width:100%}
.mmpSlider .owl-carousel{width:80%;margin:0 auto}
.mmpSlider .owl-carousel .owl-next{right:-40px}
.mmpSlider .owl-carousel .owl-prev{left:-40px}
.mmpSlider{padding:3rem 0;min-height:auto}
.homeservices .servcard .service_tab::after{border-right:0 solid #f26522}
.mmblogs .container{max-width:100%}
.mmblogs .imageholder img,.mmpSlider .owl-carousel .owl-item img{height:auto}
.mmblogs .blog-outer .content .fs20{font-weight:800}
}
.reviewSlider{position:relative;background:url(../images/reviewbg.jpg) no-repeat;background-size:cover;padding:3rem 0}
.reviewSlider .container{max-width:80%}
.reviewSlider h2{font-weight:800;font-size:32px;margin-top:0;margin-bottom:40px;text-transform:capitalize}
.allreview{color:#000;text-decoration:underline;font-size:20px;font-weight:500;letter-spacing:.4px}
.allreview:hover{color:#f26522;text-decoration:none}
.reviewSlider .content{background:#f5f5f5;padding:30px;margin-top:10px;position:relative;border-radius:3px}
.reviewSlider .content p{position:relative;margin-top:40px}
.reviewSlider .content p:before{content:url(../images/quote.svg);position:absolute;top:-26px;left:0;z-index:3}
.reviewSlider .content h4{font-weight:800;font-size:18px;text-transform:uppercase;border-left:10px solid #f26522;padding-left:20px;line-height:35px;margin-top:auto}
.reviewSlider .owl-carousel .owl-item img{display:block;width:100%;max-width:140px;margin-bottom:20px}
.reviewSlider .owl-carousel .owl-next,.reviewSlider .owl-carousel .owl-prev{position:absolute;top:42%}
.reviewSlider .owl-carousel .owl-next{right:-75px}
.reviewSlider .owl-carousel .owl-prev{left:-75px}
.reviewSlider .next .fa-angles-right,.reviewSlider .prev .fa-angles-left{font-size:30px;color:#f26522;transition:.4s}
.reviewSlider .next .fa-angles-right:hover,.reviewSlider .prev .fa-angles-left:hover{color:#000;transition:.4s}
.reviewSlider .owl-carousel .owl-dots.disabled,.reviewSlider .owl-carousel .owl-nav.disabled{display:block}
@media (max-width:1500px) {
.reviewSlider h2{font-size:32px}
}
@media(max-width:1024px) {
.reviewSlider .container{max-width:85%}
}
@media(max-width:860px) {
.reviewSlider .container{max-width:80%}
}
@media (max-width:568px) {
.reviewSlider .container{max-width:100%}
.reviewSlider .owl-carousel{width:80%;margin:0 auto}
.reviewSlider .owl-carousel .owl-next{right:-40px}
.reviewSlider .owl-carousel .owl-prev{left:-40px}
.reviewSlider{padding:3rem 0;min-height:auto}
}
.productSlider{position:relative;background:#3d3d3d;padding:3rem 0}
.productSlider .container{max-width:80%}
.productSlider .bestseller{padding:5px 10px;background:#000;color:#fff;border-radius:3px 0 3px 0;position:relative;left:-20px;top:-20px}
.productSlider .sale{padding:1px 10px;background:#f26522;color:#fff;border-radius:3px 0 3px 0;position:relative;left:-20px;top:-20px}
.productSlider .newitem{padding:5px 10px;background:#3d3d3d;color:#fff;border-radius:3px 0 3px 0;position:relative;left:-20px;top:-20px}
.productSlider h2{font-weight:800;font-size:32px;color:#fff;margin-top:0;margin-bottom:40px;text-transform:capitalize}
.allproduct{color:#fff;text-decoration:underline}
.allproduct:hover{color:#f26522;text-decoration:none}
.productSlider .content{background:#fff;padding:20px;position:relative;border-radius:3px}
.productSlider .content p{font-size:20px;margin:auto}
.productSlider .owl-carousel .owl-item img{display:block;width:auto}
.productSlider .owl-carousel .owl-next,.productSlider .owl-carousel .owl-prev{position:absolute;top:42%}
.productSlider .owl-carousel .owl-next{right:-75px}
.productSlider .owl-carousel .owl-prev{left:-75px}
.productSlider .next .fa-angles-right,.productSlider .prev .fa-angles-left{font-size:30px;color:#f26522;transition:.4s}
.productSlider .next .fa-angles-right:hover,.productSlider .prev .fa-angles-left:hover{color:#000;transition:.4s}
.productSlider .owl-carousel .owl-dots.disabled,.productSlider .owl-carousel .owl-nav.disabled{display:block}
@media (max-width:1500px) {
.productSlider h2{font-size:32px}
.productSlider .content p{font-size:16px}
}
@media(max-width:1024px) {
.productSlider .container{max-width:85%}
}
@media(max-width:860px) {
.productSlider .container{max-width:80%}
}
@media (max-width:568px) {
.productSlider .container{max-width:100%}
.productSlider .owl-carousel{width:80%;margin:0 auto}
.productSlider .owl-carousel .owl-next{right:-40px}
.productSlider .owl-carousel .owl-prev{left:-40px}
.productSlider{padding:3rem 0;min-height:auto}
}
.products{padding-bottom:2rem}
.becomeMember{position:relative;background:url(../images/reviewbg.jpg) no-repeat;background-size:cover}
.becomeMember .infomenu{overflow:hidden}
.becomeMember .infomenu img{width:100%;transition:.4s}
.becomeMember .infomenu .mask{background:rgba(0,0,0,.27);position:absolute;left:0;top:0;width:100%;height:100%;display:grid;align-items:end;padding:30px;transition:.4s}
.becomeMember .infomenu .mask a{text-decoration:none;color:#fff;font-weight:500;font-size:22px;transition:.4s}
.becomeMember .infomenu:hover img{transform:scale(1.4);transition:.4s}
.becomeMember .infomenu:hover .mask a{font-size:20px;transition:.4s}
.becomeMember .infomenu:hover .mask{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(242,101,34,.7203256302521008) 100%);transition:.4s}
@media (max-width:1500px) {
.becomeMember .bemember{padding:2.4rem 2rem}
.becomeMember .infomenu .mask a{font-size:22px}
.becomeMember .bemember h2{font-size:22px}
}
@media (max-width:1368px) {
.becomeMember .bemember{padding:1.35rem 2rem}
}
@media (max-width:1200px) {
.becomeMember .bemember{padding:.65rem 2rem}
.becomeMember .bemember h2{font-size:22px}
}
@media (max-width:1025px) {
.becomeMember .bemember{padding:.3rem 2rem}
}
@media (max-width:480px) {
.becomeMember .infomenu{margin-bottom:22px}
.becomeMember .infomenu .mask a{font-size:22px}
.becomeMember .bemember{padding:2rem}
}
@media (max-width:380px) {
.becomeMember .infomenu .mask a{font-size:19px}
}
.col-megamenu .nav-tabs{border-bottom:3px solid #f26522}
.col-megamenu .nav-link{padding:.75rem 1.5rem;font-size:18px;font-weight:500;border-bottom:0}
.navbar-expand-lg .navbar-nav .col-megamenu .nav-link{padding:.75rem 1.5rem;font-size:18px;font-weight:500;border-bottom:0;line-height:21px}
.col-megamenu .nav-link.active{color:#fff!important;border-bottom:0;background:#f26522!important;font-weight:800;border-bottom:0!important}
.col-megamenu .nav-link:hover{color:#f26522!important;background:#000!important}
.col-megamenu .navbar-light .navbar-nav li a{color:#000}
.col-megamenu h6{font-weight:800;border-bottom:3px solid #f26522;padding:8px}
.allwinch .col-megamenu h6{font-weight:800;border-bottom:3px solid #f26522;padding:.75rem 1.5rem}
.searhproduct{margin:auto;background:#fff;color:#000;padding:20px;position:absolute;z-index:9;right:12px;width:814px}
.searhproduct img{max-width:140px;margin:auto;display:block}
.searhproduct h5{color:#000;font-size:16px}
.searhproduct p{color:#000}
.searhproduct ul{margin-left:0;padding-left:0;list-style:none}
.searhproduct .borderRight{border-right:1px solid #ededed}
@media (max-width:1080px) {
.searhproduct{right:-80%}
}
.userform{position:relative;background:url(../images/formbg.jpg) no-repeat;background-size:cover;padding-top:18rem;padding-bottom:5rem}
.userform h2{color:#fff}
.userform h3.formheading{background:#f26522;padding:15px 30px;text-align:center;font-weight:800;color:#fff}
.userform select.form-control {line-height: 18px;text-transform: capitalize;}
.userform .input-group-text{display:flex;align-items:center;padding:.375rem 1.1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;text-align:center;white-space:nowrap;background-color:#f26522;border:1px solid #f26522;border-radius:.25rem}
.userform .smlabel{font-size:20px}
@media (max-width:1480px) {
.userform{padding-top:3rem}
}
@media (max-width:576px) {
.userform{padding-top:5rem;padding-bottom:5rem}
}
.hr-gray{margin:15px 0;display:block;height:1px;border-bottom:1px solid #777}
.hr-darkgray{margin:15px 0;display:block;height:1px;border-bottom:1px solid #575757}
.hr-lightgray{margin:15px 0;display:block;height:1px;border-bottom:1px solid #e2e2e2}
.hr-orange{margin:15px 0;display:block;height:1px;border-bottom:1px solid #f26522}
.useroption{text-align:center;margin:10px auto 20px;position:relative}
.useroption span{display:inline-block;font-size:14px;position:relative}
.useroption span:before{content:'';position:absolute;left:-203px;top:43%;height:1px;width:190px;border-bottom:1px solid #777}
.useroption span:after{content:'';position:absolute;right:-203px;top:43%;height:1px;width:190px;border-bottom:1px solid #777}
.cartpage{margin-top:14rem}
.cartpage h2{font-size:40px}
.cartpage h2 span{font-size:40px}
.cartpage h4{font-size:20px;margin-top:3rem}
.cartpage p{font-size:16px}
.cartpage p.fs16{font-size:16px}
.cartpage .tabhead{border-bottom:1px solid #000}
.cartpage .table tr th{font-size:18px;color:#22213c;font-weight:500;padding:10px;vertical-align:middle}
.cartpage .table tr td{font-size:18px;vertical-align:middle;color:#22213c;font-weight:500;padding:10px}
.cartpage .fa-circle-xmark{color:#f26522}
.cartpage .fa-circle-xmark:hover{color:#3d3d3d}
.cartpage .number{background:#f2f2f2;display:flex;width:max-content}
.cartpage .minus,.cartpage .plus{width:30px;height:33px;background:#f2f2f2;padding:8px 5px;display:inline-block;vertical-align:middle;text-align:center;line-height:18px;font-weight:500}
.cartpage input{height:34px;width:60px;text-align:center;font-size:12px;display:inline-block;vertical-align:middle;background:#f2f2f2;border:0;margin:0}
div#cart-data-new{max-height:530px}
.cart .card{min-width:500px}
.cart .card p{font-size:14px;margin-bottom:0}
.cart .card td{font-size:16px}
.cart .card td img{max-width:76px}
.cart .card .fa-circle-xmark{color:#f26522}
.cart .card .fa-circle-xmark:hover{color:#3d3d3d}
.cart .table tr td{font-size:16px;vertical-align:middle;color:#22213c;font-weight:500;padding:10px}
.cart .table tr td:nth-child(3){width:100px}
div#cartPopup{top:35px}
div#cartPopup.t46{top:46px}
a#closeCart{position:absolute;right:10px;top:10px}
@media (max-width:1700px) {
div#cart-data-new{max-height:330px}
}
@media (max-width:1000px) {
.cartpage{margin-top:0}
.cartpage .table tr td{min-width:120px}
}
@media (max-width:568px) {
.cartpage{margin-top:0}
.cartTable{overflow-x:scroll}
.cartpage .table-responsive{min-width:940px}
.cartpage p{font-size:14px}
}
.cartTable{overflow-x:scroll}
.cartTable .table{min-width:960px}
.stwheel h2{text-align:center;margin-bottom:20px;color:#f26322}
#displayNote{margin-bottom:20px;font-size:16px;color:#555;text-align:center}
.form-group{margin-bottom:15px}
label{display:block;font-weight:800;margin-bottom:5px}
.form-control{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}
.form-control:focus{border-color:#f26322;outline:0;box-shadow:0 0 5px rgba(242,99,34,.5)}
#spinButton{width:100%;padding:10px;background-color:#f26322;border:none;border-radius:5px;color:#fff;font-size:18px;cursor:pointer;transition:background-color .3s ease}
#spinButton:hover{background-color:#d9541e}
#thankYouMessage{display:none;text-align:center;margin-top:20px;padding:20px;border-radius:8px;background-color:#e0ffe0;border:1px solid #b2ffb2;color:#3c763d}
#messageDisplay{text-align:center;margin-top:20px;color:red;display:flex;align-items:center;justify-content:center;min-height:150px}
#wheel-container{text-align:center;position:relative;margin-top:2rem}
#wheel{width:600px;height:600px;border-radius:50%;position:relative;overflow:hidden;transition:transform 4s cubic-bezier(.33,1,.68,1);margin-bottom:20px;border:10px solid #ccc;margin-left:auto;margin-right:auto}
.segment{width:50%;height:25%;position:absolute;right:50%;bottom:50%;transform-origin:100% 100%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.7);font-size:12px;text-align:center}
.segment:first-child{transform:rotate(0);background-color:transparent}
.segment:nth-child(2){transform:rotate(72deg);background-color:transparent}
.segment:nth-child(3){transform:rotate(144deg);background-color:transparent;color:#fff}
.segment:nth-child(4){transform:rotate(216deg);background-color:transparent}
.segment:nth-child(5){transform:rotate(288deg);background-color:transparent}
div#wheel-box{position:relative}
.arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #f90707;position:absolute;bottom:0;left:48.5%;transform:translateY(-50%) scale(2.5);z-index:10;filter:drop-shadow(0px 0px 3px rgba(0,0,0,1))}
#result{font-weight:800;font-size:20px;margin-top:20px}
#spin-button{margin-top:20px}
.stwheel{padding:4rem 0}
.rules-container{max-width:600px;background-color:#fff;padding:20px;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}
.rules-container h2{text-align:center;color:#f26322;margin-bottom:10px}
.rules-container p{line-height:1.6;color:#333}
.rules-section{margin-bottom:20px}
.rules-section h3{font-size:18px;color:#555;margin-bottom:8px;text-decoration:underline}
.rules-container{margin:0 auto 3rem}
.segment{font-weight:800!important}
#wheel{margin-left:auto;margin-right:auto}
@media screen and (max-width:568px) {
#wheel{width:350px;height:350px}
.segment:first-child{font-size:11px}
.segment:nth-child(2){font-size:12px}
.arrow{bottom:-3%;transform:translateY(-50%) scale(2)}
button#spin-buttonx{margin-top:1rem}
}
p#messageDisplay_failed{font-size:3rem;font-weight:900;text-transform:capitalize;line-height:130%;margin-top:2rem}
div#cartpopupnew{margin-top:7rem}
.trkordr{background:#404040;margin-top:2rem;border-top:6px solid #f26522;padding:15px;color:#fff;border-radius:3px}
.trkordr h3{font-size:22px}
.trkordr .form-control{width:50%;height:40px}
.myaccountbar{background:#fff;padding:1.2rem 0;box-shadow:0 0 7px rgba(0,0,0,.4);margin-bottom:5px;margin-top:16rem}
.myaccountbar .fti a{font-size:18px}
@media (max-width:1700px) {
.modal-dialog-scrollable .modal-body{overflow-y:auto;max-height:360px}
}
@media (max-width:1400px) {
.midnav .user .fs15{font-size:13px!important}
}
@media (max-width:1080px) {
.myaccountbar{padding:.52rem 0}
}
@media (max-width:1020px) {
.myaccountbar{margin-top:0}
}
@media (max-width:800px) {
.myaccountbar{padding:.72rem 0}
}
@media (max-width:430px) {
.myaccountbar .fti a{font-size:13px}
}
@media (max-width:400px) {
.myaccountbar .fti a{font-size:11px}
.modal.show .modal-dialog{max-width:350px!important}
}
.accountinfo{background:#f6f6f6;padding:1rem 0 2.5rem}
.accountinfo .dropdown-toggle::after{margin-left:0;border-top:.3em solid transparent;border-right:.3em solid transparent;border-left:.3em solid transparent}
.accountinfo .boxheight{min-height:auto;height:100%}
.accountinfo h4{font-size:22px}
.accountinfo .padX{padding-left:15px!important;padding-right:15px!important}
.border-top-darkgray{border-top:6px solid #575757;border-radius:3px 3px 0 0}
.ordrhistory{border-radius:3px;border-top:6px solid #000;margin-top:6px;padding:1.3rem 2rem;background:#fff;overflow-x:scroll}
.ordrhistory table{min-width:1100px}
.ordrhistory th{font-size:18px;font-weight:500}
.ordrhistory td{font-size:14px;font-weight:500}
.oldprice{position:relative}
.oldprice:before{content:url(../images/cutprice.svg);position:absolute;left:-10px;top:2px}
.page-position{margin-top:15.9rem!important}
.sploffer{background:#fff;background:linear-gradient(180deg,#fff 43%,#e8e8e8 100%);padding:20px;margin-left:-25px;margin-right:-25px}
.tmsign{margin-top:16rem;position:relative;background:url(../images/Madden-Extended-merged.jpg) no-repeat;background-size:cover;padding:5rem 0;min-height:100vh;background-position:center center}
.tmsign .mask{position:absolute;width:100%;height:100%;top:0;left:0;display:grid;align-items:center;justify-content:center;color:#fff}
.tmsign .caption{margin:auto;text-align:left}
.tmsign .mask h2{font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:4.8px;margin-bottom:2rem;text-align:center}
.tmsign .mask p{font-size:24px;letter-spacing:.9px}
.tmsign .container{max-width:1540px}
@media (max-width:990px) {
.tmsign{margin-top:0}
}
@media (max-width:480px) {
.tmsign .mask h2{font-size:20px}
.ordrhistory{padding:1.3rem 0}
}
.tmap{position:relative;background:url(../images/terry-bg.jpg) no-repeat;background-size:cover;padding:15rem 0 10rem;min-height:100vh;background-position:center center}
.tmap:after{content:"";position:absolute;bottom:0;background:url(../images/terry-maden-after-bg.png) no-repeat scroll center bottom;width:100%;height:100%}
.padX{padding-left:5rem;padding-right:5rem}
.tmap .commonlayer .container{max-width:1540px}
.tmap .commonlayer{position:relative;z-index:9}
.tmap .commonlayer h2{font-size:40px;text-transform:uppercase;font-weight:400;color:#c49e68;margin-bottom:2rem;font-family:'Helvetica Neue LT Pro';letter-spacing:2px}
.tmap .commonlayer p{font-size:24px;color:#fff;margin-bottom:2rem}
.tmap .commonlayer ul{margin-left:0;padding-left:20px;margin-bottom:2rem}
.tmap .commonlayer li{font-size:24px;color:#fff}
.tmap .vdolayer{margin-top:15rem}
.tmap .vdolayer .container{max-width:1540px}
.tmap .vdolayer h2{font-size:50px;text-transform:uppercase;font-weight:400;margin-bottom:2rem;font-family:'Helvetica Neue LT Pro';letter-spacing:2.5px;line-height:48px}
.tmap .vdolayer p{font-size:24px;margin-bottom:2rem}
@media (max-width:1800px) {
.tmap .commonlayer h2{font-size:32px}
.tmap .vdolayer h2{font-size:34px}
.tmap .commonlayer li,.tmap .commonlayer p,.tmap .vdolayer p{font-size:20px}
}
@media (max-width:480px) {
.padX{padding-left:1rem;padding-right:1rem}
.tmap .vdolayer h2{font-size:24px}
}
.msnseries{position:relative;background:#fff;padding:5rem 0}
.msnseries .vdolayer h2{font-size:40px;font-weight:900;margin-bottom:1.3rem;font-style:Italic;font-family:'Helvetica Neue LT Pro'}
.msnseries .vdolayer p{font-size:18px;margin-bottom:2rem}
@media (max-width:1800px) {
.msnseries .vdolayer h2{font-size:32px}
.msnseries .vdolayer p{font-size:16px}
}
.tmap .vdolayer .vdothumb{border:1px solid #c49e68}
.featureVideo .vdothumb{position:relative}
.featureVideo .playbtn{position:absolute;top:0;background:rgba(0,0,0,.2);width:100%;height:100%;left:0;display:grid;align-content:center;text-align:center;transition:.4s}
.featureVideo .playbtn .fa-play{color:#fff;font-size:32px;transition:.4s;background:rgba(196,158,104,.83);width:80px;height:80px;border-radius:100%;line-height:80px}
.featureVideo .playbtn:hover{background:rgba(0,0,0,.6);transition:.4s}
.featureVideo .playbtn:hover .fa-play{color:#f26e30;transition:.4s;background:rgba(173,116,36,.83)}
.specif{position:relative;background:#000 url(../images/specbg.jpg) no-repeat;background-size:cover;padding:5rem 0;background-position:center center}
.specif:after{position:absolute;content:"";background:url(../images/terry-spec-before-bg.png) no-repeat;top:-185px;left:0;width:100%;height:185px}
.specif .container{max-width:1000px}
.specif h2{color:#c49e68;font-size:40px;font-weight:900;margin-bottom:3rem;text-transform:uppercase;letter-spacing:2px}
.specif p{margin-bottom:0;color:#fff;font-size:28px;font-weight:500}
.specif .row:nth-child(odd){background:#c49e68}
.specif .row:nth-child(2n){background:#000}
@media (max-width:1800px) {
.specif h2{font-size:32px;letter-spacing:1.6px}
.specif p{font-size:20px}
}
.ywyw{margin-top:13rem;position:relative;background:url(../images/AdobeStock_738916234.jpg) no-repeat;background-size:cover;padding:5rem 0;min-height:100vh;background-position:center center}
.ywyw .container{max-width:1540px}
.ywyw .mask{position:absolute;width:100%;height:100%;top:0;left:0;display:grid;align-items:center;justify-content:center;color:#fff;background:#fff;background:linear-gradient(281deg,rgba(255,255,255,.12) 0,#000 84%)}
.ywyw .caption{margin:auto;text-align:left}
.ywyw .mask h2{font-size:122px;font-weight:800;font-style:italic;text-transform:capitalize;letter-spacing:2px;margin:0;text-align:left;line-height:100%;font-family:'Helvetica Neue LT Pro'}
.ywyw .mask p{margin:2rem 0}
@media (max-width:1800px) {
.ywyw .container{max-width:1320px}
.ywyw .mask h2{font-size:100px}
}
@media (max-width:1000px) {
.ywyw{margin-top:0}
}
.mgrade{position:relative;background:url(../images/DSC_2821.jpg) no-repeat;background-size:cover;background-position:center center}
.mgrade .container{max-width:1540px}
.mgrade .mask{padding:5rem 0;width:100%;height:100%;top:0;left:0;display:grid;align-items:center;justify-content:center;color:#fff;background:rgba(242,101,34,.85)}
.mgrade .maskright{position:absolute;right:0;bottom:0;width:60%;z-index:2}
.mgrade .mask .contentRight{text-align:right}
.mgrade .mask .contentRight .textpad1{padding-left:21%}
.mgrade .mask .contentRight .textpad2{padding-left:0}
.mgrade .caption{margin:auto;position:relative;z-index:3}
.mgrade .mask h2{font-size:44px;font-weight:900;font-style:italic;text-transform:capitalize;letter-spacing:2px;margin:0;line-height:100%;font-family:'Helvetica Neue LT Pro'}
.mgrade .mask p{margin:2rem 0}
@media (max-width:1800px) {
.mgrade .container{max-width:1320px}
.mgrade .maskright{right:-150px;width:71%}
.mgrade .mask h2{font-size:30px}
}
@media(max-width:576px) {
.mgrade .maskright{right:0;width:50%}
}
.expprod{position:relative;padding:5rem 0;background:url(../images/expprodBg.jpg) no-repeat;background-size:cover;background-position:center center}
.expprod img{border:2px solid #f26e30;transition:.3s;border-radius:10px}
.expprod img:hover{transform:scale(1.05,1.05);transition:.3s}
.expprod2{position:relative;padding:5rem 0;background:url(../images/expprodBg2.jpg) no-repeat;background-size:cover;background-position:center center}
.expprod2 img{border:2px solid #f26e30;transition:.3s;border-radius:10px}
.expprod2 img:hover{transform:scale(1.05,1.05);transition:.3s}
.byms{position:relative;padding:2rem 0 5rem}
.byms h2{font-size:40px;font-style:italic;font-weight:900;text-transform:capitalize;text-align:center;margin-bottom:3rem;font-family:'Helvetica Neue LT Pro'}
.byms h3{font-size:30px;font-weight:800;text-transform:capitalize}
.byms p{font-size:18px;font-weight:500}
@media (max-width:1800px) {
.byms h2{font-size:32px}
.byms h3{font-size:24px}
.byms p{font-size:16px}
}
.beafter{position:relative;background:url(../images/beafbg.jpg) no-repeat;background-size:cover;background-position:center bottom;padding:5rem 0}
.beafter h2{font-size:60px;font-style:italic;font-weight:900;text-transform:capitalize;margin-bottom:3rem;text-transform:uppercase}
.beafter p{font-size:18px;font-weight:500}
.beafter .caption1,.beafter .caption2{font-size:32px;font-weight:800;font-style:Italic;position:absolute;bottom:10px;z-index:3}
.beafter .caption1{color:#f26522;left:40px}
.beafter .caption2{color:#fff;right:40px}
@media (max-width:1800px) {
.beafter h2{font-size:45px}
.beafter p{font-size:16px}
.beafter .caption1,.beafter .caption2{font-size:24px}
}
.beafplugin{position:relative;width:100%;height:500px}
.beafplugin .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}
.beafplugin .background-img{background-image:url(../images/image-before.jpg)}
.beafplugin .foreground-img{background-image:url(../images/image-after.jpg);width:50%}
.beafplugin .slider{position:absolute;-webkit-appearance:none;appearance:none;width:100%;height:100%;background:rgba(242,242,242,0);outline:0;margin:0;transition:all .2s;display:flex;justify-content:center;align-items:center}
.beafplugin .slider:hover{background:rgba(242,242,242,.1)}
.beafplugin .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:6px;height:500px;background:#f26522;cursor:pointer}
.beafplugin .slider::-moz-range-thumb{width:6px;height:500px;background:#f26522;cursor:pointer}
.beafplugin .slider-button{pointer-events:none;position:absolute;width:30px;height:30px;border-radius:50%;background-color:#f26522;left:calc(50% - 18px);top:calc(93% - 18px);display:flex;justify-content:center;align-items:center}
.beafplugin .slider-button:after{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0;transform:rotate(-45deg)}
.beafplugin .slider-button:before{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0;transform:rotate(135deg)}
.TechSpecs{position:relative;background:#000 url(../images/techspBg.jpg) no-repeat;background-size:contain;padding:5rem 0;background-position:center bottom}
.TechSpecs h2{color:#fff;font-size:40px;font-weight:800;font-style:Italic;margin-bottom:3rem;text-align:center;font-family:'Helvetica Neue LT Pro'}
.TechSpecs p{margin-bottom:0;color:#fff;font-size:20px;font-weight:500}
.TechSpecs .table tr:nth-child(2n){background:#f26522;color:#000;border:0}
.TechSpecs .table tr:nth-child(odd){background:#000;color:#fff;border:0}
.TechSpecs .table tr th{border:0}
.TechSpecs .table tr td{font-size:20px;border:0}
@media (max-width:1800px) {
.TechSpecs h2{font-size:32px}
.TechSpecs .table tr td{font-size:16px}
}
.mwfaq{padding:3rem 0}
.mwfaq h2{font-size:40px;font-weight:900;font-style:Italic;margin-bottom:3rem;text-align:center;font-family:'Helvetica Neue LT Pro'}
.mwfaq .accordion{background-color:#000;color:#fff;cursor:pointer;padding:6px 18px;width:100%;text-align:left;border:none;outline:0;transition:.4s;margin-bottom:.7rem;font-size:18px;font-weight:800}
.mwfaq .accordion:hover,.mwfaq .active{background-color:#3d3d3d;color:#fff}
.mwfaq .panel{padding:0 18px;background-color:#fff;display:none;overflow:hidden}
.mwfaq .accordion:after{content:"\271B";font-size:13px;color:#f26522;float:right;margin-left:5px;margin-top:3px}
.mwfaq .active:after{content:"\268A"}
@media (max-width:1800px) {
.mwfaq h2{font-size:32px}
}
.rpSpecs{position:relative;background:#fff;padding:5rem 0}
.rpSpecs h2{font-size:50px;font-weight:900;font-style:Italic;margin-bottom:3rem;text-transform:uppercase;font-family:'Helvetica Neue LT Pro'}
.rpSpecs .accordion-button{font-size:2.1rem;color:#000;text-transform:capitalize;font-weight:500}
.rpSpecs .accordion-button::after{background-image:url(../images/accord-down-arrow.svg)}
@media (max-width:1800px) {
.rpSpecs .accordion-button{font-size:24px}
}
@media (max-width:480px) {
.rpSpecs .accordion-button{font-size:18px}
.rpSpecs h2{font-size:30px;margin-bottom:2rem}
}
.rpvideos{position:relative;background:#2b2b2b;padding:5rem 0}
.rpvideos h2{font-size:44px;font-weight:900;font-style:Italic;margin-bottom:3rem;text-transform:uppercase;text-align:center;color:#fff}
.rpvideos img{transition:.3s}
.rpvideos img:hover{transform:scale(.9);transition:.3s}
@media (max-width:1800px) {
.rpvideos h2{font-size:32px}
}
.hthcomp{position:relative;background:#0d0d0d;background:linear-gradient(135deg,#0d0d0d 35%,#404040 72%);padding:5rem 0}
.hthcomp h2{font-size:45px;color:#fff;font-weight:900;font-style:Italic;margin-top:2.5rem;margin-bottom:0;font-family:'Helvetica Neue LT Pro'}
.hthcomp h2 span{font-weight:800;font-family:'Helvetica Neue';font-style:normal;font-size:21px;display:block;color:#f26522}
.hthcomp table{margin-top:-50px}
.hthcomp tr td{border-color:#505050;vertical-align:middle;padding:5px;color:#fff;min-width:200px}
.hthcomp tr td.borderall{border:none}
.hthcomp tr td.borderall img{border:1px solid #f26522}
.hthcomp tr td.prodtitle{background:#575757;text-align:left;padding-left:15px}
.hthcomp tr td.compcol{background:#000;text-align:center;border-left:1px solid #f26522;border-right:1px solid #f26522}
.hthcomp tr td.compcol2{background:#f46722;text-align:center;color: #000;}
.hthcomp tr td.compcol2 .bg-black{color: #fff;}
.bg-black{background:#000;display:block;padding:5px}
.bg-transparent{background:0 0!important}
@media (max-width:1800px) {
.hthcomp h2{font-size:36px}
.hthcomp h2 span{font-size:18px}
}
@media (max-width:768px) {
.hthcomp{overflow-x:scroll}
.hthcomp table{margin-top:50px}
}
.rhinointro{position:relative;padding:5rem 0}
.rhinointro h2{font-size:44px;font-weight:900;font-style:Italic;margin-bottom:2rem;font-family:'Helvetica Neue LT Pro'}
.rhinointro ul{list-style:none;padding-left:0;margin-left:-12px}
.rhinointro ul li{font-weight:800;font-size:20px}
@media (max-width:1800px) {
.rhinointro h2{font-size:32px}
.rhinointro ul li{font-size:18px}
}
@media (max-width:480px) {
.rhinointro .mw-200{min-width:137px}
.rpvideos img{margin-bottom:2rem}
}
.rbat{position:relative}
.rbat .cartbtn{position:absolute;left:23%;bottom:12%;width:230px}
.product-sticky{position:fixed;z-index:10;width:100%;bottom:0;background:#fff;padding:15px;box-shadow:0 0 7px rgba(0,0,0,.6)}
.product-sticky .container{max-width:1000px}
.mspSlider{position:relative;background:#f6f6f6 url(../images/mspbg.jpg) no-repeat;background-size:contain;background-position:center bottom;padding:3rem 0 8rem}
.mspSlider .container{max-width:80%}
.mspSlider h2{font-weight:800;font-size:40px;margin-top:0;margin-bottom:40px;text-transform:capitalize;font-style:italic;font-family:'Helvetica Neue LT Pro'}
.mspSlider .content{background:#fff;padding:1.5rem;border-radius:3px}
.mspSlider .imgholder{min-height:211px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.mspSlider .prodetails{min-height:200px;display:block}
.mspSlider .owl-carousel .owl-item .itemimg{display:block;width:100%;max-width:190px;margin:0 auto 20px}
.mspSlider .owl-carousel .owl-next,.mspSlider .owl-carousel .owl-prev{position:absolute;top:42%}
.mspSlider .owl-carousel .owl-next{right:-75px}
.mspSlider .owl-carousel .owl-prev{left:-75px}
.mspSlider .next .fa-angles-right,.mspSlider .prev .fa-angles-left{font-size:30px;color:#f26522;transition:.4s}
.mspSlider .next .fa-angles-right:hover,.mspSlider .prev .fa-angles-left:hover{color:#000;transition:.4s}
.mspSlider .owl-carousel .owl-dots.disabled,.mspSlider .owl-carousel .owl-nav.disabled{display:block}
@media (max-width:1800px) {
.mspSlider h2{font-size:32px}
}
@media (max-width:1440px) {
.mspSlider .container{max-width:90%}
}
@media(max-width:1024px) {
.shophead{display:flex;justify-content:space-between}
}
@media(max-width:860px) {
div#cartPopupmobile{top:11rem}
}
@media (max-width:568px) {
.mspSlider .container{max-width:100%}
.mspSlider .owl-carousel{width:80%;margin:0 auto}
.mspSlider .owl-carousel .owl-next,.mspSlider .owl-carousel .owl-prev{position:relative;top:0}
.mspSlider{padding:3rem 0;min-height:auto}
}
.mwc{margin-top:13rem;position:relative;background:#f8f8f8;padding:4rem 0 1rem}
.mwc .container{max-width:1000px}
.mwcProduct{position:relative;background:#f8f8f8;padding:1rem 0 4rem}
.mwcProduct .content{padding:40px 20px 20px;min-height:580px;height:100%;display:flex;flex-direction:column;justify-content:center}
.mwcProduct h2{font-weight:800;font-size:40px;text-transform:capitalize}
@media (max-width:1800px) {
.mwcProduct h2{font-size:32px}
}
@media (max-width:568px) {
.mwcProduct .content{min-height:100%}
}
.bestseller{padding:5px 10px;background:#000;border-radius:3px 0 3px 0;position:absolute;left:0;top:0}
.bestseller span{font-size:16px;font-weight:900;color:#fff;text-transform:uppercase;font-style:italic;vertical-align:middle;margin-left:4px}
.bookmark{position:absolute;right:10px;top:5px}
.rpull{margin-top:13rem;position:relative}
.rpull video.vid{max-height:800px;object-fit:cover}
.rpull .container{max-width:1540px}
.rpull .mask{position:absolute;width:100%;height:100%;top:0;left:0;display:grid;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.71)}
.rpull .caption{margin:auto}
.rpull .mask h2{font-size:98px;font-weight:900;font-style:italic;text-transform:capitalize;letter-spacing:2px;margin:0;line-height:100%;font-family:'Helvetica Neue LT Pro'}
.rpull .mask p{margin:2rem 0;font-size:24px}
@media (max-width:1800px) {
.rpull .container{max-width:1320px}
.rpull .mask h2{font-size:70px}
.rpull .mask p{font-size:20px}
}
@media (max-width:1000px) {
.rpull{margin-top:0}
}
@media (max-width:480px) {
.rpull{margin-top:0;min-height:410px;background:#272729}
.rpull .btn-primary{font-size:14px;max-width:43%;margin-bottom:1rem}
.rpull .mask h2{font-size:25px;margin-top:2rem}
}
.rpullwinch{position:relative;background:url(../images/rpullbg.jpg) no-repeat;background-size:cover;background-position:center center}
.rpullwinch .container{max-width:1540px}
.rpullwinch .mask{padding:5rem 0;width:100%;height:100%;top:0;left:0;display:grid;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.85)}
.rpullwinch .maskright{width:56%;position:absolute;right:0;bottom:0;z-index:2}
.rpullwinch .mask .contentRight{text-align:right}
.rpullwinch .mask .contentRight .textpad1{padding-left:21%}
.rpullwinch .mask .contentRight .textpad2{padding-left:0}
.rpullwinch .caption{margin:auto;position:relative;z-index:3}
.rpullwinch .mask h2{font-size:44px;font-weight:900;font-style:italic;text-transform:capitalize;letter-spacing:2px;margin:0;line-height:100%}
.rpullwinch .mask p{margin:1rem 0}
@media (max-width:1800px) {
.rpullwinch .container{max-width:1320px}
.rpullwinch .maskright{width:66%}
.rpullwinch .mask h2{font-size:30px}
}
.appSlider{position:relative;background:#f26522;padding:3rem 0}
.appSlider .container{max-width:80%}
.appSlider h2{font-size:44px;color:#fff;font-weight:900;margin-top:0;margin-bottom:40px;text-transform:uppercase;font-style:Italic}
.appSlider .content{text-align:center;position:relative}
.appSlider .content a{font-size:34px;color:#000;font-weight:800;margin:10px 0 0;text-decoration:none;transition:.3s}
.appSlider .content img{display:block;width:100%;transition:.3s;margin-bottom:20px}
.appSlider .content:hover img{opacity:.7;transition:.3s}
.appSlider .content:hover a{color:#fff;transition:.3s}
.appSlider .owl-carousel .owl-next,.appSlider .owl-carousel .owl-prev{position:absolute;top:42%}
.appSlider .owl-carousel .owl-next{right:-75px}
.appSlider .owl-carousel .owl-prev{left:-75px}
.appSlider .next .fa-angles-right,.appSlider .prev .fa-angles-left{font-size:30px;color:#f26522;transition:.4s}
.appSlider .next .fa-angles-right:hover,.appSlider .prev .fa-angles-left:hover{color:#000;transition:.4s}
.appSlider .owl-nav{display:none}
.appSlider .owl-carousel .owl-dots.disabled,.appSlider .owl-carousel .owl-nav.disabled{display:block}
@media (max-width:1500px) {
.appSlider h2{font-size:32px}
.appSlider .content a{font-size:24px}
}
@media(max-width:1024px) {
.appSlider .container{max-width:85%}
}
@media(max-width:860px) {
.appSlider .container{max-width:80%}
}
@media (max-width:568px) {
.appSlider .container{max-width:100%}
.appSlider .owl-carousel{width:80%;margin:0 auto}
.appSlider .owl-carousel .owl-next,.appSlider .owl-carousel .owl-prev{position:relative;top:0}
.appSlider{padding:3rem 0;min-height:auto}
.appSlider .content a{font-size:15px}
}
.checkout_upsell{margin-top:102px;padding:2rem 0}
.checkout_upsell p{font-size:18px;margin:3px 0}
.checkout_upsell h3{font-size:24px;margin:3px 0}
@media(max-width:1800px) {
.checkout_upsell h2{font-size:24px}
}
.upsell_prod{background:#000;background:linear-gradient(180deg,#000 35%,#545454 72%);padding:4rem 0}
.upsell_prod p{font-size:18px;margin:3px 0}
.upsell_prod h4{font-size:20px;font-weight:800;margin:3px 0}
@media(max-width:1800px) {
.upsell_prod h4{font-size:20px}
}
.upsell_prod .number{background:#f2f2f2;display:inline-block}
.upsell_prod .minus,.upsell_prod .plus{width:30px;height:33px;background:#f2f2f2;padding:8px 5px;display:inline-block;vertical-align:middle;text-align:center;line-height:18px;font-weight:500}
.upsell_prod input{height:34px;width:60px;text-align:center;font-size:12px;display:inline-block;vertical-align:middle;background:#f2f2f2;border:0;margin:0}
.priceinfo h3{font-size:24px}
.priceinfo .cutprice{position:absolute;left:0;top:0;z-index:2}
.changeInstaller.toppos{margin-top:13rem}
.changeInstaller .modal-xl{max-width:1370px}
.changeInstaller h2{font-weight:800;font-size:40px;margin-top:0;margin-bottom:25px;text-transform:capitalize}
.changeInstaller button.btn-close{position:absolute;right:20px}
@media(max-width:1800px) {
.changeInstaller h2{font-size:30px}
}
@media (max-width:568px) {
.changeInstaller.toppos{margin-top:0}
}
.calship h3{font-size:24px;margin-top:1rem}
.calship .modal-body{background:#fafafa}
.calship .btn-primary{width:100%}
.calship button.btn-close{position:absolute;right:20px}
.calship .form-control{height:40px;color:#3d3d3d}
.calship .sb-gray{font-weight:400!important}
.calship .form-control::placeholder{font-weight:400}
.calship label{font-size:14px;color:#3d3d3d;font-weight:500}
.calship p{font-size:16px;color:#3d3d3d}
.calship .shiprate{background:#fff;border-top:1px solid #707070;margin-top:1rem;margin-left:-15px;margin-right:-15px;padding:1rem}
.enewsletter{background:#3d3d3d;color:#fff;padding:2% 0}
.enewsletter h2{font-size:53px;font-weight:800;margin-top:5%}
.enewsletter p{font-size:28px;font-weight:500}
.enewsletter .textbox{float:left}
.enewsletter .captchabox{float:left;width:16%;margin:0}
.enewsletter .captchabox img{width:100%}
.enewsletter .captchabox .captchatransform{transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);transform-origin:0 -4px;-webkit-transform-origin:0 -4px;-moz-transform-origin:0 -4px}
.enewsletter .formbutton{float:left;margin-left:0}
.enewsletter .formbutton .btn{color:#000}
.enewsletter .form-control{border-radius:0;border:0;height:39px;font-size:20px;color:#3d3d3d}
.enewsletter .form-control::placeholder{color:#3d3d3d;font-size:14px}
.enewsletter .textbox{width:64%;border-radius:0;overflow:hidden}
.contactformcaptcha{float:left;max-width:240px}
.contactformcaptcha .g-recaptcha{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top}
@media (max-width:1800px) {
.enewsletter h2{font-size:42px}
.enewsletter p{font-size:24px}
}
@media (max-width:1280px) {
.loginbox p{font-size:15px}
.enewsletter .textbox{width:51%}
}
@media (max-width:1024px) {
.enewsletter .textbox{width:78%}
.contactformcaptcha .g-recaptcha{transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6)}
.contactformcaptcha{max-width:181px}
.enewsletter h2{font-size:20px}
.enewsletter .form-control{height:41px}
.enewsletter .btn-primary{height:41px;font-size:16px}
.enewsletter .form-control::placeholder{font-size:16px}
}
@media (max-width:860px) {
.enewsletter .textbox{width:53%}
.enewsletter h2{font-size:26px;text-align:center;margin-bottom:20px}
.enewsletter{padding:0}
}
@media (max-width:768px) {
.enewsletter .textbox{width:70%}
}
@media (max-width:736px) {
.enewsletter .textbox{width:48%}
}
@media (max-width:720px) {
.enewsletter .textbox{width:47%}
}
@media (max-width:668px) {
.enewsletter .textbox{width:42%}
}
@media (max-width:654px) {
.enewsletter .textbox{width:41%}
}
@media (max-width:640px) {
.enewsletter .textbox{width:40%}
}
@media (max-width:568px) {
.enewsletter .textbox{width:67%;margin-bottom:20px}
.enewsletter .formbutton{float:right}
.enewsletter .btn-primary,.enewsletter .form-control{border-radius:0}
}
@media (max-width:376px) {
.enewsletter .btn-primary{padding:0 11px}
}
@media (max-width:360px) {
.enewsletter .btn-primary{padding:0 8px}
}
@media (max-width:320px) {
.enewsletter .btn-primary{padding:0 6px}
}
.footer .morelinks ul{list-style:none;margin:0;padding:0}
.footer .morelinks ul li{margin:6px 0;font-size:14px;padding:0;color:#fff;display:inline}
.footer .morelinks ul li a{color:#fff;font-size:14px;font-weight:500;transition:.3s}
.footer .morelinks ul li a:hover{color:#f26522;transition:.3s;text-decoration:none}
@media(max-width:576px) {
.footer .morelinks ul li:last-child{display:block}
.footer .morelinks ul li:nth-child(6){display:none}
}
.social{text-align:left}
.social ul{margin:0;padding:0;list-style-type:none}
.social ul li{display:inline-block;border-bottom:none;list-style-type:none;margin:1.5px 3px}
.social ul li a{color:#000;transition:.3s;background:#f26522;width:30px;height:30px;display:block;text-align:center;border-radius:50%;line-height:32px;display:flex;align-items:center;justify-content:center}
.social ul li a:hover{color:#f26522;background:#fff;transition:.3s}
.clientslogo{display:flex;justify-content:space-around}
.clientslogo img{max-width:63px}
@media (max-width:1800px) {
.footer .morelinks ul li,.footer .morelinks ul li a{font-size:14px}
}
.socialwhite{text-align:left}
.socialwhite ul{margin:0;padding:0;list-style-type:none}
.socialwhite ul li{display:inline-block;border-bottom:none;list-style-type:none;margin:1.5px 3px}
.socialwhite ul li a{color:#fff;transition:.3s;background:#f26522;width:30px;height:30px;display:block;text-align:center;border-radius:50%;line-height:32px}
.socialwhite ul li a:hover{color:#f26522;background:#000;transition:.3s}
@media (max-width:860px) {
.footer .morelinks ul li a{font-size:14px;font-weight:500}
.footer .col-xl-4.col-lg-4.col-md-4.col-sm-12{padding:0}
.social{text-align:center;margin:0}
.socialwhite{text-align:center;margin:0}
}
.footer{background:#3d3d3d;background-size:cover;padding:52px 0 35px}
.footer .bold{font-weight:400}
.footer .image{width:100%}
.footer .heading3{display:block;color:#000;font-size:20px;font-weight:500}
.footer .heading3 a{color:#f26522;font-size:16px;font-weight:500}
.footer .vspace30{margin-top:30px}
.footer .vspace73{margin-top:73px}
.footer .vspace20{margin-top:20px}
.footer .vspace47{margin-top:47px}
.footer ul._menu{list-style:none;margin:0;padding:0}
.footer ul._menu li{margin:0 0 5px;padding:0}
.footer ul._menu li a{color:#fff;font-size:16px;transition:.3s;text-transform:capitalize;font-weight:400}
.footer ul._menu li a:hover{color:#f26522;transition:.3s;text-decoration:none;padding-left:5px}
.footer .emailus{color:#fff;font-size:18px;font-weight:800;text-decoration:underline}
.footer .emailus:hover{color:#f26522}
.footer p{color:#fff;font-size:16px;margin:0}
.footer h2{color:#fff;font-size:20px;font-weight:800;margin-bottom:30px}
.footer p span{color:#fff}
.footer img.footer-logo{margin-bottom:30px;width:100%;height:auto;max-width:193px}
.footer.footerbottombg{padding:15px 0;background:#3d3d3d}
@media (max-width:820px) {
.footer p,.footer ul._menu li a{font-size:14px}
.footer .copyright p,.footer .siteby p{font-size:14px}
}
@media (max-width:736px) {
.footer h2{margin-top:30px;margin-bottom:10px}
}
@media (max-width:568px) {
.footer h2{margin-top:40px}
}
@media (max-width:480px) {
.footer .morelinks{text-align:center}
}
.custombtn{display:inline-block;text-align:center;color:#fff;font-weight:400;font-size:16px;border-radius:0;width:100%;max-width:200px;padding:8px 0;text-decoration:none;border:0;text-transform:uppercase;margin-top:0;transition:.3s;line-height:140%}
.btnblue{background:#000;color:#fff;transition:.3s}
.btnblue:hover{background:#bbb;color:#fff;text-decoration:none;transition:.3s}
.alllisting{padding:10px 0 50px;transition:.3s ease}
.alllisting:hover{transform:scale(.98);-webkit-transform:scale(.98);-moz-transform:scale(.98);transition:.3s ease}
a.greenbtn{display:block;background:#000;padding:10px 15px;color:#fff}
a.greenbtn:hover{background:#666;color:#fff;text-decoration:none}
.blogSlider .owl-carousel .owl-item img{width:100%!important;max-width:100%!important;padding:0!important;border-radius:0}
.blogSlider .bob{position:relative;background:#fff;border:1px solid #23b7ea;border-top:0;padding:30px 20px 60px;box-shadow:0 0 8px rgba(0,0,0,.3);border-radius:0}
img.leftnav,img.rightnav{max-width:20px;position:relative}
img.leftnav{left:20px}
img.rightnav{right:20px}
.blogSlider .readbtn{position:absolute;bottom:-15px;width:50%;left:25%;text-align:center}
@media (max-width:480px) {
.blogSlider .readbtn{width:70%;left:14%}
.greenbtn{padding:10px 0}
}
.blogSlider{padding:5% 2%;background:#60a8eb}
.blogSlider p{font-size:16px;margin:0 0 30px;color:#000}
.blogSlider h2{font-size:28px;margin:0 0 30px;color:#000;text-align:center}
.blogSlider h3{font-size:22px;color:#000;text-align:left}
.blogSlider h4{font-size:18px;color:#000;text-align:left}
.blogSlider .owl-nav{position:absolute;top:50%;left:0;right:0}
.blogSlider .owl-nav .owl-prev{left:-50px;position:absolute}
.blogSlider .owl-nav .owl-next{position:absolute;right:-50px}
@media (max-width:1280px) {
.blogSlider{width:94%;margin:0 auto}
}
@media (min-width:300px) and (max-width:500px) {
.blogSlider p{margin:0}
.blogSlider{padding:0 6%}
#slideRight{top:25px}
#slideLeft{top:25px}
}
@media (min-width:500px) and (max-width:900px) {
.blogSlider p{margin:0}
.blogSlider{padding:0 5%}
}
.testimonyslider .owl-carousel .owl-item img{width:100%!important;max-width:100%!important;padding:0!important;border-radius:0}
.testimonyslider .bob{position:relative;background:#fff;border:1px solid #23b7ea;border-top:0;padding:30px 20px 60px;box-shadow:0 0 8px rgba(0,0,0,.3);border-radius:0}
img.leftnav,img.rightnav{max-width:20px;position:relative}
img.leftnav{left:20px}
img.rightnav{right:20px}
.testimonyslider .readbtn{position:absolute;bottom:-15px;width:50%;left:25%;text-align:center}
@media (max-width:480px) {
.testimonyslider .readbtn{width:70%;left:14%}
.greenbtn{padding:10px 0}
}
.testimonyslider{padding:5% 2%}
.testimonyslider p{font-size:16px;margin:0 0 30px;color:#000}
.testimonyslider h2{font-size:28px;margin:0 0 30px;color:#000;text-align:center}
.testimonyslider h3{font-size:22px;color:#000;text-align:left}
.testimonyslider h4{font-size:18px;color:#000;text-align:left}
.testimonyslider .owl-nav{position:absolute;top:50%;left:0;right:0}
.testimonyslider .owl-nav .owl-prev{left:-50px;position:absolute}
.testimonyslider .owl-nav .owl-next{position:absolute;right:-50px}
@media (max-width:1280px) {
.testimonyslider{width:94%;margin:0 auto}
}
@media (min-width:300px) and (max-width:500px) {
.testimonyslider p{margin:0}
.testimonyslider{padding:0 6%}
#slideRight{top:25px}
#slideLeft{top:25px}
}
@media (min-width:500px) and (max-width:900px) {
.testimonyslider p{margin:0}
.testimonyslider{padding:0 5%}
}
.teamSlider .owl-carousel .owl-item img{width:100%!important;max-width:100%!important;padding:0!important;border-radius:0}
.teamSlider .bob{position:relative;background:#fff;border:1px solid #23b7ea;border-top:0;padding:30px 20px 60px;box-shadow:0 0 8px rgba(0,0,0,.3);border-radius:0}
img.leftnav,img.rightnav{max-width:20px;position:relative}
img.leftnav{left:20px}
img.rightnav{right:20px}
.teamSlider .readbtn{position:absolute;bottom:-15px;width:50%;left:25%;text-align:center}
@media (max-width:480px) {
.teamSlider .readbtn{width:70%;left:14%}
.greenbtn{padding:10px 0}
}
.teamSlider{padding:5% 2%;background:#f6f5f5}
.teamSlider p{font-size:16px;margin:0 0 30px;color:#000}
.teamSlider h2{font-size:28px;margin:0 0 30px;color:#000;text-align:center}
.teamSlider h3{font-size:22px;color:#000;text-align:left}
.teamSlider h4{font-size:18px;color:#000;text-align:left}
.teamSlider .owl-nav{position:absolute;top:50%;left:0;right:0}
.teamSlider .owl-nav .owl-prev{left:-50px;position:absolute}
.teamSlider .owl-nav .owl-next{position:absolute;right:-50px}
@media (max-width:1280px) {
.teamSlider{width:94%;margin:0 auto}
}
@media (min-width:300px) and (max-width:500px) {
.teamSlider p{margin:0}
.teamSlider{padding:0 6%}
#slideRight{top:25px}
#slideLeft{top:25px}
}
@media (min-width:500px) and (max-width:900px) {
.teamSlider p{margin:0}
.teamSlider{padding:0 5%}
}
@media (max-width:800px) {
.tab-content>.tab-pane{overflow-x:scroll}
}
.about-main{margin:2% 0}
.about-main h3{color:#10347e;font-size:30px;font-weight:800;margin:15px 0}
.about-main img{width:100%}
.contact-main h2{color:#000;font-size:40px;margin:40px 0;letter-spacing:1px;line-height:46px}
.contact-main .form-control{color:#000;border:none;border-radius:3px;font-size:14px;background:#f8f8f8}
.contact-main .form-control::placeholder{color:#000;font-style:normal}
.red-button:hover{background:#10347e;text-decoration:none;color:#fff}
.blue-button:hover{background:#be1e2d;text-decoration:none;color:#fff}
.contact-main .contactformcaptcha{float:right}
.contact-address h3{color:#10347e;font-size:20px;font-weight:800;margin:15px 0 5px}
.contact-address p{color:#000;font-size:18px}
.red-button{border:1px solid #fff;background:#be1e2d;color:#fff;box-shadow:1px 1px 5px 0 #aaa;display:block;padding:6px 68px;font-size:18px;font-weight:800}
.dblue-button:hover{background:#be1e2d}
.blue-button{border:1px solid #fff;background:#10347e;color:#fff;box-shadow:1px 1px 5px 0 #aaa;display:block;padding:6px 68px;font-size:18px;font-weight:800}
.contact-address a{text-align:center;display:inline-block;padding:7px 30px;min-width:200px}
.ph-fax h3{font-size:18px;margin:5px 0}
.ph-fax a{padding:0;min-width:0;margin:0;color:#000;font-size:20px}
.ph-fax{margin:30px 0}
.botton-contact-p{text-align:center}
.botton-contact-p p{color:#000;font-size:16px;font-weight:500}
.botton-contact-p a{color:#10347e;font-weight:500;text-decoration:underline}
.program-contacts-main{background:linear-gradient(to bottom,#0d2860 0,#08429a 100%);padding:50px 0}
.program-contacts-main h3{background:#fff;color:#0d2860;padding:20px 30px;margin:0;border-bottom:1px solid #e1e2e9;font-size:16px;font-weight:800}
.program-contacts-main h3 a{float:right;border:1px solid #fff;background:#be1e2d;color:#fff;box-shadow:1px 1px 5px 0 #aaa;display:block;padding:6px 68px;font-size:16px;font-weight:800;margin:-7px 0 0}
.program-contacts-main h2{color:#fff;font-size:24px;text-align:center;margin:0 0 30px;font-weight:800}
.program-contacts-main h3 a:hover{background:#10347e;text-decoration:none;color:#fff}
textarea.form-control{min-height:calc(1.5em + .75rem + 150px)}
@media (max-width:991px) {
.mobileheader{display:block}
.desktopheader{display:none}
.homeslides{margin-top:0}
}
.modal-backdrop{background-color:#575757}
.modal-backdrop.show{opacity:.89}
.navbar .megamenu-sm .itemcard p{font-size:16px;line-height:19px;font-weight:500}
.sidemenu .nav .nav-item .accordion-collapse{padding-left:15px}
.sidemenu .nav .nav-item .dropdown-item{color:#fff;position:relative}
.sidemenu .nav .nav-item .dropdown-item:focus,.sidemenu .nav .nav-item .dropdown-item:hover{background:0 0;color:#f26522}
.sidemenu .nav .nav-item .dropdown-item::before{content:'\25CF';left:0;position:absolute;color:#f26522}
.sidemenu .nav .nav-link.ac-button{position:relative}
.sidemenu .nav .nav-link.ac-button::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent;color:#f26522}
.sidemenu .nav .nav-link.ac-button.collapsed::after{border-top:.3em solid;border-bottom:0}
.sidemenu .nav .nav-title-header{padding:.3rem 1rem;margin-bottom:5px}
.sidemenu .nav .nav-title-header strong{font-weight:800;text-transform:uppercase;font-size:18px}
.sitemap .nav-link{color:#000!important}
.sitemap .dropdown-item{color:#000!important}
.sitemap .dropdown-item:hover,.sitemap .nav-link:hover{color:#f26522!important}
.shrink-menu{display:none;margin:0}
.shrink-menu .nav-link{font-size:15px;color:#fff;padding:.5rem .8rem}
.navbar-shrink .topnav{-webkit-transition:all ease .25s;-o-transition:all ease .25s;transition:all ease .25s}
.navbar-shrink .shrink-menu{-webkit-transition:all ease .25s;-o-transition:all ease .25s;transition:all ease .25s;display:block}
.fixheader.navbar-shrink{-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s;transform:translate(0,-45px)}
.topnav .nav{margin:0;gap:34px}
@media (max-width:1199px) {
.topnav .nav{gap:18px}
}
.topnav .nav-link{padding:.5rem 0}
.navbar-expand-lg .navbar-nav{justify-content:space-between;width:100%}
.navbar-light .navbar-brand{text-align:left}
.accountinfoheader{z-index:9}
.midnav .accountinfoheader{z-index:9;border-radius:.25rem;border:1px solid rgba(0,0,0,.125);padding:10px 15px!important}
.midnav .accountinfoheader li{margin:0!important;border-bottom:1px solid #e2e2e2;padding:5px 0}
.midnav .accountinfoheader li:last-child{border-bottom:none}
.pagination,.pagination>nav{width:100%}
.pagination .hidden{display:flex;align-items:center}
.pagination .hidden>div{flex:0 0 auto;width:50%}
.pagination .hidden>div p{margin:0}
.pagination .hidden>div:last-child{text-align:right}
.pagination .hidden>div:last-child>span{box-shadow:none!important}
.pagination .hidden>div:last-child>span span>span{padding:0!important;border:none!important;color:#fff;background-color:transparent!important;font-size:16px}
.pagination .hidden>div:last-child>span a,.pagination .hidden>div:last-child>span>span{width:40px;height:40px;display:inline-block;padding:0!important;align-content:space-between;text-align:center;line-height:40px;color:#000;background:#f26522;text-decoration:none;font-size:16px}
.pagination .hidden>div:last-child>span a:hover,.pagination .hidden>div:last-child>span>span:hover,.pagination .hidden>div:last-child>span>span[aria-current=page]{background:#3d3d3d!important}
@media (max-width:1020px) {
.header-mobile-cart{max-width:20px}
}
@media (max-width:800px) {
.mobileheader{height:240px}
}
@media (max-width:568px) {
.pagination .hidden{flex-direction:column}
.pagination .hidden>div{width:100%;text-align:center;margin:10px 0}
.pagination .hidden>div:last-child{text-align:center}
}
.mobileheader{padding:20px 0 10px;background:#3d3d3d}
.mobileheader .header-mobile-cart sup{position:absolute;right:-8px;color:#fff;top:0}
.mobileheader .mbtn{background:0 0;display:flex;justify-content:end;border-radius:10px;color:#f26522}
.mobimenu{position:absolute;right:0;top:35px;width:100%}
.mobileheader .searhproduct{right:0;width:100%}
.mobileheader .searhproduct .borderRight{border-bottom:1px solid #ededed;border-right:none;margin-bottom:30px}
.mobileheader .searhproduct ul{height:auto!important}
.mobileheader .searhproduct .prodbox>.row{justify-content:start!important;flex-wrap:nowrap}
.mobileheader .searhproduct .prodbox>.row>div:first-child{width:140px}
.mobileheader .searhproduct .prodbox>.row>div:last-child{flex-shrink:unset}
.mobileheader .searhproduct .prodbox>.row>div{width:auto;max-width:unset}
.mobileheader .searhproduct img{max-width:100%}
div#mainmenu{position:relative;width:100%;text-align:right;color:#fff;margin-top:0}
@media (max-width:1020px) {
div#mainmenu{margin-top:60px}
}
@media (max-width:500px) {
div#mainmenu{margin-top:64px}
}
#menu_trigger{height:22px;margin-right:14px;display:flex;justify-content:end;align-items:center;color:#fff;position:absolute;right:0;top:-145px}
#menu_trigger .menulines{margin-left:9px;position:relative;display:block}
#menu_trigger .menulines,#menu_trigger .menulines:after,#menu_trigger .menulines:before{content:"";height:2px;width:20px;border-radius:0;background:#ef6522}
#menu_trigger .menulines:after,#menu_trigger .menulines:before{position:absolute;left:0}
#menu_trigger .menulines:before{top:-4px}
#menu_trigger .menulines:after{top:4px}
@media (max-width:1020px) {
#menu_trigger{margin-right:35px}
}
.mobile-menu{display:none;position:absolute;left:0;right:0;top:-53px;background:#333;overflow:hidden;z-index:99;width:100%;height:100vh;text-align:left;overflow-y:auto}
.mobile-menu ul{transition:350ms all;display:block;margin:0;padding:0;list-style:none}
.mobile-menu li{margin:0;border-bottom:1px solid #404040;font-size:16px}
.mobile-menu li a{color:#fff;display:block;position:relative;padding:15px 20px}
.mobile-menu li a:hover{color:#ff5252}
.mobile-menu li a .navtrigger{position:absolute;right:0;top:0;bottom:0;width:30px;background:#3d3d3d;border:1px solid #404040}
.mobile-menu li a .navtrigger:before{content:"";position:absolute;top:50%;left:50%;height:8px;width:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(-45deg)}
.mobile-menu li .submenu{position:absolute;top:0;left:100%;width:100%;background:#333;height:100%;z-index:1}
.mobile-menu li .submenu li{font-size:14px}
.mobile-menu li .submenu .backmenu-row{position:relative;padding:20px;padding-left:50px;background:#333;font-size:16px}
.mobile-menu li .submenu .backmenu-row .back-trigger{padding:0;position:absolute;left:0;top:0;bottom:0;width:30px;display:block;background:#3d3d3d;border:1px solid #404040}
.mobile-menu li .submenu .backmenu-row .back-trigger:before{content:"";position:absolute;top:50%;left:50%;height:8px;width:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(135deg)}
.mobile-menu li .submenu .backmenu-row em{font-style:normal;color:#fff}
.mobile-menu li.sub-open>.submenu{left:0}
.accountinfo .backto-account{color:#fff}
.accountinfo .backto-account:hover{color:#f26522}
.beforAftr{margin-top:13rem;background:#f8f8f8;padding:4rem 0}
.compare{margin-top:13rem;background:#f8f8f8;padding:4rem 0}
.content-main a{word-wrap:break-word}
div:where(.swal2-container) h2:where(.swal2-title){font-weight:800!important}
.container.tpbar.navbar-shrink{transform:translateY(-50px)}
.ticker-wrapper-h.navbar-shrink{top:50px}
.ticker-wrapper-h{display:flex;position:relative;z-index:9;overflow:hidden;background:#3d3d3c;padding:10px 0;top:0;width:100%}
.news-ticker-h{display:flex;margin:0;padding:0;padding-left:90%;z-index:999;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:tic-h;animation-duration:60s}
.news-ticker-h:hover{animation-play-state:paused}
.news-ticker-h li{display:flex;width:100%;align-items:center;white-space:nowrap;padding-left:20px;color:#fff}
.news-ticker-h li a{color:#fff;font-weight:800}
@keyframes tic-h {
0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}
100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.tickerStatic{width:100%;text-align:center;padding:0 20px;border-bottom:1px solid #fff}
.tickerStatic p{margin:-13px 0 11px}
.tickerStatic a{color:#fff}
@media (max-width:480px) {
.ticker-wrapper-h.navbar-shrink{top:0}
.mobileheader{height:240px;position:sticky;z-index:4;top:0}
.tickerStatic p{margin:-7px 0 17px}
.productpage{padding:85px 0!important}
}
.promobar{margin-top:15.8rem;background:#f26522;padding:3rem 0;clip-path:ellipse(56% 100% at 50% 0%)}
.promobar .container{max-width:1600px}
.prodlayer1 .container{max-width:1600px}
.prodlayer2 .container{max-width:1492px}
.prodlayer3 .container{max-width:1600px}
.save30 .container{max-width:1600px}
.promobar h2,.promobar h2 span{font-size:93px;margin:0;text-transform:uppercase;font-weight:900}
.promobar h2{color:#fff;font-style:italic}
.promobar h2 span{color:#000;font-style:normal}
.prodlayer1{padding:5rem 0}
.prodlayer1 .freekit h2{font-size:125px;font-weight:900;margin:0;text-align:right;line-height:70%;margin-bottom:1rem}
.prodlayer1 .freekit h2 span{font-size:68px;color:#f06e30}
.prodlayer1 .freekit p{font-size:19px;text-transform:uppercase;text-align:right;letter-spacing:2px;font-weight:800}
.prodlayer1 .freekit h5{font-size:12px;font-weight:800;text-align:center;margin-bottom:2rem}
.prodlayer1 .freekit .btn-dark{width:100%;background:#000!important}
.prodlayer1 .pickfav{padding:0 3rem}
.prodlayer1 .pickfav h3{font-size:24px;font-weight:800;margin-bottom:2rem}
.prodlayer1 .pickfav p{font-size:19px;text-transform:uppercase;letter-spacing:2px;font-weight:800}
.prodlayer1 .kitbox{border:1px solid #dbdbdb;padding:15px;border-radius:3px;text-align:center}
.prodlayer1 .kitbox h3{font-size:24px;font-weight:800;margin:2rem 0}
.prodlayer1 .kitbox .btn-primary{font-size:14px!important}
.prodlayer2{padding:4rem 0;background:#f6f6f6}
.prodlayer2 .freekit h2{font-size:125px;font-weight:900;margin:0;text-align:right;line-height:100%;margin-bottom:1rem}
.prodlayer2 .freekit h2 span{font-size:68px;color:#f06e30;text-align:left;line-height:100%;display:block}
.prodlayer2 .freekit h3{font-size:52px;margin:0;text-align:right;line-height:70%;margin-bottom:2rem;text-transform:uppercase;position:relative}
.prodlayer2 .freekit h3 span{font-size:60px;font-weight:900}
.prodlayer2 .freekit h3 span:after{position:absolute;content:'';width:146px;height:4px;background:#f06e30;z-index:4;top:10px;right:-12px;transform:rotate(-10deg)}
.prodlayer2 .freekit p{font-size:19px;text-transform:uppercase;letter-spacing:2px;font-weight:800}
.prodlayer2 .freekit h5{font-size:12px;font-weight:800;text-align:center}
.prodlayer2 .freekit .btn-dark{width:100%;max-width:235px;background:#000!important}
.prodlayer3{padding:4rem 0;background:#fff}
.prodlayer3 .freekit h2{font-size:125px;font-weight:900;margin:0;text-align:left;line-height:113%;margin-bottom:1rem;text-transform:uppercase}
.prodlayer3 .freekit h2 span{font-size:56px;color:#f06e30;text-align:left;display:block;line-height:100%}
.prodlayer3 .freekit h3{font-size:20px;margin:0;text-align:left;line-height:70%;margin-bottom:2rem;text-transform:uppercase}
.prodlayer3 .freekit p{font-size:19px;text-transform:uppercase;letter-spacing:2px;font-weight:800}
.prodlayer3 .freekit h5{font-size:12px;font-weight:800;text-align:center}
.prodlayer3 .freekit .btn-dark{width:100%;max-width:235px;background:#000!important}
.save30{background:#f26522;padding:3rem 0}
.save30 h2,.save30 h2 span{font-size:40px;margin:0;text-transform:capitalize;font-weight:900}
.save30 h2{color:#000;font-style:italic;text-transform:uppercase}
.save30 h2 span{color:#fff;font-style:normal}
@media (max-width:1700px) {
.prodlayer2 .container{max-width:1268px}
.prodlayer3 .container{max-width:1290px}
.promobar h2,.promobar h2 span{font-size:64px}
.prodlayer1 .pickfav{padding:0 1rem}
.prodlayer1 .freekit h2{font-size:75px}
.prodlayer1 .freekit h2 span{font-size:47px}
.prodlayer1 .freekit p{font-size:16px}
.prodlayer1 .pickfav h3{font-size:18px}
.prodlayer1 .kitbox h3{font-size:18px}
.prodlayer1 .pickfav p{font-size:18px}
.prodlayer2 .freekit h2{font-size:75px}
.prodlayer2 .freekit h2 span{font-size:56px}
.prodlayer2 .freekit p{font-size:16px}
.prodlayer2 .freekit h3{font-size:35px}
.prodlayer2 .freekit h3 span{font-size:43px}
.prodlayer3 .freekit h2{font-size:75px}
.prodlayer3 .freekit h2 span{font-size:44px}
.prodlayer3 .freekit p{font-size:16px}
.prodlayer3 .freekit h3{font-size:15px}
.save30 h2,.save30 h2 span{font-size:34px}
}
@media (max-width:480px) {
.promobar h2,.promobar h2 span{font-size:18px}
.promobar{margin-top:4.4rem;padding:1.5rem 0}
.prodlayer1 .pickfav h3{font-size:18px;margin-top:2rem}
.prodlayer1 .kitbox{margin-top:2rem}
.prodlayer3 p{margin-top:2rem}
.prodlayer3 .freekit h2 span{font-size:36px}
.save30{padding:2rem 0}
.save30 h2,.save30 h2 span{font-size:19px}
}
.cutrhinoprice{position:relative;display:inline-block;padding-right:20px}
.cutrhinoprice::after{content:"";width:100%;height:1px;background:#4d4d4d;position:absolute;bottom:44%;left:-6%;transform:rotate(-15deg)}
.cutoldprice{position:relative;display:inline-block}
.cutoldprice::after{content:"";width:110%;height:1px;background:#4d4d4d;position:absolute;bottom:45%;left:-6%;transform:rotate(-15deg)}
.colorchoice {  display: flex;}
.colorchoice a { margin-right: 2px;}
.giftmodal{background:#25292b url(../images/Holiday-Gift-Voucher-v5-800.jpg);background-repeat:no-repeat;background-size:contain;min-height:376px;display:flex;justify-content:end;align-items:end;padding-right:3rem;padding-bottom:20px}
.giftmodal .infobox{width:290px;margin-top:28%}
.giftmodal .infobox img{max-width:150px;display:block;margin:10px auto 0}
.giftmodal .infobox .content{background:#fff;padding:5px}
.giftmodal .infobox .content p{margin-bottom:0;font-size:14px}
.giftmodal .infobox .content ol,.giftmodal .infobox .content ul{margin:0;padding:0}
.giftmodal .border-btm{border-bottom:1px solid #444}
@media (max-width:860px) {
.giftmodal{background:#25292b url(../images/Holiday-Gift-Voucher-v3.jpg);background-size:contain;background-repeat:no-repeat;min-height:384px;padding-right:43px;justify-content:end}
}
@media (max-width:480px) {
.giftmodal{min-height:336px;justify-content:center;padding-right:0}
}
table.dataTable thead th, table.dataTable tfoot th { font-weight: 800 !important;}
/* career page css added on 08-01-2025 */
.cp-mt{margin-top:14rem;  }
.career-page{ background:#F8F8F8;padding: 3rem 0px;}
.career-page h2{font-size: 40px;}
.career-page h3{font-size: 24px;}

.career-detail-page{ background:#F8F8F8;padding: 3rem 0px;}
.career-detail-page .container{max-width:1050px;} 

/* career Detail U PAGE */

.career-detail-page .cpdmb { margin-bottom: 30px;}
.career-detail-page h2 {color: #000;font-size: 40px;margin: 40px 0;letter-spacing: 1px;line-height: 46px;}
.career-detail-page .form-control {color: #000;border: none;border-radius: 3px;font-size: 14px;background: #ffffff;}
.career-detail-page .form-control::placeholder {color: #000;font-style: normal;}
.career-detail-form{ background:#fff;padding: 3rem 0px;}
.career-detail-form .container{max-width:1050px;} 
.red-button:hover {background: #10347E;text-decoration:none;color:#fff;}
.blue-button:hover {background: #BE1E2D;text-decoration:none;color:#fff;}
.career-detail-page .contactformcaptcha {float: right;}
.contact-address h3 {color: #10347E;font-size: 20px;font-weight: 800;margin: 15px 0 5px;}
.contact-address p {color: #000;font-size: 18px;}
.red-button {
	border: 1px solid #fff;
	background: #BE1E2D;
	color: #fff;
	box-shadow: 1px 1px 5px 0px #aaa;
	display: block;
	padding: 6px 68px;
	font-size: 18px;
	font-weight: 800;
}
.dblue-button:hover {background: #BE1E2D;}
.blue-button {
	border: 1px solid #fff;
	background: #10347E;
	color: #fff;
	box-shadow: 1px 1px 5px 0px #aaa;
	display: block;
	padding: 6px 68px;
	font-size: 18px;
	font-weight: 800;
}
.contact-address a {
	text-align: center;
	display: inline-block;
	padding: 7px 30px;
	min-width: 200px;
}
.ph-fax h3 {font-size: 18px;margin: 5px 0;}
.ph-fax a {padding: 0;min-width: 0;margin: 0;color: #000;font-size: 20px;}
.ph-fax {margin: 30px 0;}
.botton-contact-p {text-align: center;}
.botton-contact-p p {color: #000;font-size: 16px;font-weight: 500;}
.botton-contact-p a {color: #10347E;font-weight: 500;text-decoration: underline;}
.program-contacts-main {background: linear-gradient(to bottom, rgba(13,40,96,1) 0%,rgba(8,66,154,1) 100%);padding: 50px 0;}
.program-contacts-main h3 {
	background: #fff;
	color: #0D2860;
	padding: 20px 30px;
	margin: 0;
	border-bottom: 1px solid #E1E2E9;
	font-size: 16px;
	font-weight: 800;
}
.program-contacts-main h3 a {
	float: right;
	border: 1px solid #fff;
	background: #BE1E2D;
	color: #fff;
	box-shadow: 1px 1px 5px 0px #aaa;
	display: block;
	padding: 6px 68px;
	font-size: 16px;
	font-weight: 800;
	margin: -7px 0 0;
}
.program-contacts-main h2 {
	color: #fff;
	font-size: 24px;
	text-align: center;
	margin: 0 0 30px;
	font-weight: 800;
}
.program-contacts-main h3 a:hover {background: #10347E;text-decoration:none;color:#fff;}
textarea.form-control {
	min-height: calc(1.5em + .75rem + 150px);
}
/*  career detail PAGE */




@media (max-width: 1680px)
{
.career-page h2{font-size: 32px;}
.career-page h3{font-size: 22px;}
}

@media (max-width: 960px)
{
.cp-mt{margin-top:0rem;  }
}
@media (max-width: 480px)
{
	.cp-mt{margin-top:0rem;  }
	.fancybox-content {  padding: 44px 10px !important;}
	#ackoknowlegmentpopup{min-height: 600px;}
	#theshowproduct{ margin-bottom: 2rem;}
	#theshowproduct .col-sm-5 {width:70%;}
	#theshowproduct .col-sm-4{width:30%;}
}
@media (max-width: 390px)
{
	#ackoknowlegmentpopup label,	#ackoknowlegmentpopup p,#ackoknowlegmentpopup strong { font-size: 14px;}
	#ackoknowlegmentpopup .img-fluid {  max-width: 70%;}
}
#managecookie .ui-accordion-header {
    padding: 20px;
    background: #F0F0F0;
    margin-bottom: 7px;
    border: none !important;
	display: flex;
	align-items: center;
	font-size: 18px;
    color: #000;
    font-weight: 500;
    position: relative;
}
#managecookie .ui-accordion-header .ui-icon-triangle-1-e{background-position: -63px -15px;}
#managecookie .ui-accordion-header.ui-state-active .ui-icon, #managecookie .ui-accordion-header.ui-button:active .ui-icon{background-image: url("https://code.jquery.com/ui/1.14.1/themes/base/images/ui-icons_444444_256x240.png");background-position: -32px -14px;}
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
	margin-left: auto;
}
.switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #A0A0A0;
    -webkit-transition: .4s;
    transition: .4s;
    border: 1px solid #fff;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 4%), 0px 1px 3px rgba(0, 0, 0, 16%) inset;
}
.switch .slider.round {
    border-radius: 34px;
}
input:checked + .slider {
    background-color: #ACD951;
}
input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}
.cookiealert{width: 500px !important;right: 15px;bottom: 15px !important;left: auto !important;padding: 35px 50px;}
.cookiealert b{display: block;}
.cookiealert a, #managecookie a {
    text-decoration: underline;
    font-weight: 900;
}
.cookiealert .btn-toolbar{display: flex;justify-content: space-between;flex-wrap: wrap;gap:15px}
.cookiealert .btn, #managecookie .btn {
    width: 191px;
    padding: 9px;
    border: none;
    text-decoration: none;
}
.cookiealert a{color: #fff;}
#ackoknowlegmentpopup .form-check-input[type=radio]{border: 1px solid #666;}
#ackoknowlegmentpopup .modal-header{display: none;}
#ackoknowlegmentpopup .belowline{margin: 0;}
#ackoknowlegmentpopup .belowline h4{margin: 0;}
@media (max-width: 576px){
	#ackoknowlegmentpopup .modal-body .margin-top{margin: 0;}
	#theshowproduct .col-sm-5,#theshowproduct .col-sm-4{font-size: 14px;}
	#theshowproduct{margin-bottom: 1rem !important;}
	#ackoknowlegmentpopup .img-fluid{max-width: 100% !important;height: 190px !important;}
}
.switch-box {
    padding: 20px;
    background: #F0F0F0;
    margin-bottom: 7px;
    border: none !important;
}
#reviewModal .form-control{border-color:#666;}
#reviewModal textarea.form-control{min-height: calc(1.5em + .75rem + 91px);}
.userform select.form-control{line-height: 18px;text-transform:capitalize;}
.cookiealert { box-shadow: 0px 0px 7px rgba(0,0,0,1); border: 1px solid #666;}
input#body_color_search{ color: #000; border: 0;width: 100%;height: 27px;} 
input#body_color_search:focus{outline:0;border: 0; }
input.inputopt{ color: #000; border: 0;width: 100%;height: 27px;} 
input.inputopt:focus{outline:0;border: 0; }
.additional-carousel .image-additional .product-block a{position: relative;}
.additional-carousel .image-additional .product-block .play-icon {
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    margin: 0 auto;
    transform: translate(0, -50%);
    transition: .3s ease;
}
.additional-carousel .image-additional .product-block .play-icon img{height: 30px !important;object-fit: contain;}