@media screen and (max-width:1400px) {
    .main-footer h5 {
        width: 100%;
    }
}

@media screen and (max-width:1200px) {
    .row-voice {
        width: 100%;
    }
 
        .mustchange{
        width: 100% !important;
        }
      
    .sidebar-content {
        width: 100%;
    }

    .single-container {
        justify-content: center;
    }

    .comment-form-author, .comment-form-email {
        margin-right: -9.5px;
    }

    .khodebox {
        position: relative;
        left: 0px;
    }

    .single-EnterLayout, .single-card, .single-content, .about-text p,
    .tags-box, .khodebox {
        width: 100%;
    }

    .head_image, .head_image img {
        width: 100%;
    }

    .comment-form-comment {
        width: 97%;
    }

    .sidebar {
        position: relative;
        left: 30px;

    }

    .about-title {
        width: 100% !important;
    }

    .about-container {
        width: 95%;
        padding-bottom: 100px;
        margin-top: -50px;
        display: flex;
        justify-content: space-between;
    }

    .about-container-text {
        width: 95%;
        padding-bottom: 100px;
        margin-top: 10px;
        display: flex;
        justify-content: space-between;
    }

    .about-text {
        width: 75%;
        background-color: #fff;
        height: auto;
        border-radius: 10px;
        font-size: 14px;
        line-height: 30px;
    }

    .about-text p {
        width: 100%;
        padding: 30px;
    }

    .about-text img {
        width: 60%;
        position: relative;
        display: block;
        margin: 20px 0px;
        border-radius: 10px;
    }

    .buttons {
        width: 30%;
        margin: 30px;
        margin-top: -8px;
    }

    .about-title h1 {
        width: 100% !important;
        right: 0;
    }
}

