@import url('https://fonts.googleapis.com/css?family=Lato:300,400,400i,700,700i,900');


div#maintenance_notice {
    display: none;
}

.TopMenu {
    background: #004f7f;
}

.footer-links {
    background: #004f7f;
}

.footer-main {
    background: #00273e;
}

div#SideNewsletterBox {
    border: 0px;
    background: #c36d03;
}

div#SideNewsletterBox {
    text-align: center;
}

div#SideNewsletterBox h3 {
    font-family: Lato;
    text-transform: uppercase;  /* Text style for "To experience" */
    color: white;
    font-size: 20px;
    font-weight: 400;
    line-height: 35px;
    margin: 0px;
    padding: 0px;
}

div#SideNewsletterBox a.btn {
    font-family: Lato;
    text-transform: uppercase; 
    color: #c36d03;
    font-size: 15px;
    font-weight: 700;
    line-height: 40px;
    width: 160px;
    height: 40px;
    background-color: white;
    border-radius: 40px;
}

.newsletter-subscription .inner {
    padding: 25px 0;
}

.three_box p {
    color: #4e6272;
    font-family: Lato;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    text-align: center;
}

a.floating-support {
    position: fixed;
    top: 50%;
left:0px;
    display: block;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004f7f+0,258dc8+100 */
    background: #004f7f; /* Old browsers */
    background: -moz-linear-gradient(top,  #004f7f 0%, #258dc8 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #004f7f 0%,#258dc8 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #004f7f 0%,#258dc8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004f7f', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */
    transform: rotate(90deg);
    padding: 15px 30px;
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 23px;
    line-height: 23px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.9);
    margin-left: -62px;
    border: 1px solid rgba(0, 0, 0, 0.61);
    border-bottom: 0px;
z-index: 100;

}

a.floating-support:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#258dc8+0,004f7f+100 */
background: #258dc8; /* Old browsers */
background: -moz-linear-gradient(top,  #258dc8 0%, #004f7f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #258dc8 0%,#004f7f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #258dc8 0%,#004f7f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#004f7f',GradientType=0 ); /* IE6-9 */
 text-shadow: -1px -1px rgba(0, 0, 0, 0.9);
}


.three_box h3 {
    height: 40px;
    background-color: #ccd7e0;
    color: #004f7f;
    font-family: Lato;
    font-size: 15px;
    font-weight: 700;
    line-height: 40px;
    text-align: center;
    border-radius: 40px;
    margin-bottom: 14px;
    margin-top: 15px;
}

.three_box .grid {
    margin-left: -40px;
}

.three_box .grid .grid__item {
    padding-left: 40px;
}

.three_box {
    max-width: 980px;
    margin: 0 auto;
}
.footer-main h4 {
    font-family: Lato;
    line-height: 20px;  /* Text style for "Products & Ser" */
    color: white;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}

.footer-main ul li a {
    font-family: Lato;
    line-height: 20px;  /* Text style for "Products & Ser" */
    text-transform: uppercase;  /* Text style for "Complete POS S" */
    color: #0086d3;
    font-size: 13px;
    font-weight: 400;
}

.footer-main ul li {
    padding: 0px !important;
}

.footer-links p {
    color: #ffffff;
    font-family: Lato;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
}

.footer-links p a {
    color: #fff;
}

.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner , .bluesection > .inner {
    max-width: 1150px;
    width: 90%;
    margin: 0 auto;
}

.text-right {
    text-align: right;
}


.footer .footer-columns ul {
    margin-bottom: 0px;
}

.three_box {
    text-align: center;
}


