/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');
@import url("../bridge/style.css");

/* blog sidebar latest posts */
.side-latest-post{
    padding-bottom: 10%;
}



.container_inner.default_template_holder.clearfix .two_columns_25_75
 {
    margin-top: 100px;
}




.elementor-element.elementor-element-d669ceb {
    display: flex !important;
    justify-content: space-around !important;
    gap: 28px 26px !important;
    row-gap: 4px !important;
    column-gap: 30px !important;
}





/* checkout page */
@media (min-width: 320px) {
    form#edd_checkout_cart_form div#edd_checkout_cart_wrap {
        margin-left: -14px !important
    }
}


/* Documentation Page */
@media (max-width: 767px) {
    .elementor-5369 .elementor-element.elementor-element-6d36201 img,
    .elementor-element.elementor-element-920ca15 img,
    .elementor-element.elementor-element-3416969 img {
        width: 100px !important;
        height: 100px;
    }
}



.wpcf7-form-control.wpcf7-submit:hover span {
    color: white !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}


.elementor-element.elementor-element-3863f0d.elementor-widget.elementor-widget-text-editor p {
    color: white;
}

/* contact form button */
.qode-contact-form-7 button.wpcf7-submit:hover:after {
    clip-path: none;
    background: #002fb2;
}
.qode-contact-form-7 button.wpcf7-submit .qode-btn-text
 {
    position: absolute;
    top: 0;
    transform: translateX(-101%);
    color: #000;
    transition: all .5s;
    font-size: 35px;
    display: none;
}

.qode-contact-form-7 button.wpcf7-submit:after
 {
    content: attr(data-text);
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
    clip-path: none;
    transition: none;
    text-align: left;
}
/* contact form button */


/* Blog Styling */
.blog div#block-23,
.wp-singular div#block-87 {
    margin-bottom: -29px;
}
.blog div#block-25,
.wp-singular div#block-90 {
    margin-bottom: -30px;
}

.blog div#block-27
.wp-singular div#block-93
 {
    margin-bottom: 13px;
}

.blog div#block-82,
.wp-singular div#block-99 {
    margin-bottom: 12px;
}

button.texonomy_doc_acc_ctrl.active h4 {
    color: white !important;
}
button.texonomy_doc_acc_ctrl.active  {
    color: white !important;
    background-color: #002FB2;
}
.elementor-kit-5442 button:hover h4 {
    color: white;
}
.texonomy_doc_acc_ctrl.active:after {
    background: white;
}

.elementor-kit-5442 button:focus h4 {
    color: white;
}


.texonomy_doc_acc_ctrl:hover:before {
    background: white;
}
.texonomy_doc_acc_ctrl:focus:before{
    background: white;
}

.texonomy_doc_acc_ctrl:hover:after {
    background: white;
}

.texonomy_doc_acc_ctrl:focus:after {
    background: white;
}

body .qodef-widget-block-2d92111b .qi-block-categories ul li 
 {
    color: rgba(139, 139, 139, 1);
    font-family: 'Open Sans';
    font-size: 14px;
    margin-bottom: 0;
}


.blog time.wp-block-latest-posts__post-date,
.wp-singular time.wp-block-latest-posts__post-date 
{
    margin-top: 12px;
    color: #8B8B8B;
}

/* headings */
.blog .blog_holder.blog_large_image h2,
.blog .blog_holder.blog_large_image h2 a,
.blog .blog_holder.blog_single article h2.entry_title,
.wp-singular .blog_holder.blog_large_image h2,
.wp-singular .blog_holder.blog_large_image h2 a,
.wp-singular .blog_holder.blog_single article h2.entry_title  {
    font-weight: 600;
    letter-spacing: 6px;
    font-size: 29px;
    font-family: 'Josefin Sans', sans-serif;
    line-height: 35px;
    vertical-align: baseline;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
    padding: 0;
}


/* Descriptions After Headings */