@media screen and (max-width:1100px) {
    .ftp{
        display: none !important;
    }
    .elementor-3893 .elementor-element.elementor-element-978ae03 > .elementor-widget-container{
        padding: 0px 0px 0px 0px !important;
    }
    #cc_slider_elementor_ten .thirteen_container{
        width: 100%;
    }
    .thirteen_card{
        width: 100% !important;
    }
    
    .thirteen_container{
        width: 50%;
    }
    .thirteen_img img {
        height: 255px !important;
    }
    .tw_card{
        width: 100%;
    }
    .tw_container{
        margin: 10px 3px;
        width: 49%;
    }
    .eleven_card{
        width: 100% !important;
        margin: 9px 13px !important;
    }
    .eleven_card_container{
        width: 50%;
    }
    .ten_card_container{
        width: 50% !important;
    }
    .ten_card_container .image_ten img{
        height: 260px !important;
    }
    .ten_card{
        width: 100% !important;
    }
    .nine_card_container{
        width: 50%;
    }
    .nine_card{
        width: 100% !important;
    }
    .eight-container{
        width: 50%;
        flex-wrap: wrap;
    }
    .eight_cc .eight-container{
        width: 100%;
      }
    .eight_card_contaienr{
        width: 100% !important;
    }
    .eight_card_contaienr .image_eight img{
        height: 260px !important;
    }
    .header_turbo_container .LayoutController{
        width: auto;
    }
    .menu li a{
        font-size: 13px ;
    }
    .four_cc .owl-next span, .two_cc .owl-next span, .one_cc .owl-next span, .three_cc .owl-next span, .seven_cc .owl-next span, .fifth_cc .owl-next span{
        left: 0px;
    }
    .four_cc .owl-prev span, .two_cc .owl-prev span, .one_cc .owl-prev span, .three_cc .owl-prev span, .seven_cc .owl-prev span, .fifth_cc .owl-prev span{
        right: 0px;
    }
    .four_cc .owl-next span, .two_cc .owl-next span, .one_cc .owl-next span, .three_cc .owl-next span, .seven_cc .owl-next span, .fifth_cc .owl-next span{
        background-color: #fff;
    }
    .four_cc .owl-prev span, .two_cc .owl-prev span, .one_cc .owl-prev span, .three_cc .owl-prev span, .seven_cc .owl-prev span, .fifth_cc .owl-prev span{
        background-color: #fff;
    }
    .Last_Controller{
        justify-content: center !important;
    }

    .card-img-holder img{
        height: 231px !important;
    }
    .ContainerOfSlider {
        padding-bottom: 22px;
    }

    .six-card-container {
        width: 47% !important;
    }

    .seven-card-container {
        width: 47% !important;
    }

    .Simple-menu .LayoutController {
        width: auto;
    }

    .FirstCardContainer .parent {
        width: 100% !important;
    }

    .card-content {
        -webkit-line-clamp: 2;
    }

    .card-title {
        -webkit-line-clamp: 2;
    }

    .FirstCardContainer {
        width: 100%;
    }

    .FatherOfCards {
        direction: rtl;
        margin-top: -29px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        font-size: 14px !important;
    }

    .FirstCardContainer .parent {
        margin: 0px 0px !important;
        padding-top: 25px;
        padding-right: 0px;
        position: relative;
    }

    .FirstLayoutController {
        height: auto;
        margin: -4px 4px;
        max-width: 47%;
    }

    .descriptions {
        width: 98% !important;
        -webkit-line-clamp: 3;

    }

    .blog-title {
        -webkit-line-clamp: 3;

    }

    .ContainerOfSlider {
        width: 97%;
    }


    .LayoutController {
        width: 100%;
    }

    .options a {
        margin-right: 5px;
        margin-top: 11px;
    }

    .card-img-holder img {
        max-height: 30rem;
        height: 250px;
    }

    .SecondCardContainer {
        width: 100%;
        padding-top: 0px;
    }

    .second-card {
        width: 100% !important;
    }

    .SecondLayoutController {
        height: auto;
        margin:6px;
        max-width: 47%;
    }
    .single-card .SecondLayoutController{
        max-width: 100% !important;
        width: 100% ;
    }
    .single-card .single-second-card{
        width: 100%;
    }
    .SecondCardContainer .social-container {
        justify-content: center !important;
    }

    .second-card {
        width: 100% !important;
        margin: 8px 0px !important;
    }

    .Forth-card-container {
        width: 50%;
    }

    .forth-card {
        width: 100% !important;
    }

    .forth-card img {
        width: 96% !important;
        height: 270px !important;
    }

    .wrap-third {
        width: 50%;
        justify-content: center;
    }

    .three_cc .wrap-third {
        width: 97%;
    }

    .third-card {
        width: 100% !important;
    }

    .Third {
        justify-content: center;
    }

    .row-voice {
        width: 100%;
    }

    .Pages {
        width: 90%;
    }

    .single-EnterLayout, .single-card,
    .single-container img, .single-content, .about-text p,
    .tags-box, .khodebox, .single-new-more-container,.star-box {
        width: 100%;
    }



    .comment-form-comment {
        width: none;
    }

    .sidebar {
        position: relative;
        left: -11px;
        top: -23px;
    }

    .sidebar-content {
        position: relative;
    }

    .single-content img {
        width: 100%;
        height: auto;
    }

    .tags-container {
        justify-content: right;
        margin-top: 20px;
    }

    .SidebarController {
        display: flex;
        justify-content: center;
    }

    .single-container {
        margin-right: 30px;
    }

    .sidebar {
        margin-right: 0;
    }

    .container-404 {
        width: 97%;
    }

    .controler-404 img {
        margin-right: 50px !important;
    }

    .controler-404 {
        width: 90%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        margin-top: 20px;
        height: auto;
    }

    .btn-home {
        margin-right: 0px;
    }

    .content-404 {
        margin-top: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }

    .controler-404 h4 {
        width: 80%;
        margin-right: 0px !important;
    }

    .err-txt {
        display: block !important;
        width: 100%;
    }
}