.home-intro h2 , .home-top h1 {
    color: #004f7f;
    font-family: Lato;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    max-width: 828px;
    margin:0 auto;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 46px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAaCAMAAADFcOOIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACH1BMVEX////DbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLapWPoyKDy3sb26tr26Nfw3MHmwpbXnlbit4P+/Pn////58ebfsHbz4cv+/Pr47uH47uL+/fvrz6zcqmv9+/jmw5fSkkHEbwbDbQLEcAjTlEXoxp305M/Xn1j+/fzv17rKfyHLgibx3MLw28DpyaLEbwXrzqrnxZrfsnnz4crVmU737d/MhCrNhi7//v3t07POhzDqy6XfsXjrzqvLgCT9+vfbp2bWm1H37N3bp2fZo2DQjTriuYbHeBXPijXz4sz79e7HdxPv2LzFcwzcqWrkvY3FcQnIehjZo1/er3TLgCPOiDLTlUbZol3cq2389/Hv2b7y4MnTlUfVmk/cqmz47+PJexrKfR758efdrXDz48716NbgtH3YoFrDbgP79OzernPSkEDLgSXgs3z159X69OvWm1Lv17vqzKf26dnSkUHGcw3L4E6wAAAASXRSTlMAABJin8ba18GVVQkZlvnxfQzz5kIBj/tmk/5XMA/qynpN37Iu9whlOGmMXkD9FAfLmGsj+ueFBsWeE6imglHWBFDj2Zk/Cx8ccZFrvAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAItSURBVFjD1ZfnUxNBGIc5UEQioGKUoiIWxIKoiFhQsIMFhJ8CAhI3JwhSjDXocRJASMGKvUFEKQoKqH+gu0eG8i2bmXWT50N2k5mb9/fkvb13LixMIIqihEcsWBi5KGpxtIl+EVlLKMqSmNjC02fOnisqPh+3dFmIitAORCwvKYWPCxfjV4RmTxTzysIyplBecamSrVWrEkJTJLH6MlBaY7lCiFW9Sl1qkxJkhwqE5LprQH0D8XG9kZrErpadip81a5uA5hYyg/UGYEsxy87FzbqbQJGVzMF6C7idKjsXL+b1d1B5l8zjnh2tG4RVVMSw8T7wgKW3afRDbdPZvhUPN6UJKihKZHM74KDZdaCjsw1gOqQLeJQuSoQIohvoYavTRUeI2/BgVnWi6onqSEwNyo0CTo+GXl019o+BJ1tEdUTQodr6FHhmNMGt6aoLnUzkOfBim6hc/CL+tboPeEkXj43eWIDLyX57Bbz27+r/IuIX2y3AGyOT2uE76oS8hT1jR9B0xD8y497h/XR8j+b0/c8fULZTdjBudtFD8nH+/fIJ+Lxbdi5usva40T8w18P7BU3ZJtm5+Nk7CHz1znro3+gUSZadKgBy9g3R98LhkWmNkeFRYHC/7FCBoBxI+U6Heq32Qx+zjP8EflUfzJEdKiARxZQ7MYkZmpMOmYPnqcrpcjjPMdVPJey/bX+i0kNVgzUl/0ju0b8N3oxjx08E05TjF2GcPFWQJn5c/wMIsSMO014TNwAAAABJRU5ErkJggg==');
}

.home-intro p {
    color: black;
    font-family: Lato;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
}


.TopMenu .inner {
    padding: 10px 0;
}


.TopMenu .inner {
    padding: 10px 0;
}

.header {
    border: 0;
    margin: 0px;
}

div#Header {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGAQMAAAA43mZyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEX////DbQL4do+hAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAxJREFUCNdjYICDBgAAjACBQmuU5AAAAABJRU5ErkJggg==');
    background-repeat: repeat-x;
    background-position: top left;
}

#Header > .inner {
    background: transparent;
}

.PageMenu {
    clear: both;
}

.header-secondary {
    float: right;
}

div#SearchForm {
    width: 370px;
    height: 36px;
    background-image: url('https://cdn6.bigcommerce.com/s-hcroisxuyn/product_images/uploaded_images/background.png?t=1479852510&_ga=1.203901392.1580485939.1478288283');
    background-color:transparent;
    border:0px;
    padding-left: 70px;
    box-sizing: border-box;
}

#SearchForm .Button, #SearchForm input.Textbox, #SearchForm {
    background-color: transparent;
    border: 0px;
    background-image: none;
}

.header-logo {
    padding-top: 10px;
}


.PageMenu .sf-menu > li > a {
    color: black;
    font-family: "Calibri", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
    height: 31px;
    line-height: 31px;
    padding: 0 8px !important;
    border:1px solid transparent;
    box-sizing: border-box;
}

.PageMenu .sf-menu > li.over > a{
    border: 1px solid #c36d03;
    border-radius: 30px;
}
.PageMenu .sf-menu > li:last-child{
    margin:0px;
}

.bluesection {
    background: url('https://cdn6.bigcommerce.com/s-hcroisxuyn/product_images/uploaded_images/swipe.jpg?t=1479853852&_ga=1.103108160.1580485939.1478288283') center center no-repeat;
    
     text-align: center;
    background-size: cover;
}

#home .Content {
    min-height: 10px;
}


ul.feature-list {
    margin-left: -38px;
    display: inline-block;
margin-bottom:0px;
}

ul.feature-list li {
    display: inline-block;
    padding-left: 38px;
}

