/* CSS Document */

@media screen and (max-width: 1920px) {
/*.navbar-expand-lg .navbar-nav .dropdown-menu {
	display:none;
}*/
}

@media (min-width: 1920px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1550px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1550px;
    }
}

 @media screen and (max-width: 1600px) {
.jcarousel-item {
width:214px;
}
}

@media screen and (max-width: 1500px) {
.tooltipnewtext{
    top: 48px !important;
    margin: auto;
    left: -112px !important;
    right: 0;
}
.tooltipnew .tooltipnewtext::after{
	right: 50%;
	transform: rotate(90deg);
	top: -6px;
}
}

 @media screen and (max-width: 1180px) {
.jcarousel-item {
width:222px;
}
}
 @media screen and (max-width: 1024px) {
.jcarousel-item {
width:240px;
}
.TabbedPanelsTab a {
padding:10px;
}
.TabbedPanelsTab {
margin:5px 4px 0px 0px;
}
}
 @media screen and (max-width: 1366px) {
.prod_content {
overflow:auto;
}
}
 @media screen and (max-width: 991px) {
.navbar .navbar-nav li.top {
 width:100%
}
header {
 background-image:none;
 height:auto;
}
.navbar {
 background-color:#fff;
 padding-bottom:5px;
}
.navbar .navbar-nav li.top {
 border-right:none;
}
.dropdown-toggle::after {	/*dropdown arrow*/
 display:inline-block;
}
.navbar .navbar-nav li.top:first-child {
 border-left:none;
}
.jcarousel-item-horizontal {
 width: 256px;
}
.prod_title .text {
/* width:126px;*/
}
 .existing_user {
 text-align:left;
}
.price_match {
 text-align:left;
 margin-bottom:15px;
}
.new_user {
 text-align:left;
}
.existing_user label, .price_match label, .new_user label {
 display:block;
margin:10px 0px 10px 0px;
}
.existing_user button, .button_ext_user {
 padding:13px 1rem;
}
.price_match button, .price_match_button {
 padding:13px 1rem;
}
.new_user button, .button_new_user {
 padding:13px 1rem;
}
 .paddles {
 display:none;
}
.menu-wrapper {
 position:absolute;
 z-index:100;
 background-color:#fff;
 width:100%;
 top:42px;
 left:0;
}
.btnMenu {
 display:block;
 position:absolute;
 top:12px;
}
.header-left {
 padding-left:40px;
 width: 46%;
}
 .header-right {
 text-align:center;
 float:none;
}
.headerlink {
 display: block;
 text-align: center;
}
.invtxt{
	display:none;
}
.table-top {
    margin: 10px 0 40px 0;
}
}
 @media all and (min-width: 992px) {
.navbar .nav-item:hover .dropdown-menu {
 display: block;
}
.navbar-expand-lg .navbar-collapse {
 display: inline-block !important;
 flex-basis: auto;
}
}
 @media all and (max-width: 992px) {
.hiw-process a span {
 font-size:12px;
}
.navbar .navbar-nav li.top {
 height:auto;
}
a.order_link {
 position:static;
}
}
 @media screen and (max-width: 768px) {
.footer {
height:auto;
}
.jcarousel-item {
width:239px;
}
}
 @media screen and (max-width: 767px) {
.hiw-process a span {
 font-size:9.5px;
 line-height:11px;
 text-align:center;
}
.hiw-process a {
 width: 10%;
 padding: 7px;
}
.hiw-process::after {
 top:27px;
}
 .header-left {
 width: auto;
 text-align: center;
 float: none;
}
.headerinfo a {
 font-size:16px;
 padding-right: 5px;
}
.btnMenu {
 top:15px;
}
.TabbedPanelsTab a {
padding:6px;
font-size:13px;
}
.TabbedPanelsTab {
margin:5px 4px 0px 0px;
}
.newsletter_list {
 display:inherit;
}
.news_date {
 margin-bottom:10px;
}
.news_content h2 a {
 font-size:18px;
 padding-bottom:12px;
}
.crtabs a, .crtabs button{
	padding:7px;
}
.tooltipnewtext{
	left:0px !important;
	width:350px !important;
}

    /* justsign page responsive */
    .justsignpage ul {
        text-align: left;
    }

    .justsignpage ul li {
            display: inline-block;
        }

    .oderdivmobile {
        display: flex;
        flex-direction: column-reverse;
        text-align: center;
    }

    #oderdivmobile {
        order: -1;
    }

    .slides.justsignpage li div p {
        font-weight: 700;
    }


}
 @media screen and (max-width: 628px) {
.header-right {
 padding:0;
}
}
 @media screen and (max-width: 575px) {
    .voucherText {
        position: static;
        font-size: 13px;
    }
.ban1, .ban2, .ban3, .ban4, .ban5 {
	/*background:none;*/
	height: 360px;
 background-position: bottom;
 background-size: contain;
}
#banner {
 height:360px;
}
/*.mobile-img {
	display:none;
}*/
.slides {
 height:370px;
}
.ban4 p img {
 position: absolute;
 right: -42px;
 top: 86px;
}
.jcarousel-item-horizontal {
 width: 24rem;
}

    / justsignpage page responsive /
    .slides.justsignpage .ban1 {
        background-size: cover;
        height: 360px;
    }

    .slides.justsignpage li .banner-content {
        top: 90px;
        right: 0;
    }

}
 @media screen and (max-width: 400px) {
.jcarousel-item-horizontal {
 width: 21.5rem;
}
}
@media screen and (max-width: 390px) {
.jcarousel-item-horizontal {
 /*width: 22.5rem;*/
}
}
@media screen and (max-width: 360px) {
.jcarousel-item-horizontal {
 width: 20.5rem;
}
}