@media screen and (max-width:992px) {
    .elementor-5056 .elementor-element.elementor-element-dd1b783{
        width: 100% !important;
    }
    .elementor-5056 .elementor-element.elementor-element-0752b25 {
        width: 100% !important;
    }
    .underup .header-box{
        margin-left: 3px;
      }
    .up-menu{
        padding-right: 10px;
    }
    .menu-button{
        background-color: #ebebeb;
        width: 46px;
    }
    .menu-button::before{
        color: #343a40;
        margin-right: -8px;
        margin-top: 6px;
    }
    .mb_el .header-search-icon{
        right:8px;
    }
    .down ,.right_menu_up,.menu-button span{
        display: none !important;
    }
    .menu-button{
        padding: 0px 20px;
    }
    .right_mobile .bars-container{
        display: flex;
        height: unset;
    }
    .menu-button::before{
        position: unset;
      }
      .right_mobile{
        margin-left: 12px;
        height: 44px;
      }
    /*Single page*/
    .elementor-13 .elementor-element.elementor-element-7e6d6497,
    .elementor-13 .elementor-element.elementor-element-792d43fe{
        width: 100% !important;
    }
    .elementor-13 .elementor-element.elementor-element-792d43fe > .elementor-element-populated{
        padding: 0px 0px 0px 0px !important;
    }
    /*Single page*/

    .tw_container {
        width: 100%;
    }
    .header_turbo_container .nav-container{
        height: 100px;
      }
    .eight_card_contaienr .image_eight img{
        height: 246px !important;
    }
    .glasses_container{
        margin-top: 20px    ;
    }
    .header_turbo_container .all-container{
        margin-left: 0px;
        left: 13px;
    }
    .LayoutController-Reading{
        margin-top: 20px;
    }

    .mymain{
    }
    .new-more-container {
        margin-right: 20px;
    }

    .btn-more-slider {
        padding: 11px 90px;
    }

    #middle-slider_elementor .owl-dots {
        margin-right: 11px !important;
        margin-top: -37px !important;
    }

    #large .menu {
        display: flex !important;

    }

    #large .menu li {
        display: none !important;

    }

    #large .s-box {
        display: none !important;

    }

    #large .my-logo {
        display: none !important;

    }

    .menu-two {
        display: flex !important;
        opacity: 1;
        visibility: visible;
    }

    .card {
        width: 97% !important;
    }

    .mmenu {
        display: flex;
    }

    .button-cat {
        width: 100%;
    }

    .catslider {
        width: 100%;
    }

    .search-s {
        display: none !important;
    }

    .modern-title, .modern-des {
        right: 0px;
    }

    .modern-des, .modern-title {
        text-align: center;
    }

    .modern-title {
        top: 10px;
    }

    .post-silder-container {
        flex-wrap: wrap;
        height: 528px;
        padding-bottom: 12px;
        width: 100%;
        padding-left: 13px;
    }

    .ps-img {
        width: 100%;
    }

    .header-box .form-search-box {
        display: none;
    }

    .header-box .search-box input {
        width: 540px;
    }

    .under-menu .menu {
        right: 0;
    }



    .menu-controller {
        padding-top: 11px;
        padding-bottom: 25px;
    }

    .menu-controller .nav-container .menu:first-child li {
        right: 0px;
        top: 0px;
    }

    .menu-controller .menu {
        padding: 0px;
    }

    .PageContainer {
        margin-top: 45px;
    }


    .controler-404 img {
        margin-left: 0px;
    }

    [data-widget_type="search-box.default"] .elementor-widget-container {
        padding: 0 !important;
        margin: 0 !important;
    }

    .search_el .search-box {
        width: 100%;
    }

    [data-widget_type="reading-box.default"] .elementor-widget-container {
        margin: 0px !important;
        padding: 0 !important;
    }




    .row-voice {
        width: 100%;
    }

    .btn-more {
        margin-top: 9px;
    }

    .not-found {
        margin-right: 33px;
    }

    .SidebarController {
        margin-left: 0px;
        margin-right: -12.5px;
    }

    .comment-form-cookies-consent {
        margin-right: 5px;
    }

    .form-submit {
        margin-right: -6px;
    }

    .single-EnterLayout, .single-card, #related-slider,
    .single-container img, .single-content, .about-text p,
    .tags-box, .comments-container-max, .single-new-more-container {
        width: 100%;
    }

    .khodebox {
        width: 100%;
        position: relative;
        left: 0px;
    }

    .SidebarController {
        right: 0;
    }

    .sidebar_id {
        margin-top: 40px;
    }


    .head_image {
        display: flex;
        justify-content: center;
        width: 100% !important;
    }

    .header-title {
        width: 480px;
        margin-top: 45px;
    }

    .form-search-box {
        padding-bottom: 60px;
    }

    .angle-container {
        top: 30px;
    }

    .header-search-icon {
        right: -2px;
    }

    .no-post {
        width: 100%;
    }

    .single-new-more-container {
        position: relative;
        right: 23px;
    }



    .best-content img {
        height: 200px;
    }

    .best-content p {
        font-size: 13px;
    }

    .sidebar {
        padding-top: 10px !important;
    }

    .tags-container {
        justify-content: center;
    }

    .single-container {
        margin-right: 0px;
    }

    .SidebarController {
        margin-left: 0px;
    }

    .ContentController {
        display: flex;
        justify-content: center;
    }

    .image {
        display: flex;
        justify-content: center;
    }

    .sidebar {
        width: 93%;
    }

    .single-container h1 {
        text-align: right;
        width: 93%;
    }

    .new-more-container h2 {
        font-size: 15px;
    }

    .single-new-more-container h2 {
        font-size: 15px;
    }

    .nav-container {
        justify-content: left;
        top: 35px !important;
    }

    .mobile-menu {
        visibility: visible;
        opacity: 1;
    }

    .menu li:not(.sub-menu li) {
        position: relative;
        color: #000;
        list-style: none;
        margin: 10px;
        border-bottom: 1px solid #cccccc3d;
        padding-bottom: 10px;
        text-align: right;

    }


    .menu-dark li:not(.sub-menu li) {
        border-bottom: 1px solid #8d8d8d21;
    }

    .header-title {
        margin-top: 85px;
    }

    .top-alert {
        height: 40px;
    }

    .nav-container {
        top: 40px;
    }

    .all-container .sun {
        font-size: 14px !important;
        left: 8px !important;
        top: 6px !important;
    }

    .all-container .moon {
        font-size: 15px !important;
        top: 5px !important;
    }

    .all-container {
        top: 1.8px;
    }

    .all-container .input-switch:checked+.switch::after {
        left: 70px;
        border-radius: 5px !important;
    }

    .switch {
        width: 60px;
        height: 25px;
        border-radius: 5px !important;
    }

    .moon::after {
        font-size: 15px !important;
    }

    .moon::after {
        content: "\e830";
        position: relative;
        top: -3px;
        right: 1px;
        color: rgba(0, 0, 0, 0.741);
        font-family: 'fontello';
        display: inline-block;
        transform: rotate(28deg);
    }

    .switch::after {
        width: 20px;
        height: 19px;
        left: 3.5px;
        top: 3px;
        border-radius: 3px !important;
    }

    .header-svg {
        height: 40px;
        bottom: 0;
    }

    .MobileMenuContainer {
        display: flex;
    }

    .all-container {
        left: 25px;
    }

    .nav-container .menu {
        display: none !important;
    }

    .header-logo {
        left: 25px;
        top: 9px;
    }

    .search-box input, .search_result {
        width: 440px;
        font-size: 15px;
    }

    .search-icon {
        display: none !important;
    }

    .header-title {
        font-size: 30px;
    }

    .findit {
        padding: 22px 13px;
    }

    .menu-search-icon::after {
        right: -2px;
    }


    .description {
        font-size: 14px;
        margin-top: 12px;
        width: 350px;
    }

    .header-logo {}

    .aparat-svg {
        right: 10px;

    }

    .second-card {
        margin-top: 8px;
        margin-right: 0px;
    }

    .EnterLayout {
        width: 100%;
    }

    .single-EnterLayout {
        width: 100%;
    }


    .single-card {
        width: 100%;
        padding-top: 0px;
    }





    .slider-container {
        max-width: 100%;
        height: 310px;
    }

    .BannerLayout {
        width: 100%;
    }

    #middle-slider {
        width: 95%
    }

    #middle-slider_elementor {
        width: 100% !important;
    }

    #bottom-slider img {
        width: 100% !important;
        height: 241px;
    }

    #bottom-slider_elementor img {
        height: 241px !important;
    }

    .set {
        width: 99%;
    }

    #bottom-slider {
        width: 100%
    }

    .banner img {
        width: 100% !important;
    }

    .slider-description {
        width: 80%;
    }

    .slider-title {
        width: 80%;
    }

    .btn-more-slider {
        bottom: 36px;
    }

    /* .owl-dots {
        margin-top: -40px !important;
    } */

    #middle-slider img {
        width: 348px !important;
        height: 218px !important;
    }

    #middle-slider_elementor img {
        width: 348px;
        height: 218px;
    }

    .slider-title-container {
        height: 250px;
    }




    .btn-more {
        margin-left: 0;
        position: absolute;
        left: 13px;
    }

    .footer {
        padding: 31px 5%;
    }

    .container {
        max-width: 46% !important;
    }

    .FirstCardContainer {
        margin-top: 20px;
    }
}