.bluesection h3 {
    color: white;
    font-family: Lato;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 26px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAaCAMAAADFcOOIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACQFBMVEX////z9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9vjz9viWyOZbrNs2mtQjkNEmktE7nNVlsN2izul3ueEGgssAf8oYi8+Ev+Myl9MFgssejtAdjtAEgctQptmOxeUHgstptOC/3/L7/f7////5/P673fFjsd8uldOgzegDgMtGotng7/nb7fg9ntc8nNVert78/f5Wqtxhr9yBvuI+ntc1mtWq0urX6/fT6fYCgMpIotjH4fBbrd1mst+Iw+ZVqtzd7vhNptoIg8uTx+av1+4ikNGZzOqgz+u+3O75+vt0uODs9fvM5fQzmdURiM77/P1ksN3u9vtEodj1+v2PxeVutd/4+/7p9PqZyuf6+/yJwuTe7vjP5/W01+z8/f232e2j0eyTyekNhs1CoNg2mtW53PCx2O+NxOUQh80cjdDn8/rj8fkxmNQplNN9vOIZjM+m0u3+/v8Tic6GweMwl9TB4PLc7fiEweUqlNMTiM6m0OlCn9Zaq9un0epVqdobjM8kkdHp8fbV6PLY6fPcM0pLAAAAR3RSTlMAABJin8ba18GVVQkZlvnxfQzz5kIBj/tmk/5XMA/qynpN37Mu9whlOGmMXj/9EwfLmGsj+ueFBsWeqKaCUdYEUOPZmQsfHFEfjj0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAACJElEQVRYw9WY51PUQByGiaiAJ005C6goIiICdlGxKyBg4UWaCO5FsaFiPZUQRbDdAYeVothBUSmCvaD+a+7mMpRvbmZ2dvJ8yG7y5fe8W2YnGxAgEEVRxgWOnzAxKDhkkoO+iKwlFGVyaFjWjuyc3J27dodHRNo3SOCUPXkwyd87NUq2j0Wc07IKWITCouIS1u6bPkO2kjVmlu4H8srKDxDiUg/SLIeibZkkpuIwcOQoMTl2nCYJmyXbip/ZcyqBEyfJMK5TQFWsU7YXN3NPA2dcZBSus8C5ebK9eHHGFaHkPBnDBTcuzpctxkv8JeAys6/W6EOt0Vn/Cq4uSJBtxsnCWuAaddeBuvoagMUh14EbiaIqEjHcvAXcZh2Plx4hDUYOlqqiUVBBUeMT2oRCo4DHp6FZV43+HeDuIlEVBZF0D7hvTEKDpqte1LMgD4CHi2WbjfBfM93SCrTR1ldNFxbg9bCP7cCjx1IXCj/JHcATw0mtM7c6IU/hTkmVbcbJkvBneO7X92kec5xfoGCpbDFultFN8nLsenkFdC6X7cXNipVdeP1mdI7ufFSucsj24mc13e5vu0dy6O/oKRIj28oCaWveAz29ff4Yfb39QOta2VKWSI39QA/1AW1Q/1j+6TPwpXRdmmwnazjSv37DMN+j19vvZ8RE2bDxx89fNIR7qKojONG+tyiKsmlz+pbff/6mbN2WbOt7LYPtGZkJ/p7IWv8AUVwfGqocKUQAAAAASUVORK5CYII=');
}

.bluesection {
    padding-top: 30px;
    padding-bottom: 20px;
}

.bluesection h3 {
    letter-spacing: 1px;
    padding-bottom: 57px;
    margin-bottom: 26px;
}

ul.feature-list h4 {
    color: white;
    font-family: Lato;
    font-size: 13px;
    font-weight: 900;
    line-height: 13px;
    text-transform: uppercase;
    margin-top: 16px;
    letter-spacing: 1px;
}


.bluesection hr {
    border: 0px;
    height: 1px;
    background-color: #01395a;
}

.bluesection p {
    color: white;
    font-family: Lato;
    text-transform: uppercase;  /* Text style for "Don't see your" */
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}

.bluesection .btn {
    color: white;
    font-family: Lato;
    text-transform: uppercase;  /* Text style for "Don't see your" */
    font-size: 15px;
    font-weight: 700;
    line-height: 40px;
    width: 300px;
    height: 40px;
    background-color: #c36d03;
    border-radius: 40px;
}


.home-intro {
    padding-top: 30px;
}

.header {
    box-shadow: inset 0 -16px 32px -15px #98adbc;
}

.home-top h3 {
    color: #012134;
    font-family: Lato;
    font-size: 14px;
    font-weight: 900;
    line-height: 40px;
    text-transform: uppercase;
    text-align: center;
}

.home-top h3 span {
    height: 40px;
    background-color: #ccd7e0;
    line-height: 40px;
    display: inline-block;
    padding: 0 20px;
    border-radius: 40px;
}

.home-top ul h4 {
    color: #0091e3;
    font-family: Lato;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}

.home-top ul p {
    color: black;
    font-family: Lato;
    font-size: 13px;
    font-style: italic;
    line-height: 16px;
}

.home-top ul li {
    float: left;
    width: 50%;
    padding-left: 0px;
    box-sizing: border-box;
}

.home-top ul {
    list-style:none;
    margin-left: 0px;
}

.home-top ul:after {content: '';display: table;width: 100%;clear: both;}


