@media (max-width: 1440px) {
    .pricing_box.orange_theme .pricing_box_header h5 {
            font-size: 17px;
    }
    .black-friday-sale {
          top: 90px;
        left: 45%;
        transform: rotate(-28deg);
}
.black-friday-sale img {
    width: 24%;
}

.our-banner h1 {
    margin-top: 130px;
}
}




.num {
    position: fixed;
    bottom: 12px;
    left: 21px;
    background: #f3903d;
    /* padding: 20px; */
    z-index: 1111;
    border-radius: 45px;
    display: none;
    align-items: center;
    width: 47px;
    height: 47px;
    justify-content: center;
    animation: shake 1s linear infinite;
}

.num a i {
    font-size: 22px;
    color: white;
}
@media only screen and (max-width: 575px) {
    .width-75 {
    width: 100%;
}
.head_top {
           /*position: fixed;*/
        background: white;
        padding: 10px 0px;
        top: 40px;
        width: 100%;
}

.asasa {
    padding: 0px 20px 20px 30px;
    /*background-image: url('../images/popularki.png');*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
header {
    padding: 0px 0px 0px;
    background: transparent;
}


.num {
    display: flex;
}
.serv-cta-btn.inr-tab-btn.header-btn.cta-tab-btn a:nth-child(3) {
    display: none;
}

.serv-cta-btn.inr-tab-btn.header-btn.cta-tab-btn a:nth-child(2) {
    display: none;
}

.head_top .row .col-sm-8 {
    flex: 0 0 67%;
    padding-right: 0px;
}

.modal-pic {
   display:none;
}
.modal-dialog {
    margin-top: 50px;
}
.section-3-main-img img {
    height: 242px;
}

.section-3-main-img {
    /* text-align: center; */
    /* z-index: -1; */
    /* position: relative; */
}

.beast-4.main-after.main-book-inner-4 {
    left: 0;
    width: 329px;
    z-index: 99999999;
}

.main-after-img img {
    height: 160px;
}

.beast-5.main-after.main-book-inner-5 {
    left: 0;
    width: 329px;
    z-index: 99999999;
}

.beast-6.main-after.main-book-inner-6 {
    left: 0;
    width: 329px;
    z-index: 99999999;
}

.beast-7.main-after.main-book-inner-7 {
    left: 0;
    width: 329px;
    z-index: 99999999;
}

.beast-8.main-after.main-book-inner-8 {
    left: 0;
    width: 329px;
    z-index: 99999999;
}

.beast-9.main-after.main-book-inner-9 {
    left: 0;
    width: 329px;
    z-index: 99999999;
}

.book-editing-section {
    padding: 24px 0;
}

.book-editing-section h3, .book-editing-section h4 {
    font-size: 1.5rem;
    margin-bottom: 0px;
    padding-left: 10px;
}

.book-editing-section p {
    font-size: 13px;
    padding-left: 10px;
}

.btn-dark-new {
    font-size: 15px;
    padding: 10px 32px;
}

.button-28 {
    padding: 10px 32px;
    font-size: 14px;
}

.section-category .container {
    max-width: auto;
    width: auto;
}

.best-value h2, .section-6.full-section h2, .section-category h2, section.faqs h2, section.main-packages h2, section.main-publication h2 {
    font-size: 30px;
    margin-bottom: 11px;
}

.section-category {
    padding: 20px;
}

.section-6.full-section p, .section-category p, section.main-packages p, section.main-publication p {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 11px;
}

.txt-contact-bx {
    margin-top: 23px;
}

.banner-txt .row, .client-strip ul, .marketing-pg .battel-box, ul.contact-lst {
    padding: 0;
    flex-wrap: wrap;
    gap: 11px;
}

.txt-contact-bx ul li {
    flex: 0 0 100%;
}

ul.category-list.editing_new_list {
    flex-wrap: wrap;
    display: flex;
}

ul.category-list.editing_new_list li {
    flex: 0 0 47%;
}

.pricing {
    padding: 20px;
}

.pricing_header h5 {
    font-size: 15px;
}

.pricing_header h3 {
    font-size: 28px;
    line-height: 27px;
}

div#pricing_slider {
    flex-wrap: wrap;
}