@media screen and (max-width:849px) {



    .social-icons {
        position: relative;
        right: -35px;

    }

    .small-footer {
        position: relative;
        top: -30px;
        width: 100%;
    }

    .aparat-svg {
        right: 0px;

    }
}

@media screen and (max-width:768px) {
    .thirteen_img img {
        height: 220px !important;
    }
    .header_turbo_container .search_el .search-box{
        width: 91% !important;
    }
    .ten_card_container .image_ten img{
        height: 220px !important;
    }
    .eight_card_contaienr .image_eight img{
        height: 210px !important;
    }
    .pkw_des{
        width: 90%;
        font-size: 16px;
        margin-top: -6px;
    }
    .pkw_title{
        font-size: 27px;
        margin-top: 15px;
    }
    .glasses{
        width: 45%;
    }
    .header_turbo_container .nav-container{
        top: 35px !important;
    }
    .bottom-texts-container{
        height: 120px;
    }
    .LayoutController-slider .owl-dots {
        position: absolute;
        margin-left: 12px !important;
        margin-top: -49px !important;
        margin-right: 5px !important;
    }
    #middle-slider_elementor .owl-dots{
        margin-right: 4px !important;
        margin-top: -19px !important;
    }
    #middle-slider_elementor {
        width: 100% !important;
        margin-top: 12px;
    }
    .btn-more-slider {
        padding: 11px 35%;
    }

    .LayoutController-slider .owl-nav {
        top: -248px;
    }



    .fifth-img a:nth-child(2) {
        width: 80% !important;
    }

    .slide-img {
        justify-content: center;
    }

    #middle-slider_elementor {
        margin-right: 0px;
    }

    #middle-slider_elementor img {
        margin-right: 10px;
    }

   .SecondLayoutController {
        max-width: 47%;
    }
    .FirstLayoutController{
        max-width: 48%;
    }



    .slider-father .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: -55px !important;
        margin-right: 14px !important;
    }

    .sidebar-content {
        left: 0px !important;
    }

    .elementor-widget-wrap, .elementor-element-populated {
        margin: 0px !important;
    }

    .reading-box {
        width: 100% !important;
    }

    .single-EnterLayout, .single-card, #related-slider, .single-content, .about-text p,
    .tags-box, .khodebox {
        width: 100%;
    }

    .head_image, .head_image img {
        width: 100%;
    }


    .card-img-holder img {
        height: 210px;
    }

    .ContainerOfSlider {
        width: 99%;
    }

    .options {
        margin-top: 14px;
    }

    .descriptions {
        margin-top: 7px;
        -webkit-line-clamp: 4 !important;
    }

    .card-title {
        -webkit-line-clamp: 1 !important;

    }

    .options a {
        width: 100%;
    }

    .single-content {
        padding-left: 12px;
    }

    .single-content p {
        text-align: justify;
    }

    .comment-form-comment {
        width: 100%;
    }

    .comment-form-email input, .comment-form-author input {
        padding-right: 41px;
    }

    .comment-form-author::after {
        top: 33.5px;
        right: -6px;
    }

    .comment-form-email::after {
        top: 32.5px;
        right: -4px;
    }

    .form-submit input {
        border: none;
        outline: none;
        padding: 14px 20px;
        border-radius: 8px;
        font-size: 14px;
        margin-right: 0px;
    }

    .comment-form-cookies-consent input {
        width: 22px;

    }

    .comment-form-author, .comment-form-email {
        width: 100%;
        margin-top: -4px;
    }

    .comment-form-comment label {
        padding-right: 6px;
    }

    .comment-form-author label, .comment-form-email label {
        padding-right: 0px;
        margin-right: 10px;
    }

    .comment-form-email input, .comment-form-author input {
        width: 101%;
        margin: 10px;
        margin-right: 5px;
    }

    .comment-form-author, .comment-form-email {
        display: block;
    }

    .about-title {
        width: 100% !important;
    }

    .about-container {
        width: 95%;
        padding-bottom: 100px;
        margin-top: -50px;
        display: flex;
        justify-content: right;
        flex-wrap: wrap;

    }

    .about-container-text {
        width: 95%;
        padding-bottom: 50px;
        margin-top: 10px;
        display: flex;
        margin-top: -10px;
        justify-content: right;
        flex-wrap: wrap;
    }

    .about-text {
        width: 100%;
        background-color: #fff;
        height: auto;
        border-radius: 10px;
        font-size: 14px;
        line-height: 30px;
    }

    .about-text p {
        width: 100%;
        padding: 30px;
    }

    .about-text img {
        width: 60%;
        position: relative;
        display: block;
        margin: 20px 0px;
        border-radius: 10px;
    }

    .buttons {
        width: 270px;
        margin: 30px;
        margin-top: 31px;
    }

    .about-title h1 {
        width: 100% !important;
        right: 0;
    }


    .new-more-container h2 {
        width: 277px;
    }

    .single-new-more-container h2 {
        width: 200px;
    }

    .slider-description {
        font-size: 13px;
    }

    .slider-title {
        font-size: 16px;
    }


    .banner .owl-stage-outer {
        margin: 0;
        height: 242px  !important;
    }

    .descriptions {
        width: 98% !important;
        -webkit-line-clamp: 3;

    }

    .sidebar {
        padding-top: 10px !important;
    }


    #middle-slider img {
        width: 100% !important;
        height: 270px !important;
    }

    #middle-slider_elementor img {
        width: 100% !important;
        height: 300px;
    }

    .d-small {
        display: block !important;
    }

    .slider-container {
        height: 595px;
    }

    .slider-title-container {
        width: 90%;
        position: relative;
        left: -4%;
        top: 31px;
    }

    #middle-slider {
        margin-right: 2.5%;
    }


    .slider-title {
        width: 90%;
    }




    .cloned {
        height: 570px !important;
    }
}