.home-top ul {
    margin-top: 29px;
background: url('https://cdn6.bigcommerce.com/s-hcroisxuyn/product_images/uploaded_images/images.jpg?t=1480606045');
background-position: center center;
background-repeat: no-repeat;
}

.home-top ul li:nth-child(2n-1) {
    padding-right: 120px;
padding-left: 33px;
}

.home-top ul li:nth-child(2n) {
    padding-left: 164px;
}

.home-top ul li h4 {
    text-transform: none;
    padding-bottom: 2px;
    position: relative;
}

.home-top ul li p {
    min-height: 48px;
}

.home-top ul li h4:before{
content: '';
display:block;
position: absolute;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAMAAABsDg4iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACZFBMVEX////9//7+///////15NHpxZv////////////////////////////////////////////////nwZjXlVP///////////////////////////////////////////////////////////////////////+5gkW4ezitYhbMlFv/+/f///+PbEi9porfzrzx4tPh4NnK2d/P3eHY4eDd2tDw8u32/P/x+v/5/f////+Kcl3UyL3///z////u+/+gz+5hruBGpN9Zsuh3xPJZtvA6ouh4x/io3/6s4P7D6f68sav////////e7/l7sdYgf79ws9622/Hv+f/X0cri3dr///+YwNnb7Pb////////9//////+1qp3s6eb////1+fv////////l8/yr1vS13vf9/v/////z8vD5/P3///////////////////+NsMb////////////K2eP////+/v/////////9/f7p8PTe6e/d6O7////////////////////////+/Pj////x4cy/axO8XADqyaX69e63czC8di3QlVHEcx/89On///2/k2SWRgDo1b/06dyyXAbYqHDLspR/OACzhVL38uvz6+K7gD6nUwHs2b/28/HEsZpyOgV4Owagbzuygk36+fi4qZqCYUTb1tJ7Z1bOx8B4ZFUeg8bg8Pr2+/6y3PUAgt0vourn9v7y+v+Tg3MddK8AWqRYnMxdsucAe9yIyfRpoMEAVpUAWpuKutdnl7gATogAVJGItNEASn8AS4Nmmr3+//8NT38AP3QzcZzt8/d0mrYTUX4ZWYW8z900yGkfAAAAgXRSTlMAAAAPKEBiXVBANxkXO1yCqsfj+/729NJKVs3m9y0s6J8Mu/CD7/36+Pf39f7kxqN8aX2TmKSvvbya/YtNWXB/nsPQ29/k7vXy1fFgIpzx+/f4+vToWuDuTDLD/PzfU5l3DonHztWOxYy8CQoWFf7nMDzsad6tA424zOLgKAcTJEXVruV4AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAShJREFUGNNjYIABZhZWNnYOTi5uKJ+Hl49fQFBIuLFJRFRMXAIkJCklLdPU1NTc0trWBALSsgwMcvJgZntHZ1d3D5ipwKCoBGb09vVPmDhpMpitzKACppumTJ02fcbMWbNBbBkGVRA1Z+68+QsWqqlraGppa4uqMgDtWLR4iY6unr6BoZGxiamZuYUlg1jT0mVW1ja2dvYOjk7OLq5u7h6eDGLLV3h5+/j6+a8MCFy1es3ades3BDEEbwyRDA3btHlLeEQkn0rU1m3bm6IZYmLj4nfs3LW7KYGRiYEhMSk5JTWNIV0uY8/effubMrMgXs5mzmFgyGXPO3Dw0OH8AgYkUFh05Oix403FyGIMJSdOnjrdVFqGIlheUVnVVF3DgApq6+obClCFADFrbJAGtSOMAAAAAElFTkSuQmCC);
    width: 20px;
    height: 18px;
    left: -34px;
    top: 9px;
}
 .home-top h1{
    max-width: 100%;
    letter-spacing: 2px;
}
div#HomeSlideShow {
    margin-bottom: 42px !important;
}

.main .inner {
    padding-top: 13px;
}


.prod_box {
    border: 3px solid #a6a6a6;
    border-radius: 10px;
    padding: 12px 30px;
}

.prod_box .ProductImage a {
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.ProductList .ProductDetails {
    color: black;
    font-family: Lato;
    font-size: 14px;
    font-weight: 400;
    padding-right: 0px !important;
}

#CategoryContent .ProductList .p-price, .ProductList .p-price {
    color: #004f7f;
    font-family: Lato;
    font-size: 18px;
    font-weight: 400;
}

.ProductList .p-price strike {
    color: #818080;
    font-family: Lato;
    font-size: 15px;
    font-weight: 400;
    text-decoration: line-through;
}




.ProductList .ProductActionAdd .btn {
    color: #004f7f;
    font-size: 15px;
    line-height: 34px;
    text-transform: uppercase;  /* Text style for "View Details" */
    font-family: Lato;
    font-weight: 700;
    background: transparent !important;
    display: block;
    padding: 0px;
}
.mobile-banner{
display: none;
}

