/*
Theme Name: Nestnet Child
Theme URI: http://demo.bravisthemes.com/nestnet
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes
Description: Nestnet is WordPress Theme specially for broadband, business, clean, corporate, dial-up, elegant, internet, modern, networking, telephone, tv, wifi. This WordPress Theme comes with fully layered & easily editable WordPress Artboards that are well-organized in layers & groups.
Version: 1.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: nestnet
Text Domain: nestnet-child
Tags:cable, channel, connection, internet, iptv, modern, online, provider, responsive, satellite, services, technology, tv 
*/

.pxl-col-layout:before {
    background-color: #ee2324;
}
.pxl-content .pxl-item--button a.btn-flex:hover {
    background-color: black;
}
.pxl-heading.px-sub--icon-style .pxl-item--title, .pxl-heading.px-sub-title-default-style .pxl-item--title {
    text-transform: none;
}
.pxl-counter6 .pxl--counter-meta .pxl--counter .pxl-counter-content .pxl--item-title {
    font-size: 15px;
}
.pxl-swiper-wrapper.custom {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.pxl-swiper-boxshadow .pxl-swiper-wrapper.custom .pxl-swiper-slide {
    opacity: 1;
	display: flex;
}
.pxl-swiper-boxshadow .pxl-swiper-wrapper.custom .pxl-swiper-slide .pxl-item--inner {
    width: 100%;
}
.pxl-swiper-boxshadow .pxl-swiper-wrapper.custom .pxl-swiper-slide a {
    display: none;
}
.elementor-element-62dd4f1 .pxl-list .pxl-item--icon i {
    margin-left: 10px;
}
.elementor-element-d908ef3 .pxl-swiper-boxshadow .pxl-swiper-wrapper.custom .pxl-swiper-slide a {
    display: block;
}
.elementor-element-d908ef3 .pxl-swiper-boxshadow .pxl-swiper-wrapper.custom .pxl-swiper-slide a:after {
    content: ''!important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
div#contact-us-cta > div {
    column-gap: 30px;
}
footer .flaticon-mail:before {
    top: 2px;
    position: relative;
}
footer .elementor-element-f7c14c2 a:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
footer .elementor-element-f7c14c2 .pxl--item  {
    position: relative;
}
body.privacy-policy li {
    list-style: none;
    margin-bottom: 10px;
}
body.privacy-policy li:first-of-type {
    margin-top: 10px;
}
body.privacy-policy li ul li {
    padding-left: 20px;
    margin-bottom: 10px;
}
span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    min-height: 60px;
    align-items: center;
}
.pxl-pricing4 .pxl-item--meta .pxl-item--feature .pxl-feature-list .pxl-feature-text {
    -webkit-line-clamp: 2;
    line-height: 120%;
}
@media screen and (max-width: 882px) {
	.pxl-swiper-wrapper.custom {
		grid-template-columns: auto;
	}
	.pxl-swiper-boxshadow .pxl-swiper-wrapper.custom .pxl-swiper-slide {
		grid-column: auto!important;
	}
}
@media screen and (max-width: 550px) {
	footer .pxl-list > div {
		display: flex;
		justify-content: center;
	}
	.pxl-item--price {
		font-size: 3em!important;
		justify-content: center;
	}
	span.wpcf7-form-control.wpcf7-radio {
		flex-direction: column;
		align-items: baseline;
	}
}