.responsive-tab-desktop-view{display:none}
.responsiveTabMobileLayout{display:none}
.tab-content{text-align:left}
.tabcomponent button:hover{text-decoration:none}
.tab-container{text-align:left}
#tabcomponent .tab-content-container{padding:0}
#tabcomponent .tab-content-container li.tab-content-container-list{display:none}
#tabcomponent.responsive-tab-desktop-view .desktop-nav-tabs .container{position:fixed;top:0;left:0;z-index:2;max-width:100%;background:#fff}
.tab-container ul.desktop-nav-tabs{border-bottom:0;cursor:pointer;list-style:none;display:flex}
.tab-container .desktop-nav-tabs li.tabCount2:last-child,.tab-container .desktop-nav-tabs li.tabCount3:last-child,.tab-container .desktop-nav-tabs li.tabCount4:last-child,.tab-container .desktop-nav-tabs li.tabCount5:last-child,.tab-container .desktop-nav-tabs li.tabCount6:last-child{margin-right:0}
.tab-container .desktop-nav-tabs>li>span,.tab-option-mob-container .taboptiongroup .dd-options,#responsiveTabMobDropdownContainer .responsiveTabDropDown .tabselected{color:#013f78}
.tab-container .desktop-nav-tabs>li>span,.tab-container .desktop-nav-tabs>li>span:hover,.tab-container .desktop-nav-tabs>li>span:focus{border:0}
.tab-container .desktop-nav-tabs>li>span{margin-right:0;border-radius:0;text-align:center;font-size:14px;background-color:transparent}
.tab-container .tab-pane{padding:0 15px}
.tab-container .tab-pane h1,.tab-container .tab-pane h2,.tab-container .tab-pane h3,.tab-container .tab-pane h4{margin-top:0}
.tab-container.strchToFull .desktop-nav-tabs li.tabCount2{width:50%}
.tab-container.strchToFull .desktop-nav-tabs li.tabCount3{width:33.3333333%}
.tab-container.strchToFull .desktop-nav-tabs li.tabCount4{width:25%}
.tab-container.strchToFull .desktop-nav-tabs li.tabCount5{width:20%}
.tab-container.strchToFull .desktop-nav-tabs li.tabCount6{width:16.6666667%;padding:17px 0 16px 0}
.tab-container.leftAlginTbs .tabCount2{width:30%}
.tab-container.leftAlginTbs .tabCount3{width:25%}
.tab-container.leftAlginTbs .tabCount4{width:20%}
.tab-container.leftAlginTbs .tabCount5{width:18%}
.tab-container.leftAlginTbs .tabCount6{width:15%}
.tab-container .desktop-nav-tabs>li{text-align:center;font-size:16px;font-family:OpenSans-Semibold,Arial,Verdana,Helvetica;font-weight:lighter;padding:18px 10px;display:flex;justify-content:center;align-items:center}
.tabcomponent .responsiveTabMobileLayout #responsiveTabMobDropdownContainer button:focus{outline:0 auto -webkit-focus-ring-color !important}
@media only screen and (min-device-width:375px) and (max-device-width:993px){.responsiveTabMobileLayout{padding:5px}
.responsiveTabMobileLayout{height:100%;width:100%}
.responsiveTabMobileLayout .responsiveTabMobileLayout #responsiveTabMobDropdownContainer{position:absolute}
#responsiveTabMobDropdownContainer .responsiveTabDropDown{border-top:1px solid #cdcfd2;display:flex;border-radius:.3em;border-left:1px solid #cdcfd2;border-right:1px solid #cdcfd2;background-color:#f9f9f9;height:auto;width:260px;border-bottom:1px solid #cdcfd2;padding-top:10px;padding-bottom:10px;padding-left:7px;padding-right:0;text-transform:uppercase;font-size:15px;font-family:'OpenSans-SemiBold',sans-serif;position:relative}
.tabMobMT{margin-top:12%}
.tab-input-group.responsiveTabDropDown .tab-icon-container{right:11%;position:fixed;display:flex;padding-right:0;position:absolute}
.tab-input-group.responsiveTabDropDown .dd-icon-up{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-46px -346px;background-repeat:no-repeat;width:26px;height:18px;cursor:pointer;position:absolute}
.tab-input-group.responsiveTabDropDown .dd-icon-down{background-image:url(../../../../../../conf/thf/images/sprite.png);background-position:-98px -448px;background-repeat:no-repeat;width:39px;height:13px;cursor:pointer;position:relative;margin-top:3px;transform:rotate(0)}
#responsiveTabMobDropdownContainer .tab-option-mob-container{width:260px;z-index:100;position:relative;border-top:1px solid transparent;z-index:100;top:-3px;border-left:1px solid #cdcfd2;border-right:1px solid #cdcfd2;border-bottom:1px solid #cdcfd2}
.tab-option-mob-container .taboptiongroup li{padding:0;padding-top:10px;text-transform:uppercase;margin-bottom:0;margin-top:2px}
.tab-option-mob-container .taboptiongroup .dd-options{display:block;padding-top:0 !important;padding-bottom:10px !important;padding-left:15px !important;border:0;text-transform:uppercase;font-size:15px !important;background-color:transparent;width:220px;text-align:left}
button:focus{outline:0;outline:0}
ul.taboptiongroup{margin-bottom:0rem}
ul.responsiveTabMobContentContainer{padding-inline-start:0;padding-inline-end:3px}
.responsiveTabMobileLayout #responsiveTabMobDropdownContainer .responsiveTabDropDown .tabselected{margin-right:30px;text-align:left;padding-left:10px}
.responsive-mob-tab-pane.tabMobMT .aem-Grid>.aem-GridColumn.aem-GridColumn--smaller--hide{display:block}
}
@media only screen and (min-device-width:810px) and (max-device-width:1080px){#responsiveTabMobDropdownContainer .responsiveTabDropDown{width:346px}
#responsiveTabMobDropdownContainer .tab-option-mob-container{width:346px}
}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.responsiveTabMobileLayout{padding-left:0}
}
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){.tab-input-group.responsiveTabDropDown .tab-icon-container{// right:132px}
#responsiveTabMobDropdownContainer .responsiveTabDropDown{// width:293px}
#responsiveTabMobDropdownContainer .tab-option-mob-container{// width:293px}
}