@media screen and (max-width:660px) {
    #modern-slider_elementor {
        margin-top: 24px;
    }

    .fifth-title {
        width: 50% !important;
        -webkit-line-clamp: 3 !important;
    }

    .forth-des p {
        -webkit-line-clamp: 4 !important;
        overflow: hidden;
    }

    .forth-card img {
        width: 97% !important;
    }

    .social-container {
        justify-content: center;
        width: 100%;
    }

    .comment-form-cookies-consent label {
        display: inline;
    }

    .header-title {
        width: 400px;
        font-size: 28px;
    }


    .single-card {
        justify-content: right;
    }
}

@media screen and (max-width:600px) {
    .thirteen_container{
        width: 100%;
    }
    .eleven_card .eleven_card_img img{
        height: 260px !important;
    }
    .eleven_card_container {
        width: 100%;
    }
    .ten_card_container .image_ten img{
        height: 170px !important;
    }
    .eight_card_contaienr .image_eight img{
        height: 170px !important;
    }

    .header_turbo_container .search_el .search_bar{
        width: 91%;
    }
    .author_btn_is{
        padding-top: 23px;
        padding-bottom: 12px;
    }
    .six-card-container{
        margin:10px 0 !important;
    }
    #middle-slider_elementor .owl-dots {
        margin-right: 4px !important;
        margin-top: -0px !important;
    }

    #arrow-slider_elementor {
        width: 95% !important;
    }

    .six-card-container {
        width: 100% !important;
    }

    .seven-card-container {
        width: 100% !important;
    }



    .bottom-texts-container {
        height: 132px !important;
    }
    .comment-awaiting-moderation{
        width: 91%;
    }
    .comment-meta {
        position: initial;
        color: #70767b;
        right: 2px;
        text-decoration: none;
        font-size: 13px;
        display: block;
        margin-top: 43px;
    }

    .comment p {
        font-size: 14px;
        margin-right: 2px;
        margin-top: 10px;
    }

    .reply {
        position: relative;
        left: 0;
        top: 0;
        margin-top: 34px;
        margin-bottom: 17px;
    }

    .comment-form textarea {
        height: 117px;
    }



    .best-content p {
        padding-bottom: 3px;
    }

    .single-content p {
        padding-left: 15px;
        font-size: 15px;
    }

    .controler-404 img {
        width: 200px;
        margin-right: 25px !important;
    }

    .btn-home {
        font-size: 13px;
        height: 43px;
    }

    .controler-404 h4 {
        font-size: 14px;
    }

    .search-box input, .search_result {
        width: 360px;
    }

    .social-icons {
        position: relative;
        right: -25px;
    }

    .second-btn {
        position: relative;
        font-size: 12px;
        height: 23px;
        padding-top: -1px;
        border-radius: 4px;
        transition: background-color 0.3s;
    }

    .blog-title {
        padding-top: 7px;
        text-align: right;
        line-height: 21px;
        font-size: 13px;
        padding-right: 10px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .descriptions {
        width: 98% !important;
        font-size: 12px;
    }

    .options a {
        margin-top: 7px;
        padding-top: 13px !important;
        position: relative;
        font-size: 12px;
        height: 40px;
        padding: 11px 25px;
        border-radius: 5px;
        transition: background-color .3s;
    }

    .card-img-holder img {
        max-height: 180px !important;
    }

    #middle-slider img {
        width: 100% !important;
        height: 220px !important;
    }

    #middle-slider_elementor img {
        width: 100%;
        height: 220px;
    }

    .slider-container {
        height: 550px;
    }

    .cloned {
        height: 525px !important;
    }

    #bottom-slider img {
        height: 200px;
    }

    #bottom-slider_elementor img {
        height: 200px !important;
    }

    .blog-title {
        -webkit-line-clamp: 2;
    }

    .card-img-holder img {
        max-height: 192px;
    }

    .ContainerOfSlider {
        width: 99%;
    }

    .options {
        margin-top: 14px;
    }

    .descriptions {
        margin-top: 8px;
        -webkit-line-clamp: 3;
    }

    .card-img-holder img {
        height: 130px;
    }

    .options a {
        width: 100%;
        margin-top: -1px;
    }

    .banner .owl-stage-outer {
        height: 201px !important;
    }
}