.innerMenu {
    display: none;
}

.footer-main ul li:hover a {
    color: #4eb8f5;
}

div#SideNewsletterBox a.btn:hover , .bluesection .btn:hover {
    background: #00273e;
    color: #fff;
}

.mobileTop {
    display: none;
}
.arrow_sub li.RowDivider {
    display: none;
}

.arrow_sub a.sub-cat-name:before {
    content:'';
    display:block;
    width: 16px;
    height: 17px;
    background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RThDNkZBRUQ2RDAzMTFFNDhDRjZEQjMxQjlCNjUzRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RThDNkZBRUU2RDAzMTFFNDhDRjZEQjMxQjlCNjUzRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOEM2RkFFQjZEMDMxMUU0OENGNkRCMzFCOUI2NTNEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOEM2RkFFQzZEMDMxMUU0OENGNkRCMzFCOUI2NTNEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAgEBAgICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIABEAEAMBEQACEQEDEQH/xABwAAACAwAAAAAAAAAAAAAAAAAABgMICgEAAgMBAAAAAAAAAAAAAAAAAAUCBwgDEAABBQABBAMBAAAAAAAAAAADAQIEBQYHABESEyEUFQgRAAIBBAICAgMAAAAAAAAAAAECAxEEBQYAEiETMZFSMwf/2gAMAwEAAhEDEQA/ANbm/uuReYd1dQ6uBqLDB5jRLSyK7MI5FbEhzCANOKIj2gPbzRBIQSnRWjRUaiIiL30tr1jremYCCa6ktI8/dW3sDz/kyghAQKiNSQG6+T5PyRTOGwXux7jnpobWO6kwFrc+spB+KsQWIJoZGAJXt4HgfFaseMPveD+UMzkbSfY2mI3M+JEqmz/sMGRtqePFjS2QzvI+mvK6VKCyaD47ovZfJqjeizNx6/veq3WYtY44s7YRs0nSlR6wWZSwoJInVWMTfVD2XjLCyZ/RtptsPdSSS4O+kVY+1aHuQqsFNTHKjMokX7qOrch5a/n3UQdvK2OQoI2tz9jbftzM+hfUYEgslsqfXnijkQpEismHc7w+q/2sG9W9m+KPdPUP6JirjBJhczcNZ5GOH1LNSoIC9UcMQwDqKV9g6kitTUgc9u/nuUgzjZnD263ePkm9rQ1oQS3Z0KgqSjGtOhqAaUFAS1cdcS8h6zkGu5H5Pijo4NESLJz+eY4AvQlerlpq6vrIpCspqenKxr/WTwKRzU7td5vf0p2Tb9cxGuya1qzmee4DLNMamvf9ju7AGSSQEioqoBPkUC8a65qWxZbYY9k2hBBBAVMUPgU6frREUkRxxkA0NGJA8Gpbl1eqP5dnDo4c/9k=');
    background-repeat:no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}

.arrow_sub ul.side-menu li {
    border: 0px;
    width: 20%;
    margin: 0px;
    padding-left: 30px;
    box-sizing: border-box;
}

.arrow_sub ul.side-menu {
    margin-left: -30px;
}


.TopMenu , .TopMenu a {
    color: #fff;
    font-family: Lato;
    font-size: 14px;
    font-weight: 400;
}

li.phonen {
    float: left;
}

li.phonen {
    color: #ed8c02;
    font-family: Lato;
    font-weight: 400;
    text-transform: uppercase;  /* Text style for "Call US:" */
    font-size: 14px;
}

li.phonen a {
    font-size: 20px;
}

.TopMenu li:before {
content: '|';
position: absolute;
left: -2px;
top: -1px;
}

.TopMenu li {
    position: relative;
    padding: 0 11px;
}

li.phonen:before {
    display: none;
}

.TopMenu .CartLink a{
 color: #008ddd;
}

li.FirstItem:before{
display:none;
}

.PageMenu .sf-menu li {
    margin-right: 10px;
}
.grid_sub li.RowDivider {display: none !important;}


.grid_sub img {
    width: 100%;
}

.grid_sub .SubCategoryListGrid .sub-cat-name {
    background: #004f7f;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
    font-size: 16px;
transition: all 0.5s;
}

.grid_sub .SubCategoryListGrid li:hover .sub-cat-name {
    background: #c36d03;
}

.grid_sub ul.side-menu li {
    border: 0px;
}
.grid_sub ul.side-menu {
    margin-left: -30px;
}

.grid_sub ul.side-menu li {
    width: 20%;
    margin: 0px !important;
    padding-left: 30px;
    box-sizing: border-box;
    margin-bottom: 30px !important;
    padding-bottom: 0px !important;
}