.pricing_box {
    margin: 10px 0px;
}

section.calendar_sec {
    padding: 20px 0px;
}

.calendar_sec_content .img-fluid {
    width: 141px;
}

.calendar_sec_content h2 {
    font-size: 27px;
    line-height: 29px;
}

.calendar_sec_content h3 {
    font-size: 20px;
    line-height: 22px;
    margin-top: 10px;
}

.calendar_sec_content ul li:before {
    width: 12%;
}

.form_header h2 {
    font-size: 23px;
}

.skewed-rectangle {
    padding: 20px 0px;
}

.get-in-touch p a {
    display: block;
}

.copyright p a {margin: 0px 3px;}
    .logo img {
    width: 87px;
}

.serv-cta-btn.inr-tab-btn.header-btn.cta-tab-btn a {
    font-size: 11px;
    margin-right: 3px!important;
    padding: 7px 8px;
}

.head_top .row .col-sm-4 {flex: 0 0 31%;}

.serv-cta-btn.inr-tab-btn.header-btn.cta-tab-btn {
    display: none;
    display: flex;
    justify-content: end;
}
.serv-cta-btn.inr-tab-btn.header-btn.cta-tab-btn a.serv-cta-tel{
    justify-content:center;
}
.our-banner h1 {
    font-size: 27px;
    margin-top: 0;
    margin-top: 31px;
}

.our-banner h3 {
    font-size: 13px;
}

.our-banner {
    padding-top: 155px;
    padding-bottom: 50px;
}

.inner-published-form .form-group-select .form-check-flex .form-check .form-check-label {
    font-size: 13px;
}

.inner-published-form .form-group-select h4 {
    font-size: 16px;
}

.inner-published-form h3 {
    font-size: 20px;
}

.inner-published-form .form-group input {
    font-size: 13px;
    height: 35px;
}

.inner-published-form .form-group button.submit-btn {
    font-size: 19px;
    padding: 2px 20px;
}

.section-2-text img {
    height: 45px;
}

figure {}

.section-2-text figure {
    margin-bottom: 0px;
}

.heading-2 {
    font-size: 32px;
    line-height: 35px;
}

.section-2-img video {
    height: 179px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}

.section-2-img {
    height: 210px;
    left: 0;
    width: 100%;
    padding-bottom: 25px;
}

section.section-2.py {
    padding-top: 20px;
}

.why-choose-sec {
    padding: 22px 0px;
}

.process-box h2, section.why-choose-sec .hd-txt h2 {
    font-size: 29px;
}

section.why-choose-sec .hd-txt {
    padding-bottom: 0px;
}

ul {
    padding: 0;
}

.why-choose-list ul {
    display: flex;
    flex-wrap: wrap;
}

.why-choose-list ul li {
    flex: 0 0 100%;
}

.why-choose-list {
    margin-top: 20px;
}
.banner-btns.btn-darks.aos-init.aos-animate {
    padding-left: 10px;
}
.serv-cta-btn.inr-tab-btn.cta-tab-btn {
    flex-wrap: wrap;
    gap: 6px;
}

.serv-cta-btn.inr-tab-btn.cta-tab-btn a {
    flex: 0 0 58%;
    text-align: center;
}

.form-txt h2 {
    font-size: 19px;
}

.form-div {
    display: block;
}

.form-div input {
    margin-bottom: 6px;
}

#contact_form select, #form-sec select {
    margin-bottom: 8px;
}

section.section-6.py {
    padding: 30px 0px;
}

.section-3-main.section-4-main.padding-right.main-section-r {}

.section-3-main {
    display: block;
}

.width-25 {
    width: 100%;
}
.black-friday-sale img {
    width: 95%;
}

.black-friday-sale {transform: unset;left: 68%;top: 38%;}

.inner-published-form {
    margin-top: 60px;
}
    
    
}