/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 


#is-popup-wrapper {
    position: relative;
    padding-top: 0px; /* Adjust as necessary to provide space for the close icon */
}

#is-popup-wrapper::before {
    content: "";
    display: block;
    width: 1140px;
    height: 0;
    margin: 0 auto;
    position: relative;
}

.popup-search-close {
    position: absolute;
    top: 0px; /* Adjust as necessary */
    right: calc(50% - 563px); /* 570px is half of 1140px */
    cursor: pointer;
}

.is-popup-search-form {
    text-align: center;
    margin-top: 20px; /* Adjust as necessary */
}

.is-search-form {
    display: inline-block;
}

@media (min-width: 1159px) and (max-width: 1268px) {
  .popup-search-close {
    position: absolute;
    top: 0px; /* Adjust as necessary */
    right: calc(50% - 540px); /* 570px is half of 1140px */
    cursor: pointer;
}
}

@media (min-width: 1149px) and (max-width: 1158px) {
  .popup-search-close {
    position: absolute;
    top: 0px; /* Adjust as necessary */
    right: calc(50% - 535px); /* 570px is half of 1140px */
    cursor: pointer;
}
}

@media (min-width: 1132px) and (max-width: 1148px) {
  .popup-search-close {
    position: absolute;
    top: 0px; /* Adjust as necessary */
    right: calc(50% - 530px); /* 570px is half of 1140px */
    cursor: pointer;
}
}

@media (min-width: 1126px) and (max-width: 1132px) {
  .popup-search-close {
    position: absolute;
    top: 0px; /* Adjust as necessary */
    right: calc(50% - 525px); /* 570px is half of 1140px */
    cursor: pointer;
}
}

@media (min-width: 1115px) and (max-width: 1126px) {
  .popup-search-close {
    position: absolute;
    top: 0px; /* Adjust as necessary */
    right: calc(50% - 520px); /* 570px is half of 1140px */
    cursor: pointer;
}
}

@media (min-width: 1106px) and (max-width: 1115px) {
  .popup-search-close {
    position: absolute;
    top: 0px; /* Adjust as necessary */
    right: calc(50% - 515px); /* 570px is half of 1140px */
    cursor: pointer;
}
}

@media (min-width: 1095px) and (max-width: 1106px) {
  .popup-search-close {
    position: absolute;
    top: 0px; /* Adjust as necessary */
    right: calc(50% - 510px); /* 570px is half of 1140px */
    cursor: pointer;
}
}

@media (max-width: 1095px) {
  .popup-search-close {
 display: none;
}
}


@font-face {
    font-family: Inter;
    src: url('https://news.kixxoil.com/font/Inter-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    src: url('https://news.kixxoil.com/font/Inter-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    src: url('https://news.kixxoil.com/font/Inter-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    src: url('https://news.kixxoil.com/font/Inter-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}
