@media (max-width:1300px){
    .banner-home .images-home::after {
    right: -130px !important;
}
.contact-page-form form.wpcf7-form.init p span.wpcf7-form-control-wrap {
    width: 46% !important;
}

.contact-page-form .wpcf7-form-control-wrap[data-name="your-message"] {
    width: 100% !important;
}
.testimonial-section .testimonial.slick-initialized.slick-slider.slick-dotted button.slick-prev.slick-arrow {
    left: -25px !important;
}
.testimonial-section .testimonial.slick-initialized.slick-slider.slick-dotted button.slick-next.slick-arrow {
    right: -37px !important;
}
}
@media (max-width:1200px){
    .get-your-copy-btn a {
    width: 150px !Important;
}
    div#testimonial-container {
    gap: 30px !important;
}
    .amzon-btns a.elementor-button {
    width: 100% !important;
    height: 60px !important;
}
    .banner-home .images-home::before {
    content: '';
    left: -50px !important;
}
.banner-home .images-home::after {
    right: -50px !important;
}
.poadcast-home a.elementor-button.elementor-button-link.elementor-size-sm {
    height: 60px !important;
    width: 250px !important;
    padding: 0px 10px;
}
.new-sidebar-section .row .col-md-3 {
    width: 32% !important;
}
.stories-content .stories .card {
    width: 47% !important;
}
aside.sidebar-secound {
    width: 50% !important;
}
}

@media (max-width:992px){
    .stories-content .stories .card {
    width: 100% !important;
}
    .new-sidebar-section .row .col-md-3 {
    width: 55% !important;
}
    .search.search-results .page-content article.post {
    width: 31% !important;
}

    .get-your-copy-btn a {
    width: 130px !Important;
}
    div#testimonial-container {
    gap: 25px !important;
}
    .contact-page-form form.wpcf7-form.init p input {
    height: 45px !important;
}
    .banner-home .images-home::after {
    right: 0px !important;
    bottom: 0px !important;
}
.banner-home .images-home::before {
    left: 0px !important;
    top: -88px !important;
}
.elementor-kit-7 h1 {
    font-size: 55px;
}
.poadcast-home a.elementor-button.elementor-button-link.elementor-size-sm {
    height: 60px !important;
    width: 185px !important;
    padding: 10px 10px;
}
.poadcast-home a.elementor-button span.elementor-button-text {
    font-size: 18px;
}
.poadcast-home svg.e-font-icon-svg.e-eicon-play {
    width: 40px;
    height: 40px;
}
.image-ab {
    width: 100%;
}
.elementor-element.elementor-element-33b87e8.e-con-full.e-flex.e-con.e-child {
    display: none !important;
}
.testimonial .card {
    padding: 15px;
}
.testimonial .card {
    height: auto;
}
.top-right-img {
    position: absolute;
    top: 10px;
    right: 15px;
}
.testimonial-section .testimonial.slick-initialized.slick-slider.slick-dotted button.slick-next.slick-arrow {
    right: -35px !important;
}
.custom-filmpage svg.e-font-icon-svg.e-fas-align-right {
    color: #fff !important;
    filter: invert(0) !important;
}
.custom-filmpage svg.e-font-icon-svg.e-far-window-close {
    color: #000 !important;
    filter: invert(0) !important;
}

.custom-filmpage a.hfe-menu-item {
    color: #000 !important;
}
 .contact-page-form form.wpcf7-form.init p span.wpcf7-form-control-wrap {
    width: 100% !important;
}
.podcast-page-b .post-card.csd {
    width: 47% !Important;
}
.testimonial-section .testimonial.slick-initialized.slick-slider.slick-dotted button.slick-next.slick-arrow {
    right: -30px !important;
}
.testimonial.slick-initialized.slick-slider.slick-dotted .slick-list {
    margin-right: -25px !important;
} 
.transformations .left-box {
    width: 100% !important;
}
aside.sidebar-secound {
    width: 50% !important;
}
}

