/*
Theme Name: webtime
Theme URI: https://webtime.agency
Author: webtime
Author URI: https://webtime.agency
Version: 5.0
Text Domain: webtime
Tags: Webtime.agency PRIVATE THEME 2023

Webtime THEME COPYRIGHT 2023
webtime.agency
*/

.boo2 {
  font-size: 30px;
  color: #ef3f23;
}

.clickweb a{
  color: #050505;
}

.boo1 {
  font-size: 44px;
  font-weight: bold;
  color: #545557;
  text-align: right;
}

.webtimeebo {
  border: 5px solid #d9dadb;
  border-radius: 10px;
  padding: 30px;
  min-height: 285px;
  margin-bottom: 10px;
}

.webtimeebo:hover{
  background-color:#e6e6e8;
}

.boo3 {
  font-size: 24px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.boo4 {
  color: #343436;
  font-size: 16px;
}

.navbar-area.is-sticky {
  background-color: #000000;
}

p {
  font-weight: normal !important;
}

.ebtimeagency1 {
  color: #ef5d23;
  font-size: 18px;
  font-family: tahoma;

}

.deviceswebtime {
  padding-top: 15px;
}

.jouriconter{padding-top:100px;}
.jouri4k2 {
  font-size: 17px;
}
.getstartedjouri {
  border: 1px solid #000;
  font-size: 20px;
  font-family: Helvetica;
  color: #ef3f23;
  border-bottom: 5px solid #000;
  margin-top: 20px;
  padding: 10px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); /* Adjust the shadow values as needed */	
}
.getstartedjouri a{
    color:#ef5323;
}

/* Center "web293" and apply customized font styles */
.single-pricing-table .title .web293 {
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
	color: #fff;
    font-weight: bold;
    font-size: 30px; /* Adjust the font size as needed */
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); /* Add a light black shadow */
}
/* Change the color of the "features-list" text to white */
.single-pricing-table .features-list li {
    color: white;
}
/* Add an inner border with a custom color inside each pricing box */
.single-pricing-table {
    margin-bottom: 20px; /* Add margin to separate the boxes */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); /* Optional: Add a box shadow for a better visual effect */
    position: relative; /* Create a relative positioning context for the inner border */
}

.single-pricing-table::before {
    content: "";
    position: absolute;
    top: -5px; /* Adjust the top position to be at the edge */
    left: -5px; /* Adjust the left position to be at the edge */
    right: -5px; /* Adjust the right position to be at the edge */
    bottom: -5px; /* Adjust the bottom position to be at the edge */
    border: 3px solid #fc521e; /* Change the color to #fc521e */
    box-sizing: border-box;
}
.single-pricing-table {
    box-shadow: 0px 0px 20px 3px rgba(242, 70, 7, 0.5) !important;
}
/* Center "price" and apply Tahoma font */
.single-pricing-table .price {
    text-align: center;
}
/* Increase price font size on mobile devices */
@media (max-width: 767px) {
    .single-pricing-table .price {
        font-size: 40px !important; /* Adjust the font size as needed */
    }
}
/* Center the "Buy" button on mobile */
.single-pricing-table .default-btn {
    text-align: center; /* Center text horizontally */
}
/* Optional: Add margin or padding to the button for spacing */
.single-pricing-table .default-btn {
    margin: 10px auto; /* Adjust the margin as needed for spacing */
    display: block; /* Make it a block-level element for centering */
}
/* Center "7-day money-back guarantee" text and "deviceswebtime" image on all screen sizes */
.single-pricing-table .time2,
.single-pricing-table .deviceswebtime {
    text-align: center;
}

.single-pricing-table .deviceswebtime img {
    display: block;
    margin: 0 auto;
    max-width: 100%; /* Ensure the image doesn't exceed its container width */
}
.jouri4k {
  font-size: 30px;
  color: #ef5323;
}

.jourimore3 {
  color: #222324;
  font-size: 18px;
  font-family: tahoma;
  font-weight: normal;
  padding-bottom: 35px;
}

.jourimorereason {
  font-size: 40px;
  font-family: Helvetica;
  padding-bottom: 25px;
  text-align: center;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); /* Adjust the shadow values as needed */
  line-height: 1;
}
/* Add spacing between the elements on smaller screens */
@media (max-width: 768px) {
    .col-sm-6 {
        margin-bottom: 20px; /* Adjust the margin as needed */
    }
/* Move the second .jouri4k element to the left */
.col-sm-4:nth-child(2) .jouri4k {
    margin-left: -20px; /* Adjust the margin value as needed */
}
}
.jouri12m {
  background: #fab9a2;
  box-shadow: 20px 20px 40px #fab9a2;
}
/* Add the CSS styles here */
.single-screenshot-item {
    margin-right: 0.1px; /* You can adjust the margin as needed */
}

.single-screenshot-item img {
    border: 3px solid black; /* You can adjust the border width and color as needed */
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); /* Add shadow styles here */
	box-shadow: 0px 0px 10px 5px rgba(242, 70, 7, 0.5);
}

/* Add margin to the second section */
.container .row .col-sm-12 {
    margin-top: 45px; /* Adjust the margin as needed */
}

/* Style the <p> element with Tahoma font */
.gradient-banner-area .gradient-banner-content p {
    font-family: Tahoma, sans-serif; /* Specify Tahoma as the font */
    color: #fff; /* Change the color to your desired color */
}

