@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Karla';
	font-style: italic;
	font-weight: 200;
	src: url(../fonts/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNnCV3lIb7Y.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: italic;
	font-weight: 300;
	src: url(../fonts/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNkcV3lIb7Y.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: italic;
	font-weight: 400;
	src: url(../fonts/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNlCV3lIb7Y.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: italic;
	font-weight: 500;
	src: url(../fonts/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNlwV3lIb7Y.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: italic;
	font-weight: 600;
	src: url(../fonts/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNmcUHlIb7Y.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: italic;
	font-weight: 700;
	src: url(../fonts/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNmlUHlIb7Y.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: italic;
	font-weight: 800;
	src: url(../fonts/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNnCUHlIb7Y.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 200;
	src: url(../fonts/qkBIXvYC6trAT55ZBi1ueQVIjQTDeJqaE0lP.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 300;
	src: url(../fonts/qkBIXvYC6trAT55ZBi1ueQVIjQTDppqaE0lP.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/qkBIXvYC6trAT55ZBi1ueQVIjQTD-JqaE0lP.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 500;
	src: url(../fonts/qkBIXvYC6trAT55ZBi1ueQVIjQTDypqaE0lP.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 600;
	src: url(../fonts/qkBIXvYC6trAT55ZBi1ueQVIjQTDJp2aE0lP.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/qkBIXvYC6trAT55ZBi1ueQVIjQTDH52aE0lP.ttf) format('truetype');
  }
  @font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 800;
	src: url(../fonts/qkBIXvYC6trAT55ZBi1ueQVIjQTDeJ2aE0lP.ttf) format('truetype');
  }
/*--GENERAL CSS--*/
*,*::before,*::after{box-sizing: border-box;}
ul{margin:0; padding:0;}
li{list-style:none;}
img{max-width:100%;}
p, label{margin:0; padding:0;}
/*a, span{display:inline-block;}*/
a, a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0; font-weight:normal;}
figure{margin:0;}
input:focus, button:focus, a:focus{outline:none;}
textarea:focus{outline:none;}

.kweevo-plus-block{display:inline-block;}

/*--TRANSITIONS--*/
a, button, .transition-all{transition:all 0.1s linear;}

/*--Flexbox--*/
.d-flex{display:flex;}
.d-inline-flex{display:inline-flex;}
.flex-wrap{flex-wrap:wrap;}
.align-items-center{align-items:center;}
.align-items-end{align-items:flex-end;}
.justify-content-center{justify-content:center;}
.justify-content-between{justify-content:space-between;}

/*--Other Classes--*/
.d-block{display:block;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-uppercase{text-transform:uppercase;}
.text-lowercase{text-transform:lowercase;}

/*--Variables--*/
:root{
	--font-family:'Karla', sans-serif;
	--primary-color:#db0300;
	--primary-dark-color:#bc2c21;
	--secondary-color:#004571;
}
/*--Headding--*/
.container-pricing h1{font-size:40px; margin: 0;}
.container-pricing .kweevo-plus-font.title h2{ padding: 0;color: #000; margin-top: 30px; margin-bottom: 15px;}
.container-pricing .title h2:before{display: none;}
.container-pricing .kweevo-plus-font.title p{color: #000; max-width: 100%;margin: 0;font-size: 16px;}
.title.kweevo-plus-font {
    margin-top: 15px;
    margin-bottom: 15px;
}



h2{font-size:35px;}
h3{font-size:30px;}
@media(max-width:1199px){
	.container-pricing h1{font-size:36px;}
	h2{font-size:33px;}
	h3{font-size:28px;}
}
@media(max-width:991px){
	.container-pricing h1{font-size:33px;}
	h2{font-size:30px;}
	h3{font-size:26px;}
}
@media(max-width:767px){
	.container-pricing h1{font-size:30px;}
	h2{font-size:27px;}
	h3{font-size:24px;}
}
@media(max-width:575px){
	.container-pricing h1{font-size:28px;}
	h2{font-size:25px;}
	h3{font-size:22px;}
}

/*--Paragraph--*/
p{font-size:16px; line-height:1.5;}
.text-lg{font-size:18px;}
@media(max-width:991px){
	p{font-size:15px;}
	.text-lg{font-size:17px;}
}
@media(max-width:767px){
	p{font-size:14px;}
	.text-lg{font-size:16px;}
}
body{font-family:var(--font-family); margin:0; font-weight:400; color:#000;}
/*.container-pricing{width:100%; max-width:1120px; padding:0 15px; margin:0 auto;}*/
.container-pricing{width:100%; max-width:1400px; padding:0 15px; margin:0 auto;}
.header-pricing{min-height:90px; background-color:#fff; width:100%; padding:10px 0; margin-left: 0;}
.menu ul li:not(:last-child){margin-right:25px;}
.menu ul li a{display:block;}
.menu ul li a:not(.sign-in-btn){font-size:15px; font-weight:500; color:#000; text-transform:uppercase;}
.menu ul li a:not(.sign-in-btn):hover{color:var(--primary-color);}
.sign-in-btn{min-width:100px; padding:10px 15px; line-height:18px; text-align:center; color:#fff; background-color:#000; font-size:14px; font-weight:700;}
.sign-in-btn:hover{background-color:var(--primary-color);color: #fff;}
.page-title{padding:30px 0; background-color:var(--secondary-color); min-height:150px;}
.page-title h1{font-weight:700; color:#fff;}
.menu-header{min-height:0px;}
.menu-open, .menu-close{cursor:pointer;}
.footer-pricing{min-height:470px; width:100%; position:relative; background-color:#fff; padding:30px 0;}
.footer-block:not(:last-child){margin-bottom:40px;}
/* .footer-menu-block{margin:-15px;} */
.footer-menu-block .footer-menu{padding:15px;}
.footer-menu ul li:not(:last-child){margin-bottom:10px;}
.footer-menu ul li{text-align: left;}
.footer-menu ul li a{color:#000;font-size:18px; text-decoration:underline;}
.footer-menu ul li a:hover{text-decoration:none; color:var(--primary-color);}
.footer-headding{text-transform:uppercase; font-weight:700; min-height:37px;}
.footer-headding img{max-height:37px;}
.footer-headding:not(:last-child){margin-bottom:10px;}
.footer-headding{display:flex; align-items:flex-end;}
.copyright{margin:-10px -15px;}
.copyright .copyright-column{padding:10px 15px;}
.copyright-row:not(:last-child){margin-bottom:20px;}
.social-media span{font-size:14px;}
.social-media span:not(:last-child), .social-media  a:not(:last-child){margin-right:15px;}
.social-media a{color:#000; font-size:14px;}
.social-media a:hover{color:var(--primary-color);}
.footer-links{margin:-5px -10px;}
.footer-links li{padding:5px 10px;}
.footer-links li a{font-size:18px; font-weight:700; text-transform:uppercase; color:#000; text-decoration:underline;}
.footer-links li a:hover{text-decoration:none; color:var(--primary-color);}
.copyright-text{font-weight:500; padding-top:10px;}
.copyright-column a{font-weight:500; color:#000; text-decoration:underline;}
.copyright-column a:hover{color:var(--primary-color); text-decoration:none;}
.section{padding: 35px 0 70px;}
.support{text-align:center;}
.support-block:not(:last-child){margin-bottom:20px;}
.support h3 a{color:var(--primary-color); text-decoration:underline;}
.support h3 a:hover{text-decoration:none;}
.support p a{color:#000; text-decoration:underline;}
.support p a:hover{text-decoration:none; color:var(--primary-color);}
.support h2{text-transform:uppercase; font-weight:500;}
.support h2:not(:last-child){margin-bottom:10px;}
.support-label:not(:last-child){margin-bottom:10px;}
.support-label{text-transform:uppercase; font-weight:500; color:#fff; background:var(--primary-color); padding:5px 10px; line-height:20px; min-width:190px;font-size: 15px;}
.price-table-header:not(:last-child){margin-bottom:20px;}
.currency p{font-weight:500; display:block;}
.currency p:not(:last-child){margin-bottom:5px;}
.logo-icon{width:55px; height:55px; background:var(--primary-color); display:grid; place-items:center; margin:0 auto;}
.price-table-item h1{font-weight:500;}
.buttons{margin:-5px;}
.buttons .buttons-column{padding:5px; flex:1 0 0%;}
.table-features{padding:10px 0 0 0; border-top:1px solid #e2e4e3;}
.table-features li:not(:last-child){margin-bottom:5px;}
.table-features li{padding-left:25px; background:url(../images/check.png) left center no-repeat; background-size:15px auto;}
.pricing-banner-font{font-family:var(--font-family);}
.kweevo-plus-font {font-family:var(--font-family); margin:0; font-weight:400; color:#000;}
.kweevo-plus-font h2{font-family:var(--font-family);}
.kweevo-plus-font p{font-family:var(--font-family);}

/* Footer changes */
.footer-pricing{background: #000; min-height: auto;}
footer.footer-pricing.kweevo-plus-font { padding: 12px 0 35px;}
.footer-pricing .footer-menu ul li a, .footer-pricing .kweevo-plus-font,
.footer-pricing .social-media a{color: #F2F2F2;}
.footer-pricing .footer-logo{display: inline-block; margin-right: 20px;}
.footer-pricing .footer-logo img{width: 50px;}
.footer-pricing .footer-menu-block .footer-menu{padding: 10px 0;}
.footer-pricing .footer-menu ul li{margin-bottom: 0;}
.footer-pricing .footer-menu ul li a{ font-size: 16px; margin: 0 8px;text-decoration: none;}
.footer-pricing{box-shadow: none;}
.footer-pricing .svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 18px;
    overflow: visible;
    vertical-align: -.125em;
}
.footer-pricing .copyright-column a{color: #F2F2F2;font-weight: 700; margin-top: 15px; display: inline-block;}
.footer-pricing .kweevo-plus-font p{margin-bottom: 15px;}
.footer-pricing .footer-block{margin-bottom: 0;}
.footer-pricing .footer-menu ul li a:hover, .footer-pricing .social-media a:hover, .footer-pricing .copyright-column a:hover{color: #4b63e7; }
.footer-pricing .copyright-column a:hover{text-decoration: underline;}

/* Media Css start */
@media(max-width: 1550px){
    .title.kweevo-plus-font {
        max-width: 75%;
        margin: 0 auto;
    }
    .container-pricing .kweevo-plus-font.title h2{font-size: 25px;}
}
@media(max-width:991px){
	.footer{min-height:auto;}
	.footer-block:not(:last-child){margin-bottom:25px;}
	.footer-menu ul li a{font-size:16px;}
}
@media(min-width:768px){
	.menu-header, .menu-open{display:none !important;}
	.menu{display:block !important;}
}
@media(max-width:767px){
	.page-title{min-height:120px;}
	.menu{position:absolute; left:0; top:0; background-color:var(--secondary-color); padding:30px; padding-top:0; width:100%; z-index:99; display:none;}
	.menu ul{display:block;}
	.menu ul li{display:flex;}
	.menu ul li:not(:last-child){margin-right:0; margin-bottom:15px;}
	.menu ul li a:not(.sign-in-btn){font-size:18px; font-weight:500; color:#fff;}
	.menu ul li a:not(.sign-in-btn):hover{color:#fff; text-decoration:underline;}
	.copyright{display:block;}
	.footer-links li a{font-size:16px;}
	.section{padding:40px 0;}
}
@media(max-width:575px){
	.page-title{min-height:90px;}
	.footer-menu-wrap{display:none;}
	.d-xs-none{display:none;}
	.copyright-row:not(:last-child){margin-bottom:15px;}
	.support{text-align:left;}
	.support-block:not(:last-child){margin-bottom:15px;}
	.support-label:not(:last-child){margin-bottom:10px;}
	.section{padding:30px 0;}
	.support-label{min-width:auto;}
}
