@font-face {
    font-family: Din; /* Имя шрифта */
    src: url("/wp-content/themes/drone-media/fonts/din-pro-condensed-bold.ttf"); /* Путь к файлу со шрифтом */
   }

@font-face {
    font-family: Qanelas-reg; /* Имя шрифта */
    src: url("/wp-content/themes/drone-media/fonts/Qanelas-Regular.ttf"); /* Путь к файлу со шрифтом */
   }
@font-face {
    font-family: Qanelas-med; /* Имя шрифта */
    src: url("/wp-content/themes/drone-media/fonts/Qanelas-SemiBold.ttf"); /* Путь к файлу со шрифтом */
   }
@font-face {
    font-family: Qanelas-light; /* Имя шрифта */
    src: url("/wp-content/themes/drone-media/fonts/Qanelas-Light.ttf"); /* Путь к файлу со шрифтом */
   }
@font-face {
    font-family: Qanelas-ulight; /* Имя шрифта */
    src: url("/wp-content/themes/drone-media/fonts/Qanelas-UltraLight.ttf"); /* Путь к файлу со шрифтом */
   }
   
.sc_item_title{
    font-family: Din !important; 
    letter-spacing: -25% !important;
    font-weight: 300 !important;
    display: inline-block !important;
}

.sc_services_light .sc_services_item_content p{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
}

@media only screen and ( min-width: 1370px ) and ( max-width: 1500px )
        {
            .content_wrap,
.content_container
            {
                width: 1370px !important;
            }}
            
@media only screen and ( min-width: 1500px ) and ( max-width: 1920px )
        {
            .content_wrap,
.content_container
            {
                width: 1500px !important;
            }}
            
.scheme_default a{
    font-family: Din ; 
}
.sc_services_light .sc_services_item_featured_top.with_number .sc_services_item_icon{
    font-size: 40px !important;
    background-color: #d72323;
    padding: 10px;
    border-radius: 10px;
    color: white;
    font-weight: 300;
}

.sc_services_item_title a{
    font-family: Din !important; 
    font-size: 32px !important;
    letter-spacing: -25% !important;
    font-weight: 300 !important;
    margin-left: 20px;
    
}

.scheme_default h2.elementor-heading-title:before, .scheme_default .sc_item_title.sc_item_title_style_default:before{
    background-color: #d72323 !important;
}

h2.sc_item_title.sc_item_title_style_default:before {
    content: '';
    position: absolute !important;
    height: 20px !important;
    width: 20px !important;
    right: -35px !important;
    left: auto !important;
    top: 0 !important;
}

.text-info p{
    font-family: Qanelas-reg;
    font-size: 17px;
    color: #6d6d6d !important;
    margin-top: 20px;
}

.text-info1 p{
    border-left: 3px solid #d72323;
    padding-left: 10px;
    font-weight: 300;
    font-family: Qanelas-reg;
    font-size: 17px;
    color: #6d6d6d !important;
}

.drone-preim{
    background: url(/wp-content/themes/drone-media/images/bg50.png) center top no-repeat !important;
    height: 850px !important;
    padding-top: 5px;
}

@media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .drone-preim
            {
                    height: 1650px !important;
                    background: none !important;
                    background-color: #f8f8f8 !important;
            }} 

.info2{
    background: url(/wp-content/themes/drone-media/images/bg2.png) center top no-repeat !important;
    height: 700px !important;
}
@media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .info2
            {
                height: 1100px !important;
                background: none !important;
                background-color: #f8f8f8 !important;
            }} 

 
.preim-block h2{
    font-family: Din !important; 
    letter-spacing: -25% !important;
    font-weight: 300 !important;
    display: inline-block !important;
    font-size: 46px;
    margin-top: 200px !important;
}
@media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .preim-block h2
            {
                    margin-top: 40px !important;
            }} 
            
.preim-block:before{
    background-color: #d72323 !important;
}

.preim-block:before {
    content: '';
    position: absolute !important;
    height: 20px !important;
    width: 20px !important;
    right: -25px !important;
    left: auto !important;
    top: 0 !important;
    
}


 @media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .preim-block h2
            {
                font-size: 36px;
                text-align: center;
                margin-top: 80px;
                line-height: 40px;
                margin-top: 40px !important;
            }}