.blog .blog_holder.blog_large_image h2,
.blog .blog_holder.blog_large_image h2 a,
.blog .blog_holder.blog_single article h2.entry_title,
.wp-singular .blog_holder.blog_large_image h2,
.wp-singular .blog_holder.blog_large_image h2 a,
.wp-singular .blog_holder.blog_single article h2.entry_title {
    font-weight: 600;
    letter-spacing: 6px;
    font-size: 29px;
    font-family: 'Josefin Sans', sans-serif;
    line-height: 35px;
    vertical-align: baseline;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #1D1D1D; /* Assuming default dark text */
    margin-top: 43px;
}

/* Blog Meta Info (Author, Date, etc.) */
.blog .blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_info,
.blog .blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info
.wp-singular .blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_info,
.wp-singular .blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info {
    font-family: 'EB Garamond', serif;
    font-size: 18px;
    line-height: 27px;
    font-style: italic;
    font-weight: 400;
    color: #8B8B8B;
    background-color: transparent;
    letter-spacing: normal;
    margin-bottom: 18px;
    padding: 0;
}




/* short descriptions */
/* .blog p, 
body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title,
.wp-singular p,
.wp-singular body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title {
    color: #8B8B8B;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 27px;
    font-style: normal;
    font-weight: 400;
    background-color: transparent;
    vertical-align: baseline;
    letter-spacing: normal;
    word-spacing: 0px;
    margin: 0;
    margin-bottom: 18px;
    padding: 0;
    text-transform: none;
    text-decoration: none;
    text-align: start;
    text-indent: 0px;
} */



/* paddings of titles */
.blog div .blog_holder article .post_text .post_text_inner,
.wp-singular div .blog_holder article .post_text .post_text_inner{
    padding: 23px 0 23px 0;

    background-color: #fff;
}


.blog .qbutton.small {
    position: relative;
    border: none;
    color: #161616;
    font-family: "EB Garamond"
sans-serif;
    font-style: italic;
    height: 30px;
    background-color: transparent;
    line-height: 18px;
    font-size: 14px;
    font-weight: 400;
    padding: 0;
    cursor: pointer;
    text-decoration: none;
}

.blog .qbutton.small::after {
    content: '';
    position: absolute;
    bottom: 12px; /* Space between text and underline */
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #161616;
    transition: width 0.4s ease, left 0.4s ease;
}

.blog .qbutton.small:hover::after {
    width: 0;
    left: 100%;
}




/* blogpage buttons */
.blog div .blog_holder article .post_more,
.wp-singular div .blog_holder article .post_more
 {
    margin: 30px 0 0;
}