@media screen and (max-width:480px) {
    .writed_texts{
        display: none;
    }
    .eleven_card .eleven_card_img img{
        height: 210px !important;
    }
    .ten_card_container{
        width: 100% !important;
    }
    .ten_card_container .image_ten img{
        height: 245px !important;
    }
    .ten_description{
        -webkit-line-clamp:3 !important;
    }
    .nine_card_container{
        width: 100%;
    }
    .eight-container{
        width: 100%;
    }
    .eight_card_contaienr .image_eight img{
        height: 227px !important;
    }
    .pkw_title{
        font-size: 24px;
        margin-top: 9px;
    }
    .pkw_des{
        font-size: 14px;
        margin-top: -11px;
    }
    .glasses{
        width: 45%;
        height: 113px;
        margin: 5px;
        padding: 21px;
    }
    
    .glasses p{
        font-size:30px;
    }
    .header_turbo_container .nav-container{
        top: 38px !important;
    }
    .btn-more-posts{
        position: relative;
        left: -11px;
    }

    .btn-order{
        width: 97%;
    }
    .new-more-container{
        margin-right: 0px;
    }
    .owl-carousel .owl-item img{
        width: 100%;
        height: 242px;
    }
    .ps-img{
        height: 242px;
    }
    .more-svg{
        left: 13px;
    }
    .Form-Order{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0px;
    margin-top: 26px;
    }

    .card-img-holder img {
        max-height: 222px !important;
    }

    #middle-slider_elementor .owl-dots {
        margin-right: 4px !important;
        margin-top: -6px !important;
    }

    .icat-container i {
        position: relative;
        right: 52px !important;
    }
    .catbox-icons i{
        right: unset !important;
    }
    .logo img {
        max-width: 115px !important;
    }

    .six-img img {
        height: 222px !important;
    }

    .fifth-title {
        width: 80% !important;
        -webkit-line-clamp: 3 !important;
    }

    .fifth-btn {
        display: none !important;
    }

    .catslider p {
        width: 149px;
    }

    .catslider {
        width: 100%;
    }

    .slider-father .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: -63px !important;
        margin-right: 20px !important;
    }

    .slider-container {
        height: 530px;
    }

    #middle-slider_elementor img {
        width: 96% !important;
        margin-left: 5px;
    }

    #middle-slider_elementor {
        margin-top: 10px;
    }

    .slider-description {
        width: 100%;
    }

    .slider-father {
        width: 100%;
    }

    .header-box .switch {
        left: 0px;
    }

    .header-box .logo {
        right: 0px;
    }

    .SecondLayoutController {
        max-width: 100% !important;
    }

    .Forth-card-container {
        width: 100%;
    }

    .wrap-third {
        width: 100%;
    }

    .FirstCardContainer .parent {
        margin: 0px !important;
    }

    .wpcf7-email {
        padding-left: 0px !important;
    }

    .wpcf7 input {
        width: 100%;
    }

    .wpcf7 textarea {
        width: 100%;
    }

    .wpcf7 label {
        width: 100%;
    }

    .SecondLayoutController, .FirstLayoutController {
        width: 100%;
    }

    .btn-more-slider {
        padding: 11px 49px;
        width: 100%;
    }

    .single-second-card {
        width: 100%;
    }

    .page-posts .new-more-container {
        display: block;
    }

    .page-posts .new-more-container h2 {
        width: 200px;
        margin-top: -56px;
    }

    .page-search .new-more-container {
        display: block;
    }

    .page-search .new-more-container h2 {
        width: 200px;
        margin-top: -56px;
    }

    .footer {
        width: 85% !important;
    }

    .main-footer .LayoutController {
        justify-content: center;
    }

    .logo {
        width: 100%;
        position: relative;
        top: -2px;
    }
    .header_turbo_container .logo{
        top: 0px;
    }

    #related-slider {
        width: 100% !important;
    }


    .not-found {
        margin-right: 20px;
    }


    .SidebarController {
        margin-left: 0px;
        margin-right: 1px;
    }

    .sidebar_id {
        margin-top: 110px;
    }

    .header-title {
        width: 340px;
        line-height: 30px;
    }

    .sidebar {
        margin-top: -20px;
    }

    .best-content img {
        height: 140px;
    }

    .search-box {
        margin-top: 40px;
    }

    .more-text {
        display: none;
    }

    .btn-more {
        padding: 23px 26px;
    }

    .card-content {
        -webkit-line-clamp: 3;
    }

    .search-box input, .search_result {
        width: 345px;
        font-size: 14px;
    }

    .social-icons {
        position: relative;
        right: -11px;
    }

    .main-footer ul li {
        font-size: 13px;
    }

    .footer {
        padding: 31px 2.2%;
    }

    .main-footer h5 {
        width: 85%;
        font-size: 14px;
    }

    .copy-right {
        font-size: 12px;
    }

    .main-footer .footer-controler h4 {
        font-size: 16px;
    }

    .SecondLayoutController {
        height: auto;
        margin: 2px !important;
        max-width: 90%;
    }

    .FirstLayoutController {
        height: auto;
        margin: 0px;
        max-width: 100%;
    }

    .card-img-holder img {
        max-height: 192px;
    }

    .ContainerOfSlider {
        width: 100%;
    }

    .options {
        margin-top: 14px;
    }

    .descriptions {
        margin-top: 7px;
        -webkit-line-clamp: 5 !important;
    }

    .card-title {
        -webkit-line-clamp: 2 !important;
    }

    .card-img-holder img {
        height: 175px;
    }

    .options a {
        width: 100%;
    }
}

