/*!
Theme Name: Ienet Child theme
Theme URI: https://bracketweb.com/ienetwp/
Template: ienet
Author: Layerdrops
Author URI: https://themeforest.net/user/Layerdrops
Description: This is a Child theme for Ienet WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ienet-child
*/
.background-black { background-color: #a51923; }
.main-slider-three__layer { background-position:center; }
.packages-one__bg {  background-size: cover;  }
.packages-top__bottom { background-color: #ab0001; }
.followus h2{ margin-top:-5px; }
.followus h2{ margin-bottom:16px; position:relative; margin-bottom:5px; }
.followus .elementor-heading-title::after {    position: absolute;   left: 0; bottom: -6px; width: 70px; height: 1px; content: ""; background: linear-gradient(90deg, rgba(var(--ienet-base-rgb, 223, 35, 57), 1) 0%, rgba(var(--ienet-base-rgb, 223, 35, 57), 0) 100%);}
.footer-widget__info li a, .footer-widget__links li a {padding-bottom: 5px; position:relative; }
.footer-widget__info li a, .footer-widget__links li a:after{ position:absolute; content:''; }
@media (min-width: 768px) { 
	.main-header__logo { padding: 10px 0;	}
}
.sidebar-one__content { background-color: #bb0916; }
.sidebar-one__text, .sidebar-one__info li{ color:#fff; }
ul#menu-menu-2 li a{ position:relative;     padding: 10px 20px; }
ul#menu-menu-2 li a:after { position:absolute; content: "\e90b"; left: 0; top: 2px; font-family: 'icomoon' !important;    font-size: 10px; }
.flexbox { display: flex; align-items: center; }
.flexbox p, .flexbox .icon-maps-and-flags, .flexbox .icon-corporation{ color:#fff; margin-bottom:0px; }
.flexbox .icon-maps-and-flags, .flexbox .icon-corporation {font-size:38px; }
.flexbox hr{ background:#ffffff2e; }
.main-slider-three__title span {}
.sec-title__title > span, .contact-one__form .sec-title__title > span{}
.packages-one__card { border: 2px solid #c72a2b; background-color: #AB0001; }
.welcome .col-md-7 { display:none; }
.welcome .col-md-5 { width:100%; }
.packages-one__list li {     color: #fff; }
.blog-one{ padding: 40px 0 0; }
.feature-one{ padding:40px 0; }
.testimonials-one { margin:40px 0 0; }
.packages-one { position: relative; padding: 350px 0 40px; }
.about-one { padding: 40px 0; }
.funfact-one__item { position: relative;  width: 250px;   height: 250px;  background-color: var(--ienet-base);   border-radius: 50%;  display: flex; align-items: center;  padding: 30px;  flex-direction: column;  border-radius: 50%; margin: 0 -5px;}
.funfact-one { border-radius: 0px 0px 60px 60px; overflow: hidden; position: relative; padding: 40px 0 140px; }
.packages-one__card__price { color:#fff; border:1px solid #fff; }
.sidebar-one__newsletter.mc-form, .fabt h2, h4.sidebar-one__title { display:none; }
.feature-one, .cta-one { padding: 40px 0 0; }
.packages-one__card { padding-bottom:40px; }
.testimonials-one__image { background-size:10%; background-position: left center; }
.page-header { background-image: linear-gradient(to left bottom, #051937, #3e205b, #850464, #c5004c, #eb1212); }
.page-header::after {   width: 150px;  height: 40px; }
.page-header { padding-top: 250px; padding-bottom: 55px;}
.contact-one, .about-two { position: relative; padding: 40px 0; }
body.page-id-80 .page-header::after{ background-color: #f7f5f1; }
.exp .cta-one__image__price { display:grid; align-items:center; justify-content:center; }
.exp .cta-one__content .row .col-md-4 { display:none; }
.exp .cta-one__content .row .col-md-8{ width:100%; }
.wpcf7 form .wpcf7-response-output { color:#fff; }
.packages-two__card__price { text-align:center; }
body.home a.packages-one__card__rm { display: none; }
body.home .packages-one__card { padding-bottom: 0; }
.mobile-nav__content { background-color:#a31929;  }
.customfeatureimg{ padding-bottom:110px; }
.customfeatureimg img{ position:relative; bottom:-110px;  }
ul.values{ list-style: none; margin: 0; padding: 0; }
ul.values li { color: #fff; border-bottom: 1px solid #cccccc1f;   padding: 10px 0; }
ul.values li  b { color:#fff; }
.cofounder .col-lg-6:first-child{ order:2; }
.cta-one::after { display:none; }
.cta-two {padding:40px 0 0;}
.cta-two__bg { top:0; }
.service-page { padding: 40px 0; }
.mobile-nav__btn {    width: 38px; gap: 2px;}
.mobile-nav__btn span { height:5px; }
.mobile-nav__content .main-menu__list li > a { font-size:16px; }
.video-two__count { letter-spacing:2px; }
.packages-two__card__rm { background-color:var(--ienet-base, #DF2339) !important; color:#fff; right:5px; bottom:5px; }
.about-one__content__text { margin: 0; }
.blog-details__image img { width:100%; }
.blog-details { padding: 40px 0; }
.cta-one__image__shape {     left: 0; bottom: 60px; }
.exp .row{ align-items:center; }
.cta-one__image__one {     mask-size: auto; }
.main-footer__top__inner {background-color: #bb1822; }
.bestplan .sec-title__title > span { color:#fff; }
.contact-one__form .sec-title__title > span { color: #ffffff; }
.footer-widget--about .footer-widget__title{ display:none; }
@media (max-width: 767px) {
    .main-header__logo img { max-height: fit-content; }
}