.preim-block h2 b{
    background-color: #128246;
    font-family: Qanales-bold;
    font-size: 48px;
    color: white;
    padding: 0px 14px 0px 14px;
    border-radius: 10px;
    line-height: 70px;
}

 @media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .preim-block h2 b
            {
                font-size: 44px;
            }}

 .preim-block p{
    font-size: 17px !important;
    font-family: Qanelas-reg;
 }
 
  @media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .preim-block p
            {
                text-align: center;
            }}
 
 .preim-block button{
    color: #d72323;
    background: none !important;
    font-family: Qanales-light;
        font-family: Din !important;
    font-size: 24px !important;
    text-transform: uppercase !important;
    padding: 0 !important;
    margin-top: 20px;
 }
 
 .preim-box{
    max-width: 100%;
    border-radius: 20px;
    padding: 20px;
    height: 230px;
    transition: 0.4s;
    transform: scale(1.0);
    padding-right: 10px;
    background-color: white;
    margin-top: 25px;
 }
 
.preim-box:hover{
    position: relative;
    transform: scale(1.1);
    background-color: #232e35;
}
 
.preim-box h3{
    font-family: Din !important; 
    font-size: 28px;
    text-transform: uppercase;
    transition: 0.4s;
}

.preim-box:hover h3{
    color: white;
}
  
.preim-box p{
    font-size: 15px;
    line-height: 18px;
    font-family: Qanelas-reg;
    margin-top: 5px;
    transition: 0.4s;
}

  @media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .preim-box p
            {
                text-align: left;
            }}
            
.preim-box:hover p{
    color: white;
}
.preim-box:hover .preim-icon{
    transform: scale(0.9);
}

.preim-icon{
    height: 60px;
    width: 60px;
    border-radius: 25px;
    padding: 10px;
    transition: 0.2s;
    transform: scale(1.0);
}



footer{
    padding-top: 0px;
    background-color: #232e35;
}

footer p{
    font-family: Qanelas-reg !important;
    font-size: 14px !important;
    font-weight: 300;
    margin-right: 25px;
}

footer h4{
    font-family: Qanelas-reg !important;
    font-size: 22px !important;
    margin-top: 110px !important;
}

footer h5{
    font-family: Qanelas-reg !important;
    font-size: 16px !important;
}

footer a{
    margin-top: 15px !important;
    line-height: 28px !important;
    font-family: Qanelas-reg !important;
    font-size: 16px !important;
}

footer h5 a:before {
    content: "<i class="fa fa-circle" aria-hidden="true"></i>" !important;
}

.sc_layouts_menu a{
    font-family: Din !important; 
}

.sc_button_text{
    font-family: Din !important; 
}

.itog-preim{
    background: url(/wp-content/themes/drone-media/images/bg51.png) center top no-repeat !important;
    height: 776px !important;
    padding-top: 100px;
}

@media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .itog-preim
            {
                    height: 1000px !important;
                    background: none !important;
                    background-color: #f8f8f8 !important;
                    padding-top: 0px;
            }} 

.tog-preim-box h4 b{
    font-family: Din !important; 
    background-color: #d72323;
    border-radius: 15px;
    padding: 5px;
    font-size: 60px;
    color: white;
    width: 90px !important;
    height: 90px !important;
}

@media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .tog-preim-box h4 b
            {
                    font-size: 42px;
            }} 

.tog-preim-box h4{
    font-size: 38px;
    color: black;
    font-family: Din !important; 
    text-transform: uppercase;
}

@media only screen and ( min-width: 300px ) and ( max-width: 1000px )
        {
            .tog-preim-box h4
            {
                    font-size: 32px;
            }} 

.tog-preim-box p{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
    font-weight: 300;
    margin-top: 20px;
}

.tog-preim-box{
    margin-top: 80px;
}

.content{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
}

.sc_layouts_title_caption{
    font-family: Din !important ; 
}

.top_panel{
    background: url(/wp-content/uploads/2024/04/bg.png) center top no-repeat !important;
    background-size: cover !important;
}

.breadcrumbs{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
}

.breadcrumbs{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
    color: black !important;
}

.current{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
    color: black !important;
}

.scheme_dark .breadcrumbs_item.current{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
    color: black !important;
    font-weight: 300 !important;
}

.scheme_dark .sc_layouts_title_breadcrumbs a{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
    color: black !important;
    font-weight: 300 !important;
}

.scheme_default .woocommerce div.product .product_meta span > span{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
    font-weight: 300 !important;
}

.scheme_default .woocommerce div.product .product_meta span > a{
    font-family: Qanelas-reg !important;
    font-size: 18px !important;
    font-weight: 300 !important;
}

.scheme_default .single-product div.product .woocommerce-tabs .wc-tabs li a{
    font-family: Qanelas-reg !important;
}

.breadcrumbs .home{
    visibility: hidden;
}

.breadcrumbs .home::before {
    content: "Главная";
    visibility: visible;
}

.footer_wrap h4{
    margin-top: 120px;
}