/*@font-face {
  font-family: 'Objektiv';
  font-weight: 400;
  font-style: normal;
  src:  url('https://static.siteleaf.com/fonts/ObjektivMk2_W_Rg.woff2') format('woff2'),
        url('https://static.siteleaf.com/fonts/ObjektivMk2_W_Rg.woff') format('woff');
}
@font-face {
  font-family: 'Objektiv';
  font-weight: 400;
  font-style: italic;
  src:  url('https://static.siteleaf.com/fonts/ObjektivMk2_W_It.woff2') format('woff2'),
        url('https://static.siteleaf.com/fonts/ObjektivMk2_W_It.woff') format('woff');
}
@font-face {
  font-family: 'Objektiv';
  font-weight: 500;
  font-style: normal;
  src:  url('https://static.siteleaf.com/fonts/ObjektivMk2_W_Md.woff2') format('woff2'),
        url('https://static.siteleaf.com/fonts/ObjektivMk2_W_Md.woff') format('woff');
}
@font-face {
  font-family: 'Objektiv';
  font-weight: 700;
  font-style: normal;
  src:  url('https://static.siteleaf.com/fonts/ObjektivMk2_W_Bd.woff2') format('woff2'),
        url('https://static.siteleaf.com/fonts/ObjektivMk2_W_Bd.woff') format('woff');
}*/

#mainNavbar .navbar-nav .dropdown-menu{
padding:7px 0;
}

#mainNavbar .navbar-nav .dropdown-item{
  padding:0.6rem 0.9rem;
}

.rellax-cover{
height:500px;
}


.ip-box-total span.price-type{
  color:#1a1a1a;
}


.memb ul.soc-links li{
margin-left:7px;
}

.memb ul.soc-links li:first-child{
  margin-left:0;
}

.sc2{
  transform:scale(1.14);
  margin-top:20px;
  position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}


.bg-main-pattern:before{
  content:'';
  background-image:url("/assets/images/bg-main.svg");
  background-repeat: repeat-x;
  background-size: 100% 500px;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  background-position:bottom;
}


.bg-contacts-pattern:before{
  content:'';
  background-image:url("/assets/images/bg-main.svg");
  background-repeat: repeat-x;
  background-size: 100% 1170px;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
}

.bg-light-pattern:before{
  content:'';
  background-image:url("/assets/svg/bg-light-pattern.svg");
  background-repeat: repeat-x;
  background-size: 100% 780px;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
}

.bg-enterprise.bg-unlimited:before{
  background-image: url("/assets/svg/bg-unlimited.svg");
}

