/* Source and licensing information for the line(s) below can be found at https://devops.completechaintech.com/themes/custom/completechain/css/responsive.css. */
@media only screen and (max-width: 1200px) {
  /* line 3, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    width: 131px;
    height: 131px;
    margin-right: 0px;
    background-size: 131px 131px;
    background-repeat: no-repeat;
  }

  /* line 11, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--left #left-section {
    width: 100%;
    padding: 10px;
  }

  /* line 16, ../sass/responsive.scss */
  .content_three .container #block-views-block-about-us-block-1 {
    margin-top: 40px;
  }

  /* line 20, ../sass/responsive.scss */
  .content_two .container #block-views-block-portfolio-block-1 .view-content .views-row {
    margin: 0px;
  }

  /* line 23, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-one {
    top: 60%;
    font-size: 38px;
  }

  /* line 27, ../sass/responsive.scss */
  .header .menu.menu--main-menu.nav {
    padding-left: 20px;
  }

  /* line 31, ../sass/responsive.scss */
  .footer_bottom .container #block-simplenewssubscription #edit-mail-0-value {
    position: initial;
    width: 100%;
    height: 53px;
  }

  /* line 37, ../sass/responsive.scss */
  .footer_bottom .container #block-simplenewssubscription #edit-subscribe {
    position: relative;
    left: auto;
    top: auto;
    margin-top: 20px;
  }

  /* line 44, ../sass/responsive.scss */
  .content_four .container #block-views-block-testimonials-block-1 .views-field-body::before {
    left: 0;
    top: 20px;
  }

  /* line 50, ../sass/responsive.scss */
  .content_four .container #block-views-block-testimonials-block-1 .views-field-body::after {
    right: 0;
    top: auto;
  }

  /* line 55, ../sass/responsive.scss */
  .header .container #navbar .navbar-header {
    width: 17%;
  }

  /* line 59, ../sass/responsive.scss */
  .footer_top .container #block-contactus .field--name-body p {
    margin: 10px;
    font-size: 15px;
  }

  /* line 63, ../sass/responsive.scss */
  .footer_top .container #block-contactus .field--name-body a {
    font-size: 16px;
    line-height: auto;
  }

  /* line 68, ../sass/responsive.scss */
  .page-node-type-blog .container .row .right .field-author {
    float: left;
  }

  /* line 71, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item {
    height: auto !important;
  }

  /* line 74, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-carousel .owl-wrapper-outer {
    height: auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 83, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom {
    margin-bottom: 0px;
  }

  /* line 86, ../sass/responsive.scss */
  .footer .container .wrapper {
    padding-top: 30px;
    float: left;
  }

  /* line 91, ../sass/responsive.scss */
  .footer .container .row .newslatter #block-simplenewssubscription-2 #edit-subscribe {
    margin-left: 22px;
    margin-top: 0px;
  }

  /* line 96, ../sass/responsive.scss */
  .footer .container .row .newslatter #block-simplenewssubscription-2 #edit-mail-0-value {
    float: left;
  }

  /* line 102, ../sass/responsive.scss */
  .spin-loader {
    margin-left: -30px;
    margin-top: -50px;
  }

  /* line 106, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-logo img {
    width: 150px;
  }

  /* line 110, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-image {
    height: auto !important;
  }

  /* line 114, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    padding-left: 15px;
    padding-right: 0px;
    margin-left: 14px;
    width: 172px;
    height: 170px;
    background-size: 160px 158px;
    background-repeat: no-repeat;
  }

  /* line 124, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--left #left-section .field--type-image img {
    margin: auto;
  }

  /* line 127, ../sass/responsive.scss */
  .footer .container #block-footer .field--name-body .text-copy #text {
    line-height: 0;
  }

  /* line 131, ../sass/responsive.scss */
  .content_three .container #block-views-block-about-us-block-1 .views-field-body {
    margin-top: 15px;
  }

  /* line 136, ../sass/responsive.scss */
  .content_two {
    padding-bottom: 20px;
    height: auto;
  }

  /* line 141, ../sass/responsive.scss */
  .page-node-type-blog .container .row .right .field-author {
    float: none;
  }

  /* line 145, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .content .views-field-title, .path-blog .view-content .views-row .content .views-field-title, .content_five .view-content .views-row .content .views-field-title {
    margin-bottom: 10px;
  }

  /* line 150, ../sass/responsive.scss */
  .page-node-type-blog .container .row .right .field-author {
    width: 360px;
  }

  /* line 154, ../sass/responsive.scss */
  .page-node-type-blog .container .row #block-views-block-blog-block-related-blog, .page-node-type-blog .container .row #block-views-block-tags-blog-block-1, .page-node-type-blog .container .row #block-views-block-tags-blog-block-1-2 {
    padding: 6px;
    margin-left: 0px;
    float: none;
  }

  /* line 160, ../sass/responsive.scss */
  .path-blog .view-header {
    position: relative;
    bottom: 57px;
  }

  /* line 164, ../sass/responsive.scss */
  .path-blog .form-checkboxes .form-item label {
    margin-bottom: 12px;
  }

  /* line 167, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row, .path-blog .view-content .views-row, .content_five .view-content .views-row {
    height: auto;
    border: none;
    margin: 0px;
  }

  /* line 174, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .author, .path-blog .view-content .views-row .author, .content_five .view-content .views-row .author {
    margin-top: 10px;
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 3px solid #ccc;
  }

  /* line 182, ../sass/responsive.scss */
  .content_five #block-views-block-blog-block-blog .content {
    padding: 0px;
  }

  /* line 185, ../sass/responsive.scss */
  .content_five .container #block-views-block-blog-block-blog .more-link {
    float: left;
    width: 100%;
    margin: auto;
    text-align: center;
    margin-top: 20px;
  }

  /* line 193, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .field-field-image img, .path-blog .view-content .views-row .field-field-image img, .content_five .view-content .views-row .field-field-image img {
    margin-top: 10px;
  }

  /* line 198, ../sass/responsive.scss */
  video {
    height: auto !important;
  }

  /* line 203, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-carousel .owl-wrapper-outer {
    height: auto;
    margin-bottom: -5px;
  }

  /* line 207, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-logo {
    top: 6%;
  }

  /* line 210, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-two {
    top: 77%;
  }

  /* line 214, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-nothing .scroll {
    top: 85%;
  }

  /* line 218, ../sass/responsive.scss */
  .header #block-mainmenu2 {
    float: right;
  }

  /* line 221, ../sass/responsive.scss */
  .header .container #navbar .navbar-header img {
    width: 145px;
  }

  /* line 224, ../sass/responsive.scss */
  #webform_submission_contact_add_form-ajax .form-textarea {
    width: 226px;
  }

  /* line 228, ../sass/responsive.scss */
  .path-webform #drupal-modal #webform_submission_contact_add_form-ajax .form-textarea {
    width: 226px !important;
  }

  /* line 232, ../sass/responsive.scss */
  .webform-submission-contact-form .form-actions .btn, .form-actions .btn-group {
    width: 260px !important;
  }

  /* line 235, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog .modal-content {
    width: auto !important;
    height: auto !important;
  }

  /* line 239, ../sass/responsive.scss */
  .banner #block-topheader .cap1 {
    margin-top: 30px;
    font-size: 36px;
  }

  /* line 244, ../sass/responsive.scss */
  .page-node-type-about-us .content_four .container #block-views-block-testimonials-block-1 .views-field-body::before {
    left: 0;
  }

  /* line 247, ../sass/responsive.scss */
  .page-node-type-about-us .content_four .container #block-views-block-testimonials-block-1 .views-field-body::after {
    right: 0;
    top: auto;
  }

  /* line 252, ../sass/responsive.scss */
  .page-node-type-about-us .content_four .container #block-views-block-testimonials-block-1 .views-field-body {
    width: auto;
    font-size: 16px;
    height: auto;
  }

  /* line 258, ../sass/responsive.scss */
  .content_three .container #block-views-block-about-us-block-1 .views-field-field-image img {
    margin: 13px 0px;
  }

  /* line 262, ../sass/responsive.scss */
  .content_three .container #block-views-block-about-us-block-1 .views-field-field-image {
    float: none;
    height: auto;
    margin: auto;
    margin-top: auto;
    margin-top: 10px;
  }

  /* line 270, ../sass/responsive.scss */
  .content_three .container #block-views-block-about-us-block-1 {
    margin-top: 0;
  }

  /* line 275, ../sass/responsive.scss */
  .content_two .container #block-views-block-portfolio-block-1 .view-content .views-row {
    float: left;
    width: 50%;
    margin-top: 14px;
    height: 420px;
  }

  /* line 282, ../sass/responsive.scss */
  .content_two .container #block-ourportfolio .field--name-body p {
    float: left;
    width: 100%;
  }

  /* line 287, ../sass/responsive.scss */
  .portfolio .content_four .container #block-views-block-testimonials-block-1 .views-field-body {
    width: auto;
    height: auto;
  }

  /* line 292, ../sass/responsive.scss */
  .portfolio .content_four .container #block-views-block-testimonials-block-1 .views-field-body::before {
    left: 0;
  }

  /* line 296, ../sass/responsive.scss */
  .portfolio .content_four .container #block-views-block-testimonials-block-1 .views-field-body::after {
    right: 0;
    top: auto;
  }
}
@media only screen and (max-width: 768px) {
  /* line 304, ../sass/responsive.scss */
  .footer .container .row .newslatter #block-simplenewssubscription-2 .block-title {
    margin-bottom: 15px;
  }

  /* line 308, ../sass/responsive.scss */
  .content_two .container #block-views-block-portfolio-block-1 .view-content .views-row .views-field-title a,
  .portfolio #block-quicktabsportfolio #quicktabs-container-portfolio .view-content .views-row .views-field-title a {
    font-size: 17px;
  }

  /* line 313, ../sass/responsive.scss */
  .footer_top .container #block-contactus .field--name-body img {
    margin-top: 0px;
  }

  /* line 317, ../sass/responsive.scss */
  .header .container #block-mainmenu-2 ul li a, .header .container #block-mainmenu2 ul li a {
    line-height: 1.9;
  }

  /* line 321, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .content .view-node, .path-blog .view-content .views-row .content .view-node, .content_five .view-content .views-row .content .view-node {
    text-align: center;
    margin-bottom: 27px;
  }

  /* line 327, ../sass/responsive.scss */
  .page-node-type-blog .container .row .left {
    margin-bottom: 20px;
  }

  /* line 330, ../sass/responsive.scss */
  .content_five {
    padding: 0;
  }

  /* line 334, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .content, .path-blog .view-content .views-row .content, .content_five .view-content .views-row .content {
    padding: 0px;
  }

  /* line 338, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .content .view-node, .path-blog .view-content .views-row .content .view-node, .content_five .view-content .views-row .content .view-node {
    margin-top: 15px;
  }

  /* line 343, ../sass/responsive.scss */
  .path-taxonomy .page-header, .path-blog .page-header {
    margin-bottom: 0px;
  }

  /* line 346, ../sass/responsive.scss */
  .path-blog .view-header {
    top: 133px;
    position: absolute;
  }

  /* line 351, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .content .views-field-title, .path-blog .view-content .views-row .content .views-field-title, .content_five .view-content .views-row .content .views-field-title {
    margin-top: 15px;
  }

  /* line 356, ../sass/responsive.scss */
  .page-node-type-blog .container .row .page-title h1 {
    font-size: 21px;
  }

  /* line 359, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .content .views-field-title a, .path-blog .view-content .views-row .content .views-field-title a, .content_five .view-content .views-row .content .views-field-title a {
    font-size: 21px;
  }

  /* line 363, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-nothing .link {
    top: 80.5%;
  }

  /* line 367, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-logo img {
    width: 100px;
  }

  /* line 370, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-one {
    font-size: 28px;
    top: 50%;
  }

  /* line 375, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-two {
    top: 73%;
    font-size: 26px;
  }

  /* line 380, ../sass/responsive.scss */
  #block-views-block-our-team-block-1::before {
    width: 221px;
    height: 237px;
    background-position: -16px;
  }

  /* line 386, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row {
    width: 216px;
  }

  /* line 389, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row .views-field-field-job-title {
    width: 100%;
  }

  /* line 394, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row .views-field-field-profile-on-linkdin .fa-linkedin::before {
    left: 175px;
  }

  /* line 399, ../sass/responsive.scss */
  .footer .container #block-footer .field--name-body .logo {
    margin-top: 2px;
    height: 60px;
  }

  /* line 403, ../sass/responsive.scss */
  .footer .container #block-footer .field--name-body .text-copy {
    float: none;
  }

  /* line 406, ../sass/responsive.scss */
  .path-webform .webform-submission-contact-form .form-actions .btn, .form-actions .btn-group {
    width: 100% !important;
    margin: 0;
  }

  /*  .path-webform  #webform_submission_contact_add_form-ajax .captcha {
      position: relative;
      top: -57px;
    }*/
  /* line 416, ../sass/responsive.scss */
  .banner #block-topheader .logo img {
    width: 80px;
  }

  /* line 420, ../sass/responsive.scss */
  .banner #block-topheader .scroll {
    margin-top: 10px;
  }

  /* line 423, ../sass/responsive.scss */
  .banner #block-topheader .cap2 {
    margin-top: 10px;
  }

  /* line 426, ../sass/responsive.scss */
  .portfolio #block-quicktabsportfolio #quicktabs-container-portfolio .view-content .views-row {
    margin-top: 45px;
    margin-right: 18px;
    float: left;
    width: 46%;
    height: 370px;
    margin-bottom: 20px;
  }

  /* line 434, ../sass/responsive.scss */
  .path-blog .form-checkboxes .form-item {
    left: 0px;
    width: auto;
    float: left;
    margin: 0;
  }

  /* line 441, ../sass/responsive.scss */
  .path-blog .form-checkboxes .form-item:first-child {
    margin-left: 70px;
  }

  /* line 444, ../sass/responsive.scss */
  .path-blog .form-checkboxes {
    margin-top: 2px;
  }

  /* line 448, ../sass/responsive.scss */
  .captcha .g-recaptcha > div {
    width: auto !important;
    height: auto !important;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 458, ../sass/responsive.scss */
  .view-display-id-our_works .form-item label {
    text-align: center;
    width: 100%;
  }

  /* line 462, ../sass/responsive.scss */
  .portfolio .view-display-id-our_works {
    margin-top: 20px;
  }

  /* line 465, ../sass/responsive.scss */
  .webform-submission-contact-form .form-actions .btn {
    margin-top: 0px;
    width: 100% !important;
    margin: 0;
    padding: 0px 5px;
  }

  /* line 471, ../sass/responsive.scss */
  .path-blog .form-composite legend {
    display: block;
    float: left;
    font-size: 17px;
    text-align: center;
    color: #1079bf;
    margin-top: 17px;
    border: 1px solid #1079bf;
    background: #ccc9;
    padding: 9px 0px 8px 0px;
  }
  /* line 481, ../sass/responsive.scss */
  .path-blog .form-composite legend:hover {
    background: #fff;
  }

  /* line 485, ../sass/responsive.scss */
  .portfolio .form-composite legend {
    display: block;
    font-size: 17px;
    text-align: center;
    color: #1079bf;
    margin-top: 17px;
    border: 1px solid #1079bf;
    background: #ccc9;
    padding: 9px 0px 8px 0px;
  }
  /* line 494, ../sass/responsive.scss */
  .portfolio .form-composite legend:hover {
    background: #fff;
  }

  /* line 499, ../sass/responsive.scss */
  .path-blog .form-composite legend::after {
    padding: 2px 7px;
    color: #1079bf;
    content: "\f13a";
    font-family: FontAwesome;
    position: absolute;
  }

  /* line 507, ../sass/responsive.scss */
  .path-blog .form-composite .active::after {
    content: "\f139";
    font-family: FontAwesome;
    position: absolute;
  }

  /* line 513, ../sass/responsive.scss */
  .portfolio .form-composite legend::after {
    padding: 2px 7px;
    color: #1079bf;
    content: "\f13a";
    font-family: FontAwesome;
    position: absolute;
  }

  /* line 521, ../sass/responsive.scss */
  .portfolio .form-composite .active::after {
    content: "\f139";
    font-family: FontAwesome;
    position: absolute;
  }

  /* line 528, ../sass/responsive.scss */
  .path-blog .form-checkboxes .form-item {
    float: none;
    margin-bottom: 10px;
    margin-left: 0px;
    width: 100%;
  }

  /* line 534, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item {
    height: auto !important;
  }

  /* line 538, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--right .field--name-body {
    margin-bottom: 50px;
  }

  /* line 542, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom {
    padding: 10px;
  }

  /* line 545, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    width: 176px;
    background-size: 160px 161px;
  }

  /* line 550, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .field-field-image, .path-blog .view-content .views-row .field-field-image, .content_five .view-content .views-row .field-field-image {
    margin-top: 20px;
  }

  /* line 553, ../sass/responsive.scss */
  .footer .container #block-footer .field--name-body .logo img {
    width: 120px;
  }

  /* line 557, ../sass/responsive.scss */
  .path-blog .form-checkboxes .form-item label {
    padding: 5px;
    width: 100%;
    text-align: center;
    margin-bottom: 0px;
  }

  /* line 563, ../sass/responsive.scss */
  .path-blog .view-header a {
    padding: 5.8px 17px 5px;
    display: block;
    width: 100%;
  }

  /* line 568, ../sass/responsive.scss */
  .path-blog .form-checkboxes .form-item:first-child {
    margin-left: 0px;
  }

  /* line 571, ../sass/responsive.scss */
  .path-blog .form-checkboxes .form-item {
    width: 100%;
    text-align: center;
  }

  /* line 576, ../sass/responsive.scss */
  .path-blog .form-checkboxes {
    margin-top: 72px;
  }

  /* line 580, ../sass/responsive.scss */
  .path-blog .view-header {
    top: -302px;
    display: block;
    width: 100%;
    position: relative;
  }

  /* line 587, ../sass/responsive.scss */
  .path-blog .page-header {
    margin-bottom: 5px;
  }

  /* line 591, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-image {
    height: 400px;
  }

  /* line 595, ../sass/responsive.scss */
  .content_three .container #block-views-block-about-us-block-1 .more-link {
    text-align: center;
    margin: auto;
  }

  /* line 599, ../sass/responsive.scss */
  .content_two .container #block-ourportfolio .field--name-body .link {
    float: none;
    margin: auto;
    display: block;
    text-align: center;
  }

  /* line 605, ../sass/responsive.scss */
  .header #block-mainmenu2 {
    float: left;
  }

  /* line 608, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog .modal-content {
    overflow-x: scroll;
  }

  /* line 612, ../sass/responsive.scss */
  #drupal-modal {
    top: 0;
  }

  /* line 615, ../sass/responsive.scss */
  .header-image {
    height: 150px;
  }

  /* line 619, ../sass/responsive.scss */
  .content_four .container #block-views-block-testimonials-block-1 .views-field-body {
    font-size: 15px;
  }

  /* line 623, ../sass/responsive.scss */
  .content_four .container #block-views-block-testimonials-block-1 .views-field-body {
    width: auto;
    height: auto;
  }

  /* line 628, ../sass/responsive.scss */
  .footer_top .container #block-contactus .field--name-body .phone {
    float: none;
    width: 100%;
    height: 60px;
  }

  /* line 634, ../sass/responsive.scss */
  .footer_top .container #block-contactus .field--name-body .mobile {
    float: left;
    width: 100%;
    height: 60px;
  }

  /* line 640, ../sass/responsive.scss */
  .content_two .container #block-ourportfolio .field--name-body .link a {
    width: 277px;
  }

  /* line 644, ../sass/responsive.scss */
  .banner #block-topheader .cap2 {
    width: auto;
    font-size: 22px;
  }
  /* line 648, ../sass/responsive.scss */
  .banner #block-topheader .cap1 {
    font-size: 32px;
  }

  /* line 653, ../sass/responsive.scss */
  .header .container #navbar .navbar-header {
    width: auto;
  }

  /* line 657, ../sass/responsive.scss */
  .header #navbar .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 18px;
    margin-right: 0px;
    background-color: #0e78be;
  }

  /* line 665, ../sass/responsive.scss */
  .header .navbar-header .navbar-toggle span {
    background: #fff;
  }

  /* line 668, ../sass/responsive.scss */
  .header .container #block-mainmenu-2 ul li {
    display: block;
    padding: 0;
  }

  /* line 672, ../sass/responsive.scss */
  .header .container #block-mainmenu2 ul li {
    display: block;
  }

  /* line 675, ../sass/responsive.scss */
  .header .container #block-mainmenu-2 ul .active::before {
    padding: 0px;
    content: "";
  }

  /* line 680, ../sass/responsive.scss */
  .header .container #block-mainmenu-2, .header .container #block-mainmenu2 {
    float: none;
  }

  /* line 684, ../sass/responsive.scss */
  .header #navbar-collapse {
    position: absolute;
    z-index: 99999999999999999;
    width: 100%;
    background: #f6f6f6;
    border-bottom: 1px solid #0000001a;
    left: 0;
  }

  /* line 693, ../sass/responsive.scss */
  .banner #block-topheader .field--name-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 22px;
  }

  /* line 699, ../sass/responsive.scss */
  .page-node-type-about-us .inner_content .container #block-aboutdrupal-2 .block-title {
    padding: 0;
  }

  /* line 702, ../sass/responsive.scss */
  .banner-2 #block-caption .field--name-body h1 {
    width: auto;
    font-size: 28px;
  }

  /* line 707, ../sass/responsive.scss */
  .header .menu.menu--main-menu.nav {
    padding-left: 0px;
  }

  /* line 711, ../sass/responsive.scss */
  .header .container #block-mainmenu-2 ul, .header .container #block-mainmenu2 ul {
    padding: 15px;
  }

  /* line 714, ../sass/responsive.scss */
  #webform_submission_contact_add_form-ajax .form-control, .path-webform #drupal-modal #webform_submission_contact_add_form-ajax .form-control {
    width: 100% !important;
  }

  /*#webform_submission_contact_add_form-ajax .captcha .help-block , .path-webform #drupal-modal #webform_submission_contact_add_form-ajax .captcha .help-block {
    width: auto;
    float: none;
  }*/
  /*#webform_submission_contact_add_form-ajax .captcha , .path-webform #drupal-modal  #webform_submission_contact_add_form-ajax .captcha {
    border:none;
  }*/
  /* line 727, ../sass/responsive.scss */
  #webform_submission_contact_add_form-ajax .form-textarea, .path-webform #drupal-modal #webform_submission_contact_add_form-ajax .form-textarea {
    margin-bottom: 14px;
  }

  /*#webform_submission_contact_add_form-ajax .captcha img , .path-webform #drupal-modal #webform_submission_contact_add_form-ajax .captcha img {
    width: auto;
    margin-right: 10px;
  }*/
  /*#drupal-modal #drupal-modal--dialog #drupal-modal--content #drupal-modal--body .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response.form-group {
    width: 100%;
  }*/
  /* line 737, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog #drupal-modal--content #drupal-modal--body .form-type-textarea {
    float: none;
    position: initial;
    height: 0;
  }

  /* line 742, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog #drupal-modal--content #drupal-modal--body .form-item-phone-number {
    margin-bottom: 0px;
  }

  /* line 746, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog #drupal-modal--content #drupal-modal--body .form-item {
    float: none;
    width: 100%;
  }

  /* line 751, ../sass/responsive.scss */
  .footer_top .container #block-contactus .field--name-body .phone a {
    margin-top: 5px;
    position: absolute;
  }

  /* line 755, ../sass/responsive.scss */
  .modal-body {
    padding: 10px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 763, ../sass/responsive.scss */
  .page-node-type-blog .container .row .left .sharethis {
    margin: 5px 0px;
  }

  /* line 767, ../sass/responsive.scss */
  .path-webform .webform-submission-contact-form .form-actions .btn, .form-actions .btn-group {
    top: 120px;
  }

  /* line 770, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom .field--name-dynamic-block-fieldnode-related-team .view-our-team .view-content .views-row {
    width: 50%;
  }

  /* line 773, ../sass/responsive.scss */
  .footer .container .row .newslatter #block-simplenewssubscription-2 #edit-subscribe {
    margin-left: 0;
    margin-top: 10px;
  }

  /* line 777, ../sass/responsive.scss */
  .footer .container .row .newslatter #block-simplenewssubscription-2 #edit-mail-0-value {
    float: none;
  }

  /* line 780, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--right .field--name-body {
    margin-top: 20px;
  }

  /* line 784, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--left #left-section .field--type-image img {
    margin: auto;
    width: 100%;
  }

  /* line 788, ../sass/responsive.scss */
  .bs-region--bottom .field--name-dynamic-block-fieldnode-related-team .view-our-team .view-content .views-row .views-field-field-name-of-employee {
    display: inline-block;
  }

  /* line 792, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--left {
    margin: auto;
  }

  /* line 796, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 {
    margin-top: 0px;
  }

  /* line 800, ../sass/responsive.scss */
  .content_two .container #block-views-block-portfolio-block-1 .view-content .views-row .views-field-title {
    text-align: center;
  }

  /* line 803, ../sass/responsive.scss */
  .content_two .container #block-views-block-portfolio-block-1 .view-content .views-row .views-field-body {
    text-align: center;
  }

  /* line 807, ../sass/responsive.scss */
  .portfolio .view-display-id-our_works .view-content .views-row {
    width: 100%;
  }

  /* line 810, ../sass/responsive.scss */
  .portfolio .view-content .views-row .views-field-field-image {
    margin-top: 30px;
  }

  /* line 813, ../sass/responsive.scss */
  .portfolio .view-content .views-row .views-field-field-image img {
    margin: auto;
  }

  /* line 817, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 2px;
    background-size: 85% 80%;
    height: 40px;
  }

  /* line 822, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 2px;
    background-size: 85% 80%;
    height: 40px;
  }

  /* line 828, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-image {
    height: 350px;
  }

  /* line 832, ../sass/responsive.scss */
  video {
    height: 350px !important;
  }

  /* line 836, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-two {
    font-size: 18px;
  }

  /* line 840, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-nothing .scroll {
    top: 85%;
  }

  /* line 844, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-logo img {
    width: 100px;
  }

  /* line 848, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-one {
    font-size: 20px;
    width: auto;
    top: 60%;
  }

  /* line 854, ../sass/responsive.scss */
  .portfolio .view-content .views-row {
    margin-top: 45px;
    margin-right: 18px;
    float: left;
    width: 100%;
    height: auto;
    margin: auto;
    display: block;
    text-align: center;
  }

  /* line 865, ../sass/responsive.scss */
  .page-node-type-about-us .partners .container #block-views-block-our-partners-block-1 .view-content .owl-slider-wrapper .owl-wrapper .owl-item .views-field-field-image {
    width: 140px;
  }

  /* line 869, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row {
    float: none;
    margin: calc;
    width: 100%;
    margin: auto;
  }

  /* line 876, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row .views-field-field-image img {
    margin: auto;
  }

  /* line 880, ../sass/responsive.scss */
  .views-field.views-field-field-name-of-employee {
    width: 100%;
    margin: auto;
  }

  /* line 884, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row .views-field-field-job-title {
    width: 100%;
    margin: auto;
  }

  /* line 888, ../sass/responsive.scss */
  .page-node-type-about-us #block-views-block-our-team-block-1::before {
    margin: auto;
    margin-bottom: auto;
    display: block;
    float: none;
  }

  /* line 895, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row .views-field-field-profile-on-linkdin .fa-linkedin::before {
    color: #4875B4;
    width: 32px;
    height: 32px;
    object-fit: contain;
    background-color: #fff;
    padding: 7px 8px;
    border-radius: 100%;
    position: relative;
    top: 54px;
    left: -20px !important;
    font-size: 19px;
    float: right;
    z-index: 9;
  }

  /* line 910, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row .views-field-field-profile-on-linkdin {
    float: right;
    position: relative;
  }

  /* line 915, ../sass/responsive.scss */
  .footer .container #block-footer .field--name-body .text-copy {
    float: none;
    text-align: center;
  }

  /* line 919, ../sass/responsive.scss */
  .footer_bottom .container #block-simplenewssubscription #edit-subscribe {
    width: 100%;
  }

  /* line 922, ../sass/responsive.scss */
  .footer .container #block-footer .field--name-body .logo {
    width: auto;
    margin: auto;
    display: block;
    float: none;
  }

  /* line 929, ../sass/responsive.scss */
  .footer .container #block-footer .field--name-body.field--type-text-with-summary.field--label-hidden.field--item {
    text-align: center;
  }

  /* line 934, ../sass/responsive.scss */
  .footer .container #block-socialmedia .nav {
    float: none;
  }

  /* line 938, ../sass/responsive.scss */
  #block-socialmedia {
    margin: auto;
    display: block;
    text-align: center;
  }

  /* line 946, ../sass/responsive.scss */
  .footer .container #block-footer {
    float: none;
    width: 100%;
    margin: auto;
    display: block;
  }

  /* line 952, ../sass/responsive.scss */
  .path-webform .webform-submission-contact-form .form-actions .btn, .form-actions .btn-group {
    margin-right: 0;
    z-index: 11;
  }

  /* line 956, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog #drupal-modal--content #drupal-modal--header .modal-title {
    padding-left: 0;
  }

  /* line 960, ../sass/responsive.scss */
  .portfolio .content .field--name-body {
    font-size: 15px;
  }

  /* line 967, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog .modal-body {
    padding: 45px 5px;
    overflow: initial !important;
  }

  /* line 973, ../sass/responsive.scss */
  .portfolio .content_four {
    height: auto;
  }

  /* line 976, ../sass/responsive.scss */
  .portfolio .content_four .container #block-views-block-testimonials-block-1 .views-field-body {
    font-size: 15px;
  }

  /* line 980, ../sass/responsive.scss */
  .portfolio .view-content .views-row .views-field-title {
    margin-top: 30px;
    font-size: 18px;
  }

  /* line 984, ../sass/responsive.scss */
  .banner-2 #block-caption .field--name-body h1 {
    width: auto;
    font-size: 25px;
  }

  /* line 988, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row {
    float: left;
    margin: calc;
  }

  /* line 994, ../sass/responsive.scss */
  .content_two .container #block-views-block-portfolio-block-1 .view-content .views-row {
    width: 100%;
    height: auto;
  }

  /* line 998, ../sass/responsive.scss */
  .content_two .container #block-views-block-portfolio-block-1 .view-content .views-row .views-field-field-image img {
    margin: auto;
  }

  /* line 1003, ../sass/responsive.scss */
  .page-node-type-about-us .inner_content .container #block-aboutdrupal-2 {
    margin-top: 15px;
  }

  /* line 1007, ../sass/responsive.scss */
  .inner_content {
    padding: 0px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1015, ../sass/responsive.scss */
  .footer .container .row #block-links-menu, .footer .container .row #block-followus-menu, .footer .container .row #block-contactus-2 .block-title {
    margin-top: 0px;
    margin-bottom: 15px;
  }

  /* line 1019, ../sass/responsive.scss */
  .footer .container .row #block-contactus-2 .field--name-body p {
    margin: 0px 2px 25px 14px;
  }

  /* line 1024, ../sass/responsive.scss */
  .footer .container .row .newslatter #block-simplenewssubscription-2 .block-title {
    margin-bottom: 10px;
    margin-top: 12px;
  }

  /* line 1028, ../sass/responsive.scss */
  .footer .logo-footer .block-block-content .field--name-body img {
    margin: auto;
    display: block;
  }

  /* line 1032, ../sass/responsive.scss */
  .footer .container .col-xs-3, .footer .container .col-xs-4 {
    width: 50% !important;
    margin-bottom: 15px;
  }

  /* line 1036, ../sass/responsive.scss */
  .footer .container .col-xs-8, .footer .container .col-xs-5 {
    width: 100% !important;
    margin-bottom: 15px;
  }

  /* line 1040, ../sass/responsive.scss */
  .col-md-2.col-sm-4.col-xs-4.logo-footer {
    width: 100% !important;
    margin-bottom: 15px;
  }

  /* line 1044, ../sass/responsive.scss */
  .footer_bottom .container .col-xs-6 {
    width: 100% !important;
  }

  /* line 1047, ../sass/responsive.scss */
  .footer_bottom .container .copyright .block {
    text-align: center;
  }

  /* line 1050, ../sass/responsive.scss */
  .footer_bottom .container .terms-of-use #block-termsofuse ul, .footer_bottom .container .terms-of-use #block-termofuse ul {
    text-align: center;
    text-align: center;
  }

  /* line 1054, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom {
    margin-top: 20px;
  }

  /* line 1057, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom .field--name-dynamic-block-fieldnode-related-team .view-our-team .view-content .views-row .views-field-field-job-title {
    bottom: 35px;
  }

  /* line 1060, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom .field--name-dynamic-block-fieldnode-related-team .view-our-team .view-content .views-row .views-field-field-name-of-employee {
    bottom: 35px;
    padding: 3px;
  }

  /* line 1064, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom .field--name-dynamic-block-fieldnode-related-team .view-our-team .view-content .views-row .views-field-field-name-of-employee a {
    font-size: 10px;
  }

  /* line 1068, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    margin-top: 0 !important;
  }

  /* line 1072, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  /* line 1076, ../sass/responsive.scss */
  .footer_top .container #block-contactus .field--name-body img {
    margin-bottom: 10px;
  }

  /* line 1080, ../sass/responsive.scss */
  .footer_top .container #block-contactus .field--name-body .location a {
    margin: 0;
    line-height: 1.2;
  }

  /* line 1085, ../sass/responsive.scss */
  .content_two .container #block-ourportfolio {
    margin-top: 30px;
  }

  /* line 1090, ../sass/responsive.scss */
  .page-node-type-blog .left .field-image img {
    width: 100%;
  }

  /* line 1094, ../sass/responsive.scss */
  .page-node-type-blog .container .row #block-views-block-blog-block-related-blog .block-title {
    margin-top: 0px !important;
  }

  /* line 1098, ../sass/responsive.scss */
  .content_five .container #block-views-block-blog-block-blog .more-link {
    width: 100%;
    margin: auto;
    margin-top: auto;
    display: block;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px !important;
  }

  /* line 1108, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-nothing .link {
    width: 160px;
    height: 43px;
    top: 78.5%;
  }

  /* line 1114, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-nothing .link a {
    font-size: 16px;
  }

  /* line 1118, ../sass/responsive.scss */
  .banner .owl-theme .owl-controls {
    margin-top: 0;
  }

  /* line 1121, ../sass/responsive.scss */
  .youtube-container--responsive {
    height: 275px;
  }

  /* line 1125, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-image {
    height: 275px;
  }

  /* line 1128, ../sass/responsive.scss */
  video {
    height: 275px !important;
  }

  /* line 1133, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-image img {
    height: 275px;
  }

  /* line 1137, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row {
    float: none;
    margin: calc;
    margin: auto;
    height: 540px;
  }

  /* line 1143, ../sass/responsive.scss */
  .page-node-type-about-us .partners .container #block-views-block-our-partners-block-1 .view-content .owl-slider-wrapper .owl-wrapper .owl-item .views-field-field-image {
    width: 160px;
  }

  /* line 1147, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog #drupal-modal--content #drupal-modal--body .webform-element--title-inline > label {
    font-size: 14px;
  }

  /* line 1151, ../sass/responsive.scss */
  .webform-submission-contact-form .form-group {
    margin-bottom: 5px;
  }

  /* line 1155, ../sass/responsive.scss */
  #webform_submission_contact_add_form-ajax .form-control {
    display: inline-block;
    width: 100%;
    height: 34px;
  }

  /* line 1162, ../sass/responsive.scss */
  #webform_submission_contact_add_form-ajax .form-textarea {
    height: 78px;
  }

  /* line 1168, ../sass/responsive.scss */
  #drupal-modal #drupal-modal--dialog .modal-content {
    padding-bottom: 10px;
  }

  /* line 1171, ../sass/responsive.scss */
  .banner #block-topheader .cap1 {
    font-size: 18px;
  }

  /* line 1174, ../sass/responsive.scss */
  .banner #block-topheader .logo img {
    width: 60px;
  }

  /* line 1180, ../sass/responsive.scss */
  .portfolio .view-content .views-row {
    width: 100%;
  }

  /* line 1183, ../sass/responsive.scss */
  .page-node-type-about-us .content_four .container #block-views-block-testimonials-block-1 .views-field-body {
    font-size: 15px;
  }

  /* line 1186, ../sass/responsive.scss */
  .page-node-type-about-us .content_four {
    height: 420px;
  }

  /* line 1189, ../sass/responsive.scss */
  .page-node-type-about-us .partners .container #block-views-block-our-partners-block-1 .view-content .owl-slider-wrapper .owl-wrapper .owl-item .views-field-field-image {
    margin: auto;
  }

  /* line 1193, ../sass/responsive.scss */
  .banner-2 #block-caption .field--name-body h1 {
    width: auto;
    font-size: 16px;
    top: 57px;
    padding: 6px;
  }

  /* line 1200, ../sass/responsive.scss */
  .page-node-type-about-us .inner_content .container #block-aboutdrupal-2 .field--name-body {
    font-size: 14px;
  }

  /* line 1203, ../sass/responsive.scss */
  .content_six .container #block-tellusaboutyournextproject .block-title {
    text-align: center;
    font-size: 22px;
  }

  /* line 1209, ../sass/responsive.scss */
  .content_three .container #block-views-block-about-us-block-1 .views-field-body {
    line-height: 19px;
    font-size: 14px;
  }

  /* line 1214, ../sass/responsive.scss */
  .content_three .container #block-views-block-about-us-block-1 .more-link {
    margin-top: 0;
  }

  /* line 1219, ../sass/responsive.scss */
  .banner #block-topheader .cap2 {
    font-size: 19px;
  }

  /* line 1223, ../sass/responsive.scss */
  .banner #block-topheader .cap1 {
    margin-top: 10px;
  }

  /* line 1227, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-one {
    font-size: 16px;
    top: 53%;
    width: 345px;
    text-align: center;
    margin: auto;
    display: block;
  }

  /* line 1236, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-two {
    font-size: 16px;
    top: 69%;
  }

  /* line 1240, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-logo img {
    width: 78px;
  }

  /* line 1244, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-nothing .scroll {
    top: 81%;
  }

  /* line 1248, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -7px;
    bottom: 35%;
  }

  /* line 1253, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 {
    overflow-x: hidden;
  }

  /* line 1256, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .owl-theme .owl-controls .owl-buttons .owl-next {
    bottom: 35%;
    right: -15px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 1264, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom .field--name-dynamic-block-fieldnode-related-team .view-our-team .view-content .views-row .content-wrapper .wrapper-text .views-field-title a {
    font-size: 11px;
  }

  /* line 1267, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row {
    height: 430px;
  }

  /* line 1271, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    width: 42%;
    height: 160px;
    background-size: 100% , cover;
    margin-right: 13px;
  }

  /*  #webform_submission_contact_add_form-ajax .captcha .help-block {
      width: 100%;
      float: none;
      text-align: left;
      padding: 5px 0px;
    }*/
  /* line 1285, ../sass/responsive.scss */
  .page-node-type-blog .container .row .right .field-author {
    width: 100%;
  }

  /* line 1289, ../sass/responsive.scss */
  .page-node-type-blog .container .row #block-views-block-blog-block-related-blog, .page-node-type-blog .container .row #block-views-block-tags-blog-block-1, .page-node-type-blog .container .row #block-views-block-tags-blog-block-1-2 {
    width: 100%;
  }

  /* line 1292, ../sass/responsive.scss */
  .page-node-type-blog .container .row #block-views-block-blog-block-related-blog, .page-node-type-blog .container .row #block-views-block-tags-blog-block-1, .page-node-type-blog .container .row #block-views-block-tags-blog-block-1-2 {
    width: auto;
  }

  /* line 1295, ../sass/responsive.scss */
  .path-taxonomy .view-content .views-row .content .views-field-title a, .path-blog .view-content .views-row .content .views-field-title a, .content_five .view-content .views-row .content .views-field-title a {
    font-size: 17px;
  }

  /* line 1299, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-nothing .scroll img {
    width: 40px;
  }

  /* line 1302, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-logo img {
    width: 65px;
  }

  /* line 1305, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-one {
    font-size: 14px;
    top: 54%;
    width: 300px;
  }

  /* line 1311, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-two {
    font-size: 13px;
    top: 70%;
  }

  /* line 1315, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-nothing .scroll {
    top: 83%;
  }
}
@media only screen and (max-width: 370px) {
  /* line 1321, ../sass/responsive.scss */
  .path-webform .webform-submission-contact-form .form-actions .btn, .form-actions .btn-group {
    top: 125px;
  }

  /* line 1324, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .bs-region--bottom .field--name-dynamic-block-fieldnode-related-team .view-our-team .view-content .views-row .content-wrapper .wrapper-text .views-field-field-job-title {
    font-size: 9px;
    font-weight: 600;
  }

  /* line 1328, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    width: 41%;
  }

  /* line 1331, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    height: 140px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 1338, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    width: 40%;
  }

  /* line 1343, ../sass/responsive.scss */
  #block-views-block-our-team-block-1 .view-content .views-row {
    height: 370px;
  }

  /* line 1347, ../sass/responsive.scss */
  .page-node-type-our-team .container .node--type-our-team .field--name-dynamic-block-fieldnode-related-team::before {
    height: 130px;
  }

  /* line 1351, ../sass/responsive.scss */
  .banner-2 #block-caption .field--name-body h1 {
    padding: 0px;
  }

  /* line 1355, ../sass/responsive.scss */
  .banner #block-topheader .scroll {
    margin-top: 1px;
  }

  /* line 1359, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-caption-one {
    top: 51%;
  }

  /* line 1364, ../sass/responsive.scss */
  .banner #block-views-block-dynamic-header-block-1 .view-content .owl-wrapper .owl-item .views-field-field-logo img {
    width: 53px;
  }

  /*  #webform_submission_contact_add_form-ajax .captcha .form-control {
      width: 147px !important;
    }*/
  /*  #webform_submission_contact_add_form-ajax .captcha .help-block {
      text-align: left;
      margin-top: 10px;
    }*/
  /* line 1378, ../sass/responsive.scss */
  .footer_bottom .container #block-simplenewssubscription ::placeholder {
    margin-top: -5px;
    line-height: 1;
  }
}

/* Source and licensing information for the above line(s) can be found at https://devops.completechaintech.com/themes/custom/completechain/css/responsive.css. */