.request-quo a {
    background: #fe782a;
    padding: 0 10px;
    border-radius: 20px;
    line-height: 27px;
    display: block;
    font-size: 16px;
    margin-top: -6px;
    margin-bottom: -6px;
    vertical-align: top;
    border-style: solid;
    border-color: #f8b560;
    border-width: 2px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3) !important;
}


.PageMenu ul.sf-menu ul li a{
color: #fff;
    font-family: "Calibri", sans-serif;
    font-size: 14px;
    font-weight: 400;
text-transform: uppercase;
    border-bottom: 1px solid #4b4b4b;
    line-height: 37px;
}

.PageMenu ul.sf-menu ul li:last-child a{
    border-bottom: 0px solid #4b4b4b;
}

.download-list {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABTCAMAAABpjZ1HAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAkFBMVEX////+/v79/v79/f78/f37/P37/Pz6+/z5+/z5+vv4+vv3+fr2+Pn1+Pn19/n09vjz9vjy9ffx9Pbw8/bv8/Xu8vXt8fTs8PPr7/Pq7/Lp7vLo7fHn7fDm7PDl6+/k6u7j6e7h6O3e5uvc5Ora4ujX4OfV3+XT3eTR2+PP2uHN2ODL19/K1t7I1d3H1N3k6u/M4+QqAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFBJREFUCNelwQUCggAQALBZ2KCCrdhd//8d9wc3/lCLdQ3N2JJo6+jq6ceBoVRmZBwncoWpWZxbWFpZ29gq487ewdHJ2cXVzd3D08vbx9evAqXXBL5kL9xvAAAAAElFTkSuQmCC');
    background-position: bottom center;
    background-repeat: repeat-x;
    padding: 50px 0;
}




.download-list .main .inner {
    padding: 0px;
}

.download-list .main .inner h2 {
    color: #0091e3;
    font-family: Lato;
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
}

.download-list .main .inner h2 i {
    color: #004f7f;
    font-size: 26px;
    font-weight: 400;
    line-height: 37px;
    text-transform: uppercase;
}

p.subtext {
    color: black;
    font-family: Lato;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    max-width: 65%;
    margin: 0 auto;
}

.download-page h1.TitleHeading {
    text-align: center;
    border: 0px;
}


.btn-green {
    background-color: #469e2a;
}

.btn-orange {
    background: #fe8331;
}

.btn-blue {
    background: #467cf1;
}

.download-btn a.btn {
    box-shadow: 3px 0 10px rgba(35, 31, 32, 0.25), inset 3px 3px 3px rgba(255, 255, 255, 0.3), inset -3px -3px 3px rgba(0, 0, 0, 0.3);
    height: 51px;
    color: white;
    font-family: Lato;
    font-size: 16px;
    font-weight: 400;
    line-height: 50px;
    text-transform: uppercase;
    border-radius: 20px;
    text-shadow: 2.5px 4.3px 5px rgba(13, 37, 76, 0.75);
}

p.redcolor {
    color: #fe1016;
    font-family: Lato;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 7px;
    margin-left: 9px;
}

.borderedwing {
    width: 224px;
    border: 2px solid #c38603;
    border-radius: 10px;
    padding: 10px;
    box-sizing: border-box;
}

.borderedwing p {
    color: black;
    font-family: Lato;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0px;
}

.download-box {
    display: table;
    width: 100%;
}

.download-box > div {
    display: table-cell;
vertical-align: middle;
}


