@media screen and (max-width:1199px){
    .ct_abt_secure_cnt {
    padding: 30px 15px;
}
.about-content h2 {
    font-size: 32px;
}
.phone-img{
    margin-top: -34px;
}
.why-image-box {
   
    width: calc(100% - 50px);
}
}
@media screen and (max-width:991px){
    .ct_mb_50{
        margin-bottom: 50px;
    }
    .why-image-box {
        margin-bottom: 40px;
    }
    .phone-img{
        display: none;
    }
    .ct_nav_bar_menu {
  
    gap: 30px;
}
.login-popup__left{
    box-shadow: unset;
    background-color: transparent;
}
.popup-main{
    background: #fff;
}
 .profile-sidebar {
        position: fixed;
        top: 0px;
        right: 0;
        width: 300px;
        height: calc(100vh);
        transform: translateX(100%);
        transition: transform 0.3s ease;
        z-index: 1050;
        display: flex;
        flex-direction: column;
      }

      aside#profileSidebar.ct_show {
    transform: translateX(0px);
}

      .profile-sidebar.active {
        transform: translateX(0);
      }

      .profile-sidebar-menu {
        overflow-y: auto;
        flex: 1;
      }

      .profile-overlay.active {
        display: block;
      }
      .ct_search_sticky_main{
        display: none;
      }

      aside#profileSidebar {
    position: fixed;
    top: 0px;
    z-index: 9999;
    right: -100%;
    transition: 0.4s ease all;
}

aside#profileSidebar.ct_show{
  right: 0px;

}
    
}
@media screen and (max-width:767px){
 .ct_fs_40 {
    font-size: 35px;
}
.ct_fs_35 {
    font-size: 30px;
}
.ct_banner_title h2 {
    line-height: 45px;
}
.about-content h2{
    font-size: 30px;
}
.why-image-box {

    max-width: calc(100% - 50px);
    width: 100%;
    margin: auto;
}
.why-image-box:before {
 
    width: calc(100% - 150px);
    height: 100%;
    transform: rotate(-18deg);
    margin: auto;
}
.download-box{
    padding-inline: 40px;
}
.footer-section{
    padding-inline: 30px !important;
}
/* ul.ct_nav_bar_menu {
    position: fixed;
    max-width: 300px;
    background-color: #fff;
    right: -100%;
    flex-direction: column;
    height: 100vh;
    width: 100%;
    z-index: 999;
    top: 0px;
    align-items: self-start;
    padding: 80px 30px;
    transition: 0.6s ease;
}
nav.ct_navbar.ct_show ul.ct_nav_bar_menu{
    right: 0px;
}
.ct_close_menu ,.ct_menu_bar{
    display: block;
} */
}

@media screen and (max-width:575px){
    .ct_right_menu_items {
    gap: 20px;
}
.ct_right_menu_items a {
    font-size: 13px;
}
.ct_logo img {
    width: 100%;
    max-width: 106px;
    min-width: 99px;
}
.ct_navbar {
    gap: 14px;
}
.ct_header {
    padding-inline: 10px;
}
.ct_header .ct_green_bnt {
    padding: 10px 18px;
   
}
.ct_fs_40 {
    font-size: 28px;
}
.about-content h2{
    font-size: 26px;
}
.ct_banner_title h2 {
    line-height: 38px;
}
.ct_fs_20{
    font-size: 18px;
}
.ct_banner_search_filters{
    flex-direction: column;
}
.ct_search, .ct_w_100_575{
    max-width: 100%;
    width: 100%;
}
.ct_about_img_wrapper{
    min-width: 100%;
}
.ct_abt_secure_cnt{
    padding: 30px 20px;
}
.ct_flex_col_575{
    flex-direction: column;
    align-items: start !important;
}
.ct_fs_35 {
    font-size: 26px;
}
 .et-plan-card {
        flex-direction: column;
        text-align: center;
        gap: 15px;
      }

      .et-plan-status {
        text-align: center;
      }
      .login-popup__left{
        padding: 0px;
      }
}