@media screen and (max-width: 1199px){
    .author_details .tab_content ul li .how_it_works_img{padding: 33px 15px 33px 15px;}
    .tab_content{padding-left: 20px;}
    section.testimonials_contand {padding: 54px 0 40px;}
}   
@media screen and (max-width: 991px){
    .head-menu ul li.current_page_ancestor a:after{display: none;}
    .head-menu ul li.current_page_item ul li a {color: #fff;}
    .left_contand_details ul li{ padding: 5.5px 15px;}
    .right_contand_details {width: 78%;}
    .left_contand_details {width: 22%;}
    .author_details .tab_content ul li{ padding: 0 10px;}
    .author_details .tab_content ul{margin: 0 -10px;}
    .author_details .tab_content ul li .how_it_works_img figure{min-height: 92px;}
    .author_details .tab_content ul li .how_it_works_img p{font-size: 16px;}
    .author_details .tab_content ul li .how_it_works_img p br {display: none;}
    .author_details .tab_content ul li .how_it_works_img{min-height: 381px;}
    .left_contand_details ul li{font-size: 18px;  padding: 5.5px 14px;}
    .author_details .tab_content ul li{margin-bottom: 20px;}
    section.testimonials_contand {padding: 54px 0 30px;}
    .page-id-108 header.header{padding-bottom: 14px;}
    section.testimonials_banner{padding: 55px 14px 200px;background-position: 100% 100%;background-size: auto;}
    section.testimonials_banner h1{line-height: 50px; margin-bottom: 24px;}
    section.testimonials_banner h2{font-size: 45px;line-height: 48px;letter-spacing: 2px;max-width: 51%;}
}
@media screen and (max-width: 767px){
    .right_contand_details{width: 100%;}
    .tab_content{padding-left: 0;}
    h3.tab_drawer_heading.d-md-none{display: block !important;}
    .tab_content{background-color: #fff;}
    .left_contand_details {display: none;}

    h3.tab_drawer_heading.d-md-none.d_active span {
    background-image: url(../images/open_menu.png;);
    background-position: 94% 50%;
}
h3.tab_drawer_heading.d-md-none span {
    display: block !important;
    font-size: 24px;
    letter-spacing: 2px;
    line-height: normal;
    color: #1e283b;
    text-align: left;
    font-family: 'proxima_novaregular';
    padding: 2.5px 20px;
    cursor: pointer;
    color: #fff;
    background-color: #1e283b;
    margin-bottom: 1px;
    background-image: url(../images/close_menu.png;);
    background-repeat: no-repeat;
    background-position: 93.5% 50%;
}
h3.tab_drawer_heading.d-md-none {
    position: relative;
    display: inline-block !important;
    width: 100%;
}
.tab_content {
    padding-left: 0;
    background-color: #fff;
}
h3.tab_drawer_heading.d-md-none {
    position: relative;
    display: inline-block !important;
    width: 100%;
}
h3.tab_drawer_heading.d-md-none span {
    display: block !important;
    font-size: 30px;
    letter-spacing: 2px;
    line-height: normal;
    color: #1e283b;
    text-align: left;
    font-family: 'proxima_novaregular';
    padding: 3px 27px;
    cursor: pointer;
    color: #fff;
    background-color: #1e283b;
    margin-bottom: 1px;
    background-image: url(../images/close_menu.png;);
    background-repeat: no-repeat;
    background-position: 93.5% 50%;
}
h3.tab_drawer_heading.d-md-none.d_active {margin-bottom: 20px;}

section.testimonials_banner{padding: 34px 14px 258px;background-position: 100% 100%;background-size: 100%;}
section.testimonials_banner h1{line-height: 50px;margin-bottom: 43px;line-height: normal;}
section.testimonials_banner h2{font-size: 40px;  line-height: 48px; letter-spacing: 2px; max-width: 60%;}
section.testimonials_contand {padding: 30px 0 30px;}

}
@media screen and (max-width: 567px){
    .author_details .tab_content ul li{ width: 100%;}
    .author_details .tab_content ul li .how_it_works_img,.author_details .tab_content ul li .how_it_works_img p,.author_details .tab_content ul li .how_it_works_img figure{min-height: 97px;}
    section.testimonials_contand{padding: 0px 0 30px;}
    section.testimonials_contand .container {padding: 0;}
    h3.tab_drawer_heading.d-md-none.d_active {margin-bottom: 30px;}
    .author_details .tab_content ul li .how_it_works_img p br{display: block;}
    .author_details .tab_content ul li{padding: 0 30px; margin-bottom: 0px;}
    .author_details .tab_content ul li .how_it_works_img{padding: 28px 30px 42px;}
    .author_details .tab_content ul li .how_it_works_img p{width: 100%; padding: 26px 0 25px; font-size: 18px;}
    .author_details .tab_content ul li .how_it_works_img p br{display: block;}
    .tab_content{padding-bottom: 30px;}
    .author_details .tab_content ul{margin:0;}
    section.testimonials_banner h2{max-width: 100%;}
}
@media screen and (max-width: 499px){
    .author_details .tab_content ul li{padding: 0 15px;}
    h3.tab_drawer_heading.d-md-none.d_active{margin-bottom: 15px;}
    .tab_content {padding-bottom: 15px;}
}
@media screen and (max-width: 380px){
    section.testimonials_banner {padding: 16px 0px 186px;}
    section.testimonials_banner h2{font-size: 30px;line-height: 35px;max-width: 100%;}
    section.testimonials_banner h1{font-size: 22px;margin-bottom: 30px;line-height: 38px;}
    .author_details .tab_content ul li .how_it_works_img p br{display: none;}
    .author_details .tab_content ul li:nth-of-type(3n+1) .how_it_works_img p.testimonials_contand:after{left: -7px; top: 4px; background-size: 33px;}
    .author_details .tab_content ul li .how_it_works_img p.testimonials_contand:after{ left: 0px; background-size: 33px ; top: 0px;}

}