/* sidebar blogpost title */
.blog .widget_recent_entries li a,
.wp-singular .widget_recent_entries li a
 {
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    line-clamp: 1; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  


/*searchbar and button */
.blog input.qodef-m-search-input,
.wp-singular input.qodef-m-search-input{
    border-top: none;
    border-left: none;
    font-size: 15px;
    border-right: none;
}

.blog button.qodef-m-search-submit,
.wp-singular button.qodef-m-search-submit {
    border-left: none;
    border-top: none;
    border: none;
    background-color: transparent;
    font-size: 15px;
}

.blog input.qodef-m-search-input::placeholder,
.wp-singular input.qodef-m-search-submit::placeholder {
    font-size: 15px;
  }
  

  .blog .qi-block-search .qodef-m-search-submit svg,
  .wp-singular .qi-block-search .qodef-m-search-submit svg {
    
    width: 20px;
    stroke: black;
    stroke-width: 0.4;
    fill: black;
  }


  .wp-singular h2, .h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title
   {
      color: #161616;
      font-family: 'Josefin Sans', sans-serif;
      font-size: 16px;
      line-height: 24px;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0px;
      text-transform: uppercase;
  }

  .wp-singular h5, .h5, h5 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title, .q_icon_with_title .icon_text_holder h5.icon_title {
    color: #161616;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 18px;
    line-height: 21px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
}

/* blogpage outer container */
@media only screen and (min-width: 1300px)  {
   .blog .qode_grid_1200 .carousel-inner .slider_content_outer, .qode_grid_1200 .container_inner, .qode_grid_1200 .container_inner nav.content_menu, .qode_grid_1200 .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .qode_grid_1200 .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .qode_grid_1200 .footer_bottom_border.in_grid, .qode_grid_1200 .footer_top_border.in_grid, .qode_grid_1200 .full_width .parallax_content, .qode_grid_1200 .grid_section .section_inner, .qode_grid_1200 .qode_elementor_container_inner, .qode_grid_1200 .title_border_in_grid_holder, .qode_grid_1200 div[data-element_type=container].qode_elementor_container_inner, .qode_grid_1200 nav.content_menu ul, .qode_grid_1200.boxed .section .section_inner, .qode_grid_1200.boxed nav.content_menu.fixed {
        width: 1300px;
    }
}


/* sidebar content */
.blog h2.wp-block-heading,
.wp-singular h2.wp-block-heading {

    font-family: 'Josefin Sans';
}
/* 
.blog p,
.wp-singular p {
    font-family: 'Open Sans';
} */



/* blog page sidebar categories */
.blog div .qi-block-categories.qodef-block.qodef-m.wp-block-qi-blocks-categories ul li
.wp-singular div .qi-block-categories.qodef-block.qodef-m.wp-block-qi-blocks-categories ul li {
    margin-top: -24px;
    margin-bottom: 30px;
}

/* blog  posts descriptions */
.blog div .blog_holder article .post_text .post_text_inner,
.wp-singular div .blog_holder article .post_text .post_text_inner {
    padding: 0 0 0;
    background-color: #fff;
}

/* blog posts button */
.blog .blog_holder article .post_more,
.wp-singular .blog_holder article .post_more {
    margin: 10px 0 0;
}

/* blog page top title */
/* div .title_subtitle_holder h1 span {
    font-size: 70px;
} */


/* single post sidebar */
div aside .widget h5:not(.latest_post_title), .wpb_widgetised_column .widget h5:not(.latest_post_title), .elementor-widget.elementor-widget-sidebar .widget h5:not(.latest_post_title), .elementor-widget.elementor-widget-sidebar .widget h5:not(.qode-post-title), aside .widget .wp-block-heading
 {
    line-height: 1 !important;
 }


 /* blogpost sidebar icons */
 .blog #block-32 ul li a svg,
 .wp-singular #block-32 ul li a svg{
    height: 30px !important;
    width: 30px !important;
}

/* single blogpost icons */
.blog ul.wp-block-social-links.has-large-icon-size.has-icon-color.has-icon-background-color.is-style-default.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-social-links-is-layout-6447b855.wp-block-social-links-is-layout-flex svg,
.wp-singular ul.wp-block-social-links.has-large-icon-size.has-icon-color.has-icon-background-color.is-style-default.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-social-links-is-layout-6447b855.wp-block-social-links-is-layout-flex svg
 {
    width: 30px;
    height: 30px;
}


@media only screen and (max-width: 1024px) {
    .blog .two_columns_25_75 > .column1 > .column_inner,
    .wp-singular .two_columns_75_25  .column2 > .column_inner > aside {
        display: none;
    }


    .blog .two_columns_25_75 > .column2,
    .wp-singular .two_columns_75_25 > .column1 {
        width: 100%;
    }
}



