#header.homepage #dog { position: absolute !important; left: 0 !important; bottom: 0 !important; transform: translate(-50%, 20%) !important; max-width: 300px !important; }

#menu-header-menu span:hover{text-decoration: underline; font-weight: 900;}
#menu-item-1551 .button-medium:hover{background-color: #41BCEA !important; text-decoration: none !important;}
#menu-item-1553 .button-medium:hover{background-color: #41BCEA !important; text-decoration: none !important;}
#menu-footer-2 .button-medium{ color: black !important; background-color: white !important; width: 43% !important;}
#menu-footer-2 .button-medium{background-color: white !important;}
#getInTouch2 .absoluteImg {position: absolute; bottom: 30%; left: 0%; width: 100%;}
#header .absoluteSVG { position: absolute; top: 26%; right: -5%; z-index: -99;}
#header .absoluteSVG2 {position: absolute; top: 24%; right: 0%; z-index: -99;}
#header .absoluteSVG3 {position: absolute; top: 5%; right: 0%; z-index: -99;}
.buttonHover:after { content: ' '; width: 100%; height: 100%; background-color: #41BCEA; position: absolute; z-index: -9; bottom: 0% !important; left: 0% !important; transition: all 0.3s ease-in-out !important;}
.buttonHover:hover:after { content: ' '; width: 100%; height: 100%; background-color: #41BCEA; position: absolute; z-index: -9; bottom: 10% !important; left: 5% !important;}
#header .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 5%; bottom: 0; width: 12px; height: 30px; left: 0px;}
#header  .taggedTitle2:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; left: 36%; top: 13%}
#ourProducts .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 16%;}
#ourProducts2 .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 22%;}
#groupBooks .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 22%;}
#getInTouch2 .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 5%;}
#getInTouch4 .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 5%;}
#priceRanges .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 16%;}
#problem .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 3%;}
#aboutUs .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
#aboutUs .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 10%;}
#problem .taggedTitle2:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 42%;}
#problem .taggedTitle3:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 5%;}
#consultancy .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 3%;}
#header .video-wrapper {border: 5px solid #41BCEA;}
#header .leftMargin {margin-left: 20px !important;}
#header .fusion-form-field {margin: 0.5em 0 !important;}
.demoButton {color: #41BCEA !important;}
.nowButton {color: #41BCEA !important;}
.hereButton {color: #41BCEA !important;}
.cartButton {color: #41BCEA !important;}
#demoForm input[required] + label { color: red; /* placeholder color here */}
#demoForm input[required] + label:after { content:'*'; color: red;}
[id^='content-'] .now {width: 175px !important; position: absolute; right: 0%; text-align: center;}
#groupBooks .now {width: 175px !important; text-align: center;}
.subNow, .buyNow {display: none;}
.buyNow.active {display: block;}
.subNow.active {display: block;}
#bookMenu .absoluteSVG {position: absolute; top: 0; right: 0; visibility: hidden;}
[id^='book-'].active .imgOne {visibility: hidden;}
[id^='book-'].active .absoluteSVG {visibility: visible !important;}
[id^='content-'].active {display: flex;}
[id^='content-'] {display: none;}
[id^='content-'] .tab-link {border: none !important;}
[id^='content-']  .fusion-imageframe {box-shadow: 0px 0px 5px 10px rgb(242 241 240 / 75%); -webkit-box-shadow: 0px 0px 5px 10px rgb(242 241 240 / 75%); -moz-box-shadow: 0px 0px 5px 10px rgba(242,241,240,0.75);}
.splitList span{font-weight: 900 !important;}
#productInfo  .fusion-imageframe {box-shadow: 0px 0px 5px 10px rgb(242 241 240 / 75%); -webkit-box-shadow: 0px 0px 5px 10px rgb(242 241 240 / 75%); -moz-box-shadow: 0px 0px 5px 10px rgba(242,241,240,0.75);}
#productInfo .smallerImg {max-width: 75%;}
/*#productInfo a*/
#post-631 .taggedTitle2:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Green-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; left: 2%; top: 38px;} 
#content-green .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Green-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 2%;}
#content-blue .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 2%;}
#content-red .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Red-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 2%;}
#content-brown .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Brown-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 2%;}
#content-yellow .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Yellow-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 2%;}
#content-purple .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Purple-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 2%;}
#content-orange .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Orange-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 0px; top: 2%;}
#content-green .active h6 { border-bottom: solid #137E44 2px; margin: 0px 20px;}
#content-blue .active h6 { border-bottom: solid #41BCEA 2px; margin: 0px 20px;}
#content-red .active h6 { border-bottom: solid #E84643 2px; margin: 0px 20px;}
#content-brown .active h6 { border-bottom: solid #B86547 2px; margin: 0px 20px;}
#content-yellow .active h6 { border-bottom: solid #FEF102 2px; margin: 0px 20px;}
#content-purple .active h6 { border-bottom: solid #B12294 2px; margin: 0px 20px;}
#content-orange .active h6 { border-bottom: solid #F27420 2px; margin: 0px 20px;}
.splitList {display: flex !important; justify-content: space-between !important;}
.macLink a{color: #41BCEA !important;}
#ourProducts:before{ content: ' '; background-image: url(/wp-content/uploads/2022/07/Big-Blue-Left-Bookmark.svg); background-repeat: no-repeat; position: absolute; left: 0; top: 23%; width: 8vw; height: 20%; background-position: left top; background-size: contain;}
#ourProducts:after{ content: ' '; background-image: url(/wp-content/uploads/2022/07/Big-Blue-Left-Bookmark.svg); background-repeat: no-repeat; position: absolute; left: calc(100% - 61px); bottom: 0%; width: 8vw; height: 20%; background-position: left top; background-size: contain;}
#groupBooks:before{ content: ' '; background-image: url(/wp-content/uploads/2022/07/Big-Blue-Left-Bookmark.svg); background-repeat: no-repeat; position: absolute; left: 0; top: -30vw; width: 8vw; height: 40%; background-position: left top; background-size: contain;}
#groupBooks:after{ content: ' '; background-image: url(/wp-content/uploads/2022/07/Big-Blue-Left-Bookmark.svg); background-repeat: no-repeat; position: absolute; left: calc(100% - 61px); bottom: 0%; width: 8vw; height: 40%; background-position: left top; background-size: contain;}
#getInTouch4:before{ content: ' '; background-image: url(/wp-content/uploads/2022/07/Big-Blue-Left-Bookmark.svg); background-repeat: no-repeat; position: absolute; left: 0; top: -75%; width: 8vw; height: 40%; background-position: left top; background-size: contain;}
#problem:before{
    content: ' ';
    background-image: url(/wp-content/uploads/2022/07/Big-Blue-Left-Bookmark.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0%;
    width: 8vw;
    height: 20%;
    background-position: left top;
    background-size: contain;
}
#problem:after{
    content: ' ';
    background-image: url(/wp-content/uploads/2022/07/Big-Blue-Left-Bookmark.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(100% - 61px);
    bottom: 0%;
    width: 8vw;
    height: 20%;
    background-position: left top;
    background-size: contain;
}
#consultancy:after{
    content: ' ';
    background-image: url(/wp-content/uploads/2022/07/Big-Blue-Left-Bookmark.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(100% - 61px);
    bottom: 0%;
    width: 8vw;
    height: 32%;
    background-position: left top;
    background-size: contain;
}
#footer a{color: white;}
#footer2 a{color: white;}
#ourCustomers .absoluteSVGA {position: absolute;}
#ourCustomers .absoluteSVGB {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0%;
    top: -20%;
    transform: rotate(180deg);
}
.flex-control-paging li a{ width: 50px;
    border-radius: 0px; height: 7px;}
#footer .menu-item {margin-bottom: 10px !important;}
#footer .fb-icon-element {font-size: 24px !important;}
#demoForm .fusion-form-checkbox label:before {border: solid #41BCEA 1px; background-color: white;}
#demoForm .fusion-form-checkbox label:after {background: #41BCEA !important;}
#ourCustomers .slick-dots li{ width:45px; }
#ourCustomers .slick-dots li button{ width:45px; }
#ourCustomers .slick-dots li button:before{ opacity:1!important; width:45px; background-color:#41BCEA; height:7px; border-radius:0px; content:''; }
#ourCustomers .slick-active button:before{ background-color: #140e41 !important;}
#menu-footer-3 {align-items: center !important;} 
#menu-footer-3 li{ width: 33% !important;}
#menu-item-94 span{    border-right-width: 0px !important;}
#footer img {width: 100px; padding-bottom: 20px !important;}
#ourProducts .buttonHover span{font-size: 14px;}
#accounts .tabHeight p{height: 55px;}
.fusion-image-wrapper img {width: 150px !important; height: 150px !important;}
#priceRanges .rotatedImg {transform: rotate(15deg) !important; padding: 50px 0px 0px 20px !important;}
#gold .fusion-title{padding: 10px 10px 5px 10px!important; background-color: #E3A83A !important; margin: 0 !important;}
#silver .fusion-title{padding: 10px 10px 5px 10px !important; background-color: #9BA6A8 !important; margin: 0 !important;}
#bronze .fusion-title{padding: 10px 10px 5px 10px !important; background-color: #A05430 !important; margin: 0 !important;}
#gold, #silver, #bronze {height: 350px !important;}
.flatpickr-day.today { border-color: white !important;}
.flatpickr-day.selected{background-color: #41BCEA !important;}
.flatpickr-day{border-radius: 0px !important;}
.flatpickr-day:hover{background-color: #41BCEA !important; color: white !important;}
.flatpickr-weekdays {background-color: #F0FAFE;}
.flatpickr-monthDropdown-months:hover {background-color: transparent !important;}
.numInputWrapper:hover{background-color: transparent !important;}
.fusion-form-checkbox label:before {border: 1px solid #41BCEA !important; border-radius: 5px !important;}
.fusion-form-checkbox input:checked+label:after {background: #41BCEA !important;}
.MTCQSChecklist  .icon-wrapper {float: right !important;}
.MTCQSChecklist li {width: 75% !important; margin-bottom: 9% !important;}
#listItem-0 i:after {content: ' '; width: 7px; height: 82%; background-color: #140E41; position: absolute; bottom: 13%; right: 30.8%; z-index: 1 !important;}
[id^='listItem-'] i{ display: flex !important; font-size: 30px !important;}
[id^='listItem-'] i:before { z-index: 9 !important;}
[id^='listItem-']  .fusion-li-item-content {text-align: center;}
[id^='listItem-'] p{font-size: 20px !important; font-weight: 900 !important; font-family: roboto-slab, serif !important;}
[id^='listItem-'].active i{color: #41BCEA !important;}
[id^='listItem-'].active p{color: #41BCEA !important;}
[id^='listContent-'].active {display: flex !important;}
[id^='listContent-'] {display: none !important; height: 560px !important;}
[id^='listContent-'] i{font-size: 10px !important;}
#FAQSearch .fusion-accordian {height: 750px; overflow-y: scroll;}
#search-form-side {display: flex; flex-direction: row; align-items: center; padding: 0px 30px;}
#search-form-side h5{color: white; padding: 10px;}
#search-form-side svg{width: 25px; height: 25px;}
#search-form-side button{background-color: white; padding: 11px; border-radius: 0px 10px 10px 0px; border: none;}
#search-form-side input{background-color: white; border-radius: 10px 0px 0px 10px;}
#search-form-side div{display: flex; flex-direction: row; align-items: center; width: 100%;}
.flatpickr-next-month svg:hover {fill: #41BCEA !important;}
.flatpickr-prev-month svg:hover {fill: #41BCEA !important;}
#aboutUs .xtraPadding {padding-top: 20px !important;}
#theProblem .marginBottom {padding-bottom: 20px !important}
#FAQSearch .panel-title .fa-minus:before {color: #41BCEA !important;}
#FAQSearch .panel-heading .panel-title a {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    flex-direction: row-reverse;
    border: none !important;
}
#FAQSearch .fusion-panel {
    border-color: transparent !important;
}
#FAQSearch .fusion-toggle-icon-wrapper {
    margin-right: 18px !important;
}
#FAQSearch .fusion-toggle-heading {margin-left: 0px !important;}
#FAQSearch .fusion-accordian #accordian-1 .panel-title a.hover .fa-fusion-box {background-color: transparent !important;}
#FAQSearch .fusion-accordian #accordian-1 .panel-title a .fa-fusion-box {background-color: transparent !important;}
#FAQSearch .fusion-accordian #accordian-1 .panel-title a .awb-icon-minus:before {color: #41BCEA !important;}



#ourProducts .ProductCard .fusion-builder-row-inner .fusion-layout-column:nth-of-type(2) .fusion-column-wrapper > div:last-of-type { margin-top: auto !important; margin-bottom: 20px !important; }
#product-popup { opacity: 0 !important; pointer-events: none !important; position: fixed !important; top: 0 !important; width: 100% !important; height: 100vh !important; background: rgb(0 0 0 / 60%) !important; z-index: 9999999999 !important; display: flex !important; align-items: center !important; }
#product-popup.active { opacity: 1 !important; pointer-events: all !important; }
#product-popup #close { position: absolute !important; right: -50px !important; z-index: 999 !important; top: -17.5px !important; cursor: pointer !important; }
#product-popup .popup-wrapper { position: absolute !important; transform: translate(0, -50%) !important; opacity: 0 !important; pointer-events: none !important; }
#product-popup .popup-wrapper.active { opacity: 1 !important; pointer-events: all !important; }
#product-popup .popup-wrapper .fusion-builder-row-inner { justify-content: center !important; }
#product-popup #close-wrapper { opacity: 0 !important; pointer-events: none !important; z-index: -1 !important; }
#product-popup #close-wrapper.active { opacity: 1 !important; pointer-events: all !important; }
#product-popup  #close-wrapper #close { position: unset !important; background: #fff !important; padding: 10px 15px !important; }

/* Int Product - Template | NSR Management
================================================== */
#int-product .fusion-imageframe { box-shadow: 3px 3px 15px 0px rgba(0, 0, 0, 15%) !important; }

#int-product .fusion-woo-cart { margin-bottom: 75px !important; }
#int-product .fusion-woo-cart > form { display: flex !important; }
#int-product .fusion-woo-cart table { display: flex !important; width: fit-content !important; align-items: center !important; }
#int-product .fusion-woo-cart table tbody { display: flex !important; align-items: center !important; }
#int-product .fusion-woo-cart table tbody .label { display: none !important; }
#int-product .fusion-woo-cart table tbody .value { width: 100% !important; padding-right: 15px !important; }
#int-product .fusion-woo-cart table tbody select { color: #140E41 !important; border: 2px solid #4672AB !important; border-radius: 15px !important; font-weight: bold !important; background: #fff !important; }
#int-product .fusion-woo-cart table tbody .avada-select-parent:after { content: '\f078'; pointer-events: none; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; right: 17px; top: 50%; transform: translate(0, -45%); z-index: 9; color: #41BCEA; }
#int-product .fusion-woo-cart table tbody .select-arrow { display: none !important; }
#int-product .fusion-woo-cart table .reset_variations { display: none !important; }

#int-product .fusion-woo-cart .single_variation_wrap { display: flex !important; margin-left: auto !important; }
#int-product .fusion-woo-cart .woocommerce-variation { display: flex !important; border: 2px solid #4672AB !important; padding: 0px 15px !important; align-items: center !important; justify-content: center !important; height: 50px !important; border-radius: 15px !important; flex-direction: row !important; }
#int-product .fusion-woo-cart .woocommerce-variation.single_variation:before { content: 'Total Price:'; display: inline-block; font-weight: bold; margin-right: 10px; }
#int-product .fusion-woo-cart .woocommerce-variation * { margin: 0px !important; font-weight: bold !important; color: #140E41 !important; }
#int-product .fusion-woo-cart .woocommerce-variation .price { flex-direction: row !important; }
#int-product .fusion-woo-cart .woocommerce-variation .woocommerce-variation-description { display: none !important; }
#int-product .fusion-woo-cart .woocommerce-variation-add-to-cart .fusion-button-wrapper { margin-top: 0px !important; transform: translate(0, calc(100% + 25px)) !important; position: absolute !important; right: 20px !important; }
#int-product .fusion-woo-cart .woocommerce-variation-add-to-cart button { padding: 15px 30px !important; }
#int-product .fusion-woo-cart .woocommerce-variation-add-to-cart .quantity { width: 150px !important; justify-content: center !important; margin-right: 10px !important; }
#int-product .fusion-woo-cart .woocommerce-variation-add-to-cart .quantity input { width: 50px !important; height: 50px !important; border: none !important; color: #fff !important; font-size: 18px !important; background: #140e41 !important; font-weight: bold !important; }
#int-product .fusion-woo-cart .woocommerce-variation-add-to-cart .quantity input.input-text { color: #140E41 !important; border-top: 1px solid #140E41 !important; border-bottom: 1px solid #140E41 !important; background: none !important; }

#cart-popup { position: fixed !important; top: 0 !important; width: 100% !important; background: rgba(0, 0, 0, 15%) !important; height: 100vh !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 999999999999 !important; opacity: 0 !important; pointer-events: none !important; transition: all ease-in-out 0.3s !important; }
#cart-popup.active { opacity: 1 !important; pointer-events: all !important; }
#cart-popup #close { cursor: pointer !important; display: none !important; }
#cart-popup > .fusion-row > .fusion-layout-column > .fusion-column-wrapper { background: #fff !important; max-width: 75% !important; margin-left: auto !important; margin-right: auto !important; }
#cart-popup .fusion-builder-row-inner { box-shadow: 3px 3px 15px 0px rgb(0 0 0 / 15%) !important; padding: 25px 35px 0px !important; }
#cart-popup .sub-product-info .sp-subtitle { font-style: italic !important; font-size: 24px !important; }
#cart-popup .sub-product-info a { background: #140e41 !important; color: #fff !important; padding: 15px 30px !important; font-weight: bold !important; font-family: 'Roboto Slab' !important; margin-top: 35px !important; display: flex !important; width: fit-content !important; }
#cart-popup #cart-continue { padding: 19px 30px !important; position: absolute !important; right: -5px !important; bottom: 20px !important; transform: translate(0%, 100%) !important;}

#scroll-arrow { cursor:pointer !important; position: absolute !important; right: calc((-100vw - -1400px) / 4) !important; top: -175px !important; }

/* Media Queries | NSR Management
================================================== */
@media only screen and (max-width: 1600px) {
    #getInTouch2 { padding-top: 10% !important; padding-bottom: 9% !important;}
}

@media only screen and (min-width: 1200px) {
    #menu-item-39 .button-medium {background-color: #41BCEA !important;}
    #menu-item-39 .button-medium:hover{color: #140E41 !important;}
}

@media only screen and (max-width: 1200px) {
    #accounts .fusion-builder-column-5 { width: 50% !important;}
    #accounts .fusion-builder-column-6 { width: 50% !important;}
    #header .fusion-column-wrapper {justify-content: center !important;}
    #header .taggedTitle:before {left: 36%;}
    #header  .taggedTitle2:before {left: 32%;}
    #ourProducts .taggedTitle:before {left: 33%; top: 14%;}
    #getInTouch3 .taggedTitle:before {left: 40%; top: 44%;}
    #header .absoluteSVG { position: absolute; top: 26%; right: -5%; z-index: -99;}
    #header .absoluteSVG2 { position: absolute; top: 26%; right: -5%; z-index: -99;}
    #tabletRow .fusion-column-wrapper { flex-direction: row !important; justify-content: space-around !important; align-items: center !important;}
    #footer li > a { justify-content: center; }
    #centerIcons .fusion-column-wrapper {justify-content: center !important;}
    #ourCustomers .absoluteSVGA {position: absolute; top: 7%;}
    #menu-footer-2 .button-medium { width: 23% !important;}
    #getInTouch3 .absoluteImg {position: absolute; bottom: 58%; left: 18%; width: 80%;}
    #getInTouch3 p{margin: 0 !important;}
}

@media only screen and (max-width: 1024px) {
    #header .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #header .taggedTitle2{ width: fit-content; margin: auto !important; position: relative;}
    #header .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 16%; bottom: 0; width: 12px; height: 30px; left: -20px !important;}
    #header .taggedTitle2:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 16%; bottom: 0; width: 12px; height: 30px; left: -20px !important;}
    #post-631 .taggedTitle2{ width: fit-content; margin: auto !important; position: relative;}
    #post-631 .taggedTitle2:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Green-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; left: -20px; top: 7px;} 
    #ourProducts .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #ourProducts .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 9%; bottom: 0; width: 12px; height: 30px; left: -20px !important;}
    #ourProducts2 .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #ourProducts2 .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 9%; bottom: 0; width: 12px; height: 30px; left: -20px !important;}
    #groupBooks .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #groupBooks .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 9%; bottom: 0; width: 12px; height: 30px; left: -20px !important;}
    #getInTouch4 .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #getInTouch4 .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 9%; bottom: 0; width: 12px; height: 30px; left: -20px !important;}
    #getInTouch3 .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #getInTouch3  .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 0%; bottom: 0; width: 12px; height: 30px; left: -20px !important;}
    #priceRanges .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #priceRanges  .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; right: 0px; top: 0%; bottom: 0; width: 12px; height: 30px; left: -20px !important;}
    #problem .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #problem .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 15%;}
    #problem .taggedTitle2{ width: fit-content; margin: auto !important; position: relative;}
    #problem .taggedTitle2:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 15%;}
    #problem .taggedTitle3{ width: fit-content; margin: auto !important; position: relative;}
    #problem .taggedTitle3:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 10%;}
    #consultancy .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 10%;}
    #consultancy .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #content-green .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #content-green .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Green-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 2%;}
    #content-blue .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #content-blue .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Blue-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 2%;}
    #content-red .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #content-red .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Red-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 2%;}
    #content-brown .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #content-brown .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Brown-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 2%;}
    #content-yellow .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #content-yellow .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Yellow-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 2%;}
    #content-purple .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #content-purple .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Purple-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 2%;}
    #content-orange .taggedTitle{ width: fit-content; margin: auto !important; position: relative;}
    #content-orange .taggedTitle:before { content: ' '; background-image: url(/wp-content/uploads/2022/07/little-Orange-Tag.svg); background-repeat: no-repeat; position: absolute; width: 100%; height: 100%; right: 20px; top: 2%;}
    #ourCustomers .absoluteSVGA { position: absolute; top: 8%;}
    #getInTouch3 .absoluteImg {position: absolute; bottom: 60%; left: 10%; width: 80%;}
    #footer li > a { justify-content: center; }
    #getInTouch3 p{margin: 0 !important;}
    #menu-header-menu { top: 150% !important;}
    #header .fusion-column-wrapper {justify-content: center !important;}
    #centerIcons .fusion-column-wrapper {justify-content: center !important;}
    #tabletRow .fusion-column-wrapper { flex-direction: row !important; justify-content: space-around !important; align-items: center !important;}
    #ourProducts:before {top: 27%; width: 6vw}
    [id^='content-']:before {top: 27%; width: 6vw}
    #ourProducts:after{width: 6vw; left: calc(100% - 46px);}
    #groupBooks:after{width: 6vw; left: calc(100% - 46px);}
    #problem:before{width: 6vw;}
    #problem:after{width: 6vw; left: calc(100% - 46px);}
    #consultancy:after{width: 6vw; left: calc(100% - 46px); bottom: -18%;}
    #consultancy .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {align-items: center;}
    #menu-footer-2 .button-medium {width: 40% !important;}
    #centerIcons .fb-icon-element-4 {margin-right: 0px !important;}
    #problem .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) { align-items: center;}
    #problem:after{ bottom: -14%;}
    #header .absoluteSVG2 {top: 22%; right: 0%;}
    [id^='content-'] .now {right: 38%;}
    #productInfo .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) { justify-content: center !important;}
    #productInfo .smallerImg { max-width: 50%;}
    #productInfo .smallerImg2 { max-width: 50%;}
    #priceRanges .rotatedImg {max-width: 25%; padding: 0px 0px 0px 0px !important;}
    #ebookDemo .fusion-imageframe {max-width: 75% !important;}
    [id^='listContent-'] .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) { align-items: center;}
    .MTCQSChecklist {display: flex; flex-direction: row; margin-left: 10px !important}
    [id^='listItem-'] {padding: 0px !important; display: flex; flex-direction: column; align-items: center;}
    [id^='listItem-']  .fusion-li-item-content {margin: 0px !important;}
    .MTCQSChecklist .icon-wrapper {margin: 0px !important;}
    #listItem-0 i:after { content: ' '; width: 83%; height: 7px; background-color: #140E41; position: absolute; top: 14%; right: 7.7%; z-index: 1 !important;}
    [id^='listContent-'] {display: none !important; height: 600px !important; border-radius: 10px 10px 10px 10px !important;}
    #search-form-side {flex-direction: column; padding: 20px 10px !important;}
    #search-form-side h5{margin: 0px;}
    #FAQSearch .fusion-accordian {    height: auto; overflow-y: visible;}
    [id^='listItem-'] p{font-size: 16px !important;}
    #priceRanges .fusion-row {justify-content: center !important;}
    #getInTouch4:before {top: -54%;}
    #header .marginLeft2 {margin-left: 0px !important;}
    #problem .fusion-text {margin: 20px 0px !important;}
    #problem .marginRightText {margin-right: 0px !important;}


    #int-product .fusion-woo-cart { margin-bottom: 0px !important; }
    #int-product .fusion-woo-cart > form { flex-direction: column !important; margin-bottom: 50px !important; }
    #int-product .fusion-woo-cart form table { flex-direction: column !important; width: 100% !important; }
    #int-product .fusion-woo-cart .single_variation_wrap { flex-direction: column !important; margin-right: auto !important; margin-top: 15px !important; }
    #int-product .fusion-woo-cart .woocommerce-variation-add-to-cart .fusion-button-wrapper { margin-top: 25px !important; display: flex !important; flex-direction: column !important; position: unset !important; transform: unset !important; }
    #int-product .fusion-woo-cart .woocommerce-variation-add-to-cart .quantity { margin-right: 0px !important; margin-bottom: 22.5px !important; }

    #cart-popup .fusion-builder-row-inner { margin-top: 0px !important; }
    #cart-popup .sub-product-info a { margin-left: auto !important; margin-right: auto !important; }

    #product-popup #close { right: -25px !important; }    
    #product-popup > .fusion-row > .fusion-layout-column > .fusion-column-wrapper { max-height: 75vh !important; overflow: scroll !important; }
}

@media only screen and (max-width: 760px) {
    #header .leftMargin {margin-left: 0px !important; margin-top: 20px;}
    #header h1{font-size: 48px !important;}
    #header .taggedTitle2 {font-size: 23px !important;}
    #groupBooks .taggedTitle {font-size: 22px !important;}
    #ourProducts .taggedTitle {font-size: 23px !important;}
    #aboutUs .taggedTitle {font-size: 21px !important;}
    #ourProducts2 .taggedTitle {font-size: 23px !important;}
    #consultancy .taggedTitle {font-size: 23px !important;}
    #accounts .fusion-builder-column-5 { width: 100% !important;}
    #accounts .fusion-builder-column-6 { width: 100% !important;}
    #ourCustomers .absoluteSVGB { top: -16%;}
    #header .absoluteSVG {top: -22%; width: 15vw;}
    #header .absoluteSVG2 { top: -11%; right: -7%; width: 15vw;}
    #header .absoluteSVG3 { top: 10%;}
    #getInTouch3 .absoluteImg {position: absolute; bottom: 78%; left: 10%;}
    #ourProducts:before { left: 0; top: 15%; width: 10%; height: 50%;}
    #ourProducts:after {width: 10%; left: calc(100% - 41px); bottom: -15%;}
    #groupBooks:before { left: 0; top: 15%; width: 10%; height: 50%;}
    #groupBooks:after {width: 10%; left: calc(100% - 41px); bottom: -15%;}
    #problem:before { left: 0; top: 0%; width: 10%; height: 50%;}
    #problem:after {width: 10%; left: calc(100% - 41px); bottom: -15%;}
    #consultancy:after {width: 10%; left: calc(100% - 41px); bottom: -15%;}
    #ourCustomers .absoluteSVGA {top: 12%;}
    #header .fusion-content-layout-row { flex-direction: column !important; align-items: center;}
    #tabletRow .fusion-column-wrapper { flex-direction: column !important;}
    #header .fusion-content-layout-row { flex-direction: column !important; align-items: center;}
    .splitList {display: flex !important; justify-content: space-between !important; flex-direction: column;}
    [id^='content-'] .now {right: 26%;}
    #productInfo .smallerImg { max-width: 75%;}
    [id^='listContent-']  .fusion-imageframe {max-width: 75%;}
    [id^='listContent-'] .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) { align-items: center;}
    .MTCQSChecklist {display: block;}
    [id^='listItem-'] {padding: 0px !important; display: flex; flex-direction: row-reverse; align-items: center;}
    [id^='listItem-']  .fusion-li-item-content {margin-right: 11.2px !important;}
    .MTCQSChecklist .icon-wrapper {margin: 0px !important;}
    #listItem-0 i:after {content: ' '; width: 7px; height: 83%; background-color: #140E41; position: absolute; top: 8%; right: 28.5%; z-index: 1 !important;}
    [id^='listContent-'] .fusion-column-wrapper {border-radius: 10px 0px 10px 10px !important;}
    [id^='listContent-'] {height: auto !important;}
    #listContent-0 .fusion-checklist-3 {Margin-right: 65px !important;}
    #listContent-2 .fusion-checklist-5 {margin-right: 50px !important;}
    .cart {margin-left: 0px !important; margin-top: 20px;}
    #listItem-3 i{margin-right: 11% !important;}
    [id^='content-']  .fusion-imageframe {max-width: 75%;}
    [id^='content-']  .taggedTitle {font-size: 22px !important;}
    #FAQSearch .panel-heading .panel-title a {flex-wrap: wrap !important;}

    #int-product .prefix-title:before { display: none !important; }
    #int-product .fusion-woo-cart form tbody { flex-direction: column !important; }
}


/* =========================== [ Accreditations ] ============================ */
/* === [ Author      : Joe Whittaker | Web Developer ] ======================= */
/* === [ Company     : 123Internet Group | Digital Marketing Agency ] ======== */
/* === [ Website     : https://www.123internet.agency/ ] ===================== */
/* === [ Description : Custom CSS | NSR Management ] ========================= */

/* Global | NSR Management
================================================== */
.fw-img, .fw-img img { width: 100% !important; }
.prefix-title { display: flex !important; }
.prefix-title:before { content: ''; margin-right: 15px; background-image: url("/wp-content/uploads/2022/08/Title-Prefix-NSR.svg"); background-repeat: no-repeat; background-position: center center; background-size: contain; width: 12px; height: 24px; display: inline-block; }

/* Nav | NSR Management
================================================== */
#navBar .menu-item.current-menu-item .menu-text { font-weight: bold !important; text-decoration: underline !important; }

/* Get in Touch CTA | NSR Management
================================================== */
#get-in-touch-cta { max-width: 87.5vw !important; margin-left: auto !important; margin-right: auto !important; z-index: 9 !important; }
#get-in-touch-cta:before { content: ''; position: absolute; top: 0; left: 0; width: 200px; height: 100%; transform: translate(-100%, calc(0% - -200px)) skew(0deg, -45deg); background: #140e41; transform-origin: 0%; }
#get-in-touch-cta:after { content: ''; position: absolute; top: 0; right: 0; width: 200px; height: 100%; transform: translate(100%, calc(-5% - -16px)) skew(0deg, -45deg); background: #140e41; transform-origin: 0%; }

/* Media Queries | NSR Management
================================================== */
@media only screen and (max-width: 1200px) {
	    /* Global | NSR Management
    ================================================== */
    .prefix-title { justify-content: center !important;}
	
		/* Get in Touch CTA | NSR Management
    ================================================== */
    #get-in-touch-cta { max-width: 100% !important; }
    #get-in-touch-cta > .fusion-row { justify-content: center !important; }
    #get-in-touch-cta:before, #get-in-touch-cta:after { display: flex !important; }
}


@media only screen and (max-width: 700px) {
}