/*
Theme Name: Bridge
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: http://qodethemes.com/
Text Domain: bridge
Version: 18.0.9
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


.train-sec p {
  text-align: center;
}

.train-sec .wpb_column>.vc_column-inner>.wpb_wrapper {
  padding: 10px 10px;
  box-shadow: 1px -1px 17px 2px #ccc;
}

.train-sec .wpb_column>.vc_column-inner>.wpb_wrapper h5 {
  font-size: 20px;
  min-height: 56px;
}

.train-sec .wpb_column>.vc_column-inner>.wpb_wrapper p {
  min-height: 225px;
  font-size: 15px;
}

.cstmr-sec li {
  display: inline-block;
  width: 31%;
  text-align: center;
  background: #e85100;
  margin: 8px 8px;
  color: #fff;
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 600;
  padding: 20px 6px;
  box-sizing: border-box;
}

.cstmr-sec ul {
  text-align: center;
}

.cstmr-sec li a {
  color: #fff;
}

.cxs-sec p {
  text-align: center;
  font-size: 15px;
  color: #fff;
  margin: 5px 0 0 0;
}

.cx-train h2 {
  color: #fff;
  margin: 0 0 25px 0 !important;
}

.cxs-sec .custom_font_holder {
  margin: 15px 0 11px 0px;
}

.train-sec .fa.fa-circle.fa-stack-base.fa-stack-2x {
  background: #f3f3f3;
  border-radius: 100%;
}

.ui-accordion .ui-accordion-header {
  margin: 5px 0 !important;
  padding: 0 !important;
}

/*Accordion Update*/

