/*Footer CTA*/
.footer-container {margin-top:auto;}
.fa, .fas, .fab {font-weight: 900;min-width: 20px;}
.footer {background-color: #d6d6d6;}
.footer_cap {margin:0 auto;display:block;width: 74%;padding:15px 0;}
.spec_of {line-height:2.5;}
.footer div h2 {line-height:2.5;font: 300 26px/1.1em 'Open Sans', sans-serif;padding:7px 5% 10px 0;float:left;}
.footer ul li {width: 4%;float:left;}
.footer ul li:first-child {width: 56%;height: 100%;}
.footer #signup {float:left;}
.footer ul li #mkto-email {background-color: #808080;border:none;height: 42px;color: #fff;font-size: 15px;line-height: 32px;width: 50%;float: left;padding: 0 2%;}
.footer ul li .submit {background-color: #0078b9;height: 42px;color:#fff;font-size: 15px;line-height:32px;border: none;float: left;padding: 0 10px;}
.footer_cap .spec_of input {padding: 0 10px;border-radius: 5px 0 0 5px;float:left;border: none;font: 500 14px/37px 'Open Sans', sans-serif;color: #383838;height: 42px;width: 200px;margin-right:-2px;}
.footer_cap .spec_of button {color: #fff;background-color: #237fdc;height: 42px;border-radius: 5px;border: #383838;width: 150px;}
.rss div { background: url("/product_images/responsive/footer-sprite.png") -2px 76px;height:67px;width:44px;}
.rss div:hover {background: url("/product_images/responsive/footer-sprite.png") -70px 76px;}
.fb div { background: url("/product_images/responsive/footer-sprite.png") -7px 0;height:67px;width:44px;}
.fb div:hover{background: url("/product_images/responsive/footer-sprite.png") -60px 0;}
.linkedin div { background: url("/product_images/responsive/footer-sprite.png") -7px -77px;height:67px;width:44px;}
.linkedin div:hover{background: url("/product_images/responsive/footer-sprite.png") -61px -77px;}
.twitter div { background: url("/product_images/responsive/footer-sprite.png") 125px 76px;height:67px;width:44px;}
.twitter div:hover{background: url("/product_images/responsive/footer-sprite.png") 72px 76px;}
.youtube div { background: url("/product_images/responsive/footer-sprite.png") 49px 0;height:67px;width:44px;}
.youtube div:hover{background: url("/product_images/responsive/footer-sprite.png") 50px -77px;}
.pin div { background: url("/product_images/responsive/footer-sprite.png") -111px -77px;height:67px;width:44px;}
.pin div:hover{background: url("/product_images/responsive/footer-sprite.png") -163px -77px;}
.instagram div { background: url("/product_images/responsive/footer-sprite.png") -111px 0;height:67px;width:44px;}
.instagram div:hover{background: url("/product_images/responsive/footer-sprite.png") -166px 0;}
.footer_info > div > ul > li:first-child img {width: 212px;height: 30px; text-align: center;}

 /*Footer Icons
.fa-user {background: url("/product_images/responsive/customer_icons.png")no-repeat -2px -11px;}
.fa-shipping-fast {background: url("/product_images/responsive/customer_icons.png")no-repeat -3px -28px;}
.fa-exchange-alt {background: url("/product_images/responsive/customer_icons.png")no-repeat -3px -48px;}
.fa-question {background: url("/product_images/responsive/customer_icons.png")no-repeat -3px -67px;}
.fa-file-alt {background: url("/product_images/responsive/customer_icons.png")no-repeat -4px -88px;}
.fa-address-book {background: url("/product_images/responsive/customer_icons.png")no-repeat -3px -104px}
.fa-address-card {background: url("/product_images/responsive/company_icons.png")no-repeat -3px -4px}
.fa-blog {background: url("/product_images/responsive/company_icons.png")no-repeat -2px -21px;}
.fa-smile {background: url("/product_images/responsive/company_icons.png")no-repeat -3px -43px;}
.fa-lock {background: url("/product_images/responsive/company_icons.png")no-repeat -3px -60px;}
.fa-sitemap {background: url("/product_images/responsive/company_icons.png")no-repeat -3px -85px;}
.fa-recycle {background: url("/product_images/responsive/company_icons.png")no-repeat -3px -111px}
.fa-facebook-square {background:url("/product_images/responsive/soical-icons.png")no-repeat -3px 0px;}
.fa-linkedin {background: url("/product_images/responsive/soical-icons.png")no-repeat -3px -19px;}
.fa-twitter-square {background: url("/product_images/responsive/soical-icons.png")no-repeat -3px -41px;}
.fa-instagram-square {background: url("/product_images/responsive/soical-icons.png")no-repeat -3px -57px;}
.fa-youtube-square {background: url("/product_images/responsive/soical-icons.png")no-repeat -4px -77px;}
.fa-pinterest-square {background: url("/product_images/responsive/soical-icons.png")no-repeat -3px -98px;}
.fa-file-pdf {background: url("/product_images/responsive/customer_icons.png")no-repeat -4px -119px;}
.fa-envelope-open-text {background: url("/product_images/responsive/customer_icons.png")no-repeat -4px -134px;}
*/
/*Back to top button*/
.back2top {background-image:url('/product_images/responsive/back-to-top.png');height:38px;width:38px;position:fixed;bottom:50%;right:0;border-radius:2px;cursor:pointer;display:none;opacity:.6;}

/*Footer Links*/
.footer_links {background-color: #383838;padding-top:20px;border-bottom: 1px solid #585858;}
.footer_links ul {float:left;margin-top:10px;}
.footer_links ul#footer1 {width: 24%;margin-right:1%;margin-left:5%;}
.footer_links ul#footer2 {width: 21%;margin-right:1%}
.footer_links ul#footer3 {width: 19%;margin-right:1%}
.footer_links ul#footer4 {width: 21%;margin-right:1%}
.footer_links ul#footer4 li:last-child {background: url(/product_images/footer/Catalog-mockup-300.png)no-repeat -2% -15%;height: 100px;width: 330px;margin-top: 8px;}
.footer_links ul#footer5 {width: 12%;margin-right:1%}
.footer_links ul:last-child {margin-right:0;}
.footer_links > div > div > ul > li > a {font-size: 13px; color:#fff;font:400 13px/18px 'Open Sans', sans-serif, Arial, Sans-Serif;padding-left: 25px;}
.footer_links > div > div > ul > li {font-size: 11px; color:#fff;line-height:2.3;}
.footer_links ul li {line-height:12px;}
.footer_links ul li:first-child {color:#ffcb05;font: 400 20px/23px 'Open Sans', sans-serif, Arial, Sans-Serif;padding-bottom:7px;}
.foot_wrap {display:block;margin:0 auto;width:100%;}

/*Footer Info*/
.footer_info {background-color: #383838;padding-bottom:10px;}
.footer_info  p {width:100%;border-top:1px solid #747474;padding-top:10px;}
.footer_info > div > ul {display: flex; flex-wrap: wrap; justify-content: space-evenly}
.footer_info > div > ul > li > a {font-size: 10px;color:#fff; width: 212px;}
.footer_info > div > ul > li {line-height:12px; text-align: center;}
.footer_info > div > ul > li:nth-child(3) {display: flex; justify-content: center; padding: 12px 0 7px 0;}
.footer_info > div > ul > li:nth-child(2) img {width: 248px;margin: auto;display: block;}
.footer_info > div > ul > li:last-child img {margin-top: 34px;margin: 10px auto;display: block;width: 165px;}
.footer_info > div > ul > li:nth-child(2) {display: flex; flex-wrap:nowrap; justify-content: center; padding: 7px 0;}
.footer_info > div > ul > li figure {width: 54%;text-align: center;background: #237fdc;padding: 11px;margin: auto;}
.footer_info > div > ul > li:nth-child(even) a:first-child {float:left;width:81px;height:23px;border-top: none;background:url(/product_images/footer/ISO-BBB-Comodo-2020.png)no-repeat}
.footer_info > div > ul > li:nth-child(even) a:nth-child(2) {float: left;width: 87px;height: 23px;border-top: none;background: url(/product_images/footer/ISO-BBB-Comodo-2020.png)no-repeat -81px 0px;}
.footer_info > div > ul > li:nth-child(even) a:last-child {float:left;width:87px;height:23px;border-top: none;background: url(/product_images/footer/ISO-BBB-Comodo-2020.png)no-repeat -165px 0px;}
.footer_info > div > ul > li:nth-child(even) p {border-top:none;}
.footer_info > div > ul > li > figure > figcaption {color: #fff !important;font-size: 20px;font-weight: 300;}
.footer_info > div > ul > li:nth-child(even) p a {width:81px;height:23px;}
.footer_info > div > ul > li > figure > figcaption a {color:#fff;line-height:1;}
.footer_info > div > ul > li:nth-child(even) {text-align: right;}
.footer_info > div > ul > li:nth-child(3) {height: 23px;}
.footer_info > div > ul > li:nth-child(3) > img {margin: 0px;}
.footer_info .ip_contact_info {padding-left: 17px; font-size:10px;color:#fff;line-height:12px;width: 268px;}
.footer_info .ip_contact_info > li {width:130px;}
.footer_info .ip_contact_info > li:nth-child(odd) {float:left;}
.footer_info .ip_contact_info > li:nth-child(even) {float:right;}
.footer_info .bizrate,
.footer_info #eKomiSeal_default {float:right;padding-right:17px;}
.copy_right {text-align:center;padding:15px 0 10px 0;}
.copy_right span {color:#fff;font: 400 12px/18px 'Open Sans', sans-serif, Arial, Sans-Serif;}
#catalog_pop-up img {float:left;}
#catalog_pop-up span {width:43px;}
#catalog_pop-up p {float: left;line-height: 2;width: 81%;padding-bottom: 20px;margin-left: 19%;}
#catalog_pop-up span {width:43px;float:left;}
#catalog_pop-up a {padding: 0 0 12px 10px;}
a.mob_show {text-align: center;}
/* MailChimp Sign Up */
.MC-sign-up a {
  background-color:#237fdc;
  padding:5px 10px;
  color:#fff !important;
  font-size:20px;
  font-weight: 300;
}

.MC-sign-up img {
  padding: 5px 5px 0 0;
  width: 30px;
}

@media only screen and (min-width: 768px) {
  .footer ul.social li {margin-right: 5px;}
  .footer ul.social li:first-child {margin: none;}
}

/* Tablets and mobiles */
@media only screen and (max-width: 984px) {
  .footer ul li {margin-left:6%; width:6%;}
  .footer ul li:first-child {width:100%;height:100%;margin-left:0;}
  .footer ul li #mkto-email {width:66%;}
  .footer form .submit {width:25%;}
  /* MailChimp Sign Up */
  .MC-sign-up {margin-bottom: 10px;text-align:center;}
   .footer_cap {width: 81%;}
  .footer div h2 {padding:7px 2% 10px 0;}
  .footer_cap .spec_of input {width:156px;}
  .footer_cap .spec_of button {width:128px;}
  .text_hid {display:none;}
  .footer_info > div > ul > li:nth-child(even) a:first-child {width:75px}
  .footer_info > div > ul > li:nth-child(even) a:nth-child(2) {width: 82px;}
  .footer_info > div > ul > li:nth-child(even) a:last-child {width:82px}
}
@media only screen and (max-width:767px) {
  .footer_info > div > ul {border-top:unset;}
  .footer_info > div > ul > li {display: block;}
  .footer form .submit {width:80%;}
 .footer_info > div > ul > li:first-child img {margin:auto;display:block;padding-bottom:10px;} 
  .footer div h2 {font: 300 19px/1.1em 'Open Sans', sans-serif;}
  .footer_cap .spec_of input {width:120px;}
  .footer_cap .spec_of button {width:100px;}
  .spec_of {line-height: 2;}
  .mtext_hid {display:none;}
}

@media only screen and (max-width: 750px) {
  .footer ul li {margin-right:9%; width:6%; margin-left:0;}
  .footer ul li:last-child{margin-right:0;}
  .footer ul li:first-child {height:150%;margin-right:0;width:100%;}
  .footer ul li #mkto-email {width:86%;}
  .footer form .submit {width:100%;}
  .footer .connect {display:none;}
  /*Footer Links*/
  .footer_links ul {float:left;width:50%;margin-right:0;}
  .footer_info > div > ul > li:nth-child(2) > a {width: 82px;}
  .footer_info > div > ul > li {width:245px; overflow: hidden;}
  .footer_info > div > ul > li > a > img {max-width: none;}
  .footer_info > div > ul > li:nth-child(even) { text-align: center;}
  .footer_info #eKomiSeal_default {margin:auto;display:block;padding-right:17px;float:unset;}
  .footer_info #eKomiSeal_default a img {margin:auto;display:block;}
  .footer_info .ip_contact_info {display:block;margin:auto;}
  .comodo {display:block;margin:auto;}
  .footer_cap {width:100%;}
  .footer div h2 {font: 300 18px/1.1em 'Open Sans', sans-serif;}
}

@media only screen and (max-width:479px) {
	.footer_cap .spec_of input {width: 44%;}
	.footer_cap .spec_of button {width: 38%;}
	.footer_cap {margin: auto;display: block;}
	.footer_cap {width: 47%;}
  .footer_cap h2 {display:none;}
  .footer_info > div > ul {border-top:unset; margin: 0 auto; width: 100%;}
  .footer ul li #mkto-email {width:77%;}
  .footer form .submit {width:100%;}
  .MC-sign-up a {font-size: 15px;}
  .MC-sign-up img {height: 15px;}
 .footer_info > div > ul > li:first-child img {margin:auto;display:block;padding-bottom:10px;} 
 .footer_info > div > ul > li:nth-child(3) {display:none;}
}