.bg-enterprise:before{
  content: '';
  background-image: url("/assets/svg/bg-enterprise.svg");
  background-repeat: repeat-x;
  background-size: 100% 100vw;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 10px;
  background-position: top center;
}
.bg-enterprise:after{
  content: '';
  height:130px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;

  background: rgb(35,38,40);
background: -moz-linear-gradient(0deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
background: linear-gradient(0deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#232628",endColorstr="#232628",GradientType=1);

}

.bg-dedicated:before{
  content: '';
  background-image: url("/assets/svg/bg-dedicated.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 30px -450px;
}
.bg-dedicated:after{
  content: '';
  height:130px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;

  background: rgb(35,38,40);
background: -moz-linear-gradient(0deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
background: linear-gradient(0deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#232628",endColorstr="#232628",GradientType=1);

}

h1.display-4{

}

.container-fluid > .z-up > .col-md-8 .p.lead,
.z-up .d-none p.lead{
  float: left;
  width: 100%;
  margin-top: 50px;
}


.top-shadow{
  height:130px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;

  background: rgb(35,38,40);
 background: -moz-linear-gradient(180deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
 background: -webkit-linear-gradient(180deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
 background: linear-gradient(180deg, rgba(35,38,40,1) 0%, rgba(35,38,40,0) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#232628",endColorstr="#232628",GradientType=1);
}






.bg-lightblue{
background:#E7EFEF;
}


.preview-pic img{
  max-width:100%;
  display:block;
  border-radius:18px;
}

.dark-ic-card{
  background: rgb(17,78,81);
  background: -moz-linear-gradient(180deg, rgba(17,78,81,1) 0%, rgba(58,79,75,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(17,78,81,1) 0%, rgba(58,79,75,1) 100%);
  background: linear-gradient(180deg, rgba(17,78,81,1) 0%, rgba(58,79,75,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#114e51",endColorstr="#3a4f4b",GradientType=1);
}


.bg-section-pattern{
  position:relative;
}
.bg-section-pattern:before{
  content:'';
  background-image:url("/assets/svg/section-pattern.svg");
  background-repeat: repeat-x;
  background-size: 100% 500px;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  margin-top:60px;
}

.bg-footer{
  position:relative;
}

.bg-footer:before{
  content: '';
  background-image: url("/assets/svg/footer-bg.svg");
  background-repeat: repeat-x;
  background-size: 100%;
  width: 1290px;
  height: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  margin-top: 0px;
  background-position: bottom;
}

footer .container{
  position:relative;
  z-index:9;
}

.bg-orange:before{
  content:'';
  background-image:url("/assets/svg/orange-bg.svg");
  background-repeat: repeat-x;
  background-size: 100% 500px;
  width:160px;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  margin-top:60px;
}


.z-up{

}

.quote-card{
  padding-right: 20px;
  padding-bottom: 50px;
}

.bg-blue-smtp{
  background:#1F60E5;
}

.blue-area.bg-blue-smtp{
  padding:50px;
  border-radius: 18px;
  color:#FFFFFF;
  float:left;
  width:100%;
}

section.bg-dark-smtp{
  background-image:url("/assets/images/bg-main.svg");
  background-repeat: repeat-x;
  background-size: 100% 500px;
  background:#323639;
  width:100%;
  height:100%;
}

section.bg-dark-smtp.bg-section-pattern{
  background-image:none;
  overflow:hidden;
}

.ip-box-section{
  width:100%;
  float:left;
}

.total_price{
  font-size: 29px;
font-weight: 800;
color: #000;
}

.ip-box-total .total {
  font-size: 29px;
  font-weight: 800;
  margin-top:10px;
}

.total_price1 {
}

.ip-box-total span {
  font-size: 14px;
  color: #a2a2a2;
}

.ip-box-total .action-row .btn {
  width: auto;
  padding-left: 45px;
  padding-right: 45px;
  margin-top: 24px;
}

.action-row .btn {
  background: #eb7b66;
  width: 100%;
  line-height: 49px;
  height: 49px;
  font-size: 1.1em;
  font-weight: 700;
  color: #fff;
  padding: 0;
    padding-right: 0px;
    padding-left: 0px;
  -webkit-border-radius: 70px;
  border-radius: 70px;
  transition: all .1333s;

  -webkit-box-align: center;
-ms-flex-align: center;
align-items: center;

outline: none !important;
vertical-align: middle;
}

.ip-wrapper {
  background: #fff;
  color: #000;
  width: 100%;
  padding: 40px;
  border-radius: 18px;
  position: relative;
  box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.125);
  /*box-shadow: 0 7px 32px rgba(0,0,0,.09); */
}

.ip-wrapper > .row > .col-md-6{

}

.center-ip-box .ip-wrapper {
  padding: 50px;
}

.center-ip-box {
  position: relative;
  bottom: 0;
  margin-bottom: 0;
  margin-top:-140px;
  width: 100%;
}

.rangeslider__tooltip {
  display: block;
  margin-top: 2.5em;
  font-size: 0.7em;
  color: #a59eb5;
  text-align: center;
}

.rangeslider,
input[type=range] {
  max-width: auto;
}

.rangeslider__handle {
  border-radius: 22px;
  line-height: 42px;
  text-align: center;
  font-weight: bold;
}



.rangeslider__handle:after {
  background: 0;
}

.rangeslider,
.rangeslider__fill {
  display: block;
  border-radius: 10px;
}

.rangeslider {
  background: #e6e5ea;
  background-image: linear-gradient(to right, #D8D8D8 30%, #C2C2C2 45%, #979797 99%);
  position: relative;
}

.rangeslider__handle.js-low {
  border-color: #D8D8D8;
}
.rangeslider__handle.js-med {
  border-color: #C2C2C2;
}
.rangeslider__handle.js-high {
  border-color: #979797;
}

.rangeslider__handle{
  font-size: 12px;
  line-height: 2.3;
  box-shadow:0 0 7px rgba(0,0,0,0.1);
}

.rangeslider__handle{
  transition: box-shadow 0.7s ease-out;
}

.rangeslider--active .rangeslider__handle{
  box-shadow:0 5px 12px rgba(0,0,0,0.2);
}


.rangeslider--horizontal {
  height: 10px;
  width: 100%;
}

.rangeslider--vertical {
  width: 20px;
  min-height: 150px;
  max-height: 100%;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  position: absolute;
}

.rangeslider--horizontal .rangeslider__fill {
  top: 0;
  height: 100%;
}

.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  width: 100%;
}

.rangeslider__handle {
  background: white;
  border: 3px solid #D8D8D8;
  cursor: pointer;
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}


.rangeslider__handle:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.rangeslider--horizontal .rangeslider__handle {
  top: -11px;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
}

.rangeslider--vertical .rangeslider__handle {
  left: -10px;
  touch-action: pan-x;
  -ms-touch-action: pan-x;
}

input[type=range]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}

.ip-wrapper h3{
  font-size:18px;
  margin-bottom:28px;
}

.px1{
  padding:150px 0 90px 0px;
}



.px-contact{
  padding:0 0 150px 0;
}

.px-head{
  padding:150px 0 40px 0px;
}

.prfix{
  margin-top:-40px;
}

.bg-darkx{
  background:#232628;
}

body > section.ip-section{
  padding:0;
}

.form-box-area label{
  text-align:left;
  font-size:14px;
  color:#D4D4D4;
  width:100%;
  float:left;
}

.form-box-area input{
  color:#D4D4D4;
  font-size:15px;
  background:transparent;
  border-bottom:1px solid rgba(151,151,151,0.4);
  border-top:none;
  border-left:none;
  border-right:none;
  border-radius:0;
  padding:0;
}

.form-box-area input:focus{
  background:transparent;
  color:#FFFFFF;
}

.form-box-area textarea{
  border:1px solid rgba(151,151,151,0.4);
  padding:20px;
  min-height:70px;
  background:transparent;
  color:#FFFFFF;
  width:100%;
  border-radius:3px;
  font-size:15px;
}

section.ip-section{
  display: flex;
  position: absolute;
  width: 100%;
}

body > section.first{
  padding-top:170px;
}

.max-number{
  position: absolute;
  font-size: 10px;
  right: 0;
  color: #979797;
  margin-top: -18px;
}

.disc{
  text-align:left;
  font-size:12px;
  float:left;
}

.btn-primary.btn-md{
  padding: 10px 42px;
}

.form-row .disc{
  color:#6A6A6A;
}

.left-main-content{
border-radius:18px;
background:#FFFFFF;
}


.ta-row{
  display: flex;
flex-direction: row;
align-items: center;
height: 64px;
padding: 10px 20px;
color: #272727;
cursor: pointer;
position: relative;
z-index: 1;
box-sizing: border-box;
border:2px solid transparent;
}

.ta-row.h{
  font-size:12px;
}

.ta-row.h:hover{
border-color:transparent;
}

.ta-row.active{
  border:2px solid #76A0A0;
  position:relative;
  z-index:3;
}

.ta-row{
  margin-top:-2px;
}

.ta-row.even{
  background:#EEF5F5;
}

.ta-row:hover{
  border:2px solid #76A0A0;
  position:relative;
  z-index:3;
}

.ta-row.last{
  border-radius:0 0 18px 18px;
}

.ta-icon{
  flex-basis: 34px;
position: relative;
top: 2px;
width: 34px;
margin-right: 15px;
padding-bottom: 0;
}

.ta-name,
.ta-total{
  flex-basis: 33.3%;
}

.left-main-content h3{
  padding:50px 0;
  margin-bottom:0;
}

@-webkit-keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-250px * 7));
  }
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-250px * 7));
  }
}
.slider {
  background: white;
  height: 100px;
  margin: auto;
  position: relative;
  width: 100%;
}
.slider::before, .slider::after {

}
.slider::after {

}
.slider::before {

}
.slider .slide-track {
  -webkit-animation: scroll 70s linear infinite;
          animation: scroll 70s linear infinite;
  display: flex;
  width: calc(250px * 14);
  margin-left:-100%;
}
.slider .slide {
  height: 100px;
  width: 250px;
}

.integrations-section .slide img{
  transform:scale(0.7,0.7);
}

.integrations-section,
.reaching-inbox-section,
section.bg-orange{
  overflow:hidden;
}

section.bg-orange{
position:relative;
}



.total_price1.checkout-type{
  font-size: 12px;
  width: 100%;
  display: block;
  font-weight: 400;
  color: #1a1a1a;
  margin-top: -6px;
}

p.integrations-label{
  font-size: 0.7em;
color: #BABABA;
margin-bottom: 7px;
margin-top: 19px;

}

.box-content{
  background:#F5F6F9;
  border-radius:18px;
  color:#505050;
}

.box-content h4,
.box-content p{
  color:#505050;
}

.features-section .box-content h4{
font-size:1rem;
text-align:center;
}

.iconsvg img{
  margin:0 auto;
  display:table;
}

.mt-10{
margin-top: 6rem !important;
}

.box.box-vertical-big .box-content{
padding:6rem 0;
}

.box-image .box-content .icon{
  font-family
}


.features-section{
  padding-top:0;
  margin-top:-100px;
}

.img-bg img{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width:550px;
}

.img-bg{
  position:relative;
}

.full-bg.block-full-bg{
  overflow:hidden;
}

.full-bg.block-full-bg .box-hover:hover .box-content{

}

.full-bg.block-full-bg .img-bg{
  z-index:-1;
}


.sblock.full-bg.block-full-bg{
  z-index:0;
}

.sblock .img-bg:before{
  width:250%;
  height:340px;
}

.sblock.block-full-bg .full-bg-content span{
  font-size: 11px;
text-align: left;
color: #FFFFFF;
position: relative;
bottom: 0;
z-index: 9;
padding:0 30px 0px 30px;
color:#2EEBF2;
text-transform:uppercase;
}

.sblock.block-full-bg .full-bg-content span + h4{
  padding-top:4px;
}

.sblock.block-full-bg .full-bg-content h4{
  padding-left:30px;
  padding-right:30px;
}

.sblock .full-bg-content img.continue{
  margin-right:30px;
}

.sblock .full-bg-content{
  height:274px;
}

.sblock .img-bg img{
top:150px;
}

.sblock .img-bg:before{
  mix-blend-mode: overlay;
  background: rgb(58,79,75);
 background: -moz-linear-gradient(180deg, rgba(58,79,75,1) 0%, rgba(17,78,81,1) 100%);
 background: -webkit-linear-gradient(180deg, rgba(58,79,75,1) 0%, rgba(17,78,81,1) 100%);
 background: linear-gradient(180deg, rgba(58,79,75,1) 0%, rgba(17,78,81,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3a4f4b",endColorstr="#114e51",GradientType=1);
}

.sblock .img-bg{
  background:#114E51;
}

.sblock .img-bg img{
  opacity:0.4;
}


.full-bg.block-full-bg{
  padding-top:20px;
  margin-top:-20px;
}

body > section.middle-blocks-3{
  padding-top:3rem;
}

.middle-blocks-3 + .continue-section{
  margin-top:-100px;
}



.full-bg-content{
  height:174px;
}

.img-bg:before{
  content:"";
  mix-blend-mode: multiply;
  background: rgba(44,44,51,0.3);
  background: -moz-linear-gradient(-180deg, rgba(44,44,51,1) 0%, rgba(203,206,234,1) 100%);
  background: -webkit-linear-gradient(-180deg, rgba(44,44,51,1) 0%, rgba(203,206,234,1) 100%);
  background: linear-gradient(-180deg, rgba(44,44,51,1) 0%, rgba(203,206,234,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2c2c33",endColorstr="#cbceea",GradientType=1);
  z-index:2;
  left:0;
  top:0;
  position:relative;
  position:absolute;
  height:300px;
  width:300px;
  margin-left: -20px;
  margin-top: -20px;
}

.block-full-bg .full-bg-content h4{
  font-size: 1rem;
  text-align: left;
  color:#FFFFFF;
  position:relative;
  bottom:0;
  z-index:9;
}
.block-full-bg .full-bg-content{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

.align-end{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.block-full-bg.full-bg{
  position:relative;
}

.full-bg-content .align-end,
.full-bg-content .align-end h4{
  width:100%;
}

.full-bg-content .align-end h4{
  padding:20px;
}

.full-bg-content img.continue{
  margin-bottom: 16px;
  margin-right: 20px;
}

.w-80px{
  width:80px;
}

.side-elements{
  position:absolute;
}

.pos-rel{
  position:relative;
}

.se-1{
  bottom:0;
  right:0;
  width:100%;
}

.se-2{
  top:0;
  right:0;
  width:100%;
  z-index:-1;
}

.se-3{
  top:0;
  right:0;
  width:100%;
  z-index:3;
}

.se-1-2{
  margin-right: 60px;
  position: absolute;
  right: 0;
  margin-top: -100px;
  top: 0;
}

.se-1-1{
  margin-right: 230px;
  position: absolute;
  right: 0;
  top:0;
}

.se-2-1{
  margin-right: -40px;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 60px;
}

.se-2-2{
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 24px;
  margin-left: -10px;
}

.se-2-3{
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 44px;
  margin-left: -70px;
}

.se-2-4{
  position: absolute;
  right: 0;
  top: 0;
  margin-top: -56px;
  margin-right: -100px;
}

.bg-orange{
  background:#F6EFED;
  color:#1a1a1a;
}

.bg-lightblue{
  background:E7EFEF;
  color:#1a1a1a;
}

.icon-easy:before{
  content: "";
  width: 38px;
  height: 38px;
  background-image: url("/assets/svg/icon-easy.svg");
  background-repeat: no-repeat;
  background-size: 38px;
  display: table;
  background-position: center center;
  margin: 0 auto 15px;
}

.icon-inbox:before{
  content: "";
  width: 38px;
  height: 38px;
  background-image: url("/assets/svg/icon-inbox.svg");
  background-repeat: no-repeat;
  background-size: 38px;
  display: table;
  background-position: center center;
  margin: 0 auto 15px;
}

.center-align{
  margin:0 auto;
  display:table;
}

ul.regular,
ul.regular li,
ul.check-list,
ul.check-list li{
  list-style:none;
}

ul.regular,
ul.check-list{
  width:100%;
  padding:0;
  margin:0;
}

ul.regular li,
ul.check-list li{
  float:left;
  width:100%;
  padding:0;
  margin:0;
}

ul.regular h3{
  color:#505050;
}

ul.regular p.lead{
  color:#505050;
}

ul.regular li h3{
  font-size:1em;
}

ul.regular li,
ul.check-list li{
margin-top:20px;
}

ul.regular li:first-child,
ul.check-list li:first-child{
margin-top:0;
}

ul.regular p.lead{
  font-size:0.78em;
}

ul.check-list li:before{
  content: "";
  width: 22px;
  height: 22px;
  content: '';
  background-image: url("/assets/svg/check.svg");
  background-repeat: no-repeat;
  background-size: 22px 22px;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 12px;
  margin-left: 12px;
}

ul.check-list li{
  position:relative;
  }

ul.check-list h4{
  font-size: 0.88em;
  margin: 3px 0 0 0;
  padding: 0 0 0 36px;
}

ul.check-list li{
  background:#FFFFFF;
  border-radius:5px;
  padding:10px 13px;
}

.action-row{
  float:left;
  width:100%;
}

.btn-sq,
.btn.btn-sq.btn-second,
.btn.btn-sq.btn-transparent{
  border-radius:5px;
}

.btn-second,
.btn-second.btn{
  background:#1F60E5;
  border:none;
  color:#FFFFFF;
}


.btn-second.btn-red{
  background:#D85B43;
}

.btn-second.btn-red:hover{
  background:#CC513A;
}

.btn-second.btn-red:focus{
  background:#B53119;
}

.btn-transparent.btn{
  background:transparent;
  border:none;
  color:#FFFFFF;
}

.btn-transparent.btn.text-black{
  background:transparent;
  border:2px solid #E7F0F0;
  color:#1F1F1F;
}

.btn-transparent.btn.text-black:hover{
  background:#E7F0F0;
  border-color:#E7F0F0;
}

.btn-second:hover{
  background:#1454D7;
}

.btn-second:focus{
  background:#447BEB;
}


.float-left{
  float:left;
}

.action-row .btn.float-left{
  width:auto;
}

.btn-second, .btn-second.btn{
  padding:0 35px;
}

.reaching-inbox-section .slider .slide .provider{
  background:#F1F2F2;
  border-radius:8px;
  padding:20px;
  float:left;
  width:100%;
}

.reaching-inbox-section .slider .slide h4{
  font-size:15px;
  color:#505050;
  text-align:center;
  width:100%;
  float:left;
  margin:0;
  padding:0;
}

.reaching-inbox-section .slider .slide span{
  font-size:25px;
  color:#000;
  text-align:center;
  width:100%;
  float:left;
  font-weight:bold;

}

.reaching-inbox-section .slider .slide{
  padding:15px;
}

.navbar-nav .nav-item .nav-link{
  font-size: 0.9em;
  color:#8A8A8A;
}

nav.navbar{
  padding:0.5em 0;
}

.navbar-nav li.nav-item a.nav-link.dropdown-toggle:after{

}

/*.navbar-nav li.nav-item a.nav-link.dropdown-toggle{
  padding-right:2.5rem !important;
}*/
.navbar-nav li.nav-item a.nav-link.dropdown-toggle {
    padding-right: 1.4rem !important;
}

.navbar-nav .nav-item .nav-link-2 {
    font-size: 90%;
    color: #2a9cd7 
}
.navbar-nav .nav-item .nav-link-2:hover {
    color: #69c8f8 
}

.navbar-nav .nav-item .nav-link-2:focus {
    color: #69c8f8
}
#telgrm {
    fill: #2a9cd7;
}
#telgrm:hover {
    fill: #69c8f8;
}

h2.display-9x{
  font-size:1.1em;
}

h4.display-10x{
  font-size:0.97em;
}

span.all-caps-text{
  color:#8A8A8A;
  font-size:11px;
  text-transform:uppercase;
}


h4.display-10x + span.all-caps-text{
  margin-top: -15px;
  float: left;
  width: 100%;
  letter-spacing: 0.071em;
}

.qc-area{
  margin-top:24px;
}


.bg-footer{
  background:#42484C;
}

footer h4{
  font-size:1.2em;
}

footer ul li a{
  font-size:14px;
  float:left;
  width:100%;
  color:#FFFFFF;
  padding:6px 0;
}
footer ul,
footer ul li{
  list-style:none;
  display:block;
  width:100%;
  float:left;
  padding:0;
  margin:0;
}

.quote-card .owl-carousel .owl-item{
  padding-left:12px;
  padding-right:12px;
}

.dropdown-toggle:after{
  margin-right:12px;
}
#top-drop .dropdown-toggle:after {
    margin-right: -3px !important;
}

.btn-drop.btn-secondary{
  padding-right:50px;
}

.eu-holder{
  padding: 70px 0 30px 0;
  text-align:center;
  width:100%;
  float:left;
}

.eu-holder img{
  margin:0 auto;
  display:table;
}

.navbar-sticky:before{
  background:#232628;
}

.navbar-sticky.scrolled{

}

nav.navbar .navbar-brand img{
  width:113px;
}
.btn-telegram{
  display: flex;
  align-items: center;
  justify-content: center !important
}

.bg-enterprise,
.bg-dedicated{
  background:#12242C;
}

.dark-ic-card{
  border-radius:1rem;
}

.top-highlights .dark-ic-card .card-image img{
  width:74px;
  height:74px;
  margin:0 auto;
}

.top-highlights + .continue-section{
  margin-top:-50px;
}

.never-ending + .continue-section{
  margin-top:-70px;
}

.continue-section.bg-orange:before{
  display:none;
}

.continue-section.bg-orange .action-row .btn-transparent{
  border-color:#E4DCDA;
}

.continue-section.bg-orange .action-row .btn-transparent:hover{
  background:#E4DCDA;
}

.text-sub{
  color:rgba(231,240,240,0.7);
  font-size:13px;
  text-align:center;
  width:100%;
  float:left;
}

.dark-ic-card > .card{
  padding:40px;
}

.dark-ic-card .text{
  margin-top:30px;
}

.dark-ic-card{
  height:100%;
}

.onlyh5{

}

body > section.top-highlights{
  padding-top:0;
  margin-top:-120px;
}

body > section.continue-section{
  padding:2em 0;
}

.top-highlights .col-lg-4{

}

.first-dic{
  padding-left:60px;
}

.second-dic{
  padding-left:30px;
  padding-right:30px;
}

.third-dic{
  padding-right:60px;
}

.dark-ic-card .text span{

}

.dark-ic-card .text h5 + span{

}

/*.area-cs{
  width:100%;
}*/

.area-cs h3{
  width:100%;
  margin-bottom:0;
}

.area-cs .action-row{
  float:right;
  width:auto;
}

.single-lss{
  padding:24px;
  border-radius:18px;
}

.single-lss:hover{
  background:#D8E5E5;
}

.single-lss p.text-left{
  font-size:0.92em;
  padding:0;
}

.single-lss > .text-left{
  padding:0 40px;
}

span.upper-welcome{
  font-size:1em;
  font-weight:600;
  margin-bottom:7px;
}

.fbox{
  background:#FFFFFF;
  padding:40px 20px;
  text-align:center;
  border-radius:18px;
  float:left;
  width:100%;
  margin-bottom:24px;
  transition: all .1333s;
}

.fbox:hover{
  transform:scale(1.025);
}

.fbox h6 + p{
  font-size:0.8em;
}

.middle-picture img{

}

.btn-contactp {
  color: #fff;
  background-color: transparent;
  border-color: rgba(151,151,151,0.4);

}

.btn-contactp:hover {
  color: #fff;
  background-color: transparent;
  border-color: rgba(151,151,151,0.7);
}

.btn-contactp:focus, .btn-contactp.focus {
  color: #fff;
  background-color: transparent;
  border-color: rgba(151,151,151,0.8);

}

.contact-chat img{
  width:48px;
  height:48px;
  border-radius:70px;
}

.cc-details span{
  width:100%;
  float:left;
}

.cc-details h5{
  margin:0;
  padding:0;
  color:#FFFFFF;
  font-size:15px;
  font-weight:400;
}

.cc-details span{
  color:#DADADA;
  font-size:12px;
}


.right-main-content{
    background:#D8E3E3;
    padding:40px 20px;
    border-radius:18px;
    margin-top:10px;
  }

  .right-main-content h2{
    margin-bottom:30px;
  }

  .benefits-list,
  .benefits-list li{
    list-style:none;
    margin:0;
    padding:0;
  }
  .benefits-list li{
    color:#687279;
    font-size:12px;
    margin-top:20px;
  }

  .benefits-list li:first-child{
    margin-top:0;
  }

  .benefits-list{
    margin-bottom:30px;
  }

  .rmc-action a{
    width:100%;
  }

  .rmc-action .btn.btn-primary{
    width:100%;
  }

  .rmc-action span{
    font-size:11px;
    color:#687279;
    margin-top:7px;
    margin-bottom:20px;
    float:left;
    width:100%;

  }

  .bg-light-pattern .single-lss:hover,
  .nh .single-lss:hover{
    background:transparent;
  }
  .bg-light-pattern .single-lss{
    margin-bottom:-110px;
  }

 /* .inner-light .navbar.navbar-dark{
    background:#232628;
  }*/

  .fl{
      width:100%;
      float:left;
  }

  .accordion .accordion-item {
  border-bottom: 1px solid #e5e5e5;
}
.accordion .accordion-item button[aria-expanded=true] {
border-bottom:0;
border-radius: 8px 8px 0 0;
}

.accordion button[aria-expanded="true"] + .accordion-content{
  border:1px solid rgba(104,114,121,0.4);
  border-top:none;
  border-radius:0 0 8px 8px;
}

.accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1em 0;
  color: #7288a2;
  font-size: 1.15rem;
  font-weight: 400;
  background: none;
  outline: none;
  border:1px solid rgba(104,114,121,0.4);
  border-radius:8px;
  margin-top:15px;
}
.accordion button:hover, .accordion button:focus {
  cursor: pointer;
  color: #03b5d2;
}
.accordion button:hover::after, .accordion button:focus::after {
  cursor: pointer;
  color: #03b5d2;

}
.accordion button .accordion-title {
  padding: 7px 23px;
  color:#687279;
}
.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.accordion button .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.accordion button[aria-expanded=true] {
  color: #03b5d2;
}
.accordion button[aria-expanded=true] .icon::after {
  width: 0;
}
.accordion button[aria-expanded=true] + .accordion-content {
  opacity: 1;
  max-height: 15em;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
  font-size: 1rem;
  font-weight: 300;
  margin: 1em 0 2em 0;
  text-align:left;
  padding:0 23px;
}


.memb .avatar{
  max-width:100%;
  border-radius:150px;
  width:128px;
  height:128px;
  margin:0 auto;
  display:table;
}

.memb h4{
  text-align:center;
  margin-top:20px;
  margin-bottom:20px;
  width:100%;
  float:left;
}

.memb span{
  font-size:13px;
  text-align:center;
  color:#000000;
  text-transform:uppercase;
  letter-spacing:1px;
  width:100%;
  float:left;
  margin-top:-10px;
}

.memb ul{
  margin:0 auto;
  padding:0;
  list-style:none;
  width:100%;
  float:left;
}

.memb ul.soc-links{
  margin-top:10px;
}

.memb ul li{
  list-style:none;
  float:left;
}

.memb ul li a + a{
  margin-left:6px;
}

.continue-section.shadow-cont{
  box-shadow:0 0 30px rgba(0,0,0,0.1);
  position:relative;
}

.area-cs h3{
  font-size:1.35rem;
}

.sgi.circle{
  background: #D7E3E3;
  width: 80vh;
  height: 80vh;
  max-width:800px;
  max-height:800px;
  border-radius: 1200px;
  z-index: 0;

  position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}


.z-index-0{
  z-index:5;
}

.z-index-2{
  z-index:2;
}

.z-index-4{
  z-index:4;
}

.z-index-5{
  z-index:5;
}

.z-index-6{
  z-index:6;
}

.ovr-hidden{
  overflow: hidden;
}

.relative{
  position:relative;
}

  .mt-plans-fix .row > div{
  margin-top:-200px;
}

.mt-plans-fix div.sticky{
  top:80px;
}

.contact-form > .row{
  padding-left:15px;
}


.navbar-toggler .icon-menu:before{
  font-size:23px;
  color:#FFFFFF;
}

.navbar-collapse-sidebar{
  max-width:none;

}

.action-row .btn.btn-secondary.float-left{
  border:2px solid transparent;
}

.navbar-nav .nav-item .nav-link:hover{
color:#FFF;
}

.contact-chat .btn{
  margin-top:5px;
}



@media (max-width: 596px) {
  .ip-box-total{
    margin-top:24px;
  }

}

@media (max-width: 992px) {

  .dropdowns-row.d-flex{
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .dropdowns-row .btn-drop.btn-secondary{
    width:100%;
    float:left;
    margin-bottom:20px;
  }

  .btn.btn-secondary.btn-drop.dropdown-toggle.ml-2{
    margin-left:0 !important;
  }

  .first-dic,
  .third-dic{
    padding-left:30px;
    padding-right:30px;
  }

  .first-dic,
  .second-dic,
  .third-dic{
    margin-bottom:24px;
  }

  .single-lss p.text-left{
    margin-bottom:24px;
  }

  .area-cs .action-row{
    margin: 0 auto;
display: table;
float: none;
  }

  .area-cs h3{
    text-align:center;
    margin-bottom:30px;
  }

  .sc2{

    position: relative;
  top: auto;
  left: auto;
  transform: none;
  }

}


@media (max-width: 1025px) {
  .mt-plans-fix .row > div{
    margin-top:0px;
  }
}

@media (max-width: 970px){
      a.nav-link{border-top:1px solid #333;
      border-color: rgba(151,151,151,.4) !important;
    }
  }

@media (max-width: 767px) {

  .mt-plans-fix.list-short-section .container{
    padding:0 10px;
  }

  .sticky .right-main-content{

  }

  .sticky > .tabcontent{
    padding:14px;
  }

  .right-main-content h2{
    font-size:32px;
  }

  .ta-name,
  .ta-total{
    font-size:13px;
  }

  .rmc-action span{
    margin-top: 20px;
    margin-bottom: -18px;

  }

  .right-main-content{
    float:left;
    width:100%;
  }



  .btn-second, .btn-second.btn{
    padding: 0 25px;
  }

/*  .nav-link{
    padding:12px 0;
    text-align:center;
  }*/


  .navbar-nav .nav-item .nav-link.btn.btn-sm.text-white{
    margin-top:30px;
  }

  .navbar-nav .nav-item .nav-link:hover{
    color:#FFF;
  }

  .btn-contactp{
    width:100%;
    float:left;
    margin-left:0 !important;
    margin-bottom:15px;
  }

  .contact-primary{
    text-align:center;
  }

  .bg-contacts-pattern .col-md-5.mt-5 .text-left{
    text-align:center !important;
  }

  .form-row > .d-flex.align-items-center{
    -ms-flex-direction: column !important;
flex-direction: column !important;
  }

  .form-row > .d-flex.align-items-center button{
    width:100%;
    float:left;
    margin-bottom:24px;
    margin-top:24px;
  }

  .bg-primary-gradient.text-white .container-fluid,
  .inner-light .container-fluid{
    padding-left:30px;
    padding-right:30px;
  }

  .bg-light-pattern:before{
  background-position: top center;
  background-size: 160% 380px;
  }


  .px1{

    padding:116px 0 110px 0px;
  }

  body > section.middle-blocks-3{
    margin-bottom:3rem;
  }

  .middle-blocks-3 .container{
    padding:0 30px;
  }

  .middle-blocks-3 .col-lg-4{
    margin-bottom:30px;
  }

  .block-full-bg .full-bg-content h4{
    font-size:1.3rem;
    padding-bottom:40px;
  }

  .full-bg-content img.continue{
    margin-bottom:40px;
  }

  .first-dic,
  .second-dic,
  .third-dic{
      padding:0 30px;
  }

  .accordion button .accordion-title{
    width:100%;
    float:left;

  }

  .accordion button[aria-expanded="true"] + .accordion-content{
    max-height:none;
  }

  .top-highlights .col-lg-4{
    margin-top:40px;
  }

  .continue-section{
    padding:0 30px;
    margin-top:0px;
  }

  .area-cs .action-row{
    margin:0 auto;
    display:table;
    float:none;
  }

  .preview-pic img{
    max-width: 160px;
border-radius: 8px;
margin: 0 auto;
display: table;
  }

  .preview-pic{
    margin-top:30px;
  }


  .single-lss{
    padding:30px;
  }

  .list-short-section{
    overflow:hidden;
  }

  .list-short-section .container{
    padding:0 30px;
  }

  .area-cs h3{
    margin-bottom:30px;
  }

  .top-highlights + .continue-section{
    margin-top:0;
  }

  .area-cs{
    text-align:center !important;
  }

  .bg-main-pattern.display-4{
    float: left;
width: 100%;
margin-top: -20px;
margin-bottom: 80px !important;
  }

  .center-ip-box{
    margin-top:-110px;
  }

  body > section.first.integrations-section{
    padding-top:310px;
  }

  .features-section .col-lg-6.mt-10{
    margin-top:0 !important;
  }
  .img-bg:before{
    width:190%;
  }

  .easy-to-start ul.regular{
    margin-top:50px;
  }

  .action-row a{
    margin:0 auto;
    display:table;
    float:none;
  }

  .blue-area{
    margin-top:50px;
  }

  .bg-footer:before{
    background-image:none;
  }

  .dropdowns-row{
    -webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
margin-top:50px;
  }
}

@media (max-width: 361px) {
    .action-row .btn.float-left{
      width:100%;
    }

    .action-row .btn.float-left.ml-3{
      margin-left:0 !important;
      margin-top:24px;
    }

    nav.navbar .navbar-brand img{
      width:80px;
    }
}

.dropdown:hover>.dropdown-menu {
  display: block;
}

footer .social_icon li {
  display: inline-block;
  height: 35px;
  width: 35px;
  text-align: center;
}
footer .social_icon ul li a i.fa {
  background-color: transparent;
  font-size: 19px;}
footer .social_icon ul li a{padding: 0px 0;}