.qode-accordion-holder .qode-title-holder.ui-state-active,
.qode-accordion-holder .qode-title-holder:last-of-type {
  border: 1px #ccc solid !important;
  border-radius: 10px !important;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner {
  padding: 9px 0px 10px 20px !important;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title,
.qode-accordion-holder .qode-title-holder .qode-tab-title-inner {
  color: #1a8ebc !important;
  line-height: inherit;
}

.icon_plus::before {
  content: "\4c";
  color: #222 !important;
}

.icon_minus-06::before {
  content: "\4b";
  color: #222 !important;
}


/*--- 28-12-2021 --*/
/*--- Blog page css starts here ---*/
.page-id-17371 .widget.widget_pages,
.page-id-17371 .widget.widget_recent_entries {
  display: none !important;
}

.page-id-17371 .column2 .column_inner {
  padding: 0 20px 0;
}

.page-id-17371 .column2 {
  background: #f05c2a;
  padding: 35px 0 0 0px !important;
  border-radius: 4px;
}

.page-id-17371 .column2 h5,
.page-id-17371 .column2 li {
  color: #fff !important;
  text-transform: capitalize;
}

.widget.widget_categories:nth-child(2) {
  display: none;
}

.page-id-17371 a.qbutton.small {
  background: #f05c2a;
}

.page-id-17371 .post_text_inner {
  padding: 0 20px 20px 20px !important;
}

/*---- Blog page css ends here ----*/
.intera_outer .section_inner_margin {
  display: flex !important;
  column-gap: 15px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.intera_outer .section_inner_margin .vc_column-inner {
  padding: 0 0 30px !important;
  height: 100% !important;
}

.calcu {
  width: 15% !important;
}

.intera ul {
  padding: 20px 15px 0;
}

.intera_outer .section_inner_margin::before,
.intera_outer .section_inner_margin::after {
  display: none !important;
}

.intera h3 {
  font-size: 15px !important;
  color: #fff;
  line-height: 24px;
  min-height: 57px !important;
  display: flex;
  padding: 5px 0px;
  font-family: 'Open Sans';
  font-weight: 700;
  justify-content: center;
  align-items: center;
}

.intera ul li {
  font-family: 'Open Sans';
  font-size: 15px !important;
  font-weight: 600;
  line-height: 20px;
  list-style: none;
  padding: 0 0 0 10px;
  position: relative;
  margin: 0 0 10px 0;
}

.calcu:nth-child(1) h3 {
  background: #4472c4;
}

.calcu:nth-child(2) h3 {
  background: #44a3c0;
  text-align: center !important;
}

.calcu:nth-child(3) h3 {
  background: #43bda7;
}

.calcu:nth-child(4) h3 {
  background: #44b874;
}

.calcu:nth-child(5) h3 {
  background: #46b246;
}

.calcu:nth-child(6) h3 {
  background: #70ad47;
}

.intera ul li::marker {
  left: 15px !important;
}

.intera ul li:before {
  content: '\f111';
  font-family: 'FontAwesome';
  font-size: 8px;
  position: absolute;
  left: -5px !important;
}


/*--- 28-12-2021 end --*/



@media only screen and (min-width:0px) and (max-width:600px) {

  .cstmr-sec li {
    width: 100%;
  }

  .train-sec .wpb_column>.vc_column-inner>.wpb_wrapper {
    margin: 20px 0px;
  }

  .cxs-sec .wpb_column.vc_col-sm-4 {
    padding: 0 0 25px 0;
  }

  .build-sec h2 {
    margin: 0 0 15px 0 !important;
    font-size: 28px;
    line-height: 31px !important;
  }

  .meet-sec .custom_font_holder {
    font-size: 33px !important;
  }

  .meet-sec h4 {
    font-size: 20px;
    padding: 0px 10px;
    margin: 0px;
    line-height: 29px;
  }

  .meet-sec .separator.transparent {
    display: none;
  }

  .top-row h1 {
    font-size: 30px;
    margin: 40px 0 0 0 !important;
  }

  .intera_outer .section_inner_margin {
    justify-content: center;
    row-gap: 50px;
  }

  .calcu {
    width: 90% !important;
  }

  .page-id-17371 .post_text_inner {
    padding: 20px 0 40px !important;
  }

  .page-id-17371 .widget.widget_categories:nth-child(2) {
    display: block !important;
  }

  .page-id-17371 .widget.widget_categories:nth-child(1) {
    display: none;
  }

  .page-id-17371 .two_columns_75_25 {
    display: flex;
    flex-flow: column;
    margin: 40px 0 0 0;
  }

  .page-id-17371 .column1 {
    order: 2 !important;
  }

  .page-id-17371 .column2 {
    padding: 20px 10px 0 !important;
    box-sizing: border-box;
    margin: 0 0 20px;
  }

  .page-id-17371 .column2 label.screen-reader-text {
    display: none;
  }

}

@media only screen and (min-width:601px) and (max-width:767px) {

  .page-id-17371 .post_text_inner {
    padding: 20px 0 40px !important;
  }

  .page-id-17371 .widget.widget_categories:nth-child(2) {
    display: block !important;
  }

  .page-id-17371 .widget.widget_categories:nth-child(1) {
    display: none;
  }

  .page-id-17371 .two_columns_75_25 {
    display: flex;
    flex-flow: column;
    margin: 40px 0 0 0;
  }

  .page-id-17371 .column1 {
    order: 2 !important;
    width: 100% !important;
  }

  .page-id-17371 .column2 {
    padding: 20px 10px 0 !important;
    box-sizing: border-box;
    margin: 0 0 20px;
    width: 50% !important;
  }

  .page-id-17371 .column2 .column_inner {
    padding: 0 !important;
  }

  .page-id-17371 .column2 label.screen-reader-text {
    display: none;
  }

  .page-id-17371 .column1 .column_inner {
    padding: 0 !important;
  }

  .cstmr-sec li {
    width: 100%;
  }

  .train-sec .wpb_column>.vc_column-inner>.wpb_wrapper {
    margin: 20px 0px;
  }

  .cxs-sec .wpb_column.vc_col-sm-4 {
    padding: 0 0 25px 0;
  }

  .build-sec h2 {
    margin: 0 0 15px 0 !important;
    font-size: 28px;
    line-height: 31px !important;
  }

  .meet-sec .custom_font_holder {
    font-size: 33px !important;
  }

  .meet-sec h4 {
    font-size: 20px;
    padding: 0px 10px;
    margin: 0px;
    line-height: 29px;
  }

  .meet-sec .separator.transparent {
    display: none;
  }

  .top-row h1 {
    font-size: 30px;
    margin: 40px 0 0 0 !important;
  }

  .intera_outer .section_inner_margin {
    justify-content: center;
    row-gap: 50px;
  }

  .calcu {
    width: 45% !important;
  }

}


@media only screen and (min-width:768px) and (max-width:980px) {

  .page-id-17371 .two_columns_75_25 {
    margin: 40px 0 0 0px;
  }

  .cstmr-sec li {
    width: 47%;
    font-size: 13px;
  }

  .train-sec .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    margin: 15px 0px;
  }

  .build-sec h2 {
    margin: 0 0 20px 0 !important;
    font-size: 29px;
  }

  .intera_outer .section_inner_margin {
    justify-content: center;
    row-gap: 50px;
  }

  .calcu {
    width: 31% !important;
  }

}

@media only screen and (min-width:981px) and (max-width:1080px) {
  .cstmr-sec li {
    font-size: 14px;
  }

  .train-sec .wpb_column>.vc_column-inner>.wpb_wrapper p {
    min-height: 300px;
  }

  .intera_outer .section_inner_margin {
    justify-content: center;
    row-gap: 25px;
  }

  .calcu {
    width: 31% !important;
  }

}

@media only screen and (min-width:1001px) and (max-width:1180px) {
  .header_inner_left {
    width: 20% !important;
  }

  nav.main_menu.drop_down.right {
    width: 79% !important;
  }

  nav.main_menu.drop_down.right li {
    margin: 0px 6px !important;
  }
}

@media only screen and (min-width: 1001px) {
  .header_inner_left {
    width: 20%;
  }

  .main_menu {
    width: 80%;
  }

  .header_inner .header_inner_left img {
    max-width: 100% !important;
    position: unset !important;
    top: 0 !important;
  }

  nav.main_menu.drop_down.right li {
    margin: 0px 12px;
  }

  .header_inner .q_logo {
    top: 24%;
  }

}