/* 320px – 374px (Very small phones) */
@media (min-width: 320px) and (max-width: 374px) {
    .blog div .post_content_holder .blog_holder article .post_image,
    .blog_holder article .post_image img,
    .blog_holder article .post_image > a {
      position: relative;
      /* width: 300px;
      height: 187px; */
      display: block;
    }
    .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, body.boxed .carousel-inner, body.boxed .full_width .parallax_content, body.boxed .header_inner, body.boxed .wrapper_inner, body.boxed footer, div.grid_section .section_inner, div[data-element_type=container].qode_elementor_container_inner, nav.content_menu {
        width: 99%;
    }
  }
  
  /* 375px – 424px (Small phones) */
  @media (min-width: 375px) and (max-width: 424px) {
    .blog div .post_content_holder .blog_holder article .post_image,
    .blog_holder article .post_image img,
    .blog_holder article .post_image > a {
      position: relative;
      /* width: 300px;
      height: 187px; */
      display: block;
    }
  
  }
  
  /* 425px – 767px (Large phones & small tablets) */
  @media (min-width: 425px) and (max-width: 767px) {
    .blog div .post_content_holder 
     .post_image,
    .blog_holder article .post_image img,
    .blog_holder article .post_image > a {
      position: relative;
      /* width: 300px;
      height: 187px; */
      display: block;
    }
  
  }
  
  /* 768px – 1023px (Tablets) */
  @media (min-width: 768px) and (max-width: 1024px) {


    .home sr7-content {
        height: 768px;
        left: -8px !important;
        width: 753px;
        top: 0px;
    }


    .blog div .post_content_holder .blog_holder article .post_image,
    .blog_holder article .post_image img,
    .blog_holder article .post_image > a {
      position: relative;
      /* width: 768px;
      height: 478px; */
      min-width: 100%;
      display: block;
    }
    .blog .two_columns_25_75>.column2>.column_inner
 {
    padding: 0 0 0 0;
}

.home .elementor-element.elementor-element-6331447.e-con-full.e-flex.parallax_section_no.qode_elementor_container_no.e-con.e-child
{
    align-items: start;
}


}




/* 768px – 1023px (Tablets) */
@media  (min-width: 767px) and (max-width: 768px) {
.home .elementor-5490 .elementor-element.elementor-element-74e21bf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.projects_holder.v1.hover_text.no_space .mix, .projects_holder.v1.standard_no_space .mix {
    width: 95%;
    margin: 0;
}


.home .elementor-5490 .elementor-element.elementor-element-74e21bf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}



.home .elementor-5490 .elementor-element.elementor-element-eac611a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.home .elementor-5490 .elementor-element.elementor-element-424f09f.e-con {
    --order: 99999 /* order end hack */;
}




.home .elementor-5490 .elementor-element.elementor-element-f4dca0d {
    /* --display: flex; */
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}


.projects_holder.v2.hover_text.no_space .filler, .projects_holder.v2.hover_text.no_space .mix, .projects_holder.v2.standard_no_space .filler, .projects_holder.v2.standard_no_space .mix, .projects_holder.v3.hover_text.no_space .filler, .projects_holder.v3.hover_text.no_space .mix, .projects_holder.v3.standard_no_space .filler, .projects_holder.v3.standard_no_space .mix, .projects_holder.v4.hover_text.no_space .filler, .projects_holder.v4.hover_text.no_space .mix, .projects_holder.v4.standard_no_space .filler, .projects_holder.v4.standard_no_space .mix, .projects_holder.v5.hover_text.no_space .filler, .projects_holder.v5.hover_text.no_space .mix, .projects_holder.v5.standard_no_space .filler, .projects_holder.v5.standard_no_space .mix, .projects_holder.v6.hover_text.no_space .filler, .projects_holder.v6.hover_text.no_space .mix, .projects_holder.v6.standard_no_space .filler, .projects_holder.v6.standard_no_space .mix {
    width: 30%;
}

.elementor-5490 .elementor-element.elementor-element-a7efbaf .qodef-qi-button {
    padding: 70px 60px 70px 60px;
}




.elementor-5490 .elementor-element.elementor-element-9dbf065 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    padding-right: 50px;
}


}


  /* 1024 – 1449 (Tablets) */
  @media (min-width: 1024px) and (max-width: 1439px) {
    .blog div .post_content_holder .blog_holder article .post_image,
    .blog_holder article .post_image img,
    .blog_holder article .post_image > a {
      position: relative;
      display: block;
    }
   .home .elementor-menu-toggle {
      display: none;
  }
 .home .container .container_inner {
    display: flex;
    justify-content: center;
}

.home sr7-content {
    height: 578.455px;
    left: 48px !important;
    width: 1009px;
    top: 0px;
}



  }



  .home p {
    color: #161616;
}



  /* 1024px and above (Small laptops and larger screens) */
  @media (min-width: 1440px) {
    .blog div .post_content_holder .blog_holder article .post_image,
    .blog .blog_holder article .post_image img,
    .blog .blog_holder article .post_image > a {
      position: relative;
      width: 100%;
    height: 100%;
      display: block;
      object-fit: cover;
    }
  }
  



  /* menu */