@media screen and (max-width:380px) {
    .tw_card_img img{
        display: none;
    }
    .eleven_card .eleven_card_img img{
        height: 170px !important;
    }
    .pkw_title{
        font-size: 20px;
    }
    .pkw_des{
        font-size: 13px;
        margin-top: -11px;
    }
    .icat-container i {
        right: 0px !important;
    }

    .descriptions, .card-title {
        margin-top: 7px;
        -webkit-line-clamp: 4 !important;
    }

    .card-img-holder img {
        height: 140px;
    }

    .header-title {
        width: 300px;
        font-size: 26px;
    }

    .fn {
        position: relative;
        display: block;
        top: -7px;
        margin-right: 56px !important;
        ht: 76px;
        margin-right: 48px;
        argin-right: 7px;
        font-size: 15px;
        font-style: normal;
    }

    .comment-awaiting-moderation {
        padding: 0px;
    }

    .new-more-container h2 {
        right: 20px;
        width: 140px;
    }

    .single-new-more-container h2 {
        right: 20px;
        width: 140px;
    }

    .search-box {
        margin-top: 25px;
    }

    .description {
        width: 280px;
    }

    .search-box input, .search_result {
        width: 270px;
        font-size: 14px;
    }

    .main-footer h5 {
        width: 100%;
    }

    .main-footer .footer-controler h4 {
        font-size: 14px;
    }

    .footer-logo {
        max-width: 123px !important;
        height: auto;
    }

    .small-footer {
        width: 58%;
    }

    .aparat-svg {
        right: 3.5px;

    }

    .button-cat {
        margin-right: 80px;
    }

}

@media screen and (max-width:300px) {

    .page-posts .btn-order {
        width: 75%;
    }

    .page-search .btn-order {
        width: 100%;
    }

    .descriptions {
        margin-top: 7px;
        -webkit-line-clamp: 4 !important;
    }

    .card-img-holder img {
        height: 130px;
    }

    .owl-item {
        width: 230px !important;
    }

    .social-container {
        width: 100%;
    }
}

@media screen and (max-width:280px) {
    .card-img-holder img {
        height: auto;
    }

    .description {
        width: 280px;
    }

    .header-title {
        font-size: 22px;
        padding: 10px;
    }

    .search-box input, .search_result {
        width: 220px;
        font-size: 13px;
    }

    .search-box {
        margin-top: 5px;
    }
}

@media screen and (min-width:992px) {
    .mobile-menu {
        visibility: hidden;
        opacity: 0;
    }

}