/* Default styles for h1 */
.screenshots-area h1 {
    text-align: center;
    color: black;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    white-space: nowrap; /* Prevent text from wrapping */
}

/* Media query for screens with a maximum width of 768px (typical phone size) */
@media (max-width: 768px) {
    .screenshots-area h1 {
        white-space: normal; /* Allow text to wrap on smaller screens */
    }
}
/* Default styles for h1 */
.pricing-area h1 {
    text-align: center;
    color: black;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    white-space: nowrap; /* Prevent text from wrapping */
}

/* Media query for screens with a maximum width of 768px (typical phone size) */
@media (max-width: 768px) {
    .pricing-area h1 {
        white-space: normal; /* Allow text to wrap on smaller screens */
    }
}
.pricing-area .jweb {
    margin-bottom: 45px; /* Add margin to create space below the h1 */
}
/* Styles for the home page banner */
.home-banner {
	padding-top: 130px;
    background-position: center;
    background-size: cover;
    display: flex;
    align-items: center;
    min-height: 670px;
	padding: 120px 0;
    position: relative;
    margin-bottom: 35px;
}
.home-banner .default-btn {
    background-color: #007bff; /* Button background color (blue) */
    color: #fff; /* Button text color (white) */
    padding: 15px 30px; /* Adjust button padding */
    border-radius: 5px; /* Adjust button border radius */
    text-decoration: none;
    display: inline-block;
    margin-top: 20px; /* Adjust button margin */
    font-weight: bold; /* Add font weight if needed */
}
.popular {
  /* Add styles specific to the "Popular" panel */
  background-color: #000000; /* Change the background color as desired */
}

.badge {
  /* Badge styles */
  position: absolute;
  top: 10px; /* Adjust top position as needed */
  right: 10px; /* Adjust right position as needed */
  background-color: #f24607; /* Badge background color */
  color: #fff; /* Text color of the badge */
  padding: 15px 50px; /* Adjust padding as needed */
  border-radius: 5px; /* Rounded corners */
}
h1.custom-h1 {
    font-size: 18px;
    line-height: 1;
}

/* Center the "sec211," "sec23," "sec24," and "sec25" elements on phones */
@media (max-width: 767px) {
    .sec211, .sec23, .sec24, .sec25 {
        text-align: center;
    }
}
    .single-footer-widget{
        text-align:center;
    }
.jourpay {
  text-align: center;
}
.img-jouri{max-width:400px;}
.footer-area.footer-style-two {
  background-color: #fff!important;
  }
.jourih2 {
  color: #000 !important;
}
ul.links-list li {
  padding: 10px;  list-style-type: none;
  display:inline;

}

ul.links-list li a {
  font-size: 16px;
}

.jourilinks {
  text-align: center;
}

.copyright-area{
    margin-top:11px!important;
}


.jouri93 {
  padding-top: 30px;
}


    .jouri {
  font-size: 35px;
  margin-bottom: 20px;
  border-bottom: 10px solid #ef3f23;
}

.jouri3 {
  padding: 10px;
  text-align: center;
  border: 4px solid #000;
  border-radius: 20px;
  font-size: 18px;
}


.jouri2 {
  padding-bottom: 10px;
  font-size: 19px;
  color: #738590;
  font-weight: normal;
  font-family: arial;
}


.video-area.pb-75 {
  margin-top: 67px;
}
.jouri-iptv03929{
    padding-bottom: 40px;
    font-family: arial!important;
    font-size: 50px;
}

.vc {
background: #000;
border-radius: 30px;
color: #fff;
text-align: center;
padding: 11.5px 18px;
font-size: 24px;
}
/* Add a light text shadow to the h2 element */
.jweb {
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); /* Adjust the shadow values as needed */
}
.jweb {
font-size: 48px;
font-weight: bold;
font-family: Helvetica;
padding-bottom: 3px;
}

.item98432 {

  background: #000000!important;
height: 130px;
  border-radius: 10px!important;
}



body {
  background: #f7f7ff!important;
}

.single-pricing-table {

  background: #000;
}


.copyright-area {
  font-weight: normal;
}

.links-list {
  font-weight: normal;
  padding-top: 25px;
}


.sec23 {
  font-size: 32px;
  font-family: Helvetica;
  padding-bottom: 20px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); /* Adjust the shadow values as needed */
}

.sec24 {
  font-weight: normal;
  font-family: tahoma;
  font-size: 18px;
  padding-bottom: 20px;
}
.sec25 {
  margin-bottom: 40px;
}
.sec211 img {
  width: 48%;
}
.sec211 {
  text-align: center;
}


.time2 {
  font-size: 12px;
  color: green;
  margin-top: 25px;
}


h2.elementor-heading-title.elementor-size-default {
  color: #000 !important;
}

.dt-cookie-consent{
    display:none!important;
}

.page404{
    padding:30px;
    text-align:center;
    font-size:34px;
}

form textarea, .form-row textarea, form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]), .form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]){
    width: 100%;
font-size: 16px;
display: block;
margin: 0 auto;
color: rgba(0, 0, 0, 0.8);
padding: 17px 26px;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-clip: border-box;
font-family: 'Muli', sans-serif;
font-family: var(--font-main), sans-serif;
font-weight: 400;
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}


.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  outline: 0;
  line-height: normal;
}


.woocommerce-product-search, .wp-searchform, form.post-password-form, form.search-form, form.wpcf7-form, form.form, form {
  text-align: center;
}

label {
  text-align: left!important;
}
