.o-header{background-color:#ffff;margin-right:-5px}
.o-header .header__mob-options .menu-icons{float:left}
@media(min-width:992px){.o-header .menu-option-right .menu-right-option{padding:0 8px !important;direction:ltr !important}
.o-header .menu-option-right .menu-right-option .a-link .a-link__inner-text{font-size:14px;color:#212529;font-weight:500px !important}
.o-header .lang-search{direction:ltr}
.o-header .lang-search span.abt-icon.abt-icon-down-arrow{position:absolute;left:-5px;top:8px}
.o-header .lang-search .lang-selected{float:unset !important;font-size:15px !important;padding-left:5px !important;margin-left:0 !important}
.o-header .o-header__user-activity{display:flex;justify-content:left !important;white-space:nowrap;margin-left:0 !important}
.o-header .o-header__user-activity .o-header__utility-nav .m-link-stack--content li.a-link a{font-weight:normal !important;font-size:11px !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons{float:left !important;margin-top:40px;clear:both;margin-bottom:80px}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons .submit-button{margin-left:0 !important;height:52px;font-size:16px;line-height:20px;font-weight:900}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons .cancel-button{margin-left:20px !important;height:52px;font-size:16px;line-height:20px;font-weight:900}
.o-header .o-header__search-overlay .lang-search-modal .modal-title{text-align:center !important}
.o-header .o-header__search-overlay .lang-search-modal .modal-title .cmp-text{float:none !important;text-align:center}
.o-header .o-header__search-overlay .lang-search-modal fieldset.drop-down .fieldset_option_container{background-position:4% !important}
.o-header .o-header__search-overlay .lang-search-modal fieldset.drop-down .a-input-field--text-require{text-align:right}
.o-header .o-header__wrapper .o-header__mega-menu{margin-left:-15px}
}
@media(max-width:992px){.o-header .menu-header-right{display:block !important;float:left !important}
.o-header .o-header__user-activity{margin-left:-40px}
}
@media(max-width:896px) and (min-width:800px){.o-header .menu-header-right .menu-right-option.language-switcher{display:block !important;float:left !important;margin-left:-50px !important}
}
@media(max-width:991.98px){.m-hero__media{position:relative;min-width:100vw;margin-right:calc(0vw) !important;margin-right:-18px !important;object-fit:cover}
}
@media(max-width:1024px) and (min-width:1000px){.o-header .menu-header-right{display:block !important;float:left !important;margin-left:-42px !important}
}
@media(min-width:1025px) and (max-width:2560px){.o-header .menu-option-right{list-style:none;float:left !important;margin-top:6px;padding-left:0;margin-left:-42px}
}
@media(min-width:800px) and (max-width:820px){.m-hero .m-hero__media{position:relative;min-width:100vw;margin-right:-120px !important}
}
@media(max-width:991.98px){.o-header__logo-left{padding-right:10px !important}
}
@media(max-width:375px){.m-hero .m-hero__title + .m-hero__header{padding-right:2px !important;padding-left:13px}
}
@media(max-width:393px){.m-hero .m-hero__title + .m-hero__header{padding-right:2px !important}
}
@media(max-width:280px){.o-header .menu-option-right{list-style:none;float:left !important;margin-top:10px;margin-left:-30px !important}
}
@media(min-width:992px) and (max-width:1024px){.o-header .lang-dropdown .m-link-stack__dropdown-wrapper{right:-1024px !important}
}
@media(max-width:767px) and (min-width:320px){.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:97vw !important;right:-310px !important}
.o-header .lang-hamburger .m-link-stack__dropdown-wrapper .m-link-stack__container{padding-top:35px !important;min-height:400px !important}
.o-header .lang-hamburger .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list{margin-top:-20px;padding-left:20px}
.o-header .lang-hamburger .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list .m-link-stack__list-item{line-height:50px}
.o-header .close-mob-dropdown{margin-right:-80px !important;cursor:pointer !important}
.o-header .o-header__search-overlay{margin-top:33px;transform:translate(-3%) !important;max-height:460px !important}
.o-header .o-header__search-overlay .lang-search-modal .modal-desc p{margin-bottom:30px !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_option fieldset.drop-down .fieldset_option_container{background-position:4% !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons .cancel-button{margin-top:30px !important;float:right}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons .submit-button{margin-top:30px !important;float:left}
.o-header .lang-selector-icon .icon-lang .a-link .abt-icon-sphere{--link-icon-size:24px;font-size:var(--link-icon-size) !important}
.o-header .header__mob-options{margin-left:-30px}
.o-header .header__mob-options .mobile-menu-overlay{text-align:right !important;right:0 !important}
.o-header .header__mob-options .mobile-menu-overlay .lang-search .lang-selected{float:right !important;text-overflow:initial !important}
.o-header .header__mob-options .mobile-menu-overlay .lang-search .abt-icon.abt-icon-right-arrow{float:left !important;transform:rotate(180deg)}
}
@media(min-width:768px) and (max-width:1023px){.o-header .mobile-menu-overlay{width:100vw !important;right:-466px !important}
.o-header .mobile-menu-overlay .mob_menu_sublinks li.a-link a{font-weight:400 !important;font-size:16px !important}
.o-header .o-header__search-overlay{width:616px;left:49%;padding-left:40px;padding-right:40px;transform:translate(-15%) !important}
.o-header .o-header__search-overlay fieldset.drop-down .fieldset_option_container{background-position:4% !important;padding-right:25px !important}
.o-header .o-header__search-overlay .modal-title text .cmp-text{float:none !important;text-align:center !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-country{margin-top:10px !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons{float:left !important;width:50% !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons .submit-button{width:112px !important;margin-left:5px !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons .cancel-button button{width:112px !important}
.o-header .lang-selector-icon .icon-lang .a-link .abt-icon-sphere{--link-icon-size:24px;font-size:var(--link-icon-size) !important}
.o-header .m-link-stack__dropdown-wrapper{right:-50px}
.o-header .header__mob-options .mobile-menu-overlay{text-align:right !important}
.o-header .header__mob-options .mobile-menu-overlay .lang-search{direction:ltr}
.o-header .header__mob-options .mobile-menu-overlay .lang-search .lang-selected{float:right !important}
.o-header .header__mob-options .mobile-menu-overlay .lang-search .abt-icon.abt-icon-right-arrow{float:left !important;transform:rotate(180deg)}
.o-header .o-header__mega-menu .menu-header-right .menu-option-right .menu-right-option.language-switcher .lang-selector-icon{margin-left:-50px}
}
@media(max-width:768px) and (min-width:720px){.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:97vw !important;right:-622px !important;margin-top:10px}
.o-header .m-link-stack__dropdown-wrapper{right:-90px !important}
.o-header .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list{float:right !important;direction:rtl !important}
.o-header .lang-dropdown .close-mob-dropdown{position:absolute;top:70px;z-index:1000;right:160px;cursor:pointer;font-size:1rem !important}
.o-header .lang-selector-icon .icon-lang .a-link .abt-icon-sphere{--link-icon-size:24px;font-size:var(--link-icon-size) !important}
.o-header .mobile-menu-overlay{width:100vw !important;right:-481px !important}
.o-header .header__mob-options{margin-left:-80px}
.o-header .header__mob-options .mobile-menu-overlay{text-align:right !important}
.o-header .header__mob-options .mobile-menu-overlay .mobile-switch{padding-right:55px;font-size:16px !important;font-weight:400px !important}
.o-header .header__mob-options .mobile-menu-overlay .mob_lang_right_menu{padding-right:55px}
.o-header .header__mob-options .mobile-menu-overlay .lang-search .lang-selected{float:right !important;font-size:16px !important;font-weight:500 !important}
.o-header .header__mob-options .mobile-menu-overlay .lang-search .abt-icon{float:left}
}
@media only screen and (min-width:412px) and (max-width:896px) and (orientation:landscape){.o-header .header__mob-options .mobile-menu-overlay{right:133px !important}
.o-header .close-mob-dropdown{right:83px !important}
.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:94vw !important;right:-599px !important}
}
@media(max-width:712px) and (min-width:700px){.o-header .menu-right-option.language-switcher .lang-dropdown .m-link-stack__dropdown-wrapper{right:-125px !important;width:200px !important}
.o-header .menu-right-option.language-switcher .lang-dropdown .close-mob-dropdown{top:60px !important;left:-30px !important}
.o-header .menu-right-option.language-switcher.lang-hamburger .lang-dropdown .m-link-stack__dropdown-wrapper{width:97vw !important;right:-630px !important;margin-top:10px}
.o-header .header__mob-options{margin-left:-30px}
.o-header .header__mob-options .mobile-menu-overlay{right:145px !important}
.o-header .header__mob-options .mobile-menu-overlay .mobile-switch{padding-right:10px}
.o-header .header__mob-options .mobile-menu-overlay .mob_lang_right_menu{padding-right:10px}
.o-header .header__mob-options .mobile-menu-overlay .lang-search .abt-icon.abt-icon-right-arrow{float:left !important;transform:rotate(180deg);margin-right:0 !important}
.o-header .lang-selector-icon .icon-lang .a-link .abt-icon-sphere{--link-icon-size:24px;font-size:var(--link-icon-size) !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons{float:left !important;width:55% !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons .cancel-button{margin-top:20px !important;float:right !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-form_buttons .submit-button{margin-top:20px !important;float:left !important;margin-left:0 !important}
}
@media(max-width:576px) and (min-width:500px){.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:97vw !important;right:-295px !important}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper{right:-90px}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list{float:left !important;direction:ltr !important}
.o-header .close-mob-dropdown{position:absolute;top:60px;z-index:1000;right:-198px !important}
.o-header .lang-selector-icon .icon-lang .a-link .abt-icon-sphere{--link-icon-size:24px;font-size:var(--link-icon-size) !important}
.o-header .header__mob-options{margin-left:-30px}
}
@media(max-width:414px) and (min-width:400px){.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:97vw !important;right:-368px !important}
.o-header .close-mob-dropdown{position:absolute;top:60px;z-index:1000;right:70px !important}
.o-header .header__mob-options .mobile-menu-overlay .lang-search{direction:ltr}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper{right:-155px}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list{float:right !important;clear:both;direction:rtl !important}
.o-header .o-header__wrapper .o-header__mega-menu{margin-left:-30px}
.o-header .header__mob-options{margin-left:-30px}
}
@media(max-width:896px) and (min-width:800px){.keep_sticky{position:relative !important}
.o-header .o-header__search-overlay{max-height:280px !important}
.o-header .o-header__search-overlay .lang-search-modal{max-height:225px !important}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-country{max-width:100%;margin-bottom:20px}
.o-header .o-header__search-overlay .lang-search-modal .lang-search-language{max-width:100%}
.o-header .menu-option-right{margin-left:0 !important}
.o-header .header__mob-options{margin-left:-80px}
.o-header .header__mob-options .mobile-menu-overlay .lang-search{direction:rtl}
.o-header .header__mob-options .mobile-menu-overlay .lang-search .lang-selected{text-overflow:initial !important}
.o-header .o-header__mega-menu .mobile-menu-overlay{width:100vw !important;right:-490px !important}
.o-header .o-header__mega-menu .mobile-menu-overlay .lang-search{margin-right:10px}
.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:91vw !important;right:-639px !important;top:-2px !important}
.o-header .lang-hamburger .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list{float:right !important;direction:ltr !important;margin-left:20px}
.o-header .lang-hamburger .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list .m-link-stack__list-item{line-height:40px !important}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper{right:-70px;width:195px}
.o-header .lang-dropdown .close-mob-dropdown{right:56px !important;cursor:pointer;top:25px !important}
}
@media(min-width:800px) and (max-width:820px){.o-header .o-header__search-overlay{max-height:430px !important}
}
@media(max-width:740px) and (min-width:720px){.o-header .o-header__mega-menu .header__mob-options{margin-left:-65px !important}
.o-header .o-header__mega-menu .header__mob-options .mobile-menu-overlay{width:40vw !important;right:93px !important;height:300px;overflow:scroll}
.o-header .o-header__mega-menu .header__mob-options .mobile-menu-overlay .mobile-switch{padding-right:15px !important}
.o-header .o-header__mega-menu .header__mob-options .mobile-menu-overlay .mob_lang_right_menu{padding-right:15px !important}
.o-header .o-header__mega-menu .menu-header-right .menu-option-right .menu-right-option.language-switcher .lang-selector-icon{margin-left:-35px}
.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:97vw !important;right:-658px !important;margin-top:10px}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper{right:-140px !important}
.o-header .lang-dropdown .close-mob-dropdown{right:-550px !important;top:60px !important}
#elabelingSearchForm{margin-right:0 !important}
}
@media(max-width:393px) and (min-width:300px){.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:97vw !important;right:-320px !important}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper{right:-156px}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list{float:right !important;clear:both;direction:rtl !important}
.o-header .menu-header-right{margin-left:-35px}
.o-header .header__mob-options{margin-left:-50px}
.o-header .header__mob-options .mobile-menu-overlay .mob_lang_right_menu{margin-right:15px}
.o-header .close-mob-dropdown{left:0 !important}
}
.logo-comp{margin-bottom:15px}
.mobile-switch-container-edit{float:right;border:1px dotted #eee;padding:10px;border-radius:5px;background:#eee;max-width:55%}
.mobile-switch-container-edit .mobile-switch .abt-icon,.mobile-switch-container-edit .mobile-switch .a-link__inner-text{color:#212529}
.menu-option-right-edit{float:none !important}
.menu-option-right-edit .language-switcher{padding:0;margin-top:10px;float:right}
.switch-container-edit,.edit-langicon{display:block;float:right;border:1px dotted #eee;padding:10px;border-radius:5px;background:#eee;margin-left:10px}
.switch-container-edit{margin-left:0}
.edit-langnav{float:left;border:1px dotted #eee;padding:10px;border-radius:5px;background:#eee;min-width:100px;max-width:50%}
.modal-editor{border:1px solid #eee;margin:5px;padding:10px;border-radius:4px;text-align:center}
.modal-editor .comp-heading{text-align:left;text-decoration:underline;margin-bottom:10px}
.modal-editor .modal-title,.modal-editor .modal-desc{background:#eee;border-radius:4px;padding:10px 10px 5px 10px;margin-bottom:15px;height:90px}
.modal-editor .lang-search-form_option{margin-bottom:15px}
.modal-editor fieldset{background:#eee;border-radius:4px;padding:15px;min-width:400px;min-height:60px}
.modal-editor .lang-search-form_buttons{margin-top:15px}
.modal-editor .lang-search-form_buttons .cancel-button,.modal-editor .lang-search-form_buttons .submit-button{background:#eee;border-radius:4px;padding:10px;text-align:center}
.modal-editor .lang-search-form_buttons .cancel-button a,.modal-editor .lang-search-form_buttons .submit-button a{margin:auto}
#section_contactUsBanner .m-hero--tall .m-hero__content{--hero-desktop-tall-top-space:0;padding-top:var(--hero-desktop-tall-top-space) !important}
@media(min-width:992px){#section_contactUsBanner .m-hero__content .h2-hero{padding-right:40px !important}
#section_contactUsBanner .m-hero__content .h1-hero{--hero-header-font-size:40px;--hero-header-line-height:48px;--hero-header-letter-spacing:.22px;font-size:var(--hero-header-font-size) !important;line-height:var(--hero-header-line-height) !important;letter-spacing:var(--hero-header-letter-spacing) !important;font-family:'Calibri',Georgia,sans-serif;font-weight:bold}
#section_contactUsBanner fieldset.drop-down .fieldset_option_container{background-position:4% !important;direction:rtl}
#section_contactUsBanner .formcontainer .o-wizard__btn .button-div{float:left !important}
#section_contactUsBanner .m-hero__extras .formcontainer .o-wizard__content .options{margin-top:-8px}
#section_contactUsBanner .formcontainer .o-wizard__btn .o-wizard__btn--back .btn{border:1px solid #eeb33b !important;background-color:#fff !important;color:#004f71 !important;height:52px;width:124px;line-height:50px}
#section_contactUsBanner .formcontainer #contactUsDetails iframe .body .p{color:#62666a;font-size:16px;line-height:20px}
}
#section_contactUsBanner .m-hero__extras{--hero-desktop-extras-top-spacing:90px;margin-top:var(--hero-desktop-extras-top-spacing);display:block !important}
@media(max-width:570px){#section_contactUsBanner .m-hero__extras{--hero-desktop-extras-top-spacing:130px;margin-top:var(--hero-desktop-extras-top-spacing);display:block !important;margin-left:40px !important;margin-right:0 !important}
#section_contactUsBanner .m-hero__content .h2-hero{padding-right:10px !important;padding-left:20px !important}
}
@media(max-width:712px) and (min-width:700px){#section_contactUsBanner .m-hero__extras{--hero-desktop-extras-top-spacing:130px;margin-top:var(--hero-desktop-extras-top-spacing);display:block !important;margin-left:40px !important;margin-right:0 !important}
}
@media(max-width:360px) and (min-width:350px){.o-header .lang-hamburger .m-link-stack__dropdown-wrapper{width:97vw !important;right:-320px !important}
.o-header .lang-dropdown .m-link-stack__dropdown-wrapper .m-link-stack__container .m-link-stack__list{float:right !important}
.o-header .header__mob-options .mobile-menu-overlay{right:-30px !important}
.o-header .close-mob-dropdown{position:absolute;top:60px;z-index:1000;right:-180px;cursor:pointer}
}
.footer .o-footer-logo,.footer .o-footer-nav-btm{float:right}
.footer .o-footer-right-menu{float:left}
.footer .cmp-text{text-align:right}
.footer .o-footer-btrgt{float:left;margin-left:-20px}
.footer .o-footer-btrgt .cmp-text{text-align:left}
.footer .o-footer-btm-link li.a-link{font-size:12px;height:14px;padding:0 12px;border-left:1px solid #fff !important;border-right:0 !important}
.footer .o-footer-btm-link li:last-child{border-left:0 !important}
.footer .o-footer-btrgt p{color:#fff !important;clear:both;display:inline-block;overflow:hidden;white-space:nowrap;margin-left:0}
.cmp-title__text{float:none}
.cmp-text{float:right}
.h2-hero{float:right}
@media(min-width:1024px) and (max-width:2560px){.footer .o-footer-nav-btm{display:inline-block;margin-right:-2rem}
}
@media(min-width:750px) and (max-width:768px){.footer .o-footer-nav-btm{display:inline-block;margin-left:0;margin-right:-2rem !important}
.footer .o-footer-nav-btm a{padding-right:8px !important}
.footer .o-footer-btrgt{padding-left:-15px}
}
@media(min-width:1024px) and (max-width:2560px){.footer .o-footer-nav-btm a{padding-right:8px !important}
.footer .o-footer-nav-btm{display:inline-block;margin-right:-2rem !important}
}
@media(min-width:800px) and (max-width:820px){.footer .o-footer-nav-btm{display:inline-block;margin-left:0;margin-right:-2rem !important}
.footer .o-footer-nav-btm a{padding-right:8px !important}
}
@media(min-width:700px) and (max-width:712px){.footer .o-footer-nav-btm a{padding-right:8px !important}
.footer .o-footer-right-menu{margin-top:70px !important}
}
@media(max-width:991.98px){.o-footer-logo .a-logo-comp--image{max-width:180px !important;height:45px !important}
}
@media(min-width:767px) and (max-width:1023px){.footer .o-footer-btrgt{clear:both;display:inline-block;overflow:hidden;white-space:nowrap;margin-left:0}
}
@media(max-width:565px){.footer .o-footer-right-menu{display:flex;margin-top:5rem;float:none !important;justify-content:center;margin-left:0 !important}
}
@media only screen and (min-width:412px) and (max-width:896px) and (orientation:landscape){.footer .o-footer-right-menu{margin-top:70px}
}
@media(max-width:896px) and (min-width:800px){.footer .o-footer-right-menu{min-width:0 !important;margin-top:0 !important}
}
html,body{max-width:100% !important;overflow-x:hidden !important}
.m-hero__content{text-align:right}
.m-hero__content .h2-hero{--hero-header-textalignleft:right}
.m-hero .m-hero__title + .m-hero__header{text-align:right !important}
@media(min-width:768px) and (max-width:799px){.m-hero .m-hero__media{position:relative;min-width:100vw;margin-right:-91px !important}
}
@media(max-width:576px){.m-hero .m-hero__title + .m-hero__header{text-align:right !important}
}
.accordion .m-accordion__title-wrapper,.accordion .m-accordion__body{text-align:right;padding-right:23px !important}
.a-tile{padding-left:0;padding-right:40px}
.a-tile .a-tile__link{float:right;text-align:right}
@media(min-width:992px){#section-quickSearch{margin-bottom:120px}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){#quickSearch .columncontrol .columncontrol__column{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin:0 auto}
}
.m-custom-list__para p{line-height:30px !important}
@media(max-width:500px){.footer .o-footer-btrgt>p{text-align:center !important}
.footer{padding-top:8px !important}
.footer p{margin-top:20px !important}
.footer .o-footer-nav-btm{float:none !important}
.footer .o-footer-nav-btm a{padding-right:5px !important}
.footer .o-footer-btrgt{margin-top:0;display:flex;justify-content:center;float:none !important}
}
@media(max-width:765px) and (min-width:450px){.footer .rw-cnt{padding-left:15px;padding-right:20px}
.footer .o-footer-btm-link{display:block !important}
.footer .o-footer-nav-btm{display:flex;justify-content:center;float:none !important}
.footer .o-footer__topsec{width:100%;margin-bottom:10px;text-align:center;display:block}
.footer .o-footer-btrgt{float:none !important;margin-top:1rem !important;padding-right:0rem;text-align:center;display:flex;justify-content:center}
.footer .o-footer-right-menu{line-height:20px;min-width:178px;height:20px;float:none;text-align:center !important}
}
#section_elabelingBanner .button.link{text-align:left !important;float:left !important}
@media(min-width:992px){#section_elabelingBanner .m-hero--content-start.m-hero--full-width .m-hero__content{padding-right:0 !important}
#section_elabelingBanner .m-hero__content{padding-right:0 !important}
}
@media(max-width:896px) and (min-width:800px){#section_elabelingBanner .m-hero__media{margin-right:-140px !important}
#section_productBanner{max-height:660px}
#section_productBanner .m-hero__media{margin-right:-143px !important}
}
@media(min-width:768px){#section-elabelingSearchForm .columncontrol__column:nth-child(1){padding-left:15px !important}
}
@media(max-width:767.98px){#section_elabelingBanner .m-hero__body{padding-right:5px !important;padding-left:10px !important}
#section_elabelingBanner .m-hero__body p{text-align:left !important}
#section_elabelingBanner .m-hero__content{padding-left:23px !important;padding-right:0 !important}
#section_elabelingBanner .m-hero__title + .m-hero__header{padding-right:20px !important}
#section_elabelingBanner .columncontrol{margin-right:0 !important}
#section_elabelingBanner .button.link #elabelingButton{margin-right:6px}
}
@media(min-width:768px) and (max-width:1023.7px){#section_elabelingBanner .m-hero__body p{font-size:18px;line-height:24px;text-align:left !important;font-weight:unset}
#section_elabelingBanner .fieldset_option_container{color:#005074}
}
@media(max-width:712px) and (min-width:700px){#section_elabelingBanner #elabelingSearchForm{margin-right:-8px !important;margin-left:10px !important}
#section_elabelingBanner #elabelingSearchForm fieldset.drop-down{margin-bottom:10px}
}
@media(min-width:896px) and (max-width:800px){#section_elabelingBanner .container{max-width:940px !important}
}
#elabelingSearchForm{margin-right:-18px !important}
#elabelingSearchForm fieldset.drop-down .fieldset_option_container{background-position:4% !important}
#elabelingSearchForm fieldset.radio .a-radio-label{margin-right:0 !important}
@media(max-width:576px){#section_elabelingBanner #elabelingSearchForm{margin-left:10px !important;margin-right:3px !important}
#section_elabelingBanner #elabelingSearchForm fieldset.drop-down{margin-bottom:10px}
#section_elabelingBanner #elabelingSearchForm .button.link{padding-left:15px !important;padding-right:3px !important}
}
@media(min-width:768px){#elabelingSearchForm .columncontrol__column:nth-child(2){padding-left:0}
#elabelingSearchForm .columncontrol__column:nth-child(1){padding-right:0}
}
.lang-search-form_option{display:block}
.lang-search-form_option .lang-search-country,.lang-search-form_option .lang-search-language{float:right}
fieldset.drop-down .fieldset_option_container{padding-right:20px}
@media(min-width:992px){#section_searchBanner .m-hero__content{--hero-content-margin-top:45px;margin-top:var(--hero-content-margin-top) !important}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__container{margin-right:0 !important}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close .abt-icon.abt-icon-cancel{font-size:1.225rem;font-weight:bold;color:#888b8d}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__autocomplete{--searchbar-autocomplete-border-radius:4px;--searchbar-autocomplete-max-height:450px;--searchbar-autocomplete-background:#fff;border-radius:var(--searchbar-autocomplete-border-radius);max-height:var(--searchbar-autocomplete-max-height);background:var(--searchbar-autocomplete-background);position:absolute;width:100%;z-index:100;overflow-y:auto;right:0}
#section_searchBanner .m-hero__extras .search-button{top:-3px !important;right:-5px !important}
#section_searchBanner #goBack{padding-right:5px;display:flex}
}
#productCategories,#subCategories,#recentlyViewed{text-align:right !important}
.search_token{padding-right:10px}
.search_token p,.search_token h2{text-align:right}
.search_token .search_token_date{text-align:left;margin-left:10px !important}
@media(max-width:767.6px){.search_token .search_token_date{text-align:right}
}
.search_token .token_options{right:auto;left:20px}
.formcontainer .a-wizard .a-wizard__steps li:before{content:"";width:82%;height:1px;background:#888b8d;position:absolute;z-index:-1;top:24px;left:-41%;border-radius:1.5px}
.formcontainer .a-wizard .a-wizard__steps li:after{width:0}
.formcontainer .a-wizard .a-wizard__steps .wizard-step:last-child:before{width:0}
.formcontainer .a-wizard .a-wizard__step--complete.a-wizard-step--inactive:before{height:3px;background:#004f71}
.formcontainer .text .cmp-text{float:none}
.formcontainer .a-input-field .icon.icon-right{right:auto;left:0 !important}
.formcontainer .title .cmp-title__text{width:100% !important}
#productCategoriesWrapperManuals .cmp-title__text{text-align:right}
#section_productBanner .m-hero__content .h2-hero{text-align:right;text-align:-webkit-right}
#section_productBanner .m-hero__content .m-hero__body p{text-align:right !important}
#section_productBanner .m-hero__extras .a-button{position:relative;text-transform:none;top:70px !important}
#section_productBanner .m-hero__extras .button.link span{margin-left:0;margin-right:-30px}
#section_productBanner .m-hero__extras .searchbar .m-search-bar{width:100%}
@media(min-width:992px){#section_productBanner .m-hero__extras .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__button{right:auto !important;left:34px;top:-10px}
}
#section_productBanner .m-hero__extras .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input{padding-right:20px !important}
#section_productBanner .m-hero__extras .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close{cursor:pointer;position:absolute;z-index:3;top:55%;right:unset !important;left:19px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media(min-width:992px){#section_productBanner .m-hero__extras .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close{left:30px !important}
}
@media(max-width:768px) and (min-width:1023px){#section_productBanner .m-hero__content .h1-hero{position:relative !important}
#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__button{cursor:pointer;position:absolute;right:unset !important;top:-10px;left:33px !important;width:24px;height:24px}
}
@media(max-width:767px) and (min-width:320px){#section_productBanner .searchbar{margin-left:50px}
#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__button .search-button{top:-105px !important;right:0 !important}
#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close{left:19px !important}
}
@media(max-width:717px) and (min-width:700px){#section_productBanner .m-hero__content .m-hero__body p{padding-left:30px}
#section_productBanner .m-hero__extras .searchbar .m-search-bar .search__heading .m-search-bar__container{margin-right:-20px}
#section_productBanner .m-hero__extras .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__button .search-button{top:0 !important;right:unset !important;left:20px !important}
}
@media(max-width:550px){#section_productBanner .m-hero__content{padding-right:0 !important;padding-left:5px;margin-right:-5px !important}
#section_productBanner .m-hero__header{padding-left:20px}
#section_productBanner .m-hero__content .h2-hero{padding-right:0 !important;margin-left:18px}
}
@media(max-width:896px) and (min-width:800px){#section_productBanner .m-hero__extras .a-button{left:0 !important;right:0 !important;top:0 !important}
#section_productBanner .m-hero__extras .button.link span{margin-right:0 !important}
#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__button{right:auto !important;left:20px;top:20px !important}
}
@media(max-width:740px) and (min-width:720px){#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__container{margin-right:-20px}
#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__button .search-button{top:28px !important;right:0 !important}
}
@media(min-width:992px){#section_productBanner{max-height:600px}
#section_productBanner .m-hero__extras{display:block;margin-bottom:130px !important;margin-right:0 !important}
#section_productBanner .m-hero__extras .button.link span{font-size:16px;display:inline-block;margin-top:45px;text-transform:none;margin-left:-30px;font-weight:normal;width:300px}
#section_productBanner .m-hero__extras .searchbar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close .abt-icon.abt-icon-cancel{font-size:1.225rem;font-weight:bold;color:#888b8d}
#section_productBanner .m-hero__extras .searchbar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__autocomplete{--searchbar-autocomplete-border-radius:4px;--searchbar-autocomplete-max-height:450px;--searchbar-autocomplete-background:#fff;border-radius:var(--searchbar-autocomplete-border-radius);max-height:var(--searchbar-autocomplete-max-height);background:var(--searchbar-autocomplete-background);position:absolute;width:100%;z-index:100;overflow-y:auto;right:0}
}
@media(max-width:768px) and (min-width:720px){#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__button{cursor:pointer;position:absolute;right:unset !important;top:-10px !important;left:33px !important;width:24px;height:24px}
#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close{left:28px !important}
}
@media(max-width:712px) and (min-width:700px){#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__button{top:10px !important;right:unset !important;left:20px !important}
}
@media(max-width:550px){#section_productBanner .searchbar{margin-left:20px !important;padding-right:0 !important}
#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__button{right:auto !important;left:30px;top:115px !important}
#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__button .search-button .abt-icon.abt-icon-search{font-size:1rem !important}
#section_productBanner .m-search-bar__button .btn{padding-left:30px !important}
#section_productBanner .m-hero__body{padding-right:0;padding-left:16px}
#section_productBanner .m-hero__header{padding-left:20px;padding-right:0 !important}
}
@media(min-width:350px) and (max-width:361px){#section_productBanner .searchbar .m-search-bar .search__heading .m-search-bar__button{right:auto !important;left:30px;top:138px}
}
@media(min-width:990px){#section-productCategories #productCategories .text .cmp-text p:nth-child(2){margin-bottom:60px}
#productCategoriesWrapper #categorySearchedText .cmp-title__text{margin-top:70px}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token{text-align:left;margin-left:10px !important}
#productCategoriesWrapper #categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column{margin-top:10px}
#productCategoriesWrapper #categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column #subCategoriesListContainer{margin-right:-20px}
#section-categorySearchResults .search_token{padding-right:32px;padding-left:0}
#section-categorySearchResults .search_token .seach_category_url .search_category_title{max-height:unset !important}
#categorySearch #categorySearchResults{margin-top:-30px}
#categorySearch #subCategoriesLeftNavTitle .cmp-title__text{padding-right:0 !important}
}
@media(max-width:767px) and (min-width:320px){#productCategories .text .cmp-text p:nth-child(2){margin-bottom:60px}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token .search_category_head{margin-top:10px !important}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token:hover{box-shadow:none !important;padding-right:10px}
#productCategoriesWrapper #categorySearch #categorySearchResults .sub_category_title{margin-top:10px}
#productCategoriesWrapper #recentlyViewed .title .cmp-title .cmp-title__text{font-size:24px !important;line-height:32px !important}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){#productCategoriesWrapper .container{max-width:720px !important}
#productCategoriesWrapper .text .cmp-text p:nth-child(2){margin-bottom:80px}
#productCategoriesWrapper #categorySearch #closefilter{font-size:22px !important;float:left !important;padding-left:10px}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token .search_token_details{float:right !important}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token .search_token_date{margin-left:5px !important}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token .token_options{left:0 !important;bottom:0 !important}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token:hover{box-shadow:none}
#productCategoriesWrapper #categorySearch #filterMobile{display:block;position:absolute;top:-15px !important;right:-5px !important}
#productCategoriesWrapper #subCategories .m-tile-list .a-tile .a-tile__para{color:#222731;width:206px !important;height:21px !important}
#productCategoriesWrapper #recentlyViewed .text .cmp-text p{margin-bottom:50px}
}
@media(max-width:550px){#section-productCategories .m-tile-list{max-width:100%;width:100%;margin:auto;margin-top:18px;margin-left:0;margin-right:0}
}
@media(max-width:740px) and (min-width:720px){#productCategoriesWrapper .m-tile-list{margin-right:0 !important}
}
@media(max-width:712px) and (min-width:700px){#productCategoriesWrapper .a-title--fg .cmp-title .cmp-title__text{text-align:right}
}
#categorySearch .columncontrol .container>.row{display:block;clear:both}
#categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column{float:right}
#categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column .cmp-title__text{text-align:right}
#categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column #subCategoriesListContainer{text-align:right}
#categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column #subCategoriesListContainer .linkstack .m-link-stack--header{text-align:right;margin-right:0 !important}
#categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column #subCategoriesListContainer .linkstack .m-link-stack--title{margin-right:-10px !important;margin-top:0 !important;margin-left:60px !important}
#categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column #subCategoriesListContainer .linkstack .m-link-stack--content{margin-right:-10px}
#categorySearch .columncontrol .col-md-8.col-lg-8.columncontrol__column{float:left}
#categorySearch .columncontrol .col-md-8.col-lg-8.columncontrol__column .cmp-title__text{text-align:right;float:right}
#categorySearch .columncontrol .col-md-8.col-lg-8.columncontrol__column .sub_category_title{text-align:right}
#categorySearch .columncontrol .col-md-8.col-lg-8.columncontrol__column .text{clear:both}
#categorySearch .columncontrol .col-md-8.col-lg-8.columncontrol__column .text p{text-align:right}
@media(max-width:1023px){#categorySearch .columncontrol .row .col-md-8.col-lg-8.columncontrol__column .cmp-title__text{text-align:right}
#categorySearch .columncontrol .row .col-md-4.col-lg-4.columncontrol__column .cmp-title__text{text-align:right}
}
@media(max-width:712px){#categorySearch .columncontrol .row .col-md-8.col-lg-8.columncontrol__column .cmp-title__text{margin-top:40px}
}
@media(min-width:992px){#categorySearch .col-md-8.col-lg-8.columncontrol__column{max-width:660px !important}
}
#categorySearch #subCategoriesLeftNavTitle .cmp-title__text{text-align:right !important;padding-right:15px}
#categorySearch .m-link-stack .a-link{text-align:right !important}
#categorySearch #pagination{float:left !important}
@media(max-width:767px){#categorySearch .mobile_filters_list{text-align:right !important}
#categorySearch .m-link-stack .a-link{text-align:right !important;margin-right:10px !important}
#categorySearch #filterMobile{display:flex;justify-content:flex-start !important}
}
#categorySearch::after{display:table;clear:both;content:''}
#section_searchBanner #goBack{padding-right:5px;display:flex;flex-direction:row-reverse;gap:.5rem}
#section_searchBanner #goBack::after{content:'→' !important;padding-right:10px}
#section_searchBanner #goBack::before{content:''}
#section_searchBanner #goBack:hover{text-decoration:none}
#section_searchBanner .m-hero__extras .a-button{left:auto !important;right:0}
#section_searchBanner .searchbar .m-search-bar{width:100%}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__button{right:auto !important;left:20px;top:20px}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__input{padding-right:20px !important}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__input .m-search-bar__close{cursor:pointer;position:absolute;z-index:3;top:50%;left:20px !important;right:auto !important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media(max-width:712px){#section_searchBanner .m-hero__content .searchbar{margin-right:20px;margin-left:50px}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__button{right:auto !important;left:40px;top:20px}
}
@media(min-width:576px){.accordion .m-accordion__content-items .m-accordion__header .m-accordion__icon-wrapper{-ms-flex-pack:right !important;justify-content:right !important;align-items:unset !important;right:-7px !important}
.accordion .m-accordion__title-wrapper{padding-right:23px !important}
}
@media(min-width:992px){.accordion .m-accordion__content-items{padding:15px 50px 20px 32px !important;margin-top:0;cursor:pointer;overflow:hidden !important}
.accordion .m-accordion__body p{margin-bottom:4px !important;padding-left:20px !important}
}
@media(max-width:768px){.accordion .m-accordion__content-items{overflow:hidden !important}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.accordion .m-accordion__content-items{padding:10px 60px 23px 5px;margin-bottom:0;cursor:pointer;overflow:hidden !important}
.accordion .m-accordion__body p{padding-right:0 !important;padding-left:33px !important}
.accordion .m-accordion__title-wrapper{padding-right:0 !important}
}
@media(max-width:767px) and (min-width:320px){.accordion .m-accordion__content-items{padding:10px 5px 20px 0 !important;cursor:pointer;overflow:hidden !important}
.accordion .m-accordion__content-items .m-accordion__header .m-accordion__icon-wrapper{right:-4px !important;top:14px !important}
.accordion .m-accordion__content-items .m-accordion__header .m-accordion__title-wrapper h3{text-align:right !important;margin-right:-18px !important}
.accordion .m-accordion__body p{padding-right:0 !important;margin-top:5px !important;margin-right:-18px !important}
}
@media(max-width:740px) and (min-width:720px){.accordion .m-accordion__content-items .m-accordion__header .m-accordion__icon-wrapper{right:-40px !important}
}
@media(max-width:712px) and (min-width:700px){.accordion .m-accordion__content-items .m-accordion__header .m-accordion__icon-wrapper{right:0 !important;justify-content:right !important}
.accordion .m-accordion__body p{padding-right:20px !important}
}
@media(max-width:896px) and (min-width:800px){.accordion .m-accordion__content-items{padding:15px 0 20px 32px !important;cursor:pointer;overflow:hidden !important}
.accordion .m-accordion__body p{padding-left:30px !important}
}
@media(max-width:767px) and (min-width:320px){#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__container{margin-right:-35px;margin-left:-23px}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close.show{display:block !important;right:auto !important}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__input-field{text-align:right !important;padding-left:50px !important;padding-right:0 !important}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__button .search-button{right:auto !important;left:-40px !important;top:-10px !important}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__button .search-button .abt-icon.abt-icon-search{--button-icon-size:16px;font-size:var(--button-icon-size) !important}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__input .m-search-bar__close{cursor:pointer;position:absolute;z-index:3;top:-10%;left:10px !important;right:auto !important;-webkit-transform:translateY(-50%);transform:translateY(50%)}
}
@media(max-width:767px) and (min-width:720px){#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close.show{display:block !important;right:auto !important;left:33px !important}
}
@media(max-width:576px){#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__input .m-search-bar__close.show{display:block !important}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__input .m-search-bar__input-field{text-align:right !important;padding-left:50px !important;padding-right:15px !important}
}
@media(min-width:712px) and (max-width:765px){#section_searchBanner .m-hero__content{--hero-content-margin-top:108px;margin-top:var(--hero-content-margin-top) !important;padding-top:0 !important}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__button{right:auto !important;left:20px !important;top:20px !important}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .form-control.m-search-bar__input-field{padding-right:0 !important}
}
@media(max-width:768px) and (min-width:760px){#section_searchBanner #goBack{padding-right:5px;display:flex !important}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__container{margin-right:0 !important}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__input .m-search-bar__close{top:53% !important}
#section_searchBanner .m-hero__extras .m-search-bar__button .search-button.a-button{right:-3px !important}
}
@media(max-width:896px) and (min-width:800px){#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__container{margin-right:13px;margin-left:30px !important}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__container .m-search-bar__button{right:auto !important;left:55px !important;top:20px}
#section_searchBanner .searchbar .m-search-bar .search__heading .m-search-bar__input-field{text-align:right !important}
#section_searchBanner .m-hero__content{margin-right:96px !important}
#section_searchBanner .m-hero__media{margin-right:-20px !important}
#section_searchBanner .container{max-width:940px !important}
#section_searchBanner #goBack{padding-right:18px !important;text-align:right !important;width:80px !important}
}
@media(max-width:740px) and (min-width:720px){#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__container{margin-right:-35px;margin-left:30px}
#section_searchBanner .m-hero__content .searchbar .m-search-bar .search__heading .m-search-bar__button .search-button{right:auto !important;left:10px !important;top:-10px !important}
}
@media(min-width:768px) and (max-width:1024px){#externalLink-modal .text .cmp-text{text-align:right !important}
#externalLink-modal .basicpage .a-button{float:right !important;margin-left:20px}
#externalLink-modal .modal-body .generic-modal__text h3{text-align:right !important}
#externalLink-modal .generic-modal--close{right:0 !important;left:-40px !important}
#externalLink-modal .modal-dialog .modal-content{background-color:transparent !important}
}
@media(min-width:992px){#productSearchWrapper #categorySearch .columncontrol .col-md-4.col-lg-4.columncontrol__column{float:right}
#productSearchWrapper #categorySearch .columncontrol .col-md-8.col-lg-8.columncontrol__column{float:left}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .search_token_details{text-align:left;width:387px;float:left}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .search_token_date{text-align:left;margin-left:10px !important}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .token_options{right:auto;left:10px;bottom:0}
}
@media(min-width:768px) and (max-width:1023px){#productSearchWrapper #categorySearch #closefilter{margin-top:-60px !important;font-size:22px !important;float:left !important;padding-left:10px}
#productSearchWrapper #categorySearch .columncontrol .row .col-md-8.col-lg-8.columncontrol__column .cmp-title__text{text-align:right}
#productSearchWrapper #categorySearch .columncontrol .row .col-md-8.col-lg-8.columncontrol__column .text .cmp-text p{text-align:right}
#productSearchWrapper #categorySearch #categorySearchResults{border-top:2px solid #d9d9d6}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .search_token_details{text-align:right;width:387px;float:right}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .search_token_date{text-align:left;margin-left:10px !important}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .token_options{right:auto;left:0;bottom:0}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .search_category_desc{margin-top:30px;margin-bottom:5px}
#productSearchWrapper #categorySearch #filterMobile{display:block;position:absolute;top:70px;left:0 !important;cursor:pointer;right:520px !important}
#productSearchWrapper #categorySearch .mobile_filters_list .linkstack .m-link-stack .m-link-stack--header .m-link-stack--title{margin-top:15px;padding-left:50px;margin-right:0 !important}
}
@media(max-width:767px) and (min-width:320px){#productSearchWrapper #categorySearch .mobile_filters_list .linkstack .m-link-stack--header{margin-right:-40px !important}
#productSearchWrapper #categorySearch .mobile_filters_list .linkstack .m-link-stack--title{margin-left:15px;margin-left:30px !important}
#productSearchWrapper #categorySearch #categorySearchResults .search_token:hover{box-shadow:none;padding-right:10px}
#productSearchWrapper #categorySearch #categorySearchResults .sub_categories_product_list{margin-top:5px !important}
#productSearchWrapper #categorySearch #filterMobile{display:flex !important;margin-bottom:20px !important;position:relative !important;top:30px !important;right:-230px !important}
#productSearchWrapper #pagination{margin-bottom:-30px !important;margin-top:-30px}
}
@media(max-width:414px) and (min-width:400px){#productSearchWrapper #categorySearch #filterMobile{display:flex !important;margin-bottom:20px !important;position:relative !important;top:30px !important;right:-230px !important}
}
@media(max-width:712px) and (min-width:700px){#productSearchWrapper #categorySearch #filterMobile{display:flex !important;margin-bottom:20px !important;position:relative !important;top:30px !important;right:-225px !important}
#productSearchWrapper #categorySearch .mobile_filters_list .linkstack .m-link-stack .m-link-stack--header{margin-right:-40px !important}
#productSearchWrapper #categorySearch .mobile_filters_list .linkstack .m-link-stack .m-link-stack--header .m-link-stack--title{margin-top:15px;margin-left:30px !important}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .search_token_details{margin-top:10px}
}
@media(max-width:896px) and (min-width:800px){#productSearchWrapper #categorySearch #categorySearchResults .search_token .search_token_date{text-align:left;margin-left:-30px !important}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .search_category_desc{margin-left:-20px}
#productSearchWrapper #categorySearch #categorySearchResults .search_token .seach_category_url .search_category_title{margin-left:-40px}
}
@media(min-width:992px){#productFavoritesWrapper #categorySearch #categorySearchResults .col-md-8.col-lg-8.columncontrol__column .cmp-title__text .fav_count{margin-right:8px !important;margin-left:0}
#productFavoritesWrapper #categorySearch #categorySearchResults .sub_categories_product_list .search_token .token_options{position:absolute;bottom:0 !important;right:0;left:5px;text-align:left !important}
#productFavoritesWrapper #categorySearch #categorySearchResults .sub_categories_product_list .search_token .search_token_date{text-align:left;margin-left:10px !important}
#productFavoritesWrapper #categorySearch #pagination{float:left !important;margin-bottom:-43px}
#productFavoritesWrapper #categorySearch #subCategoriesListContainer .linkstack .m-link-stack .search_sub_categories{padding-right:0}
}
@media(min-width:768px) and (max-width:1020px){#productFavoritesWrapper #categorySearch #closefilter{margin-top:-60px !important;font-size:22px !important;float:left !important;padding-left:10px}
#productFavoritesWrapper #categorySearch #categorySearchResults .col-md-8.col-lg-8.columncontrol__column .cmp-title__text .fav_count{margin-right:8px !important;margin-left:0}
#productFavoritesWrapper #categorySearch #categorySearchResults .sub_categories_product_list{margin-top:-10px !important}
#productFavoritesWrapper #categorySearch #categorySearchResults .search_token .search_token_details{text-align:right;width:387px;float:right}
#productFavoritesWrapper #categorySearch #categorySearchResults .search_token .search_token_date{text-align:left;margin-left:10px !important}
#productFavoritesWrapper #categorySearch #categorySearchResults .search_token .search_token .token_options{right:auto;left:5px;bottom:0}
#productFavoritesWrapper #categorySearch #filterMobile{display:block;position:absolute;top:150px !important;right:-10px}
#productFavoritesWrapper #categorySearch #pagination{float:left !important;margin-bottom:-40px}
}
@media(max-width:767px) and (min-width:320px){#productFavoritesWrapper #categorySearch #categorySearchResults .search_token:hover{box-shadow:none;padding-right:10px}
#productFavoritesWrapper #categorySearch #categorySearchResults .col-md-8.col-lg-8.columncontrol__column .cmp-title__text .fav_count{margin-right:8px !important;margin-left:0 !important}
#productFavoritesWrapper #categorySearch #pagination{float:left !important;margin-bottom:-70px}
#productFavoritesWrapper #categorySearch .mobile_filters_list .close-filter span{padding-right:10px !important}
#productFavoritesWrapper #categorySearch .mobile_filters_list .linkstack .m-link-stack--title{padding-top:15px;padding-left:50px}
#productFavoritesWrapper #categorySearch #filterMobile{display:flex !important;justify-content:flex-start !important;margin-bottom:-10px !important;top:76px !important;right:-675px !important;cursor:pointer}
}
@media(max-width:414px) and (min-width:320px){#productFavoritesWrapper #categorySearch .col-md-8.col-lg-8.columncontrol__column .cmp-title__text .fav_count{margin-right:8px !important;margin-left:0 !important}
#productFavoritesWrapper #categorySearch .col-md-8.col-lg-8.columncontrol__column .text .cmp-text p{margin-bottom:40px !important;direction:rtl;text-align:right !important}
#productFavoritesWrapper #categorySearch #filterMobile{display:flex !important;justify-content:flex-start !important;margin-bottom:-10px !important;top:110px !important;right:-390px !important;cursor:pointer}
}
@media(max-width:360px){#productFavoritesWrapper #categorySearch #filterMobile{display:flex !important;justify-content:flex-end !important;top:110px !important;right:-320px !important;cursor:pointer}
}
@media(max-width:712px) and (min-width:700px){#productFavoritesWrapper #categorySearch .col-md-8.col-lg-8.columncontrol__column .text .cmp-text p{margin-bottom:40px !important}
#productFavoritesWrapper #categorySearch .col-md-8.col-lg-8.columncontrol__column .cmp-title__text .fav_count{margin-right:8px !important;margin-left:0 !important}
#productFavoritesWrapper #categorySearch #filterMobile{display:flex !important;justify-content:flex-start !important;top:50px !important;right:-690px !important;cursor:pointer}
}
@media(max-width:896px) and (min-width:800px){#productFavoritesWrapper #categorySearch #categorySearchResults{margin-top:100px !important}
#productFavoritesWrapper #categorySearch #categorySearchResults .search_token .search_category_desc{margin-left:-20px}
#productFavoritesWrapper #categorySearch #categorySearchResults .search_token .seach_category_url .search_category_title{margin-left:-40px}
#productFavoritesWrapper #categorySearch .col-md-8.col-lg-8.columncontrol__column .cmp-title__text .fav_count{margin-right:8px !important;margin-left:0 !important}
#productFavoritesWrapper #categorySearch .col-md-8.col-lg-8.columncontrol__column .text .cmp-text p{direction:rtl;text-align:right}
#productFavoritesWrapper #categorySearch #filterMobile{display:block;position:absolute;top:150px !important;right:2% !important}
}
@media(max-width:740px) and (min-width:720px){#productFavoritesWrapper #categorySearch .col-md-8.col-lg-8.columncontrol__column .text .cmp-text p{direction:rtl;text-align:right !important}
#productFavoritesWrapper #categorySearch #filterMobile{display:flex !important;justify-content:flex-start !important;margin-bottom:-10px !important;top:50px !important;right:-725px !important;cursor:pointer}
}
@media(min-width:992px){#section_contactUsBanner .m-hero__content{--hero-content-margin-top:37px;--hero-desktop-tall-top-space:0;margin-top:var(--hero-content-margin-top);padding-top:var(--hero-desktop-tall-top-space)}
#section_contactUsBanner .formcontainer{max-width:960px !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:30px !important}
#section_contactUsBanner .formcontainer .a-wizard__steps li:after{left:-38%;width:75% !important;top:23.5px !important;display:none}
#section_contactUsBanner .formcontainer .o-wizard__btn .button-div #step1Continue{margin-left:0 !important}
#section_contactUsBanner .formcontainer .o-wizard__btn .button-div #step2Back{margin-left:0 !important}
#section_contactUsBanner .formcontainer .fields.text{margin-top:0 !important}
#section_contactUsBanner .formcontainer .o-wizard__content .text .cmp-text p{padding-bottom:30px}
#section_contactUsBanner .formcontainer #contactUsDetails iframe{max-width:88% !important}
#section_contactUsBanner .formcontainer .o-wizard__container .o-wizard__content:nth-of-type(2) .o-wizard__btn{float:right;margin-right:55px}
#section_contactUsBanner .formcontainer .o-wizard__container .o-wizard__content:nth-of-type(2) .button-div{margin-left:20px}
#section_contactUsBanner .m-hero__extras .formcontainer .o-wizard__content .options{margin-top:0 !important}
#section_contactUsBanner fieldset.drop-down .fieldset_option_container{padding-right:25px !important}
#section_contactUsBanner .a-input-field .form-group .a-input-grp .icon.icon-right{position:absolute;z-index:4;top:0 !important;right:0;background-color:transparent !important;transform:translateX(-96%) !important}
#section_contactUsBanner #contactUsSearch::placeholder{color:#888b8d}
#section_contactUsBanner #step3Back{margin-right:0;margin-left:-70px;line-height:50px !important}
}
@media only screen and (min-width:412px) and (max-width:896px) and (orientation:landscape){#section_contactUsBanner .formcontainer{max-width:640px;margin-left:45px}
#section_contactUsBanner .formcontainer fieldset.drop-down .fieldset_option_container{padding-right:22px;background-position:4%}
#section_contactUsBanner .formcontainer .a-wizard__steps li:after{display:none}
#section_contactUsBanner .formcontainer #step3Back{width:620px !important}
}
@media(min-width:768px) and (max-width:1023px){#section_contactUsBanner .m-hero__media{width:100%;height:540px}
#section_contactUsBanner .m-hero__content{--hero-content-margin-top:0;margin-top:var(--hero-content-margin-top)}
#section_contactUsBanner .m-hero__content .m-hero__title + .m-hero__header{font-size:40px !important;font-weight:bold;letter-spacing:.22px !important;line-height:48px !important;margin-top:90px}
#section_contactUsBanner .m-hero__content .h2-hero{font-size:18px !important;line-height:24px;margin-bottom:56px}
#section_contactUsBanner .formcontainer{min-height:450px;padding-bottom:30px;max-width:540px;margin-top:120px}
#section_contactUsBanner .formcontainer .a-wizard{margin-bottom:0}
#section_contactUsBanner .formcontainer .a-wizard .a-wizard__steps li:before{left:-38%}
#section_contactUsBanner .formcontainer .a-wizard .a-wizard__steps li:after{display:none}
#section_contactUsBanner .formcontainer #contactUsDetails{margin-right:70px;margin-left:30px}
#section_contactUsBanner .formcontainer fieldset.drop-down .fieldset_option_container{background-position:4% !important;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24)}
#section_contactUsBanner .formcontainer .o-wizard__btn .button-div{float:left !important}
#section_contactUsBanner .formcontainer .o-wizard__btn .button-div button.btn{margin-left:0 !important;margin-right:10px !important}
#section_contactUsBanner .formcontainer .o-wizard__btn .button-div #step1Continue{margin-left:0 !important}
#section_contactUsBanner .formcontainer .o-wizard__btn .button-div #step2Back{margin-left:0 !important}
#section_contactUsBanner .a-input-field .form-group .a-input-grp .icon.icon-right{position:absolute;z-index:4;top:0 !important;right:0;background-color:transparent !important;transform:translateX(-96%) !important}
}
@media(max-width:712px) and (min-width:700px){#section_contactUsBanner .m-hero__content .h2-hero{padding-left:30px !important}
#section_contactUsBanner .formcontainer{margin-top:150px}
#section_contactUsBanner .formcontainer fieldset.drop-down{margin-bottom:25px !important}
#section_contactUsBanner .formcontainer fieldset.drop-down .fieldset_option_container{background-position:4% !important;padding-right:22px !important;padding-left:50px !important}
#section_contactUsBanner .formcontainer .a-wizard__steps li:after{display:none}
#section_contactUsBanner .formcontainer .o-wizard__btn{text-align:center;width:100%;display:inline-flex !important;direction:ltr !important}
#section_contactUsBanner .a-input-field .form-group .a-input-grp .icon.icon-right{position:absolute;z-index:4;top:-18% !important;right:0;background-color:transparent !important;transform:translateX(-92%) !important}
#section_contactUsBanner #step3Back{line-height:50px !important;width:600px !important}
}
@media(max-width:570px) and (min-width:320px){#section_contactUsBanner .m-hero__content .m-hero__header.h1-hero{text-align:center !important;padding-right:0 !important;padding-left:40px !important;font-size:32px;font-weight:bold;letter-spacing:.18px;line-height:36px}
#section_contactUsBanner .m-hero__content .h2-hero{font-size:16px;line-height:18px;text-align:center;padding-right:0 !important;padding-left:20px !important;margin-right:0 !important;margin-top:10px !important}
#section_contactUsBanner .formcontainer{margin-top:130px}
#section_contactUsBanner .formcontainer #step2Back{width:50% !important}
#section_contactUsBanner .formcontainer #step2Continue{width:50% !important}
#section_contactUsBanner .formcontainer #step3Back{border:1px solid #eeb33b !important;background-color:#fff !important;color:#004f71 !important;height:52px;width:300px !important;line-height:50px}
#section_contactUsBanner .formcontainer fieldset.drop-down{margin-bottom:25px !important}
#section_contactUsBanner .formcontainer fieldset.drop-down .fieldset_option_container{background-position:4% !important;padding-right:22px !important;padding-left:50px !important}
#section_contactUsBanner .formcontainer .a-wizard__steps li:after{display:none}
#section_contactUsBanner .formcontainer .o-wizard__container .o-wizard__content:not(:first-of-type){margin-top:-40px}
#section_contactUsBanner .formcontainer .o-wizard__container .o-wizard__content:not(:first-of-type) .o-wizard__btn .button-div{margin-left:20px}
#section_contactUsBanner .a-input-field .form-group .a-input-grp .icon.icon-right{position:absolute;z-index:4;top:-18% !important;right:0;background-color:transparent !important;transform:translateX(-92%) !important}
}
@media(max-width:360px){#section_contactUsBanner #step3Back{width:270px !important}
#section_contactUsBanner .formcontainer .o-wizard__container .o-wizard__content:not(:first-of-type) .o-wizard__btn{display:flex}
#section_contactUsBanner .formcontainer .o-wizard__container .o-wizard__content:not(:first-of-type) .o-wizard__btn .button-div{float:left;margin-left:10px !important;width:unset !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{padding-top:5px}
}
@media(max-width:414px) and (min-width:400px){#section_contactUsBanner .formcontainer .o-wizard__btn{display:flex !important}
}
@media(max-width:767px){#section_contactUsBanner .formcontainer .a-wizard .a-wizard__steps li:before{top:18px !important}
#section_contactUsBanner .formcontainer #contactUsDetails{margin-right:20px !important}
#section_contactUsBanner .formcontainer #contactUsDetails iframe{max-width:95% !important;direction:ltr !important}
#section_contactUsBanner .formcontainer .o-wizard__btn{text-align:center;width:100%;display:flex !important;direction:ltr !important}
#section_contactUsBanner .formcontainer .o-wizard__btn .button-div{margin-top:10px !important}
#section_contactUsBanner .formcontainer .fields.text .a-input-field .form-group .a-input-grp .a-input-control{text-align:right !important}
}
@media(max-width:740px) and (min-width:720px){#section_contactUsBanner .m-hero__extras{margin-right:20px;margin-left:60px !important}
#section_contactUsBanner .m-hero__content .h2-hero{margin-bottom:60px;margin-left:40px !important}
}
@media(min-width:992px){#externalLink-modal .modal-content.generic-modal__content{text-align:right;padding-left:0;background-color:#000 !important}
#externalLink-modal .basicpage .a-button{margin-right:0;margin-left:105px}
#externalLink-modal .basicpage .a-button #goToUrl{background-color:#ffd100;margin-top:60px !important;margin-right:-20px}
#externalLink-modal .basicpage .a-button #cancelRedirection{background-color:#fff;border:1px solid #ffd100;margin-left:19px;margin-top:-83px !important}
#externalLink-modal .generic-modal__text h3{margin-left:50px}
#externalLink-modal .generic-modal__content-body p{--modal-para-font-size:16px;--modal-para-line-height:20px;--modal-para-color:#fff;max-width:460px;font-size:var(--modal-para-font-size);line-height:var(--modal-para-line-height);color:var(--modal-para-color);margin-bottom:32px;display:block}
#externalLink-modal .generic-modal--close{top:-50px !important;right:485px !important;text-align:left;width:20px}
#externalLink-modal .generic-modal--close .abt-icon.abt-icon-cancel{font-weight:bold !important;font-size:1.3rem}
}
@media(max-width:1024px) and (min-width:950px){#externalLink-modal .basicpage .a-button #goToUrl{margin-top:0}
#externalLink-modal .basicpage .a-button #cancelRedirection{margin-top:0}
#externalLink-modal .generic-modal--close{top:-60px !important;right:0;left:-25px !important;text-align:left}
}
@media only screen and (min-width:412px) and (max-width:896px) and (orientation:landscape){#externalLink-modal{height:240px !important;width:555px !important;overflow-y:auto !important;top:20px}
#externalLink-modal .generic-modal--close{left:0 !important}
#externalLink-modal .generic-modal__text h3{text-align:right}
#externalLink-modal .basicpage .a-button{margin-top:42px}
#externalLink-modal .basicpage .a-button #goToUrl{right:-210px;margin-top:30px}
#externalLink-modal .basicpage .a-button #cancelRedirection{left:200px;margin-left:0;margin-top:30px}
}
@media(max-width:896px) and (min-width:800px){#section_contactUsBanner .m-hero__media{margin-right:-160px !important}
#section_contactUsBanner #step3Back{width:460px !important}
}
@media(max-width:896px) and (min-width:800px){#productSearchWrapper #categorySearch #closefilter{margin-top:-60px !important;font-size:18px !important;float:left !important;padding-left:6px}
#productFavoritesWrapper #categorySearch #closefilter{margin-top:-73px !important;font-size:18px !important;float:left !important;padding-left:15px}
}
@media(min-width:768px) and (max-width:1023px){#externalLink-modal .basicpage .a-button #cancelRedirection{background-color:#fff;border:1px solid #ffd100;margin-left:19px;margin-top:-80px !important}
#externalLink-modal .basicpage .a-button #goToUrl{margin-top:50px}
#externalLink-modal .generic-modal--close{top:-47px;right:0 !important;left:-40px !important}
}
@media(max-width:896px) and (min-width:800px){#productCategoriesWrapper .a-tile{max-width:260px !important;flex-basis:100% !important}
#productCategoriesWrapper #categorySearch #subCategoriesLeftNavTitle{margin-bottom:-49px}
#productCategoriesWrapper #categorySearch #subCategoriesLeftNavTitle #closefilter{margin-top:-92px !important;font-size:17px !important;float:left !important;padding-left:6px}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token .search_token_details{text-align:right;width:387px;float:right;clear:both}
#productCategoriesWrapper #categorySearch #categorySearchResults .search_token .search_token_date{margin-left:0 !important}
#productCategories .text .cmp-text p:nth-child(2){margin-bottom:60px}
#externalLink-modal{height:440px !important;width:500px !important;overflow-y:auto !important}
#externalLink-modal .modal-body .generic-modal__text h3{margin-top:25px}
#externalLink-modal .modal-dialog{margin-left:20px !important}
#externalLink-modal .generic-modal--close{right:0 !important;left:0 !important}
#externalLink-modal .basicpage .a-button #goToUrl{background-color:#ffd100;margin-top:50px !important;margin-right:8px !important}
#externalLink-modal .basicpage .a-button #cancelRedirection{background-color:#fff;border:1px solid #ffd100;margin-left:-86px !important;margin-top:50px !important}
}
@media(max-width:414px) and (min-width:400px){#externalLink-modal .generic-modal--close{top:-57px;right:0;left:0 !important}
}
@media(max-width:360px) and (min-width:330px){#externalLink-modal .generic-modal--close{top:-67px !important;right:-5px;left:0 !important;direction:ltr !important;text-align:left !important}
}
@media(max-width:740px) and (min-width:720px){#externalLink-modal .generic-modal--close{top:-67px;right:10px}
}
@media(max-width:712px) and (min-width:700px){#externalLink-modal .basicpage .a-button a.btn{width:140px !important}
#externalLink-modal .basicpage .a-button #cancelRedirection{margin-left:0 !important}
#externalLink-modal .generic-modal--close{top:-47px;right:-5px;left:0 !important}
#externalLink-modal .modal-dialog.modal-dialog-centered{margin-top:0 !important}
}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:last-child{text-align:left !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:first-child{text-align:right !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:first-child .a-link.a-link--icon{float:right !important;margin-right:-12px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{position:absolute;width:195px;padding:24px 0;right:270px;text-align:left;border:1px solid #ccc;border-radius:4px;background-color:#fff;top:55px;left:0;z-index:0;animation:detailanim 1s linear none;-webkit-animation:detailanim 1s linear none}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions .a-button .btn{text-transform:none;text-align:right;margin-right:20px;margin-left:20px;color:#222731;font-size:14px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions .a-button .btn #shareIconDesktop span{padding-bottom:10px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions .a-button .btn #shareIconDesktop:hover{color:#005074 !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions .a-button .btn #OrderPhysicalCopy:hover{color:#005074 !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .button.link.a-button{text-align:right !important;padding:8px 0;padding-right:10px;margin-top:10px;font-size:23.5px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options #previousVersionsPdf-options{margin-right:90px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options fieldset.drop-down{width:100%}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options fieldset.drop-down .fieldset_option_container{padding-left:0 !important;z-index:0;background-position:17% !important;width:155px !important}
#OrderPhysicalCopy-modal.show .modal-dialog .generic-modal--close .abt-icon.abt-icon-cancel{color:#888b8d}
#OrderPhysicalCopy-modal.show .modal-dialog .modal-body{margin-right:80px;padding-left:15px}
#contactIconDesktop-modal.show .generic-modal__text h3{margin-left:20px}
#contactIconDesktop-modal.show .modal-dialog .generic-modal--close .abt-icon.abt-icon-cancel{color:#888b8d}
@media(min-width:992px){#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:last-child{position:absolute;left:-30px;top:2px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:first-child{margin-right:0}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:first-child .a-link.a-link--icon{margin-left:20px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options #previousVersionsPdf-options{margin-right:20px;left:197px;width:31% !important;height:54px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options select{width:154px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options fieldset.drop-down .fieldset_option_container{padding-right:18px;top:18px;margin-left:0 !important;background-position:2% !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .button.link.a-button{margin-top:0}
#contactTextMobile-modal.show iframe{width:100%;border:0;min-height:200px;margin-right:120px}
#contactTextMobile-modal.show .generic-modal__text h3{font-weight:900 !important;font-size:32px !important;line-height:40px}
#OrderPhysicalCopy-modal.show,#contactIconDesktop-modal.show{height:auto}
}
@media(min-width:768px) and (max-width:1023px){#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:last-child{margin-top:0 !important;position:absolute;left:-20px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .a-button .btn{float:right !important;margin-right:56px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options select{width:175px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options #previousVersionsPdf-options{margin-right:90px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options fieldset.drop-down .fieldset_option_container{-webkit-appearance:none !important;padding-left:0 !important;z-index:0;left:-10px !important;background-position:7% !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{right:120px !important;padding-top:16px !important;padding-bottom:0 !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #shareTextMobile{display:block !important;padding-left:0 !important;text-align:right !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .button.link.a-button a{margin-left:-20px;padding-bottom:20px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #moreOptionsIcon{margin-top:0 !important}
#contactTextMobile-modal.show iframe{width:100%;border:0;min-height:200px;margin-right:120px}
#contactTextMobile-modal.show .modal-dialog{display:block;width:100%;max-width:616px !important;margin:0 auto}
#contactTextMobile-modal.show .modal-dialog .modal-body{overflow-x:hidden;overflow-y:auto}
#OrderPhysicalCopy-modal.show .modal-dialog{display:block;width:100%;max-width:616px !important;margin:0 auto}
#OrderPhysicalCopy-modal.show .modal-dialog .modal-body{margin-right:0}
}
@media(min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){#section-detailsNavigationBar .a-container__row #detailsNavigationBar #previousVersionsPdf-options{margin-left:10px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .button.link.a-button{margin-top:-10px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .button.link.a-button a{margin-left:20px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{right:240px !important}
}
@media(max-width:712px) and (min-width:700px){#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:last-child{margin-top:-25px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options select{width:155px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options #previousVersionsPdf-options{margin-right:90px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{right:470px;margin-right:300px !important;margin-top:10px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .button.link.a-button a{margin-top:10px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #moreOptionsIcon{margin-top:-25px}
}
@media(max-width:767px) and (min-width:320px){#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:last-child{margin-top:-30px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:first-child .a-link.a-link--icon{float:right !important;margin-right:-12px;margin-left:-20px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{right:160px !important;top:31px !important;padding-top:5px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options select{width:155px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options #previousVersionsPdf-options{margin-right:100px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options fieldset.drop-down .fieldset_option_container{margin-top:2px;margin-left:10px;padding-right:25px;-moz-appearance:none !important;background-position:7% !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .button.link.a-button a{margin-top:10px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #moreOptionsIcon{margin-right:-20px;margin-top:-20px}
#section-detailsNavigationBar #detailsMoreOptions .a-button .btn{text-align:right;float:right}
#section-detailsNavigationBar #detailsMoreOptions #OrderPhysicalCopy span{margin-left:-42px !important}
#section-detailsNavigationBar #detailsMoreOptions #OrderPhysicalCopy.btn{text-align:right !important}
#section-detailsNavigationBar #detailsMoreOptions #favoriteTextMobile.btn{text-align:right !important}
#section-detailsNavigationBar #detailsMoreOptions #contactTextMobile.btn{text-align:right !important}
#section-detailsNavigationBar #shareTextMobile{display:block !important;padding-left:0 !important;text-align:right !important}
#section-detailsNavigationBar #shareIconDesktop{display:none}
#section-detailsNavigationBar #OrderPhysicalCopy.btn span{text-align:right !important}
#section-detailsNavigationBar #favoriteTextMobile.btn span{text-align:right !important}
#section-detailsNavigationBar #contactTextMobile.btn span{text-align:right !important}
#OrderPhysicalCopy-modal.show .generic-modal__text h3{font-size:18px;text-align:center;line-height:24px;font-weight:700}
#OrderPhysicalCopy-modal.show .modal-dialog .modal-body{margin-right:30px !important;margin-left:30px !important;padding-left:15px}
#contactIconDesktop-modal.show .generic-modal__text h3{text-align:center;font-size:18px !important;line-height:24px}
#contactIconDesktop-modal.show .modal-dialog .modal-body{margin-left:30px !important}
#contactTextMobile-modal.show iframe{width:100%;border:0;min-height:200px;margin-right:0}
}
@media(max-width:360px) and (min-width:320px){#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{right:120px !important;top:31px !important}
}
@media(max-width:896px) and (min-width:800px){#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:last-child{margin-top:10px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{right:110px !important;z-index:0;top:35px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions .a-button .btn{text-transform:none;text-align:right;float:right !important;margin-right:60px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions .button.link.a-button{display:block;font-size:16px;text-align:right}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions #favoriteTextMobile span{margin-left:0 !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions #contactTextMobile span{margin-left:0 !important;line-height:30px;font-size:14px;font-weight:700}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions #OrderPhysicalCopy span{margin-left:0 !important;font-size:14px;font-weight:700;line-height:42px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options #previousVersionsPdf-options{margin-right:90px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options fieldset.drop-down .fieldset_option_container{padding-left:0 !important;z-index:0;left:10px !important;margin-left:-20px !important;-webkit-appearance:none !important;-moz-appearance:none !important;padding-right:30px;background-position:5% !important}
}
@media(max-width:1024px) and (min-width:950px){#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options fieldset.drop-down .fieldset_option_container{margin-left:5px !important;background-position:12% !important}
}
@media(max-width:740px) and (min-width:720px){#section-detailsNavigationBar .a-container__row #detailsNavigationBar .columncontrol .row .col-12:last-child{margin-top:-20px !important}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions{right:480px !important;z-index:0}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions .a-button .btn{text-transform:none;text-align:right;margin-right:20px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar #section-detailsMoreOptions #detailsMoreOptions .button.link.a-button{display:block;font-size:16px;text-align:right}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options #previousVersionsPdf-options{margin-right:90px}
#section-detailsNavigationBar .a-container__row #detailsNavigationBar .options fieldset.drop-down .fieldset_option_container{padding-left:0 !important;z-index:0;left:-15px !important}
}
#section-404_error #top-404{top:-60%;left:0;right:auto;text-align:left}
#section-404_error .errorpage .m-error-page .m-error-page__content{position:relative !important;margin-top:20%}
#section-404_error .errorpage .m-error-page .m-error-page__content .error-title .cmp-title .cmp-title__text{text-align:right !important}
#section-404_error .errorpage .m-error-page .m-error-page__content .d-lg-flex .cmp-text p{text-align:right !important}
#section-404_error .errorpage .m-error-page .m-error-page__content .d-lg-flex .cmp-text ul{text-align:right !important}
#section-500_error #top-500{top:-60%;left:0;right:auto;text-align:left}
#section-500_error .errorpage .m-error-page .m-error-page__content{position:relative !important;margin-top:20%}
#section-500_error .errorpage .m-error-page .m-error-page__content .error-title .cmp-title .cmp-title__text{text-align:right !important}
#section-500_error .errorpage .m-error-page .m-error-page__content .d-lg-flex .cmp-text p{text-align:right !important}
#section-500_error .errorpage .m-error-page .m-error-page__content .d-lg-flex .cmp-text ul{text-align:right !important}
#categorySearch #subCategoriesListContainer .linkstack .m-link-stack a.abt-icon-down-arrow:before{content:"\e917" !important}
#section_elabelingBanner fieldset.radio{text-align:right !important}
.m-custom-list h3{text-align:right !important}
.m-custom-list p{text-align:right !important}
.m-custom-list .m-custom-list__heading::before{position:absolute;right:-3rem}
.m-custom-list--number .m-custom-list__para{--custom-list-padding-xl:0;padding-left:var(--custom-list-padding-xl) !important}
@media(min-width:768px) and (max-width:1023.7px){.m-custom-list__header-title--primary .m-custom-list__header-title>h3{margin-top:38px !important}
.m-custom-list .m-custom-list__heading::before{position:absolute;right:-2.5rem}
}
@media(min-width:300px) and (max-width:767px){.m-custom-list .m-custom-list__wrapper .m-custom-list__content .m-custom-list__para p{line-height:20px !important}
.m-custom-list .m-custom-list__heading::before{position:absolute;right:-2.5rem}
.m-custom-list .m-custom-list__header-title>h3{margin-top:20px !important}
.m-custom-list .m-custom-list__header-title div{text-align:right !important}
}
@media(max-width:500px){.m-custom-list .m-custom-list__header-title--primary .m-custom-list__header-title>h3{margin-top:20px !important}
}