@media (max-width:767px){
    aside.sidebar-secound {
    width: 100% !important;
    position: unset !important;
}
    .new-sidebar-section .row {
    flex-wrap: wrap !important;
    padding: 0px 20px !important;
}
    .new-sidebar-section .row .col-md-9 {
    width: 100% !important;
}
    .new-sidebar-section .row .col-md-3 {
    width: 100% !important;
    position: unset !important;
}
    .join form .tnp-field.tnp-field-email {
    width: 100% !important;
}
    .join form input.tnp-submit {
    width: 100% !important;
}
    .join form {
    display: block !important;
}
  .single-blog-banner-secound h1.entry-title {
    font-size: 25px !important;
    padding-bottom: 20px !important;
}
    .single-blog-banner-secound h2 {
    font-size: 22px !important;
}
    .stories-content h2 {
    text-align: left !important;
}
    .stories-content .stories .card {
    width: 100% !important;
}
    .stories-content h2 {
    font-size: 22px  !important;
}
.stories-content .stories {
    gap: 0px  !important;
    row-gap: 20px !important;
}
    .podcast-page-b div#posts-grid {
    row-gap: 20px !important;
}
    .english-lang.other {
    padding-top: 30px !important;
}
    div#testimonial-container {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
    .search.search-results .page-content h2.entry-title a {
    font-size: 18px;
}
.search.search-results .page-content p {
    font-size: 14px !important;
}
    .search.search-results .page-content article.post {
    width: 47% !important;
}
.search.search-results .page-content h2.entry-title {
    margin: 0px;
    line-height: 25px !Important;
}
    .transformations .card-box .img img {
    margin: 0 auto !important;
    display: flex !important;
    margin-bottom: 10px !important;
}
    .description {
    width: 100% !important;
}
    .card-box .img {
    width: 100% !important;
}
    .transformations .card-box {
    display: block !important;
}
    .transformations {
    padding: 0px 20px !important;
}
    .transformations .left-box {
    width: 100% !important;
}
    .join-the form {
    padding: 50px 0px !Important;
}
    .join-the form .tnp-field {
    width: 85% !important;
    margin: 0px !important;
}
    .join-the form {
    width: 100% !important;
}
    .amzon-btns a.elementor-button {
    width: 200px !important;
}
    .listing-section .english-lang ul.paragraph li {
    width: 30% !important;
}
    .listing-section .english-lang ul.paragraph li.first-row {
    font-size: 10px !important;
}
    .listing-section .english-lang ul.heading li {
    font-size: 16px !important;
}
    .listing-section .english-lang h2 {
    padding-bottom: 15px !important;
}
    .listing-section .english-lang h2::after {
    width: 10% !important;
}
    .listing-section .english-lang h2::before {
    width: 10% !important;
}
    .get-your-copy-btn a {
    width: 200px !important;
}
    .cus-testimonial .testimonial-box .testimonial-content {
    width: 100% !important;
}
    .cus-testimonial .testimonial-box {
    width: 100% !important;
    display: block !important;
    padding: 16px !important;
}
    .testimonial.slick-initialized.slick-slider.slick-dotted .slick-list {
    margin-right: -25px !Important; 
}
    .podcast-page-b .post-card.csd {
    width: 46% !Important;
}
.podcast-page-b .episodes-content {
    width: 100% !important;
}
    .podcast-page-b .episodes-content h2 {
    margin: 0px 0px 20px 0px !Important;
    font-size: 25px !Important;
    padding-bottom: 10px !Important;
}
    .podcast-page-b .episodes-content {
    width: 100%;
    padding: 20px 20px;
}
    .podcast-page-b .sidebar {
    padding-top: 0px;
    width: 100%;
    position: unset !important;
    top: 50px;
    height: 100%;
    padding: 0px 20px !important;
}
   .podcast-page-b .episodes-wrapper {
    display: block !Important;
}
    .elementor-kit-7 h1 {
    font-size: 35px;
}
.free-chapter .tnp.tnp-subscription form {
    display: block !important;
}
.free-chapter .tnp.tnp-subscription form .tnp-field.tnp-field-email input {
    width: 100% !important;
}
.free-chapter .tnp.tnp-subscription form input.tnp-submit {
    width: 100% !important;
}
h1 {
    padding: 0px !important;
}
.banner-heading-span span.active {
    opacity: 1;
    color: red;
}
.banner-heading {
    display: flex !important;
    padding-bottom: 25px;
}
.banner-home .images-home::before {
    left: 0px !important;
    top: -10px !important;
    background-size: 50px;
}
.banner-home .images-home::after {
    right: 0px !important;
    bottom: -11px !important;
    background-size: 50px;
    background-position: right;
}
.testimonial.slick-initialized.slick-slider.slick-dotted {
    padding: 20px 0px !important;
}
.image-with-text .image-ab {
    position: unset !important;
    transform: unset !important;
    margin-top: 20px;
}
.testimonial-section h2 {
    font-size: 25px !important;
}
.testimonial .card {
    height: auto !important;
}
.testimonial .card {
    display: block !important;
    gap: 47px;
    padding: 20px !important;
} 
.top-right-img {
    position: absolute;
    top: 10px;
    right: 10px;
}
.testimonial .card .left-image {
    width: 50% !important;
    margin-bottom:10px;
}
.testimonial .card .right-content {
    width: 100% !important;
}
.testimonial .card .right-content h2 {
    font-size: 20px !important;
    padding: 13px 0px 13px 0px !important;
}
.testimonial-section .testimonial.slick-initialized.slick-slider.slick-dotted button.slick-next.slick-arrow{
    background-size: 20px 20px !important;
}
.testimonial-section .testimonial.slick-initialized.slick-slider.slick-dotted button.slick-prev.slick-arrow {
    background-size: 20px 20px !important;
}
.testimonial-section .testimonial.slick-initialized.slick-slider.slick-dotted button.slick-next.slick-arrow {
    right: -28px !important;
}
.testimonial-section .testimonial.slick-initialized.slick-slider.slick-dotted button.slick-prev.slick-arrow {
    left: -20px !important;
}
.testimonial.slick-initialized.slick-slider.slick-dotted {
    padding: 0px 0px !important;
    margin-bottom: 51px !important;
}
.testimonial-section p {
    margin-bottom: 20px !important;
}
.single-blog-banner .banner-content-box {
    top: 50% !important;
    width: 80% !important;
}
.single-blog-banner img {
    height: 500px !important;
}
.single-blog-banner::after {
    height: 500px !important;

}
}
@media (max-width:400px){
    h1.banner-heading-span span {
    display: block;
}
.banner-heading {
    display: flex !important;
    justify-content: center !important;
    margin: 0 auto;
}
h1.banner-heading-span span {
    text-align: center !Important;
}
}