/*
Theme Name: Vitors Child
Theme URI: https://expert-themes.com/wp/vitors
Author: Expert Themes
Author URI: https://themeforest.net/user/expert-themes
Template: vitors
Description: Vitors is the best Digital Marketing Agency WordPress Theme that you have ever seen. It has more than 20 Compelete Elementor demos that can simply import and edit on Elementor.
Version: 1.5.1
License: GNU General Public License
License URI: license.txt
Text Domain: vitors-child
Tags:  	agency, marketing, business
*/

#menu-item-10890 ul ul,.menu-item-10890 ul ul{display:none !important}
#menu-item-10890 a:after,.menu-item-10890 a:after{display:none !important}
.main-navigation ul ul a{text-wrap:auto;}
.audit_btn{    box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 20px 0px;
    background: rgb(255, 92, 0);
    padding: 0px 20px !important;}
.audit_btn:hover{    box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 20px 0px;
       border: 1px solid rgb(255, 92, 0);
    background:transparent;}
.audit_btn:hover a{color: rgb(255, 92, 0); !important;}

/* === Popup Styling (RR Tech Theme) === */

.popup-btn {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 20px 0px;
    background: rgb(255, 92, 0);
    padding: 10px 20px !important;
    color: #fff !important;
    font-weight: bold;
}
.popup-btn:hover{    box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 20px 0px;
       border: 1px solid rgb(255, 92, 0);
    background:transparent;}
#popmake-11144 {
    background: #0a0a0a;
    color: #fff;
    text-align: center;
    padding: 25px 30px;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(255, 102, 0, 0.3);
    font-family: 'Poppins', sans-serif;
}
.pum-theme-11138 .pum-title, .pum-theme-enterprise-blue .pum-title{display:none;}
.popup-form-dark{text-align:center;max-width: 450px;
    margin: 0 auto;}
.pum-theme-11138 h2 {
    font-size: 28px;
    line-height: 36px;
}
.popup-title {
  font-size: 24px;
  font-weight: 700;
  color: #ff6600;
  margin-bottom: 8px;
}

.popup-subtitle {
  font-size: 14px;
  color: #ddd;
  margin-bottom: 20px;
  line-height: 1.6;
}

.popup-form .form-group {
  margin-bottom: 14px;
}

.popup-form input,
.popup-form textarea {
  width: 100%;
  padding: 12px 14px;
  border: 1px solid #333;
  border-radius: 6px;
  background: #111;
  color: #fff;
  font-size: 15px;
  transition: 0.3s ease;
}

.popup-form input::placeholder,
.popup-form textarea::placeholder {
  color: #888;
}

.popup-form input:focus,
.popup-form textarea:focus {
  border-color: #ff6600;
  box-shadow: 0 0 6px rgba(255,102,0,0.4);
  outline: none;
}

.counter-one__count-box h3 ,.counter-one__letter{
    font-size: 34px;
    letter-spacing:2px;
    line-height: 40px !important;
}

.service-page{
	
}
.service-page .popup-subtitle {
    color: #fff;
    margin-bottom: 10px;
}
.service-page .popup-title {
    color: #fff;
}
.service-page .contact-form .form-group input[type="text"], .service-page  .contact-form .form-group input[type="email"], .service-page  .contact-form .form-group input[type="url"], .service-page .contact-form .form-group textarea,.service-page  .contact-form .form-group select
Specificity: (0,3,1)
 {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 20px;
    height: auto;
     color: #000;
}
.service-page .contact-form .form-group {
    margin-bottom: 0px;
}

.service-page .popup-btn {
	background: rgb(0 0 0);}
.service-template .brand-one .brand-one__inner {
    padding: 0 !important;
}
.service-template #exp-page-title-elementor{display:none !important}
body.home .about-one__img img{height:auto !important}

@media (min-width: 930px) and (max-width: 1268px) {
	.blog-one__img-box{width:auto;    max-width: 40%;}	
	.blog-one__content {
    max-width: 60%;
		width: auto;}
	.blog-one__single{flex-direction: row;}
	
}