@font-face {
  font-family: 'Inter';
  src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
  font-display: swap;
}
.navbar-expand-lg .navbar-nav{align-items: center;}
.services.style-10 .services-card h3{font-size:18px;}
.countdown-card .text{font-size:24px; font-weight:700; line-height:34px;}
.countdown-card .text span{color:#ef1552;}
.about .info .subh2 {font-size: 30px;}
.about.style-9 .info ul li strong { color: var(--color-darkBlue2);}
.project-card .proj-det h6 a {color:#007bfc; text-decoration:underline !important;}

.screenshots.style-11 .links .box_link {display: flex; justify-content: space-between;}
.screenshots.style-11 .links .lk_it{text-align:center;}
.screenshots.style-11 .links .img::after { top: 90px; height: 935px;}

.clients.style-9 .client-card{cursor:pointer;}

.portfolio .mobile-card .img{position:relative; width:236px; height:496px; padding:7px;}
.portfolio .mobile-card .img img{width:100%; height:100%; border-radius:15px;}
.portfolio .mobile-card .img:before{content:" "; background: url('/assets/img/projects/mobileapps/mobile.png') no-repeat 0 0; width:236px; height:496px; position:absolute; top:0; left:0;}
.portfolio .mobile-card .info{padding: 30px;}
.portfolio .mobile-card .info h5 a{color: #000; font-weight: bold;}
.portfolio .mobile-card .info small{font-size: 10px; letter-spacing: 1px; margin-top: 5px;}
.portfolio .mobile-card .info .text{color: #666; margin: 15px 0 20px; font-size: 13px;}
.portfolio .mobile-card .info .tags a{font-size: 11px; padding: 3px 7px; margin-top: 10px; border-radius: 4px; background-color: #eef4f8;}
.portfolio .mobile-card:hover h5 a{color: var(--color-main);}

.faq.style-3.style-4 .accordion-item{margin:0 0 2px 0;}

.services.style-9.our .services-content .service-card{/* min-height:395px;  */margin-bottom:20px;}
.services.style-9.our .services-content .service-card p{margin:0;}

.pricing.style-9.seo_our .pricing-card{background:#975EE1; border-radius:15px; position:relative;}
.pricing.style-9.seo_our .pricing-card.child2{margin:-21px 0 0 0;}
.pricing.style-9.seo_our .pricing-card .seo_our_best{position:absolute; top:0; right:0;}
.pricing.style-9.seo_our .pricing-card .card-head h5{color:#fff; font-size:30px; text-align:center; font-weight:900; margin:0 0 15px 0;}
.pricing.style-9.seo_our .pricing-card .card-head .month{color:#FE8482; font-size:14px; font-weight:400; text-align:center;}
.pricing.style-9.seo_our .pricing-card .card-head .month span{font-size:36px; font-weight:700;}
.pricing.style-9.seo_our .pricing-card .card-head .month_rec{color:#CCE6E9; font-size:17px;font-weight:400; text-align:center; margin:0 0 10px 0;}
.pricing.style-9.seo_our .pricing-card .card-head .month2{color:#CCE6E9; font-size:17px; font-weight:400; text-align:center;}
.pricing.style-9.seo_our .pricing-card .card-head .month_rec2{color:#FE8482; font-size:14px; font-weight:400; text-align:center;}
.pricing.style-9.seo_our .pricing-card .card-head .month_rec2 span{font-size:36px; font-weight:700;}
.pricing.style-9.seo_our .pricing-card .card-head .month_tree{font-size:17px;font-weight:500; text-align:center; color:#FE8482;}
.pricing.style-9.seo_our .pricing-card .card-head .month_tree span{font-weight:800;}
.pricing.style-9.seo_our .pricing-card .info_box{height:261px; overflow-y:scroll;}
.pricing.style-9.seo_our .pricing-card .info_box .name{font-size:14px; font-weight:800; color:#fff; margin:0 0 10px 0;}
.pricing.style-9.seo_our .pricing-card .info_box ul{margin:0 0 20px 0; padding:0 0 0 11px;}
.pricing.style-9.seo_our .pricing-card .info_box ul li{background: url('/assets/img/seo_our_bullet.png') no-repeat 0 3px;  color:#E3E3E3; font-size:13px; font-weight:400; padding:0 0 0 15px; margin:0 0 3px 0; line-height: normal;}
.pricing.style-9.seo_our .pricing-card .but_order{text-align:center; margin:30px 0 0 0;}
.pricing.style-9.seo_our .pricing-card .but_order a{font-size:17px; font-weight:800; text-align:center; border-radius:35px; background:#F58A72; display:inline-block; padding:10px 35px; color:#fff;}

/* cybersecurity_solutions */
header .info ul.list{margin:0 0 20px 0; padding:0; display:flex; flex-wrap: wrap;}
header .info ul.list li{width:50%;}

.timeline .tabs__caption{display:flex; justify-content: space-between; padding:0; margin:0 0 50px 0; font-size:20px;}
.timeline .tabs__caption li{background:#e8134f; padding:20px 30px; border-radius:20px; cursor:pointer;}
.tabs__content{display:none;}
.tabs__content.active{display:block;}
.tabs_list ul.list{margin:0 0 20px 0; padding:0; display:flex; flex-wrap: wrap;}
.tabs_list ul.list li{width:50%;}

.about_block{padding:10px; border:solid 1px #e8134f; padding:10px 15px; margin:0 0 10px 0; border-radius:15px;}
.about_block.activ{background:#e8134f;}
.about_block .title{font-size:20px; font-weight:700; margin:0 0 15px 0;}
.about_block span{font-size:18px;}
.about ul.list{margin:0 0 20px 0; padding:0; display:flex; flex-wrap: wrap;}
.about ul.list li{width:50%;}

.big_text header.style-15 .info h6{font-size:18px;}
.big_text .butn span{font-size:18px;}
.big_text .features.style-15 .features-card h6{font-size:26px;}
.big_text p{font-size:18px;}
.big_text .about.style-15 .info p{font-size:18px;}
.big_text .about.style-15 .info li{font-size:18px;}
header.style-15 .countdown-content .logos.wl img{width:auto;}
.big_text header.style-15 .countdown-content{bottom: -75px;}
/* cybersecurity_solutions */

.priv_pol ul{margin:0 0 20px 0; padding:0 0 0 15px; list-style:disc;}

@media screen and (max-width : 800px){
	.ico_home_mob{margin:20px 0 0 0;}
	
	.pricing.style-9.seo_our .pricing-card{margin:0 0 30px 0;}
	.pricing.style-9.seo_our .pricing-card.child2{margin:0 0 30px 0;}
	
	header .info ul.list li{width:100%;}
	.no_br{display:none;}
	.big_text .butn span{font-size:18px !important;}
	.timeline .tabs__caption{flex-wrap:wrap;}
	.timeline .tabs__caption li{max-width:49%; width:49%; margin:10px 0 0 0; text-align:center;}
}