.download-image img {
    width: 179px;
    height: 179px;
    background-color: #db0000;
    background-image: linear-gradient(to top, #c6d3dc 0%, white 16%, white 100%);
    border: 1px solid #c36d03;
    border-radius: 50%;
    overflow: hidden;
}

.download-image {
    width: 17%;
}

.download-info {
    width: 20%;
}

.download-btn {
    width: 63%;
}


.download-btn a {
    margin: 0 1%;
}

.download-info p {
    color: black;
    font-family: Lato;
    font-size: 15px;
    font-style: italic;
    line-height: 18px;
    margin: 0px;
}

.download-box {
    margin: 20px 0;
}

.download-page h1.TitleHeading {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANcAAAAcCAMAAADFjNrwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACcFBMVEX////DbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLDbQLQjTrXnlbYoVzWnFPPijTcq23y38f+/fz////9+vfv17rYoFr16Nbu1rnWmlDhtoD//v305dLrz63nxZrs0a/159X//v7drXHiuYb8+PLgtX7JexvDbQLKfh/9+vber3TfsHbt07PIeRfJfBzw2r/cqmvnxpzEbwXEcAfrzan26djqzajw28DEcAjz4szit4P+/PnLgibOiDH79OzpyaHju4nHdxPrzqvt0rLTk0Ps0K7TlEX37N379e7fsXjPijXv2Lzbp2fXnlf15tTFcwzpyaL58OT58ebt1LX47uL47uHLgCT79vDt07T05NDDbgPFcgvoyKDOhy/RkD/cqmzgtH3kvY3Rjz737N768unnxZvfsnrju4rgs3zVmk/x3sXdrXD8+PPUl0vYn1n9+/jZol3mw5fIehjJfB3bqGjSkUHSkkL69OvXnVXv2b758OXoxp3LfyLRjjzQjDnIehn3gMr6AAAAW3RSTlMAAA84VVtSMggNbMf897lZBANt7d5PFr6fBxzbCgzSrgGgbz7+8xm9jSTsBnNCrX3M9kTryOKzdZnZd9G2azwd/eaxgTESjlyYEMqnqIICVNzJrO7lnEEgOjcXGeib9wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAJvSURBVFjD3ZhXWxNBFIYzYmygJjZsUewarFiwi72LvaJGvlhjUERYwQKKoDEWEIQ0BVFjQ7Fi74rY/5Izm/UheLW4mQz4XiQ7N3u+95lzZjfR6ThDFJpFNNe3aNmK8K4XLmSp1m0iozYkbdy0uW279gbRiULmZezQ0bIlGQzr1m2dOouOFCKvLtGW7ahjx86u3UjTb0fSvccupmPbbU/ZszeVXe6L7tn0vUy90qjK/vQMiXEgLZOusnrHiI6lmT4Hqcihw9IfjmTTdU5f0bG00q8/bb2jx6Q6co8DeQMGig6mkUH5wIlgLUk66QBODRYdTBtD6HY5T0v1OWPDWXOs6GiaGJoFnGMuSQWF7PO8LFYEFA/jXJlwZfgFoISplMLl9ngBH1tcBNJH8C2sM43kyahLsJUxFY9Dfii75f3KAMrNXOuadIY4noy+jAplqtyAw6NcW3FlDNe6Bs59OPYqrgWsSn1+nz/FVSivruPGOM59+G9DGT9eHeabyLzFTOhoOQqgDNttoHKCyjvEh/OVi+gnqmMSfQjfCWyYi1p5A414lw7aZJV30IfVSy1TqoB7gZnye11uZbzuAw+mcm4pvkxLsOFhrqLjV77LHqFiulF0NG3MeAxU//W+8QR4OlN0MI3MirLCWVxP61kynptniw6mlTkvgJevgrRevwHezhUdSzOxkdVA6rv3itWHSnosWuY1ysOgQZD5C9gvS6v94ydPTU6RE/hctdD4H3gR06LaL0H/25QnLF7SOA/vBnoRkri01u6Spb5+q1kWITpSyLyIIXH5iu8/Sn7+WrlqtehAofSixKxZG7dufdga8DdJYHOQQJ0phgAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 42px;
    color: #004f7f;
    font-family: Lato;
    font-size: 32px;
    font-weight: 400;
    line-height: 32px;
    text-transform: uppercase;
}

.download-relative {
    position: relative;
}

.sysrequre {
    position: absolute;
    right: -108px;
    top: 0px;
}











































@media screen and (max-width: 768px){

.arrow_sub ul.side-menu li , .grid_sub ul.side-menu li {
    width: 100%;
}

.innerMenu, .mobileTop {
    display: block;
}

#home .PageMenu {display:none !important;}

.home-top ul li {
    width: 100% !important;
    padding-left: 33px !important;
    padding-right: 0px !important;
}

.home-top ul {
    background: none;
}

.home-top ul li:nth-child(4):after {
  content: url('https://cdn6.bigcommerce.com/s-hcroisxuyn/product_images/uploaded_images/images.jpg?t=1480606045');
  display:block;text-align: center;
}
.three_box .grid .grid__item {
    width: 100%;
}

div#SideNewsletterBox a.btn {
    margin: 10px auto;
    display: inline-block;
    clear: both;
}

ul.feature-list li {
    width: 33.3%;
    float: left;
    box-sizing: border-box;
}

ul.feature-list li img {
    max-width: 100%;
}
.home-top h3 span {
    color: #012134;
    font-family: Lato;
    font-size: 14px;
    font-weight: 900;
    line-height: 18px;
    text-transform: uppercase;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
}
.bluesection .btn {
    margin:  20px auto;
}
.home-intro h2 {
    font-family: Lato;
    font-size: 19px;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase;
}
.grid__item.two-sixths.text-right img {
    margin: 30px 0;
}

.footer-columns .grid__item {
    margin: 20px 0;
}
.grid__item.two-sixths.text-right img {
    margin: 30px 0;
}

.footer-columns .grid__item {
    margin: 20px 0;
}


.header-secondary {
    float: none;
    position: relative;
    width: 100%;
    display: block;
}

#Header > .inner {
    display: block;
}

