
@media only screen and (min-width:0px) and (max-width:767px){
    section{
        padding: 3.125rem 0rem;
    }
    p{
        font-size: 0.938rem;
    }
    h2{
        font-size: 1.75rem;
    }
    h3{
        font-size: 1.25rem;
    }
    h4{
        font-size: 1.25rem;
    }
    .btn{
        padding: 0.5rem 1.25rem 0.438rem 1.25rem;
        font-size: 0.938rem;
    }
    .d2c_search_border_gradient{
        width: 100%;
    }
    .d2c_main{
        margin-left: 0px;
    }
    /* sidebar */
    .d2c_sidebar{
        z-index: 9999;
    }
    .d2c_sidebar .nav-item .nav-link{
        padding: 0.5rem 1.25rem;
    }
    .d2c_brand_icon{
        padding: 1.875rem 1rem 1.875rem;
        text-align: left;
    }
    /* top nav */
    .d2c_top_nav_date{
        display: none;
    }
    .d2c_search_border_gradient .form-control{
        padding: 0.5rem 1rem;
    }
    /* dashboard */
    .d2c_task_selection .btn{
        width: 100%;
    }
    .d2c_dashboard_hero{
        padding: 1.875rem 1.25rem;
    }
    .d2c_writing_category small::after{
        display: none;
    }
    /* template page */
    .d2c_template .btn{
        padding: 0.5rem 0.938rem 0.438rem 0.938rem;
    }
    /* keyword page */
    .d2c_keyword h2{
        font-size: 1.375rem;
    }
    /* settings page */
    .input_container label{
        width: 100%;
        margin-bottom: 1.25rem;
    }
    .d2c_settings hr{
        margin: 1rem 0rem;
    }
    /* documentation */
    .d2c_doc_data tbody,.d2c_doc_data td,.d2c_doc_data tfoot,.d2c_doc_data th,.d2c_doc_data thead,.d2c_doc_data tr{
        padding: 0.313rem 0.625rem !important;
    }
    .d2c_document_title{
        font-size: 1rem;
    }
    /* landing page */
    .d2c_hero_content {
        padding: 2.5rem 0rem;
    }
    .d2c_hero_content .d2c_hero_title {
        font-size: 2.5rem;
        line-height: 48px;
    }
    .d2c_hero .navbar-brand {
        max-width: 8.188rem;
    }
    .d2c_hero .nav_link{
        font-size: 0.813rem;
    }
    .d2c_works_card{
        padding: 1.875rem 1.25rem;
    }
    .d2c_works_card_icon{
        width: 3.125rem;
        height: 3.125rem;
    }
    .d2c_call_to_action{
        padding-top: 3.125rem;
    }
    .d2c_call_to_action h2{
        font-size: 1.5rem;
    }

    /* authentication pages */
    .d2c_sign_up {
        height: auto;
    }
    .d2c_login_wrapper{
        padding: 1.25rem 0.625rem;
    }

    /* chat page */
    .d2c_chat_input_wrapper .chat-submit,.d2c_chat_input_wrapper {
        border-radius: 4px !important;
    }

    /* calender page */
    .d2c_event_calender a{
        font-size: 11px;
    }
    .fc .fc-toolbar-title{
        font-size: 13px !important;
    }
    .fc-theme-standard th{
        padding: initial !important;
    }

    /* ==========Timeline page========== */
    .d2c_timeline_wrapper{
        padding: 0px;
    }
    .d2c_timeline_content {
        width: 100%;
        margin-bottom: 20px;
    }
    .d2c_timeline_upper .d2c_timeline_content::before,
    .d2c_timeline_content::before,
    .d2c_timeline_upper .d2c_timeline_content:last-child::after,
    .d2c_timeline_upper:before,
    .d2c_timeline_wrapper .d2c_timeline_content::after {
        display: none !important;
    }
    .d2c_timeline_upper {
        margin-bottom: 0px;
    }

    .d2c_timeline_wrapper{
        padding: 0px;
    }
    .d2c_timeline_content {
        width: 100%;
        margin-bottom: 20px;
    }
    .d2c_timeline_upper .d2c_timeline_content::before,
    .d2c_timeline_content::before,
    .d2c_timeline_upper .d2c_timeline_content:last-child::after,
    .d2c_timeline_upper:before,
    .d2c_timeline_wrapper .d2c_timeline_content::after {
        display: none !important;
    }
    .d2c_timeline_upper {
        margin-bottom: 0px;
    }
    .d2c_trading_journey_timeline{
        padding: 0px;
    }
    .d2c_trading_journey_timeline h5{
        font-size: 20px;
    }
    .d2c_trading_timeline_content .d2c_card_wrapper {
        padding: 20px 0px 20px 0px !important;
    }
    .d2c_trading_timeline_content .d2c_years {
        position: unset;
        margin-bottom: 5px;
    }
    .d2c_trading_journey_timeline .d2c_trading_timeline_content:first-child::after,
    .d2c_trading_journey_timeline .d2c_trading_timeline_content:nth-child(3)::after {
        display: none;
    }
}