/* Hide both by default */
.show-if-logged-in,
.show-if-logged-out {
    display: none !important;
}

/* Show conditionally */
body.user-logged-in .show-if-logged-in {
    display: list-item !important;
}

body.user-logged-out .show-if-logged-out {
    display: list-item !important;
}

  
/* Home */
/* Only for exactly 1024px width */

.home .elementor-element.elementor-element-6331447.e-con-full.e-flex.parallax_section_no.qode_elementor_container_no.e-con.e-child {
  justify-content: center;
  
}
@media (min-width: 1024px) {
  
  .home .elementor-5490 .elementor-element.elementor-element-71a4f52 {
      --width: 48%;
  }

  .home .elementor-5490 .elementor-element.elementor-element-28055d8 {
      --width: 48%;
  }
}



.wpcf7-form-control.wpcf7-submit {
    width: auto !important; /* default size pe laata hai */
    display: inline-block; /* ensure it's not block-level */
    font-size: 26px !important;
    font-weight: 700 !important;
    max-width: 190px !important; /* optional: agar aap chahte ho max width bhi rahe */
    color: #ffffff !important;
    font-style: normal;
    background-color: #000000 !important;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    transition: all 0.3s ease-in-out !important;
    -webkit-border-radius: 0px;
    letter-spacing: 0px;
    text-transform: uppercase !important;
    border-width: 0px !important;
}


textarea.wpcf7-form-control.wpcf7-textarea {
    height: 58px; /* 1 row ke roughly barabar */
    resize: none; /* user resize na kar sake (optional) */
    overflow: hidden; /* scroll bar na aaye */
}

@media only screen and (max-width: 425px) {
    .elementor-element.elementor-element-d8d55c0.elementor-widget-mobile__width-inherit.elementor-widget.elementor-widget-text-editor p {
      font-size: 16px !important;
      display: flex;
      justify-content: center;
    }
  }
  
  @media only screen and (max-width: 375px) {
    .elementor-element.elementor-element-d8d55c0.elementor-widget-mobile__width-inherit.elementor-widget.elementor-widget-text-editor p {
      font-size: 16px !important;
      display: flex;
      justify-content: center;
    }
  }
  
  @media only screen and (max-width: 320px) {
    .elementor-element.elementor-element-d8d55c0.elementor-widget-mobile__width-inherit.elementor-widget.elementor-widget-text-editor p {
      font-size: 16px !important;
      display: flex;
      justify-content: center;
    }
  }
  
  .blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info {
    margin: 15px 0 0;
    color: #161616;
}


h3, .h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title {
    color: #161616;
    font-family: 'Oswald', sans-serif;
    font-size: 60px;
    line-height: 61px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
}



h6, .h6, h6 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h6.elementor-heading-title {
    color: #161616;
    font-family: 'Oswald', sans-serif;
    font-size: 17px;
    line-height: 19px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
}


.ex-plugin-cont{
    min-height: 160px;
}

.post_image img{
    width: 100% !important;
}

.userdashboard-container , .jcodex-contact-us-page-banner-secondary-div {
    width: 100% !important;
    max-width: 1300px !important;
    margin: 0px auto !important;
    margin-bottom: 100px !important;
}
.jcodex-contact-us-page-banner-secondary-div{
     margin-bottom: 0px !important;
}

.listed-cat .image_holder {
    margin-right: 20px !important;
}

.jcodex-plugin-pricing-secondary-main-div {
    padding: 30px 20px !important;
    margin-top: 0 !important;
}
@media screen and (max-width:1024px) {
   .jcodex-secondary-div{
    padding: 0px 40px !important;
}
section.jcodex-contact-us-page-banner-main-div {
    padding: 0px 40px !important;
}
.userdashboard-container{
    margin-bottom: 70px !important;
}
}
@media screen and (max-width:767px) {
   .jcodex-secondary-div{
    padding: 0px 20px !important;
}
section.jcodex-contact-us-page-banner-main-div {
    padding: 0px 20px !important;
}
.userdashboard-container{
    margin-bottom: 50px !important;
}
}
/*  */