div#Header {
    position: relative;
    background: transparent;
}

.header {
    padding-top: 0px;
}
.mobile-banner{
display:block;
text-align: center;
}
.home-top ul li p{
min-height: 10px;
margin-bottom: 10px;
}

.header-logo img {
    max-height: 300px;
}

.header-logo {
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 0px;
}

#Header > .inner {
    padding-top: 0px;
}

.mobileTop {
    background-color: #004f7f;
}

.mobileTop .inner {
    display: table;
    width: 100%;
    text-align: center;
}

.mobileTop .inner > div {
    display: table-cell;
    vertical-align: middle;
}

div#ToggleMenu {
    color: #008ddd;
    height: 40px;
}

div#cart-amount {
    padding-top: 0px;
}

#cart-amount .Cart {
    height: 40px;
    padding: 0px;
    width: 60px;
    text-align: center;
}

div#cart-amount .Cart {
    font-size: 21px;
    color: #008ddd;
    height: 40px;
    line-height: 40px;
}
.phoneNumber {
    color: #008ddd;
    font-family: Lato;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;  
    font-size: 14px;
}
.phoneNumber a{
    color: #008ddd;
    font-size: 20px;
}


div#SearchForm {
    padding-left: 10px;
    border: 1px solid #c36d03;
    background: transparent;
    border-radius: 50px;
    margin: 10px 0;
}

#SearchForm .Button, #SearchForm input.Textbox, #SearchForm {
    height: 35px !important;
    line-height: 35px !important;
    color: #c36d03;
    font-family: Roboto;
    font-size: 13px;
    font-style: italic;
}

#SearchForm input.Button {
background-repeat: no-repeat;
background-position: center center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAulBMVEXDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQPDbQP///+0j2xgAAAAPHRSTlMAFn7K6ct/WfRbVP6tPhE9q1cU8YB88oK0sYXRPzvU8wwI+AEJ+tLWh66qF3Jv+xWfAvWeG4/bep2TlITwwTC/AAAAAWJLR0Q90G1RWQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJhJREFUGNNVjokOgkAQQwdFRVFUULwPEMQTRbzt/3+Xw65roMk26ds0UyIirVTW9UpVo59qBoSMuswNE82WZbU7MLtZth305E8fbtYaYKi6I4zZJ5gqMMOcfYGlAh78VQEEZshgna9E7BtsFdiJe3sHB5mPiE//YYHHw4BzIqZf5PSYXyrI9XYPET3sJ5MX5ZSkgEsF8vY/X+jTE9q0nXJPAAAAAElFTkSuQmCC');
}

.header {
    box-shadow: none;
    border: 0px;
}

div#Header {
    border: 0px;
    margin: 0px;
}

.innerMenu ul {
    margin: 0px;
    text-align: center;
    margin: 10px 0;
}

.innerMenu ul li {
    display: inline-block;
}

.innerMenu ul li+li:before {content: '|';}

.innerMenu ul li a {
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
}

.home-top h1 {
    font-family: Lato;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-transform: uppercase;
    margin-top: 30px;
}

.bluesection h3 {
    font-size: 12px;
}

p.subtext {
    max-width: 100%;
}

.sysrequre {
    position: relative;
    right: 0px;
    margin: 20px;
    text-align: center;
}

.borderedwing {
    margin: 0 auto;
}

.download-box > div {
    display: block;
    text-align: center;
    width: 100%;
    margin: 10px 0;
}

.download-btn a.btn {
    width: auto;
    display: inline-block;
    margin: 5px auto;
}



























}







body, *{
font-family: "Calibri", sans-serif;
}





@media screen and (max-width: 1180px ) and ( min-width: 769px ){

.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner, .bluesection > .inner {
    width: 98%;
}

.PageMenu .sf-menu > li > a {
    padding: 0 3px !important;
}

.home-top ul li:last-child {
    clear: both;
}

ul.feature-list li {
    padding-left: 1.9%;
}

.home-top ul li:nth-child(2n) {
    clear: right;
}

.home-top ul li:nth-child(2n-1) {
    clear: left;
}

}

@media screen and (max-width: 1020px ) and ( min-width: 769px ){

.PageMenu .sf-menu li {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.header-logo {
    max-width: 176px;
}

.header-logo img {
    max-width: 100%;
}

.PageMenu {
    margin-bottom: 0px;
}

.PageMenu .sf-menu > li > a {
    padding: 0 0px !important;
    font-size: 13px;
}

.TopMenu, .TopMenu a {
    font-size: 13px;
}

.TopMenu li {
    padding: 0 5px;
}

ul.feature-list li {
    width: 14.4%;
    vertical-align: top;
}

ul.feature-list img {
    max-width: 100%;
}

ul.feature-list {
    margin-left: 1.9%;
    display: block;
}

}
