@media only screen and (min-width:768px) and (max-width:991px){
    section{
        padding: 4.375rem 0rem;
    }
    .d2c_main{
        margin-left: 0px;
    }
    .d2c_sidebar{
        z-index: 9999;
    }
    .d2c_offcanvas_btn_column{
        max-width: 64px;
    }
    /* dashboard */
    .d2c_dashboard_hero{
        padding: 1.875rem 1.25rem;
    }
    /* document */
    .d2c_document_title{
        font-size: 1.375rem;
    }

    /* landing page */
    .d2c_hero_content {
        padding: 6.25rem 0rem;
    }
    .d2c_hero_content .d2c_hero_title {
        font-size: 2.5rem;
        line-height: 58px;
    }   
    .d2c_call_to_action{
        padding-top: 4.375rem;
    }
    /* authentication pages */
    .d2c_sign_up {
        height: auto;
    }
    .d2c_login_wrapper{
        padding: 1.25rem 0.625rem;
    }

    /* calender page */
    .fc-theme-standard th {
        padding: 6px !important;
    }
    

    /* timeline Page */
    .d2c_timeline_content {
        width: 32%;
    }
    .d2c_timeline_wrapper {
        padding: 12px;
    }
    .d2c_trading_journey_timeline{
        padding: 0px;
    }
    .d2c_trading_timeline_content  .d2c_card_wrapper {
        padding: 20px !important;
    }
}


@media only screen and (min-width:992px) and (max-width:1199px){
    section{
        padding: 5rem 0rem;
    }
    /* dashboard */
    .d2c_dashboard_hero{
        padding: 1.875rem;
    }

    /* landing page */
    .d2c_hero_content {
        padding: 8.125rem 0rem;
    }
    .d2c_how_works{
        padding-top: 0rem;
    }
    .d2c_works_card{
        padding: 2.5rem 0.938rem;
    }
    .d2c_works_card h3{
        font-size: 1.25rem;
    }
    .d2c_call_to_action{
        padding-top: 5rem;
    }

    /* timeline page */
    .d2c_timeline_content {
        width: 30%;
    }
    .d2c_trading_journey_timeline{
        padding: 0rem;
    }
    .d2c_trading_timeline_content .d2c_card_wrapper{
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
}
@media only screen and (min-width:1200px) and (max-width:1500px){
    .d2c_login_wrapper{
        padding: 1rem;
    }

    /* small card */
    .d2c_small_card h6{
        font-size: 1rem;
    }

     /* timeline page */
     .d2c_timeline_content {
        width: 27%;
    }
    .d2c_trading_timeline_content .d2c_card_wrapper{
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
}

/* 
    Template Name: {{AIWriteCraft - AI Writing SaaS Dashboard Template}}
    Template URL: {{https://designtocodes.com/product/aiwritecraft-ai-writing-saas-dashboard-template/}}
    Description: {{AIWriteCraft is a SaaS dashboard template that you can use for AI Keyword Generators, AI Content Generators, AI Chatbots, and more. Developers can easily customize the template to their needs.}}
    Author: DesignToCodes
    Author URL: https://www.designtocodes.com
    Text Domain: {{ AIWriteCraft }}  
*/