@font-face {
  font-family: "rxt-font";
  src: url("fonts/rxt-font.eot");
  src: url("../fonts/rxt-font.eot?#iefix") format("embedded-opentype"), url("../fonts/rxt-font.woff") format("woff"), url("../fonts/rxt-font.ttf") format("truetype"), url("../fonts/rxt-font.svg#rxt-font") format("svg");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "rxt-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ico-"]:before,
[class*=" ico-"]:before {
  font-family: "rxt-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ico-contact-us:before {
  content: "\61"; }

.ico-download:before {
  content: "\62"; }

.ico-question:before {
  content: "\63"; }

/* Button color */
div[class*="fl-"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.font-size-2 {
  font-size: 1rem; }

.bg-yellow {
  background: #ffd800 !important; }

.display-1 {
  font-size: 6rem !important;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem !important;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem !important;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem !important;
  font-weight: 300;
  line-height: 1.2; }

.display-5 {
  font-size: 2.5rem !important;
  font-weight: 300;
  line-height: 1.2; }

.display-6 {
  font-size: 1.5rem !important;
  font-weight: 300;
  line-height: 1.2; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important; }

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-box-flex: 1 !important;
  flex-grow: 1 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-light {
  font-weight: 300 !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.line-height-auto {
  line-height: normal !important; }

[class*="bg-background-"] {
  position: relative;
  z-index: 0;
  background: url(../images/slider_bg_1.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  [class*="bg-background-"]::before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-linear-gradient(top, #0b284a, #000);
    background: -ms-linear-gradient(top, #0b284a, #000); }

.bg-background-1 {
  background: url(../images/slider_bg_1.jpg); }
  .bg-background-1::before {
    background: -webkit-linear-gradient(top, #0b284a, #000);
    background: -ms-linear-gradient(top, #0b284a, #000);
    opacity: .8; }

.bg-background-2::before {
  background: rgba(17, 46, 76, 0.95); }

ul.square {
  list-style-type: square;
  padding-left: 16px;
  margin: 0 0 15px; }
  ul.square li {
    font-size: 16px;
    line-height: 1.4;
    padding-left: 5px;
    margin-bottom: 6px; }
  ul.square.square-white li {
    color: #fff; }
  ul.square.points {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 10px; }
    ul.square.points li {
      font-size: 16px;
      position: relative;
      padding: 0 0 8px 22px;
      margin: 0; }
      ul.square.points li:last-child {
        padding-bottom: 0; }
      ul.square.points li:before {
        content: "\f101";
        font-family: FontAwesome;
        color: #337ab7;
        font-weight: normal;
        font-style: normal;
        line-height: 1;
        position: absolute;
        left: 0;
        top: 1px;
        -webkit-transition: ease all 0.3s;
        -moz-transition: ease all 0.3s;
        -ms-transition: ease all 0.3s;
        transition: ease all 0.3s; }
      ul.square.points li:hover:before {
        left: 5px;
        color: #286090; }
    ul.square.points.points-white li:before {
      color: #fff; }
  ul.square + h4 {
    margin-top: 25px; }
  ul.square.title-list {
    padding-left: 20px; }
    ul.square.title-list li {
      padding-bottom: 20px; }
      ul.square.title-list li:before {
        content: "\f054"; }
      ul.square.title-list li h3, ul.square.title-list li h4 {
        margin: 0 0 10px; }
  ul.square.check-ineer {
    margin-top: 10px; }
    ul.square.check-ineer li {
      color: #fff;
      line-height: 1.7;
      padding: 0 0 10px 30px; }
      ul.square.check-ineer li:before {
        width: 18px;
        height: 20px;
        background-size: auto 20px;
        content: "";
        background-image: url(../images/white-tick.png);
        background-repeat: no-repeat;
        background-position: left top; }
  ul.square.check-ineer-black li {
    color: #363636; }
    ul.square.check-ineer-black li:before {
      background-image: url(../images/black-tick.png); }
  ul.square.check-ineer-round li {
    padding: 0 0 10px 80px;
    margin-bottom: 10px; }
    ul.square.check-ineer-round li i, ul.square.check-ineer-round li img {
      position: absolute;
      left: 0;
      width: 60px;
      font-size: 35px;
      line-height: 60px;
      text-align: center; }
    ul.square.check-ineer-round li img {
      width: 50px;
      margin: 0 auto;
      display: block;
      padding: 12px 6px;
      left: 5px; }
    ul.square.check-ineer-round li:before {
      border: 1px solid #FFF;
      padding: 10px;
      content: "";
      background-image: none;
      width: 60px;
      height: 60px;
      border-radius: 100%; }
    ul.square.check-ineer-round li:hover:before {
      left: 0px; }
  ul.square.job-outcome {
    margin-top: 20px; }
    ul.square.job-outcome li {
      font-weight: 700;
      color: #337ab7;
      font-size: 18px;
      padding: 0 0 10px 30px; }
      ul.square.job-outcome li:before {
        content: "\f132";
        color: #0d3767;
        top: 5px; }
      ul.square.job-outcome li:hover:before {
        color: #286090; }

ul.nav-tabs.tab-st-1 {
  border: none; }
  ul.nav-tabs.tab-st-1 li {
    position: relative;
    margin-bottom: 15px; }
    ul.nav-tabs.tab-st-1 li a {
      border-radius: 0px;
      border: none;
      color: #fff;
      background-color: #5cb85c;
      font-weight: 700;
      text-align: center;
      font-size: 16px;
      line-height: 1.2;
      display: inline-block; }
    ul.nav-tabs.tab-st-1 li.active a {
      background-color: #f0ad4e !important;
      border: none !important;
      color: #fff !important; }
      ul.nav-tabs.tab-st-1 li.active a:after {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        z-index: 1;
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: none;
        border-top-color: #f0ad4e;
        border-width: 10px;
        margin-left: -10px; }

.appearance-none, .cust-btn button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.cust-btn button {
  position: relative;
  font-size: 16px;
  padding: 8px 20px;
  background-color: transparent;
  border: 1px solid #0f345d;
  color: #fff;
  border-radius: 2px;
  outline: 0; }
  .cust-btn button + button {
    margin-left: 10px; }
  .cust-btn button:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #337ab7; }
  .cust-btn button:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    height: 0;
    left: 0;
    right: 0;
    background-color: #0f345d;
    -webkit-transition: ease all 0.3s;
    -moz-transition: ease all 0.3s;
    -ms-transition: ease all 0.3s;
    transition: ease all 0.3s; }
  .cust-btn button:hover {
    color: #fff; }
    .cust-btn button:hover:after {
      height: 100%; }
  .cust-btn button.success {
    border-color: #449d44; }
    .cust-btn button.success:before {
      background-color: #5cb85c; }
    .cust-btn button.success:after {
      background-color: #449d44; }
  .cust-btn button.info {
    border-color: #31b0d5; }
    .cust-btn button.info:before {
      background-color: #5bc0de; }
    .cust-btn button.info:after {
      background-color: #31b0d5; }
  .cust-btn button.warning {
    border-color: #ec971f; }
    .cust-btn button.warning:before {
      background-color: #f0ad4e; }
    .cust-btn button.warning:after {
      background-color: #ec971f; }
  .cust-btn button.danger {
    border-color: #c9302c; }
    .cust-btn button.danger:before {
      background-color: #d9534f; }
    .cust-btn button.danger:after {
      background-color: #c9302c; }

/*rajesh Rajpoot support page */
.pt-0 {
  padding-top: 0px !important; }

.support-icon {
  width: 70%;
  padding: 15px;
  text-align: center; }
  .support-icon .taital {
    text-align: center;
    border-bottom: 1px solid #4680b0;
    padding-bottom: 25px;
    margin-bottom: 30px;
    width: 100%; }
  .support-icon .support-box {
    margin: 0px 0px 30px 30px;
    text-align: center;
    padding: 15px;
    width: 40%;
    display: inline-block;
    border: 4px solid #f2f3f8;
    border-radius: 4px; }
    .support-icon .support-box a {
      display: block; }
    .support-icon .support-box img {
      width: 90px; }
    .support-icon .support-box i {
      text-align: center;
      font-size: 45px;
      color: #c4c5d6; }
    .support-icon .support-box .h4, .support-icon .support-box h4 {
      padding-top: 8px;
      font-weight: 600;
      color: #dc3626;
      letter-spacing: 0;
      text-transform: capitalize;
      text-align: center; }
    .support-icon .support-box:hover {
      -webkit-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
      -moz-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
      -ms-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
      box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
      border: 4px solid #134781;
      background-color: #fff; }
      .support-icon .support-box:hover .h4, .support-icon .support-box:hover h4 {
        color: #134781; }
  .support-icon.support-custom {
    width: 100%;
    padding: 15px 0; }
    .support-icon.support-custom .support-box {
      width: 19%;
      margin: 10px; }
      .support-icon.support-custom .support-box:first-child {
        margin-left: 0; }
      .support-icon.support-custom .support-box:last-child {
        margin-right: 0; }

.py-2 {
  padding: 20px 0px; }

.py-1 {
  padding: 10px 0px !important; }

.py-0 {
  padding: 0px !important; }

.video-support {
  width: 30%; }
  .video-support video {
    padding: 10px 0px;
    background-color: #fff;
    border-radius: 51px; }
  .video-support .video-wrapper {
    position: relative; }
  .video-support .video-wrapper > video {
    width: 100%;
    vertical-align: middle; }
  .video-support .video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {
    display: none; }
  .video-support .video-overlay-play-button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 10px calc(50% - 50px);
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: 0.95;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: -o-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000);
    -webkit-transition: opacity 150ms;
    -o-transition: opacity 150ms;
    transition: opacity 150ms; }
  .video-support .video-overlay-play-button:hover {
    opacity: 1; }
  .video-support .video-overlay-play-button.is-hidden {
    display: none; }

.support-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.support-row {
  background-color: #f2f3f8;
  padding: 40px 0px; }
  .support-row .support-step {
    margin-bottom: 20px;
    background-color: #fff;
    display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
    -ms-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
    box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08); }
    .support-row .support-step .title {
      background-color: #da3628;
      padding: 8px 15px;
      margin: 0px;
      color: #fff;
      font-size: 18px; }
      .support-row .support-step .title i {
        padding-right: 5px;
        color: #fff; }
      .support-row .support-step .title img {
        display: inline-block;
        width: 28px;
        vertical-align: middle; }
    .support-row .support-step .title2 {
      -webkit-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
      -moz-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
      -ms-box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
      box-shadow: 0 1px 15px 1px rgba(113, 106, 202, 0.08);
      padding: 3px 15px;
      background-color: #da3727;
      margin-bottom: 5px;
      font-size: 16px;
      font-weight: 700;
      color: #fff;
      display: table;
      border-radius: 4px; }
    .support-row .support-step .support-con {
      padding: 15px; }
    .support-row .support-step .h1, .support-row .support-step h1, .support-row .support-step .h2, .support-row .support-step h2, .support-row .support-step .h3, .support-row .support-step h3, .support-row .support-step .h4, .support-row .support-step h4, .support-row .support-step .h5, .support-row .support-step h5 {
      font-weight: 700;
      line-height: 22px;
      letter-spacing: 0;
      text-transform: inherit;
      padding-top: 10px;
      padding-bottom: 5px; }
    .support-row .support-step p {
      padding-bottom: 10px; }
    .support-row .support-step .italic {
      font-style: italic; }
    .support-row .support-step .question {
      position: relative;
      padding-left: 30px; }
      .support-row .support-step .question:after {
        content: "Q";
        font-family: FontAwesome;
        display: block;
        background-color: #b77e79;
        padding: 0px 5px;
        position: absolute;
        left: 0;
        top: 50%;
        color: #fff;
        line-height: 1.5;
        border-radius: 4px;
        font-size: 15px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }

.carousel-cont {
  padding: 130px 0px 120px 0px;
  background: #e3e3e3;
  position: relative;
  overflow: hidden; }
  .carousel-cont .owl-carousel .owl-wrapper-outer {
    overflow: visible !important; }
  .carousel-cont .support-slider {
    position: relative; }
    .carousel-cont .support-slider:before {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      right: 0;
      top: -11%;
      bottom: -15%;
      background: url(../images/mobile-ph.png) no-repeat center center;
      background-size: contain; }
    .carousel-cont .support-slider .owl-wrapper-outer .owl-item.center .h3, .carousel-cont .support-slider .owl-wrapper-outer .owl-item.center h3 {
      display: block; }
    .carousel-cont .support-slider .owl-wrapper-outer .owl-item .h3, .carousel-cont .support-slider .owl-wrapper-outer .owl-item h3 {
      display: none; }
    .carousel-cont .support-slider .item {
      width: auto;
      float: inherit;
      position: relative;
      overflow: inherit;
      border: none;
      margin: 0px 0;
      text-align: center; }
      .carousel-cont .support-slider .item .h3, .carousel-cont .support-slider .item h3 {
        position: absolute;
        text-align: center;
        left: 0;
        right: 0;
        margin: auto;
        top: -20%;
        padding: 0px;
        font-weight: 700;
        font-size: 18px;
        line-height: 20px;
        letter-spacing: 0; }
    .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-prev {
      left: -10.9%; }
      .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-prev i {
        right: 40px; }
    .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-next {
      right: -10.9%; }
      .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-next i {
        left: 40px; }
    .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-prev, .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-next {
      position: absolute;
      z-index: 1;
      top: 50%;
      width: 50%;
      padding: 0px;
      margin: 0px;
      border-radius: 0px;
      opacity: 100;
      background: rgba(0, 0, 0, 0.7);
      height: 100%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-prev i, .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-next i {
        position: absolute;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 50%; }
    .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons div {
      padding: 3px 25px;
      font-size: 35px; }

/*end*/
/*Add custom Reviews*/
.addcustom-review {
  background-color: #fff;
  padding: 40px 0px; }
  .addcustom-review .mb-25 {
    margin-bottom: 25px; }
  .addcustom-review .p-content {
    font-size: 16px; }
  .addcustom-review a {
    font-weight: bold; }

.line-height-0 {
  line-height: 0; }

.box-sizing {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.career {
  border: 1px solid #ccc; }
  .career .career_title {
    position: relative;
    padding-left: 50px; }
    .career .career_title:before {
      content: "\f078";
      font-weight: bold;
      font-size: 22px;
      position: absolute;
      left: 16px;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      top: 25%;
      cursor: pointer;
      font: normal normal normal 14px/1 FontAwesome; }
    .career .career_title.careeropen:before {
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
    .career .career_title .c_city_list span {
      color: #8b8b8b;
      padding: 0 5px 0 9px;
      border-left: 1px solid #8b8b8b; }
      .career .career_title .c_city_list span:first-child {
        padding: 0 5px 0 0px;
        border-left: none; }
  .career .career_body {
    display: none; }

.vj_modal {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.9);
  position: fixed;
  z-index: 9999999;
  display: none;
  overflow: auto; }
  .vj_modal.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .vj_modal .vj_inner {
    width: 400px;
    max-width: calc(100% - 60px);
    padding: 30px 40px;
    border-radius: 10px;
    text-align: center;
    position: relative;
    margin: 30px auto;
    background-color: #fff; }
    .vj_modal .vj_inner select {
      font-size: 14px; }
    .vj_modal .vj_inner textarea {
      border: 1px solid #d4d4d4;
      font-family: 'open sans',sans-serif;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 5px 10px; }
    .vj_modal .vj_inner .vj_close {
      position: absolute;
      right: 25px;
      top: 24px; }
    .vj_modal .vj_inner .vj-with-icon {
      cursor: pointer;
      color: #777575;
      padding: 9px;
      height: 40px; }
    .vj_modal .vj_inner .vj-with-icon::-webkit-file-upload-button {
      width: 100px;
      visibility: hidden; }
    .vj_modal .vj_inner .vj-with-icon::before {
      content: 'Select File';
      border: 1px solid #dcdcdc;
      padding: 5px 8px;
      font-size: 13px;
      background-color: #dcdcdc;
      border-radius: 5px;
      -o-transition: all 0.3s linear;
      -webkit-transition: all 0.3s linear;
      transition: all 0.3s linear; }
    .vj_modal .vj_inner .vj-with-icon:hover::before {
      border: 1px solid #134781;
      background-color: #134781;
      color: #fff;
      -o-transition: all 0.3s linear;
      -webkit-transition: all 0.3s linear;
      transition: all 0.3s linear; }

ul.social li {
  height: 35px;
  width: 35px;
  display: inline-block; }
  ul.social li a {
    display: table;
    width: 100%;
    height: 100%;
    text-align: center; }
    ul.social li a i {
      display: table-cell;
      vertical-align: middle;
      color: #fff;
      font-size: 1.1rem; }
    ul.social li a.facebook {
      background: #43609d; }
    ul.social li a.twitter {
      background: #51a0dc; }
    ul.social li a.google-plus {
      background: #dc5247; }
    ul.social li a.youtube {
      background: #ee1c1b; }
    ul.social li a.linkedin {
      background: #007bb6; }
    ul.social li a.share {
      background: #387fce; }

/*21/09/2017 (AJ)*/
/*For Banner & Form*/
.uae-banner-form {
  width: 70%;
  display: table;
  background: rgba(255, 255, 255, 0.65);
  margin: 80px auto;
  padding: 20px 0px;
  border-radius: 7px;
  border-top: 3px solid #0081FF; }
  .uae-banner-form .headform-text {
    font-size: 25px;
    color: #0081FF;
    text-align: center;
    margin: 10px 0px 30px; }
  .uae-banner-form [class*=grid_], .uae-banner-form p {
    margin-left: 15px; }
  .uae-banner-form textarea {
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    height: 207px;
    background-color: rgba(255, 255, 255, 0.8); }
  .uae-banner-form input {
    height: 42px;
    background-color: rgba(255, 255, 255, 0.8); }
    .uae-banner-form input:last-child {
      margin-top: 15px;
      background: #134781;
      color: #fff;
      border-radius: 5px;
      cursor: pointer;
      height: 47px;
      border-bottom: 2px solid #0780df; }
      .uae-banner-form input:last-child:hover {
        background: #dc3626; }

/*For About Section/*
.about-it-section { margin: 40px 0;
	h1 { font-size: 35px; }
}

/*For Skilled visa*/
.skilled-section {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(51, 131, 241, 0.8)), to(rgba(132, 130, 130, 0.8)));
  background: -webkit-linear-gradient(rgba(51, 131, 241, 0.8), rgba(132, 130, 130, 0.8));
  background: -o-linear-gradient(rgba(51, 131, 241, 0.8), rgba(132, 130, 130, 0.8));
  background: linear-gradient(rgba(51, 131, 241, 0.8), rgba(132, 130, 130, 0.8));
  padding: 100px 0px 30px; }
  .skilled-section .skilled-rotation-img {
    border: 1px solid #ccc;
    min-height: 170px;
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    position: relative;
    padding: 60px 0; }
    .skilled-section .skilled-rotation-img:hover {
      border-color: #fff;
      border-bottom-left-radius: 40px;
      border-top-right-radius: 40px;
      border-top-left-radius: 0px;
      border-bottom-right-radius: 0px; }
    .skilled-section .skilled-rotation-img:hover img {
      -webkit-transition: all 2s ease;
      -o-transition: all 2s ease;
      transition: all 2s ease;
      -webkit-transform: rotateY(360deg);
      -webkit-transform-style: preserve-3d;
      transform: rotateY(360deg);
      transform-style: preserve-3d; }
  .skilled-section img {
    position: absolute;
    left: 0;
    right: 0;
    top: -52px;
    margin: auto;
    width: 100px; }
  .skilled-section a, .skilled-section p {
    text-align: center;
    display: table;
    margin: auto;
    padding: 13px 7px; }
  .skilled-section a {
    font-size: 16px;
    color: #fff; }
    .skilled-section a:last-child {
      background: #dc3626;
      padding: 8px 30px;
      color: #fff;
      border-radius: 20px;
      position: absolute;
      bottom: 20px;
      left: 0;
      right: 0;
      margin: 0 auto;
      width: 0px;
      -webkit-transform: translateX(-25%);
      -ms-transform: translateX(-25%);
      transform: translateX(-25%);
      cursor: url(../images/cursor.png), auto; }
    .skilled-section a:last-child:hover {
      background: #134781;
      color: #fff !important; }

/*For Sample number*/
.sample-numbers {
  background-color: #d8d8d8; }
  .sample-numbers h3 {
    color: #134781;
    font-size: 30px;
    margin-bottom: 20px; }
  .sample-numbers .info_block {
    width: 170px; }
    .sample-numbers .info_block .socia_list span {
      color: #134781; }

/* For footer-inquiry*/
section.footer-inquiry {
  background: #dc3626; }
  section.footer-inquiry h5 {
    font-size: 23px;
    text-transform: initial;
    padding: 0;
    color: #fff; }
  section.footer-inquiry p {
    font-size: 17px;
    color: #fff;
    margin-top: 10px; }
  section.footer-inquiry [class*=grid_8] {
    padding: 5px 0; }
  section.footer-inquiry [class*=grid_] a {
    display: inline-block;
    background: #fff;
    padding: 25px 44px;
    font-size: 20px; }
    section.footer-inquiry [class*=grid_] a:hover .footer-inquiry {
      background: #fff; }

/*For New page imigration to aus*/
.aus-imigrate-student {
  /*Canada Migration New Page*/ }
  .aus-imigrate-student .wrapper6 {
    padding: 60px 0px 40px; }
  .aus-imigrate-student .aus-imigration-form {
    margin: 20px 0px !important;
    width: 55%;
    float: right; }
    .aus-imigrate-student .aus-imigration-form .text_input {
      background: rgba(255, 255, 255, 0.85);
      border-radius: 4px;
      text-align: center; }
      .aus-imigrate-student .aus-imigration-form .text_input .headtext_style {
        color: #000; }
      .aus-imigrate-student .aus-imigration-form .text_input .sub-aus-button {
        text-align: center;
        margin-bottom: 5px; }
      .aus-imigrate-student .aus-imigration-form .text_input select {
        font-size: 13px; }
      .aus-imigrate-student .aus-imigration-form .text_input .btn_submit {
        width: 100%;
        border-radius: 20px;
        font-size: 18px; }
      .aus-imigrate-student .aus-imigration-form .text_input textarea {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        min-height: 75px;
        padding: 9px 12px;
        font: inherit; }
  .aus-imigrate-student .banner-left-section {
    position: relative; }
    .aus-imigrate-student .banner-left-section img {
      position: absolute;
      top: 120px; }
    .aus-imigrate-student .banner-left-section .auz-banner-text {
      position: absolute;
      top: 120px; }
      .aus-imigrate-student .banner-left-section .auz-banner-text * {
        color: #fff;
        line-height: 1.47;
        text-align: left; }
      .aus-imigrate-student .banner-left-section .auz-banner-text h1 {
        margin-bottom: 15px;
        font-size: 30px;
        font-weight: bold;
        color: #000;
        line-height: 43px;
        font-size: 42px; }
      .aus-imigrate-student .banner-left-section .auz-banner-text .h2 {
        margin-top: 0;
        padding-top: 0;
        font-size: 22px;
        background: #000;
        background: rgba(19, 71, 129, 0.8);
        padding: 15px; }
      .aus-imigrate-student .banner-left-section .auz-banner-text .benner-aus-h2 {
        color: #eafd0c;
        font-family: "Oswald";
        font-size: 45px;
        margin: 10px 0px;
        white-space: nowrap;
        overflow: hidden;
        width: 9em;
        -webkit-animation: type 3s steps(60, end);
        animation: type 3s steps(60, end);
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        text-transform: uppercase; }
@-webkit-keyframes type {
  from {
    width: 0; } }
@keyframes type {
  from {
    width: 0; } }
  .aus-imigrate-student .why-choose-ausz-aus {
    padding: 50px 0px 30px;
    text-align: center; }
    .aus-imigrate-student .why-choose-ausz-aus .h1, .aus-imigrate-student .why-choose-ausz-aus h1 {
      color: #333;
      font-weight: bold;
      font-size: 40px; }
  .aus-imigrate-student .pr-why-aussizz {
    text-align: center;
    background: url(../images/why-australia-bg.jpg) no-repeat top center;
    font-size: 15px;
    position: relative;
    background-size: cover;
    height: 250px; }
    .aus-imigrate-student .pr-why-aussizz.pr-why-aussizz12 {
      background: url(../images/why-australia-bg12.jpg) no-repeat top center;
      font-size: 15px;
      position: relative;
      background-size: cover;
      height: 355px; }
      .aus-imigrate-student .pr-why-aussizz.pr-why-aussizz12 ul li:hover {
        padding-left: 1px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
    .aus-imigrate-student .pr-why-aussizz.why-canada-aussizz {
      background: url(../images/why-canada-bg.jpg?v=1) no-repeat top center; }
    .aus-imigrate-student .pr-why-aussizz:before {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      left: 0;
      background: rgba(0, 0, 0, 0.8);
      content: ""; }
    .aus-imigrate-student .pr-why-aussizz h4 {
      position: relative;
      text-align: left;
      color: #fff;
      margin: 0 0 15px 0;
      padding: 0;
      font-size: 30px; }
    .aus-imigrate-student .pr-why-aussizz ul.aus-indent-des {
      margin: 0px 0px 0px 20px;
      padding: 0px;
      list-style-image: url(../images/tick-icon.png);
      position: relative; }
      .aus-imigrate-student .pr-why-aussizz ul.aus-indent-des li {
        line-height: 30px;
        color: #e4e4e4;
        text-align: left;
        font-size: 18px;
        font-family: Dosis; }
    .aus-imigrate-student .pr-why-aussizz ul.visa-accepted {
      margin: 30px 0px 0px 0px;
      padding: 0px;
      list-style-image: none; }
      .aus-imigrate-student .pr-why-aussizz ul.visa-accepted li {
        margin: 0 0 0 20px;
        line-height: 85px; }
        .aus-imigrate-student .pr-why-aussizz ul.visa-accepted li span {
          background-color: #134781;
          width: 80px;
          height: 80px;
          display: inline-block;
          text-align: center;
          margin: auto;
          margin-bottom: 30px; }
          .aus-imigrate-student .pr-why-aussizz ul.visa-accepted li span i, .aus-imigrate-student .pr-why-aussizz ul.visa-accepted li span img {
            font-size: 50px;
            width: 46px;
            -webkit-transform: translate(4%, 22%);
            -ms-transform: translate(4%, 22%);
            transform: translate(4%, 22%); }
        .aus-imigrate-student .pr-why-aussizz ul.visa-accepted li b {
          margin-left: 30px;
          vertical-align: middle;
          font-size: 25px; }
    .aus-imigrate-student .pr-why-aussizz .pr-why-choose {
      background: -webkit-gradient(linear, left top, right top, from(#dc3626), to(rgba(35, 57, 138, 0.8)));
      background: -webkit-linear-gradient(left, #dc3626, rgba(35, 57, 138, 0.8));
      background: -o-linear-gradient(left, #dc3626, rgba(35, 57, 138, 0.8));
      background: linear-gradient(to right, #dc3626, rgba(35, 57, 138, 0.8));
      padding: 30px;
      margin: 0;
      position: relative;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 30px; }
      .aus-imigrate-student .pr-why-aussizz .pr-why-choose ul.aus-indent-des {
        list-style-image: url(../images/blue-tick-icon.png); }
  .aus-imigrate-student .imigrate-testimonial {
    text-align: left;
    padding: 30px 0px 10px;
    background-color: #31414e; }
    .aus-imigrate-student .imigrate-testimonial .aus-imigret-review {
      background-color: #4178be;
      margin: 0 10px;
      padding: 0px;
      border-bottom: 3px solid #ff0;
      position: relative; }
      .aus-imigrate-student .imigrate-testimonial .aus-imigret-review h4 {
        text-align: center;
        margin: 0px;
        padding-top: 0;
        line-height: 45px; }
      .aus-imigrate-student .imigrate-testimonial .aus-imigret-review p {
        text-align: left;
        color: #fff; }
      .aus-imigrate-student .imigrate-testimonial .aus-imigret-review img {
        width: 100%;
        height: 234px;
        max-width: 370px;
        border-radius: 0px;
        margin-top: 0px; }
        .aus-imigrate-student .imigrate-testimonial .aus-imigret-review img:hover {
          -webkit-transform: none;
          -ms-transform: none;
          transform: none;
          -webkit-transition: none;
          -o-transition: none;
          transition: none; }
        .aus-imigrate-student .imigrate-testimonial .aus-imigret-review img:hover img:after {
          display: none; }
    .aus-imigrate-student .imigrate-testimonial .owl-wrapper {
      min-height: 100px;
      height: 100%;
      text-align: center; }
  .aus-imigrate-student h1.hot-course, .aus-imigrate-student h2.hot-course {
    color: #fff;
    text-align: center;
    margin-bottom: 50px;
    font-family: Oswald;
    font-size: 35px; }
  .aus-imigrate-student .why-imi-bg {
    padding: 0 0 50px 0; }
    .aus-imigrate-student .why-imi-bg .why-choose-section {
      padding: 20px;
      position: relative; }
      .aus-imigrate-student .why-imi-bg .why-choose-section span {
        float: left;
        width: 80px;
        border-radius: 100%;
        height: 80px;
        background-color: #ececec;
        margin-right: 15px;
        text-align: center;
        border: 3px solid #ccc; }
        .aus-imigrate-student .why-imi-bg .why-choose-section span i {
          font-size: 40px;
          text-align: center;
          color: #134781;
          padding-top: 20px; }
      .aus-imigrate-student .why-imi-bg .why-choose-section .aus-us-imigration {
        margin-top: 10px; }
        .aus-imigrate-student .why-imi-bg .why-choose-section .aus-us-imigration .h4, .aus-imigrate-student .why-imi-bg .why-choose-section .aus-us-imigration h4 {
          padding: 0px;
          color: #555;
          text-transform: inherit;
          font-size: 18px;
          font-weight: normal; }
        .aus-imigrate-student .why-imi-bg .why-choose-section .aus-us-imigration p {
          color: #fff; }
        .aus-imigrate-student .why-imi-bg .why-choose-section .aus-us-imigration:hover {
          background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.1)));
          background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
          background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
          background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
          border-color: #ecb017;
          -webkit-transition: all 2s ease;
          -o-transition: all 2s ease;
          transition: all 2s ease; }
  .aus-imigrate-student .why-ausz-header {
    padding: 20px 0px;
    background-color: #4178be;
    text-align: center; }
    .aus-imigrate-student .why-ausz-header .h3, .aus-imigrate-student .why-ausz-header h3 {
      padding: 20px 0px 40px;
      color: #fff;
      font-size: 35px; }
    .aus-imigrate-student .why-ausz-header ul {
      margin: 0px;
      padding: 0px; }
      .aus-imigrate-student .why-ausz-header ul li {
        background: url(../images/ryyt-round-tick.png) no-repeat left 2px;
        padding-left: 3%;
        padding-right: 3%;
        list-style: none;
        width: 27%;
        float: left;
        color: #fff;
        text-align: left;
        font-size: 18px;
        line-height: 20px; }
  .aus-imigrate-student .staff-slider .owl-controls {
    margin-top: 20px; }
    .aus-imigrate-student .staff-slider .owl-controls .owl-page span {
      background-color: #ff0;
      padding: 0px 10px;
      border: 1px solid #ff0; }
  .aus-imigrate-student .why-imigrate-ausz-slider {
    background: #1f7192;
    border-radius: 100px; }
    .aus-imigrate-student .why-imigrate-ausz-slider .staff-item {
      padding: 35px 0px 15px; }
      .aus-imigrate-student .why-imigrate-ausz-slider .staff-item b {
        font-size: 35px;
        line-height: 35px;
        font-family: 'Cookie', cursive;
        color: #fff; }
    .aus-imigrate-student .why-imigrate-ausz-slider .owl-controls .owl-page {
      margin-top: 30px; }
      .aus-imigrate-student .why-imigrate-ausz-slider .owl-controls .owl-page span {
        background-color: #fff;
        padding: 5px; }
  .aus-imigrate-student .canada-migrate-banner {
    position: relative;
    z-index: 1; }
    .aus-imigrate-student .canada-migrate-banner .aus-imigration-form .text_input .btn_submit {
      border-radius: 0px; }
    .aus-imigrate-student .canada-migrate-banner .aus-imigration-form .text_input .headtext_style {
      color: #ffffff;
      font-family: "Oswald";
      font-size: 22px;
      margin: 10px 0px;
      white-space: nowrap;
      overflow: hidden;
      width: 7em;
      -webkit-animation: type 3s steps(60, end);
      animation: type 3s steps(60, end);
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      text-transform: uppercase;
      margin: 0 auto; }
    .aus-imigrate-student .canada-migrate-banner:after {
      position: absolute;
      content: "";
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: -webkit-gradient(linear, left top, right top, from(#134781), color-stop(#22354a), to(#000000));
      background: -webkit-linear-gradient(left, #134781, #22354a, #000000);
      background: -o-linear-gradient(left, #134781, #22354a, #000000);
      background: linear-gradient(to right, #134781, #22354a, #000000);
      z-index: -1;
      opacity: 0.8;
      background: -webkit-linear-gradient(to right, #FF070B, #E5008D, #000000); }
    .aus-imigrate-student .canada-migrate-banner .banner-left-section h1 {
      color: #eafd0c;
      font-family: "Oswald";
      font-size: 40px;
      margin: 10px 0px;
      text-transform: uppercase;
      margin-bottom: 20px;
      text-align: center; }
    .aus-imigrate-student .canada-migrate-banner .aus-imigration-form {
      width: 70%; }
      .aus-imigrate-student .canada-migrate-banner .aus-imigration-form .text_input {
        background-color: rgba(191, 191, 191, 0.2);
        -webkit-box-shadow: 0px 2px 50px #2d2d2d;
        box-shadow: 0px 2px 50px #2d2d2d; }
    .aus-imigrate-student .canada-migrate-banner .auz-banner-text .h2 {
      background-color: rgba(220, 54, 38, 0.64);
      border-top-left-radius: 20px;
      border-bottom-right-radius: 20px; }
  .aus-imigrate-student .canada-express-entry {
    width: 100%;
    float: left;
    background-color: #f8f9fd;
    position: relative;
    -webkit-box-shadow: 0px 8px 30px #5a5a5a;
    box-shadow: 0px 8px 30px #5a5a5a;
    z-index: 1; }
    .aus-imigrate-student .canada-express-entry .custom-grid6 {
      width: 50%;
      float: left;
      display: -ms-grid;
      display: grid; }
      .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid5 {
        background-image: url(../images/visa-left.jpg?v=1);
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        content: "132";
        top: 0;
        bottom: 0;
        background-size: cover;
        background-position: top left; }
      .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid7 {
        position: relative;
        margin-left: 50%; }
        .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid7 .h1 {
          padding-bottom: 20px;
          padding-left: 10px;
          background-color: #134781;
          color: #fff; }
        .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid7:after {
          position: absolute;
          content: '';
          width: 0px;
          height: 0px;
          border-left: 20px solid transparent;
          border-right: 20px solid transparent;
          border-top: 20px solid #134781;
          top: 67px;
          left: 10px; }
        .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid7 .canada-express-links {
          padding: 10px 12px;
          position: relative;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0; }
    .aus-imigrate-student .canada-express-entry ul {
      padding: 20px 0px; }
      .aus-imigrate-student .canada-express-entry ul li {
        list-style: none;
        display: inline-block;
        text-align: center;
        margin: 10px 6px; }
        .aus-imigrate-student .canada-express-entry ul li a {
          border: 1px solid #134781;
          padding: 7px 10px;
          border-radius: 5px / 20px;
          background-color: #fff;
          -webkit-box-shadow: 0px 0px 18.69px 2.31px rgba(161, 161, 202, 0.5);
          box-shadow: 0px 0px 18.69px 2.31px rgba(161, 161, 202, 0.5); }
          .aus-imigrate-student .canada-express-entry ul li a:hover {
            background-color: #134781; }

.book-consultant {
  background: #dc3626;
  padding: 15px; }
  .book-consultant h6, .book-consultant .h6 {
    font-size: 22px;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase; }
  .book-consultant .newsletter-form {
    margin-top: 0; }

.auz-student-visa .auz-visa-banner {
  position: relative; }
  .auz-student-visa .auz-visa-banner .overlay-3 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000000;
    background: -webkit-linear-gradient(to right, #FF070B, #E5008D, #000000);
    background: -webkit-gradient(linear, left top, right top, from(#0b284a), color-stop(#000000), to(#000000));
    background: -webkit-linear-gradient(left, #0b284a, #000000, #000000);
    background: -o-linear-gradient(left, #0b284a, #000000, #000000);
    background: linear-gradient(to right, #0b284a, #000000, #000000);
    opacity: 0.8; }
.auz-student-visa .aus-imigration-form {
  width: 100%; }
.auz-student-visa .banner-left-section .auz-banner-text {
  text-align: center; }
  .auz-student-visa .banner-left-section .auz-banner-text h1 {
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.2; }
  .auz-student-visa .banner-left-section .auz-banner-text h2 {
    color: #dc3627;
    font-weight: bold;
    font-size: 36px;
    line-height: 1.47;
    background: none; }
  .auz-student-visa .banner-left-section .auz-banner-text h3 {
    padding-top: 0;
    font-weight: normal;
    font-size: 32px;
    line-height: 1.2; }
.auz-student-visa .book-consultant p {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase; }
.auz-student-visa .pr-why-aussizz {
  height: 330px; }

/*For Australia Page Flow Chart Step */
.flowchart, .flowchart *, .flowchart *:before, .flowchart *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flowchart {
  padding: 50px 0; }
  .flowchart h2.step-process {
    font-family: Oswald;
    font-weight: 500;
    margin: 30px 0px;
    font-size: 36px; }
  .flowchart.bg-color {
    background-color: transparent; }
  .flowchart .filterBtn .btn.active {
    opacity: 100;
    color: #fff; }
  .flowchart .filterBtn .btn {
    opacity: 0.3;
    color: #000; }
  .flowchart [class*="grid_"] .flowchart-box {
    position: relative; }
    .flowchart [class*="grid_"] .flowchart-box h2, .flowchart [class*="grid_"] .flowchart-box .h2, .flowchart [class*="grid_"] .flowchart-box h3, .flowchart [class*="grid_"] .flowchart-box .h3 {
      color: #134781;
      font-size: 30px; }
    .flowchart [class*="grid_"] .flowchart-box p {
      color: #134781; }
    .flowchart [class*="grid_"] .flowchart-box:before, .flowchart [class*="grid_"] .flowchart-box:after {
      background-image: url(../images/flo-arrow.png);
      background-repeat: no-repeat;
      content: "";
      display: block;
      width: 58px;
      height: 78px;
      position: absolute;
      bottom: 0;
      right: 0px; }
    .flowchart [class*="grid_"] .flowchart-box:after {
      display: none; }
    .flowchart [class*="grid_"] .flowchart-box img {
      position: absolute;
      top: 0;
      right: 0; }
    .flowchart [class*="grid_"] .flowchart-box .started {
      display: inline-block;
      vertical-align: middle;
      position: relative; }
      .flowchart [class*="grid_"] .flowchart-box .started img {
        position: initial; }
      .flowchart [class*="grid_"] .flowchart-box .started h2, .flowchart [class*="grid_"] .flowchart-box .started .h2 {
        font-weight: 700;
        color: #dc3627;
        position: absolute;
        top: 26%;
        left: 0;
        right: 0;
        text-align: center;
        margin: 0px;
        line-height: 1; }
  .flowchart [class*="grid_"]:nth-child(1) .flowchart-box:before, .flowchart [class*="grid_"]:nth-child(1) .flowchart-box:after {
    display: none; }
  .flowchart [class*="grid_"]:nth-child(2) .flowchart-box {
    padding-top: 50px; }
    .flowchart [class*="grid_"]:nth-child(2) .flowchart-box img {
      top: 20%;
      left: 22%;
      position: static;
      float: left;
      margin-right: 40px; }
    .flowchart [class*="grid_"]:nth-child(2) .flowchart-box:before {
      bottom: 10%;
      right: 10%;
      -webkit-transform: rotateY(180deg) rotate(410deg);
      -moz-transform: rotateY(180deg) rotate(410deg);
      -ms-transform: rotateY(180deg) rotate(410deg);
      transform: rotateY(180deg) rotate(410deg); }
  .flowchart [class*="grid_"]:nth-child(3) .flowchart-box {
    padding-top: 50px; }
    .flowchart [class*="grid_"]:nth-child(3) .flowchart-box img {
      top: initial;
      bottom: 0;
      right: 25%; }
    .flowchart [class*="grid_"]:nth-child(3) .flowchart-box:before {
      bottom: -80%;
      right: 39%;
      -webkit-transform: rotateY(180deg) rotate(295deg);
      -moz-transform: rotateY(180deg) rotate(295deg);
      -ms-transform: rotateY(180deg) rotate(295deg);
      transform: rotateY(180deg) rotate(295deg); }
  .flowchart [class*="grid_"]:nth-child(4) {
    clear: both; }
    .flowchart [class*="grid_"]:nth-child(4) .flowchart-box {
      padding-top: 50px;
      padding-left: 150px; }
      .flowchart [class*="grid_"]:nth-child(4) .flowchart-box img {
        position: initial;
        float: left;
        margin-right: 30px; }
      .flowchart [class*="grid_"]:nth-child(4) .flowchart-box:before {
        bottom: -81%;
        left: 30%;
        -webkit-transform: rotateY(-360deg) rotate(-410deg);
        -moz-transform: rotateY(-360deg) rotate(-410deg);
        -ms-transform: rotateY(-360deg) rotate(-410deg);
        transform: rotateY(-360deg) rotate(-410deg); }
  .flowchart [class*="grid_"]:nth-child(5) .flowchart-box {
    padding-top: 50px;
    padding-left: 160px; }
    .flowchart [class*="grid_"]:nth-child(5) .flowchart-box img {
      top: 20%;
      right: 22%; }
    .flowchart [class*="grid_"]:nth-child(5) .flowchart-box:before {
      bottom: 5%;
      left: 0;
      -webkit-transform: rotateY(180deg) rotate(240deg);
      -moz-transform: rotateY(180deg) rotate(240deg);
      -ms-transform: rotateY(180deg) rotate(240deg);
      transform: rotateY(180deg) rotate(240deg); }
  .flowchart [class*="grid_"]:nth-child(6) .flowchart-box {
    padding-top: 160px;
    padding-left: 300px; }
    .flowchart [class*="grid_"]:nth-child(6) .flowchart-box img {
      bottom: -15%;
      left: 26%;
      top: initial; }
    .flowchart [class*="grid_"]:nth-child(6) .flowchart-box:before {
      bottom: -8;
      right: -76px;
      -webkit-transform: rotateY(170deg) rotate(45deg);
      -moz-transform: rotateY(170deg) rotate(45deg);
      -ms-transform: rotateY(170deg) rotate(45deg);
      transform: rotateY(170deg) rotate(45deg); }
  .flowchart [class*="grid_"]:nth-child(7) .flowchart-box {
    padding-left: 156px;
    margin-top: 160px; }
    .flowchart [class*="grid_"]:nth-child(7) .flowchart-box img {
      top: -30px;
      right: 19%; }
    .flowchart [class*="grid_"]:nth-child(7) .flowchart-box:before {
      bottom: -275%;
      right: 25%;
      -webkit-transform: rotateY(180deg) rotate(295deg);
      -moz-transform: rotateY(180deg) rotate(295deg);
      -ms-transform: rotateY(180deg) rotate(295deg);
      transform: rotateY(180deg) rotate(295deg); }
  .flowchart [class*="grid_"]:nth-child(8) .flowchart-box {
    margin-top: 150px;
    padding-left: 300px; }
    .flowchart [class*="grid_"]:nth-child(8) .flowchart-box img {
      top: -43%;
      left: 23%; }
    .flowchart [class*="grid_"]:nth-child(8) .flowchart-box:before {
      top: 576%;
      left: 29%;
      -webkit-transform: rotateY(0deg) rotate(311deg);
      -moz-transform: rotateY(0deg) rotate(311deg);
      -ms-transform: rotateY(0deg) rotate(311deg);
      transform: rotateY(0deg) rotate(311deg); }
  .flowchart [class*="grid_"]:nth-child(9) .flowchart-box {
    padding-top: 149px;
    padding-left: 28%; }
    .flowchart [class*="grid_"]:nth-child(9) .flowchart-box img {
      bottom: 8px;
      right: 25%;
      top: initial; }
    .flowchart [class*="grid_"]:nth-child(9) .flowchart-box:before {
      bottom: 3%;
      left: 0;
      -webkit-transform: rotateY(180deg) rotate(240deg);
      -moz-transform: rotateY(180deg) rotate(240deg);
      -ms-transform: rotateY(180deg) rotate(240deg);
      transform: rotateY(180deg) rotate(240deg); }
  .flowchart [class*="grid_"]:nth-child(10) .flowchart-box {
    padding-left: 280px;
    margin-top: 180px; }
    .flowchart [class*="grid_"]:nth-child(10) .flowchart-box img {
      top: -50px;
      left: 30%; }
    .flowchart [class*="grid_"]:nth-child(10) .flowchart-box:before {
      bottom: -8;
      right: -76px;
      -webkit-transform: rotateY(170deg) rotate(45deg);
      -moz-transform: rotateY(170deg) rotate(45deg);
      -ms-transform: rotateY(170deg) rotate(45deg);
      transform: rotateY(170deg) rotate(45deg); }
  .flowchart [class*="grid_"]:nth-child(11) .flowchart-box {
    padding-left: 152px;
    margin-top: 175px; }
    .flowchart [class*="grid_"]:nth-child(11) .flowchart-box img {
      top: -65px;
      right: 22%; }
    .flowchart [class*="grid_"]:nth-child(11) .flowchart-box:before {
      display: none; }

/*Benny card Page */
.beni-card-terms h4 {
  color: #134781 !important; }
.beni-card-terms h3 {
  padding-top: 0px; }
.beni-card-terms ul {
  margin: 6px 0px;
  padding: 0px; }
  .beni-card-terms ul li {
    font-size: 16px;
    line-height: 30px;
    margin-left: 30px;
    position: relative; }
    .beni-card-terms ul li a {
      color: #134781;
      font-weight: bold; }
      .beni-card-terms ul li a:hover {
        color: #dc3626 !important; }
    .beni-card-terms ul li:hover i {
      color: #dc3626;
      padding-left: 3px;
      -webkit-transition: ease all 0.3s;
      -moz-transition: ease all 0.3s;
      -ms-transition: ease all 0.3s;
      transition: ease all 0.3s; }
    .beni-card-terms ul li i {
      color: #134781;
      position: absolute;
      left: -25px;
      top: 5px; }

.trems-conditions {
  padding-bottom: 10px; }
  .trems-conditions ul {
    margin: 0px;
    padding: 0px; }
    .trems-conditions ul li {
      padding: 1px 0 3px 25px;
      background: url(../images/list-bullet.png) left 12px no-repeat; }
      .trems-conditions ul li p {
        margin: 8px 0px;
        line-height: 25px; }

.tabcontent {
  display: none;
  padding: 6px 12px;
  border-top: none; }
  .tabcontent:first-child {
    background-color: #AAC0FC;
    float: left; }
  .tabcontent:nth-child(2n) {
    background-color: #FFD8D8;
    float: left; }
  .tabcontent:last-child {
    background-color: #CEF3FE;
    float: left; }
  .tabcontent .loyalty-card-inner .loyalty-map-section .blog_section {
    min-height: 700px;
    margin: 0px 10px;
    padding: 5px 0px; }
  .tabcontent .owl-carousel .owl-item img {
    display: inline-block; }
  .tabcontent .google_reviews_contact h2 {
    font-size: 25px; }
  .tabcontent .loyalty-card-inner .loyalty-map-section {
    margin-bottom: 10px; }

h1.participating {
  font-family: dosis; }

.rxt-hw-tabs {
  padding: 30px 0px 50px;
  background-color: #e4e4e4;
  position: relative; }
  .rxt-hw-tabs a.see-map {
    font-weight: bold;
    font-family: 'Sriracha', cursive;
    width: 18%;
    font-size: 30px;
    color: #eafd0c;
    background-color: #134781;
    padding: 15px 30px;
    position: absolute;
    bottom: -38px;
    left: 39%;
    right: auto;
    -webkit-transition: ease all 0.5s;
    -moz-transition: ease all 0.5s;
    -ms-transition: ease all 0.5s;
    transition: ease all 0.5s; }
    .rxt-hw-tabs a.see-map:hover {
      background-color: #dc3626;
      color: #fff !important; }
  .rxt-hw-tabs .hw-box-wrap {
    margin: 0 -15px; }
    .rxt-hw-tabs .hw-box-wrap:before, .rxt-hw-tabs .hw-box-wrap:after {
      content: " ";
      display: table; }
    .rxt-hw-tabs .hw-box-wrap:after {
      clear: both; }
    .rxt-hw-tabs .hw-box-wrap .hw-box {
      float: left;
      width: 33.33%;
      padding: 15px;
      position: relative;
      cursor: pointer;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .rxt-hw-tabs .hw-box-wrap .hw-box .hw-img img {
        display: block;
        max-width: 100%; }
      .rxt-hw-tabs .hw-box-wrap .hw-box .hw-caption {
        text-align: center;
        padding: 10px;
        position: absolute;
        bottom: 15px;
        left: 15px;
        right: 15px;
        background: rgba(255, 255, 255, 0.8);
        -webkit-transition: ease all 0.3s;
        -moz-transition: ease all 0.3s;
        -ms-transition: ease all 0.3s;
        transition: ease all 0.3s;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        .rxt-hw-tabs .hw-box-wrap .hw-box .hw-caption .inner-capt {
          -webkit-transition: ease all 0.3s;
          -moz-transition: ease all 0.3s;
          -ms-transition: ease all 0.3s;
          transition: ease all 0.3s; }
          .rxt-hw-tabs .hw-box-wrap .hw-box .hw-caption .inner-capt h2, .rxt-hw-tabs .hw-box-wrap .hw-box .hw-caption .inner-capt .h2 {
            color: #134781;
            padding: 0;
            margin: 0;
            font-family: dosis; }
      .rxt-hw-tabs .hw-box-wrap .hw-box:hover .hw-caption {
        height: 90%; }
        .rxt-hw-tabs .hw-box-wrap .hw-box:hover .hw-caption .inner-capt {
          position: absolute;
          left: 10px;
          right: 10px;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
          .rxt-hw-tabs .hw-box-wrap .hw-box:hover .hw-caption .inner-capt h2, .rxt-hw-tabs .hw-box-wrap .hw-box:hover .hw-caption .inner-capt .h2 {
            color: #134781;
            font-family: dosis; }
      .rxt-hw-tabs .hw-box-wrap .hw-box:first-child:hover, .rxt-hw-tabs .hw-box-wrap .hw-box:first-child.active {
        background-color: #80a1f9; }
      .rxt-hw-tabs .hw-box-wrap .hw-box:nth-child(2n):hover, .rxt-hw-tabs .hw-box-wrap .hw-box:nth-child(2n).active {
        background-color: #ffb9b9; }
      .rxt-hw-tabs .hw-box-wrap .hw-box:nth-child(3n):hover, .rxt-hw-tabs .hw-box-wrap .hw-box:nth-child(3n).active {
        background-color: #99e4fb; }
  .rxt-hw-tabs .item {
    width: 100%;
    margin: 0px;
    border: none !important; }
    .rxt-hw-tabs .item .google_reviews_contact .ab_button a.find-table {
      color: #4285f4 !important;
      font-weight: bold; }
  .rxt-hw-tabs .grid_3:first-child {
    margin-left: 35px; }
  .rxt-hw-tabs b {
    color: #134781; }

/* RXT Popup */
.rxt-fixed-pop .r-pop {
  visibility: hidden;
  opacity: 0;
  max-width: 280px;
  max-height: 280px;
  position: fixed;
  z-index: 9999;
  -webkit-transition: ease all 0.3s;
  -moz-transition: ease all 0.3s;
  -ms-transition: ease all 0.3s;
  transition: ease all 0.3s;
  padding-right: 5px; }
  .rxt-fixed-pop .r-pop .fa.r-pop-close {
    font-size: 23px;
    color: #000;
    position: absolute;
    right: 0;
    top: -8px;
    background: #fff;
    border-radius: 100%;
    -webkit-transition: ease all 0.3s;
    -moz-transition: ease all 0.3s;
    -ms-transition: ease all 0.3s;
    transition: ease all 0.3s; }
    .rxt-fixed-pop .r-pop .fa.r-pop-close:hover {
      opacity: 1;
      -webkit-transform: scale(1.2);
      -moz-transform: scale(1.2);
      -ms-transform: scale(1.2);
      transform: scale(1.2); }
  .rxt-fixed-pop .r-pop.r-pop-1 {
    left: 5px;
    bottom: 5px;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%); }
  .rxt-fixed-pop .r-pop.r-pop-2 {
    left: 5px;
    bottom: 5px;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%); }
  .rxt-fixed-pop .r-pop.r-pop-show {
    visibility: visible;
    opacity: 1; }
    .rxt-fixed-pop .r-pop.r-pop-show.r-pop-1 {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0); }
    .rxt-fixed-pop .r-pop.r-pop-show.r-pop-2 {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0); }
  .rxt-fixed-pop .r-pop img {
    max-width: 100%; }

/*PR New Page*/
.aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent {
  position: relative;
  z-index: 0; }
  .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(19, 71, 129, 0.76);
    z-index: -1; }
  .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .banner-left-section .auz-banner-text .h1, .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .banner-left-section .auz-banner-text h1 {
    color: #fff;
    font-size: 35px; }
  .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .banner-left-section .auz-banner-text .h2, .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .banner-left-section .auz-banner-text h2 {
    font-size: 19px !important;
    background-color: transparent;
    padding: 0px; }
  .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .aus-imigration-form .text_input {
    background-color: #fff;
    border-radius: 0px;
    -webkit-box-shadow: 0 10px 6px -6px #0000009e;
    box-shadow: 0 10px 6px -6px #0000009e; }
    .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .aus-imigration-form .text_input .headtext_style {
      font-weight: bold;
      color: #134781; }
    .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .aus-imigration-form .text_input input.btn_submit {
      border-radius: 0px;
      background-color: #dc3626 !important; }
      .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .aus-imigration-form .text_input input.btn_submit:hover {
        background-color: #134781 !important;
        -webkit-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out; }
    .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .aus-imigration-form .text_input .main_div input, .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .aus-imigration-form .text_input .main_div select, .aus-imigrate-student.aus-imigrate-student-pr .fr-bg-transparent .aus-imigration-form .text_input .main_div textarea {
      background-color: rgba(255, 255, 255, 0.53); }
.aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz {
  z-index: 0;
  margin-bottom: 0px;
  height: 360px; }
  .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz:before {
    z-index: -1; }
  .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz .h3, .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz h3, .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz .h5, .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz h5, .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz li, .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz p {
    color: #fff;
    text-align: left; }
  .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz .h5, .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz h5 {
    padding-bottom: 20px;
    font-size: 25px; }
    .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz .h5.last_h5, .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz h5.last_h5 {
      padding-top: 0; }
  .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz ul.caurses-swinburne li {
    margin-bottom: 10px; }
    .aus-imigrate-student.aus-imigrate-student-pr .pr-why-aussizz ul.caurses-swinburne li b {
      font-size: 18px; }
.aus-imigrate-student.aus-imigrate-student-pr .why-choose-ausz-aus {
  padding: 30px 0px; }
.aus-imigrate-student.aus-imigrate-student-pr .why-imi-bg {
  padding-bottom: 30px; }
  .aus-imigrate-student.aus-imigrate-student-pr .why-imi-bg .why-choose-section {
    padding: 0px; }
    .aus-imigrate-student.aus-imigrate-student-pr .why-imi-bg .why-choose-section ul li {
      font-size: 19px;
      margin-bottom: 20px; }
      .aus-imigrate-student.aus-imigrate-student-pr .why-imi-bg .why-choose-section ul li:hover {
        padding-left: 2px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
  .aus-imigrate-student.aus-imigrate-student-pr .why-imi-bg .why-choose-section.why-choose-section1 ul {
    list-style-image: url(../images/blue-tick-icon.png); }
    .aus-imigrate-student.aus-imigrate-student-pr .why-imi-bg .why-choose-section.why-choose-section1 ul li {
      font-size: 19px;
      margin-bottom: 25px; }
      .aus-imigrate-student.aus-imigrate-student-pr .why-imi-bg .why-choose-section.why-choose-section1 ul li:hover {
        padding-left: 0px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        .aus-imigrate-student.aus-imigrate-student-pr .why-imi-bg .why-choose-section.why-choose-section1 ul li:hover b {
          color: #134781; }
.aus-imigrate-student.aus-imigrate-student-pr .wrapper6 {
  padding-top: 30px; }

/* Remove review form desktop */
.removeReview {
  display: none !important; }

@media screen and (max-width: 520px) {
  .removeReview {
    display: block !important;
    text-align: center !important;
    margin: 0px auto 10px !important; } }
/* / Remove review form desktop */
/* Telegram sticky icon */
.telegram-sticky {
  display: inline-block;
  position: fixed;
  z-index: 999;
  left: -2px;
  bottom: 165px;
  padding: 10px;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }
  .telegram-sticky img {
    display: block;
    width: 45px;
    border-radius: 100%;
    -webkit-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.9);
    -ms-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.9);
    box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.9);
    padding-left: 4px; }

/* / Telegram sticky icon */
/* Whatsapp sticky icon */
.whatsapp-sticky {
  display: inline-block;
  position: fixed;
  z-index: 999;
  right: 5px;
  bottom: 150px;
  padding: 10px;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }
  .whatsapp-sticky img {
    display: block;
    width: 40px; }

.whatsapp-sticky-left {
  right: auto;
  left: 0px; }

/* / Whatsapp sticky icon */
.rr-ani {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.wrapper_rs .wrapper_cp {
  padding: 10px; }
.wrapper_rs .wrapper_block {
  padding: 8px 10px;
  margin: 0px 10px 10px; }
.wrapper_rs .panel {
  display: none;
  overflow: hidden; }
.wrapper_rs .canada_accordion {
  cursor: pointer;
  text-align: center;
  margin-bottom: 8px;
  -webkit-animation: nudge 3s linear infinite alternate;
  animation: nudge 3s linear infinite alternate; }

/*AMA immigration New Page*/
.event-banner.event-banbtn img {
  width: 100%; }
.event-banner.event-banbtn .event-bannerbtn {
  display: none;
  color: #fff;
  background: #dc3626;
  font-weight: bold;
  font-size: 27px;
  border-radius: 5px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 0px 0px 20px #000000;
  box-shadow: 0px 0px 20px #000000; }
  .event-banner.event-banbtn .event-bannerbtn:hover {
    color: #fff !important;
    background-color: #013A6B;
    background-image: -webkit-linear-gradient(30deg, #013A6B 50%, #004E95 50%); }
  .event-banner.event-banbtn .event-bannerbtn.eventedu-bannerbtn {
    bottom: 6%;
    left: 58%; }

.event-detail-ama .event-box ul li {
  height: auto !important;
  padding: 35px 10px !important;
  min-height: 170px !important; }
  .event-detail-ama .event-box ul li:before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0; }
  .event-detail-ama .event-box ul li:hover:before {
    -webkit-animation: circle .75s;
    -webkit-animation: circle .75s;
    animation: circle .75s; }

.event-banbtn .event-bannerbtn {
  display: none; }

/* / AMA immigration New Page*/
a.remove-hover:hover {
  color: #fff !important; }

.only-mobileshow-text {
  display: none;
  text-align: center; }
  .only-mobileshow-text h1 {
    padding: 10px 8px;
    font-weight: bold;
    background-color: #134781;
    color: #fff; }

.marqueetenpercent {
  font-size: 14px;
  font-style: italic;
  color: #000;
  display: none;
  padding: 10px 7px;
  background: beige; }

.tenpercen {
  display: block;
  text-align: center;
  float: left;
  width: 100%;
  margin-top: 1px;
  background: #dc3626;
  padding: 15px 0px; }

.ama-custom-modelup {
  padding-top: 0px !important; }
  .ama-custom-modelup .ama-custom-model {
    top: 80px;
    margin-bottom: 40px; }

.ajcustomslide.hbc-slide.hbc-slide-3 {
  height: 60px; }
  .ajcustomslide.hbc-slide.hbc-slide-3 .hb-align-3 {
    padding-left: 0.9em;
    width: 75%; }
    .ajcustomslide.hbc-slide.hbc-slide-3 .hb-align-3 .h2 {
      font-size: 1.2em; }
  .ajcustomslide.hbc-slide.hbc-slide-3 .hb-align-1 .h3 {
    font-size: 1.2em; }
  .ajcustomslide.hbc-slide.hbc-slide-3 .hb-wrap {
    padding: 0 1.2em !important; }

/*New Homepage For INDIA Branch*/
.new-homeservice {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .new-homeservice.new-homeservice1 {
    background-color: #e0e0e0;
    padding: 14px 0px; }
  .new-homeservice .homeservice-box {
    width: 25%;
    display: block;
    background-color: #fff;
    padding: 20px;
    position: relative; }
    .new-homeservice .homeservice-box.homenew1 {
      width: 22%;
      margin: 0px auto;
      background-color: #fff;
      -webkit-box-shadow: 0 2px 30px -4px rgba(0, 0, 0, 0.75);
      box-shadow: 0 2px 30px -4px rgba(0, 0, 0, 0.75);
      padding: 0 5px;
      border-top-left-radius: 15px;
      border-bottom-right-radius: 15px; }
      .new-homeservice .homeservice-box.homenew1:nth-child(2) {
        background-color: #fff; }
      .new-homeservice .homeservice-box.homenew1:nth-child(3) {
        background-color: #fff; }
      .new-homeservice .homeservice-box.homenew1:nth-child(4) {
        background-color: #fff; }
        .new-homeservice .homeservice-box.homenew1:nth-child(4) ul {
          padding: 10px 0px; }
          .new-homeservice .homeservice-box.homenew1:nth-child(4) ul li {
            padding-right: 14px; }
            .new-homeservice .homeservice-box.homenew1:nth-child(4) ul li a:hover {
              color: #333333; }
      .new-homeservice .homeservice-box.homenew1 .homeservice-header {
        text-align: center;
        padding: 10px 0px 0px; }
        .new-homeservice .homeservice-box.homenew1 .homeservice-header i {
          font-size: 45px;
          color: #dc3626;
          position: relative;
          margin-bottom: 0px;
          display: inline-block; }
        .new-homeservice .homeservice-box.homenew1 .homeservice-header .h3 {
          color: #333333;
          font-family: 'Roboto Condensed', sans-serif;
          display: inline-block;
          vertical-align: top;
          padding-left: 10px; }
    .new-homeservice .homeservice-box ul {
      text-align: center;
      padding: 25px 0px; }
      .new-homeservice .homeservice-box ul li {
        display: inline-block;
        padding: 0 2px; }
        .new-homeservice .homeservice-box ul li a {
          font-size: 17px;
          color: #333333; }
          .new-homeservice .homeservice-box ul li a:hover {
            color: #000 !important; }
    .new-homeservice .homeservice-box:before {
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 2;
      display: block;
      content: '';
      width: 0;
      height: 0;
      background: rgba(19, 71, 129, 0.1);
      border-radius: 100%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      opacity: 0; }
    .new-homeservice .homeservice-box:hover:before {
      -webkit-animation: circle .75s;
      animation: circle .75s; }
@-webkit-keyframes circle {
  0% {
    opacity: 0.5; }
  40% {
    opacity: 0.5; }
  100% {
    width: 100%;
    height: 130%;
    opacity: 0; } }
@keyframes circle {
  0% {
    opacity: 0.5; }
  40% {
    opacity: 0.5; }
  100% {
    width: 100%;
    height: 130%;
    opacity: 0; } }
.featuresnewhome {
  background-image: url(../images/featuresnewhome-bg.png);
  background-repeat: no-repeat;
  background-position: 100%;
  position: relative;
  z-index: 1; }
  .featuresnewhome:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: -1; }
  .featuresnewhome .newspost {
    -webkit-box-shadow: 0px 0px 30px #d6d6d6;
    box-shadow: 0px 0px 30px #d6d6d6; }

.d-flex-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .d-flex-custom.new-products {
    margin-top: 40px; }
    .d-flex-custom.new-products .owl-item {
      padding: 7px 0px;
      text-align: center; }
    .d-flex-custom.new-products .products-logs {
      -webkit-box-flex: 1;
      -ms-flex: auto;
      flex: auto; }
      .d-flex-custom.new-products .products-logs a {
        display: inline-table;
        padding: 10px;
        -webkit-box-shadow: 0px 0px 20px #e6e6e6;
        box-shadow: 0px 0px 20px #e6e6e6;
        background: #fff !important; }

.tooltip {
  display: inline-block; }
  .tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 3px 8px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 3px;
    margin-left: 0;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    font-size: 11px; }
    .tooltip .tooltiptext::after {
      content: "";
      position: absolute;
      top: 98%;
      left: 30%;
      margin-left: -5px;
      border-width: 7px;
      border-style: solid;
      border-color: #555 transparent transparent; }
  .tooltip img {
    width: 34px; }
  .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1; }

/* Custom Inquiry Form */
.custom-inquiry-form input[type="radio"] {
  height: auto;
  width: 20px;
  margin-bottom: 0 !important;
  margin-top: 0 !important; }
.custom-inquiry-form textarea {
  padding: 4px 13px;
  border: 1px solid #d4d4d4;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font: inherit;
  width: 100%;
  resize: vertical; }

/* / Custom Inquiry Form */
@media screen and (max-width: 1199px) {
  .rxt-hw-tabs .grid_3:first-child {
    margin-left: 20px; }

  .rxt-hw-tabs a.see-map {
    width: 22%;
    left: 37%; }

  /* student visa page*/
  .aus-imigrate-student .pr-why-aussizz {
    height: auto; }
    .aus-imigrate-student .pr-why-aussizz .pr-why-choose {
      margin-left: 20px; }
    .aus-imigrate-student .pr-why-aussizz h3 {
      font-size: 25px; }

  /*rajesh Rajpoot support page */
  .support-icon .support-box {
    margin: 0px 0px 15px 15px;
    width: 40%; }
  .support-icon.support-custom .support-box {
    margin: 6px;
    padding: 10px; }

  .carousel-cont .support-slider .item .h3, .carousel-cont .support-slider .item h3 {
    top: -24%; }

  .red-padding {
    padding: 10px 0; }

  .aus-imigrate-student .pr-why-aussizz .pr-why-choose {
    width: 100%;
    margin-top: 20px;
    background: #dc3626;
    background: rgba(220, 54, 38, 0.8); }

  /*end*/ }
@media screen and (max-width: 991px) {
  .rxt-hw-tabs a.see-map {
    width: 25%;
    left: 37%;
    padding: 15px; }

  .aus-imigrate-student .pr-why-aussizz h3 {
    font-size: 20px !important; }
  .aus-imigrate-student .pr-why-aussizz h4 {
    font-size: 25px !important; }
  .aus-imigrate-student .why-imi-bg {
    padding: 0 0 20px 0; }
    .aus-imigrate-student .why-imi-bg .why-choose-section {
      margin-top: 0; }
      .aus-imigrate-student .why-imi-bg .why-choose-section span {
        margin: 0 auto;
        clear: both;
        float: none;
        display: block; }
      .aus-imigrate-student .why-imi-bg .why-choose-section .aus-us-imigration {
        padding-top: 20px;
        text-align: center; }
  .aus-imigrate-student .banner-left-section img {
    position: initial;
    padding: 20px 0px; }
  .aus-imigrate-student .aus-imigration-form {
    width: 95%;
    margin: 0 auto;
    float: none;
    left: 10px;
    position: relative; }
  .aus-imigrate-student .Why-choose-aussizz p {
    padding: 30px 20px; }

  /*rajesh Rajpoot support page */
  .support-icon .support-box {
    margin: 0px 0px 15px 15px;
    width: 35%; }

  .video-support {
    width: 30%; }

  .carousel-cont .support-slider .item .h3, .carousel-cont .support-slider .item h3 {
    top: -26%; }
  .carousel-cont .support-slider .owl-wrapper-outer .owl-item.centerMob .h3, .carousel-cont .support-slider .owl-wrapper-outer .owl-item.centerMob h3 {
    display: block;
    top: -23%; }
  .carousel-cont .support-slider .owl-wrapper-outer .owl-item.center {
    display: none; }
  .carousel-cont .support-slider .owl-wrapper-outer .owl-item .h3, .carousel-cont .support-slider .owl-wrapper-outer .owl-item h3 {
    display: none; }
  .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -18%; }
  .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -18%; }

  .support-icon.support-custom {
    padding: 15px 0; }
    .support-icon.support-custom .support-box h4, .support-icon.support-custom .support-box .h4 {
      font-size: 14px; }

  /*end*/ }
@media screen and (max-width: 825px) {
  .rxt-hw-tabs a.see-map {
    width: 35%;
    left: 31%;
    padding: 15px; } }
@media screen and (max-width: 767px) {
  .font-size-2 {
    font-size: 0.9rem; }

  .event-detail.event-detail-ama {
    padding-top: 10px 0px; }

  .aus-imigrate-student .canada-express-entry .custom-grid6 {
    width: 100%;
    float: left; }
    .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid5 {
      display: none; }
    .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid7 {
      margin-left: 0; }
      .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid7 .canada-express-links {
        position: inherit; }
        .aus-imigrate-student .canada-express-entry .custom-grid6.custom-grid7 .canada-express-links h4 {
          font-size: 20px; }

  .aus-imigrate-student .canada-express-entry ul li {
    margin: 10px 0px; }
  .aus-imigrate-student .canada-migrate-banner .aus-imigration-form {
    width: 94%; }
  .aus-imigrate-student .canada-migrate-banner .banner-left-section h1 {
    font-size: 30px !important;
    text-align: center; }
  .aus-imigrate-student .canada-migrate-banner .banner-left-section .h2 {
    background-color: transparent;
    text-align: center;
    font-size: 20px;
    padding: 5px; }

  .telegram-sticky {
    bottom: 12%; }
    .telegram-sticky img {
      width: 40px; }

  .whatsapp-sticky {
    bottom: 25%; }
    .whatsapp-sticky img {
      width: 40px; }

  .rxt-hw-tabs a.see-map {
    width: 35%;
    left: 25%;
    padding: 10px; }

  .uae-banner-form {
    width: 92%; }
    .uae-banner-form input, .uae-banner-form textarea {
      width: 92%; }

  textarea {
    height: 100px !important; }

  .skilled-rotation-img {
    margin-bottom: 75px; }

  .skilled-section [class*=grid_]:last-child .skilled-rotation-img {
    margin-bottom: 0px; }

  .sample-numbers .info_block {
    width: 280px;
    display: inline-block;
    text-align: center;
    margin: auto;
    float: none; }

  .aus-imigrate-student .why-ausz-header ul li {
    width: 91%;
    padding-left: 8%;
    margin-bottom: 15px; }

  /*rajesh Rajpoot support page */
  .video-support {
    width: 100%; }
    .video-support iframe {
      height: 500px;
      max-width: 100%; }

  .support-icon {
    width: 100%;
    padding: 0px; }
    .support-icon .support-box {
      margin: 0px 0px 15px 0px;
      width: 80%; }

  .support-cell {
    display: inherit !important; }

  .aus-imigrate-student .why-imi-bg .row > [class^='grid_'] {
    width: 33.33%;
    float: left; }
  .aus-imigrate-student .banner-left-section .auz-banner-text {
    position: relative;
    top: auto;
    left: 10px;
    width: 95%;
    padding: 30px 0;
    display: block; }
  .aus-imigrate-student .pr-why-aussizz .pr-why-choose {
    margin: 20px 0;
    padding: 15px; }
  .aus-imigrate-student #inquireform {
    padding-bottom: 20px; }
  .aus-imigrate-student .why-choose-ausz-aus {
    padding: 20px 0px 20px;
    text-align: center; }
  .aus-imigrate-student .wrapper6 {
    padding: 20px 0px 20px; }

  .support-icon.support-custom .support-box {
    width: 40%;
    padding: 9px; }

  /*AMA immigration New Page*/
  .event-banner.event-banbtn {
    display: none; }
    .event-banner.event-banbtn .event-bannerbtn {
      bottom: -86px;
      left: 50%;
      padding: 15px 25px;
      font-size: 22px; }

  /* / AMA immigration New Page*/
  .only-mobileshow-text {
    display: block; }
    .only-mobileshow-text h1 {
      font-size: 20px !important; }

  .event-detail-ama .event-box ul li {
    min-height: auto !important;
    padding: 10px 0px !important;
    height: auto !important; }
    .event-detail-ama .event-box ul li br {
      display: none; }
    .event-detail-ama .event-box ul li span {
      display: inline-block; }
    .event-detail-ama .event-box ul li img {
      float: left;
      width: 30px;
      text-align: center;
      padding: 0px 25px; }

  .event-banbtn {
    text-align: center; }
    .event-banbtn .event-bannerbtn {
      cursor: pointer;
      padding: 8px 15px;
      color: #fff;
      background: #134781;
      font-weight: bold;
      font-size: 16px;
      border-radius: 5px;
      -webkit-box-shadow: 0px 0px 20px #324d63;
      box-shadow: 0px 0px 20px #324d63;
      display: inline-block;
      margin-top: 20px; }
      .event-banbtn .event-bannerbtn:hover {
        color: #fff !important;
        background-color: #013A6B;
        background-image: -webkit-linear-gradient(30deg, #013A6B 50%, #004E95 50%); }

  .marqueetenpercent {
    display: block; }

  .tenpercen {
    display: none; }

  .vj_modal .vj_inner {
    width: 90%;
    max-width: calc(100% - 60px);
    padding: 20px; }

  /*end*/ }
@media screen and (max-width: 590px) {
  .rxt-hw-tabs a.see-map {
    width: 50%;
    left: 20%;
    padding: 10px; } }
@media screen and (max-width: 567px) {
  /*rajesh Rajpoot support page */
  .carousel-cont {
    padding: 30px 0px;
    /*end*/ }
    .carousel-cont .support-slider .item .h3, .carousel-cont .support-slider .item h3 {
      position: inherit;
      display: block;
      padding-bottom: 30px; }
    .carousel-cont .support-slider .owl-wrapper-outer .owl-item.active.center .h3, .carousel-cont .support-slider .owl-wrapper-outer .owl-item.active.center h3 {
      display: block; }
    .carousel-cont .support-slider .owl-wrapper-outer .owl-item.active.centerMob .h3, .carousel-cont .support-slider .owl-wrapper-outer .owl-item.active.centerMob h3 {
      display: block; }
    .carousel-cont .support-slider .owl-wrapper-outer .owl-item.active .h3, .carousel-cont .support-slider .owl-wrapper-outer .owl-item.active h3 {
      display: block; }
    .carousel-cont .support-slider:before {
      display: none; }
    .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-prev, .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-next {
      width: 80px; }
      .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-prev i, .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-next i {
        background-color: rgba(220, 54, 38, 0.9);
        border-radius: 100px;
        font-size: 20px;
        color: #fff;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center; }
    .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-prev {
      left: 0;
      background: transparent;
      color: #000; }
    .carousel-cont .support-slider.owl-theme .owl-controls .owl-buttons .owl-next {
      right: 0;
      background: transparent;
      color: #000; }

  .aus-imigrate-student .why-imi-bg .row > [class^='grid_'] {
    width: 100%; }

  .modal .ama-custom-model {
    width: 90%;
    padding: 10px; } }
@media screen and (max-width: 450px) {
  .uae-banner-form [class*=grid_] {
    margin-left: 5px; }

  .support-icon.support-custom .support-box {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; } }
/*Flow Chart*/
@media screen and (max-width: 1199px) {
  .flowchart.bg-color {
    overflow: hidden; }

  .flowchart {
    padding: 50px 0; }
    .flowchart [class*="grid_"]:nth-child(1) .flowchart-box:before, .flowchart [class*="grid_"]:nth-child(1) .flowchart-box:after {
      display: none; }
    .flowchart [class*="grid_"]:nth-child(2) .flowchart-box {
      padding-top: 50px; }
      .flowchart [class*="grid_"]:nth-child(2) .flowchart-box img {
        top: 20%;
        left: 22%;
        position: static;
        float: left;
        margin-right: 40px; }
      .flowchart [class*="grid_"]:nth-child(2) .flowchart-box:before {
        bottom: 10%;
        right: 1px;
        -webkit-transform: rotateY(180deg) rotate(410deg);
        -moz-transform: rotateY(180deg) rotate(410deg);
        -ms-transform: rotateY(180deg) rotate(410deg);
        transform: rotateY(180deg) rotate(410deg); }
    .flowchart [class*="grid_"]:nth-child(3) .flowchart-box {
      padding-top: 50px; }
      .flowchart [class*="grid_"]:nth-child(3) .flowchart-box img {
        top: initial;
        bottom: 0;
        right: 5%; }
      .flowchart [class*="grid_"]:nth-child(3) .flowchart-box:before {
        bottom: -65%;
        right: 29%;
        -webkit-transform: rotateY(180deg) rotate(295deg);
        -moz-transform: rotateY(180deg) rotate(295deg);
        -ms-transform: rotateY(180deg) rotate(295deg);
        transform: rotateY(180deg) rotate(295deg); }
    .flowchart [class*="grid_"]:nth-child(4) {
      clear: both; }
      .flowchart [class*="grid_"]:nth-child(4) .flowchart-box {
        padding-top: 57px;
        padding-left: 150px; }
        .flowchart [class*="grid_"]:nth-child(4) .flowchart-box img {
          position: initial;
          float: left;
          margin-right: 30px; }
        .flowchart [class*="grid_"]:nth-child(4) .flowchart-box:before {
          bottom: -55%;
          left: 30%;
          -webkit-transform: rotateY(-360deg) rotate(-410deg);
          -moz-transform: rotateY(-360deg) rotate(-410deg);
          -ms-transform: rotateY(-360deg) rotate(-410deg);
          transform: rotateY(-360deg) rotate(-410deg); }
    .flowchart [class*="grid_"]:nth-child(5) .flowchart-box {
      padding-top: 100px;
      padding-left: 160px; }
      .flowchart [class*="grid_"]:nth-child(5) .flowchart-box img {
        top: 35%;
        right: 4%; }
      .flowchart [class*="grid_"]:nth-child(5) .flowchart-box:before {
        bottom: 5%;
        left: 0;
        -webkit-transform: rotateY(180deg) rotate(240deg);
        -moz-transform: rotateY(180deg) rotate(240deg);
        -ms-transform: rotateY(180deg) rotate(240deg);
        transform: rotateY(180deg) rotate(240deg); }
    .flowchart [class*="grid_"]:nth-child(6) .flowchart-box {
      padding-top: 130px;
      padding-left: 300px; }
      .flowchart [class*="grid_"]:nth-child(6) .flowchart-box img {
        bottom: -15%;
        left: 26%;
        top: initial; }
      .flowchart [class*="grid_"]:nth-child(6) .flowchart-box:before {
        bottom: 0;
        right: -76px;
        -webkit-transform: rotate(238deg);
        -moz-transform: rotate(238deg);
        -ms-transform: rotate(238deg);
        transform: rotate(238deg); }
    .flowchart [class*="grid_"]:nth-child(7) .flowchart-box {
      padding-left: 156px;
      margin-top: 160px; }
      .flowchart [class*="grid_"]:nth-child(7) .flowchart-box img {
        top: -30px;
        right: 19%; }
      .flowchart [class*="grid_"]:nth-child(7) .flowchart-box:before {
        bottom: -275%;
        right: 25%;
        -webkit-transform: rotateY(180deg) rotate(295deg);
        -moz-transform: rotateY(180deg) rotate(295deg);
        -ms-transform: rotateY(180deg) rotate(295deg);
        transform: rotateY(180deg) rotate(295deg); }
    .flowchart [class*="grid_"]:nth-child(8) .flowchart-box {
      margin-top: 150px;
      padding-left: 300px; }
      .flowchart [class*="grid_"]:nth-child(8) .flowchart-box img {
        top: -43%;
        left: 23%; }
      .flowchart [class*="grid_"]:nth-child(8) .flowchart-box:before {
        top: 230%;
        left: 29%;
        -webkit-transform: rotateY(0deg) rotate(300deg);
        -moz-transform: rotateY(0deg) rotate(300deg);
        -ms-transform: rotateY(0deg) rotate(300deg);
        transform: rotateY(0deg) rotate(300deg); }
    .flowchart [class*="grid_"]:nth-child(9) .flowchart-box {
      padding-top: 149px;
      padding-left: 28%; }
      .flowchart [class*="grid_"]:nth-child(9) .flowchart-box img {
        bottom: 8px;
        right: 15%;
        top: initial; }
      .flowchart [class*="grid_"]:nth-child(9) .flowchart-box:before {
        bottom: 3%;
        left: 0;
        -webkit-transform: rotateY(180deg) rotate(240deg);
        -moz-transform: rotateY(180deg) rotate(240deg);
        -ms-transform: rotateY(180deg) rotate(240deg);
        transform: rotateY(180deg) rotate(240deg); }
    .flowchart [class*="grid_"]:nth-child(10) .flowchart-box {
      padding-left: 230px;
      margin-top: 150px; }
      .flowchart [class*="grid_"]:nth-child(10) .flowchart-box img {
        top: -50px;
        right: 44%; }
      .flowchart [class*="grid_"]:nth-child(10) .flowchart-box:before {
        bottom: -8;
        right: -76px;
        -webkit-transform: rotateY(170deg) rotate(45deg);
        -moz-transform: rotateY(170deg) rotate(45deg);
        -ms-transform: rotateY(170deg) rotate(45deg);
        transform: rotateY(170deg) rotate(45deg); }
    .flowchart [class*="grid_"]:nth-child(11) .flowchart-box {
      padding-left: 130px;
      margin-top: 147px; }
      .flowchart [class*="grid_"]:nth-child(11) .flowchart-box img {
        top: -60px;
        right: 12%; }
      .flowchart [class*="grid_"]:nth-child(11) .flowchart-box:before {
        display: none; } }
@media screen and (max-width: 979px) and (min-width: 767px) {
  .rxt-hw-tabs .grid_3 {
    width: 235px; }

  .flowchart [class*="grid_"] .flowchart-box .started h2, .flowchart [class*="grid_"] .flowchart-box .started .h2 {
    font-size: 22px; }

  .flowchart {
    padding: 50px 0; }
    .flowchart [class*="grid_"]:nth-child(1) .flowchart-box:before, .flowchart [class*="grid_"]:nth-child(1) .flowchart-box:after {
      display: none; }
    .flowchart [class*="grid_"]:nth-child(2) .flowchart-box {
      padding-top: 50px; }
      .flowchart [class*="grid_"]:nth-child(2) .flowchart-box img {
        top: 20%;
        left: 22%;
        position: static;
        float: left;
        margin-right: 40px; }
      .flowchart [class*="grid_"]:nth-child(2) .flowchart-box:before {
        top: 0px;
        right: 1px;
        -webkit-transform: rotateY(180deg) rotate(410deg);
        -moz-transform: rotateY(180deg) rotate(410deg);
        -ms-transform: rotateY(180deg) rotate(410deg);
        transform: rotateY(180deg) rotate(410deg); }
    .flowchart [class*="grid_"]:nth-child(3) .flowchart-box {
      padding-top: 50px; }
      .flowchart [class*="grid_"]:nth-child(3) .flowchart-box img {
        top: initial;
        bottom: 0;
        right: 1%;
        width: 90px; }
      .flowchart [class*="grid_"]:nth-child(3) .flowchart-box:before {
        bottom: -65%;
        right: 25%;
        -webkit-transform: rotateY(180deg) rotate(295deg);
        -moz-transform: rotateY(180deg) rotate(295deg);
        -ms-transform: rotateY(180deg) rotate(295deg);
        transform: rotateY(180deg) rotate(295deg); }
    .flowchart [class*="grid_"]:nth-child(4) {
      clear: both; }
      .flowchart [class*="grid_"]:nth-child(4) .flowchart-box {
        padding-top: 57px;
        padding-left: 150px; }
        .flowchart [class*="grid_"]:nth-child(4) .flowchart-box img {
          position: initial;
          float: left;
          margin-right: 30px; }
        .flowchart [class*="grid_"]:nth-child(4) .flowchart-box:before {
          bottom: -44%;
          left: 30%;
          -webkit-transform: rotateY(-360deg) rotate(-410deg);
          -moz-transform: rotateY(-360deg) rotate(-410deg);
          -ms-transform: rotateY(-360deg) rotate(-410deg);
          transform: rotateY(-360deg) rotate(-410deg); }
    .flowchart [class*="grid_"]:nth-child(5) .flowchart-box {
      padding-top: 125px;
      padding-left: 160px; }
      .flowchart [class*="grid_"]:nth-child(5) .flowchart-box img {
        top: 35%;
        right: 1%;
        width: 80px; }
      .flowchart [class*="grid_"]:nth-child(5) .flowchart-box:before {
        bottom: 7%;
        left: 50px;
        -webkit-transform: rotateY(180deg) rotate(240deg);
        -moz-transform: rotateY(180deg) rotate(240deg);
        -ms-transform: rotateY(180deg) rotate(240deg);
        transform: rotateY(180deg) rotate(240deg); }
    .flowchart [class*="grid_"]:nth-child(6) .flowchart-box {
      padding-top: 95px;
      padding-left: 270px; }
      .flowchart [class*="grid_"]:nth-child(6) .flowchart-box img {
        bottom: 1px;
        left: 26%;
        top: initial; }
      .flowchart [class*="grid_"]:nth-child(6) .flowchart-box:before {
        bottom: 0;
        right: -100px;
        -webkit-transform: rotateY(167deg) rotate(400deg);
        -moz-transform: rotateY(167deg) rotate(400deg);
        -ms-transform: rotateY(167deg) rotate(400deg);
        transform: rotateY(167deg) rotate(400deg); }
    .flowchart [class*="grid_"]:nth-child(7) .flowchart-box {
      padding-left: 156px;
      margin-top: 160px; }
      .flowchart [class*="grid_"]:nth-child(7) .flowchart-box img {
        top: -43px;
        right: -1%; }
      .flowchart [class*="grid_"]:nth-child(7) .flowchart-box:before {
        bottom: -275%;
        right: 0px;
        -webkit-transform: rotateY(180deg) rotate(295deg);
        -moz-transform: rotateY(180deg) rotate(295deg);
        -ms-transform: rotateY(180deg) rotate(295deg);
        transform: rotateY(180deg) rotate(295deg); }
    .flowchart [class*="grid_"]:nth-child(8) .flowchart-box {
      margin-top: 150px;
      padding-left: 200px; }
      .flowchart [class*="grid_"]:nth-child(8) .flowchart-box img {
        top: -43%;
        left: 23%; }
      .flowchart [class*="grid_"]:nth-child(8) .flowchart-box:before {
        top: 200%;
        left: 28%;
        -webkit-transform: rotateY(0deg) rotate(310deg);
        -moz-transform: rotateY(0deg) rotate(310deg);
        -ms-transform: rotateY(0deg) rotate(310deg);
        transform: rotateY(0deg) rotate(310deg); }
    .flowchart [class*="grid_"]:nth-child(9) .flowchart-box {
      padding-top: 149px;
      padding-left: 28%; }
      .flowchart [class*="grid_"]:nth-child(9) .flowchart-box img {
        bottom: 8px;
        right: -1px;
        top: initial; }
      .flowchart [class*="grid_"]:nth-child(9) .flowchart-box:before {
        bottom: 3%;
        left: 0;
        -webkit-transform: rotateY(180deg) rotate(240deg);
        -moz-transform: rotateY(180deg) rotate(240deg);
        -ms-transform: rotateY(180deg) rotate(240deg);
        transform: rotateY(180deg) rotate(240deg); }
    .flowchart [class*="grid_"]:nth-child(10) .flowchart-box {
      padding-left: 210px;
      margin-top: 130px; }
      .flowchart [class*="grid_"]:nth-child(10) .flowchart-box img {
        top: -50px;
        right: 30%; }
      .flowchart [class*="grid_"]:nth-child(10) .flowchart-box:before {
        bottom: -8;
        right: -76px;
        -webkit-transform: rotateY(170deg) rotate(45deg);
        -moz-transform: rotateY(170deg) rotate(45deg);
        -ms-transform: rotateY(170deg) rotate(45deg);
        transform: rotateY(170deg) rotate(45deg); }
    .flowchart [class*="grid_"]:nth-child(11) .flowchart-box {
      padding-left: 100px;
      margin-top: 139px; }
      .flowchart [class*="grid_"]:nth-child(11) .flowchart-box img {
        top: -58px;
        right: 0; }
      .flowchart [class*="grid_"]:nth-child(11) .flowchart-box:before {
        bottom: -8;
        right: -76px;
        -webkit-transform: rotateY(170deg) rotate(45deg);
        -moz-transform: rotateY(170deg) rotate(45deg);
        -ms-transform: rotateY(170deg) rotate(45deg);
        transform: rotateY(170deg) rotate(45deg); } }
@media screen and (max-width: 767px) {
  .new-homeservice {
    display: initial; }
    .new-homeservice .homeservice-box {
      width: 100%;
      padding: 0px;
      padding-bottom: 5px; }
      .new-homeservice .homeservice-box .homeservice-header {
        padding: 5px 0px; }
      .new-homeservice .homeservice-box .homeservice-header .h3, .new-homeservice .homeservice-box .homeservice-header i {
        display: inline-block; }
      .new-homeservice .homeservice-box .homeservice-header i {
        vertical-align: top; }
      .new-homeservice .homeservice-box ul li {
        padding: 0 5px; }

  .new-homeservice.new-homeservice1 .homeservice-box.homenew1 {
    width: 94%;
    border-radius: 0px;
    border-bottom: 1px solid #dadada;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .new-homeservice.new-homeservice1 .homeservice-box.homenew1 ul {
      padding: 10px 0px; }

  .d-flex-custom.new-products {
    display: initial; }
    .d-flex-custom.new-products .products-logs {
      width: 50%;
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      text-align: center;
      float: left; }

  .rxt-hw-tabs .grid_3:first-child {
    margin-left: 0px; }

  .loyalty-resturent .container {
    width: 100%;
    padding: 0px; }

  .at-share-dock-outer {
    display: none; }
    .at-share-dock-outer .atss-bottom {
      display: none; }

  .tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none; }
    .tabcontent:first-child {
      float: none; }
    .tabcontent:nth-child(2n) {
      float: none; }
    .tabcontent:last-child {
      float: none; }

  .flowchart [class*="grid_"] .flowchart-box:before {
    background-image: url(../images/down-aerrow-infographics-mobile.png); }

  .flowchart [class*="grid_"] .flowchart [class*="grid_"] .flowchart-box:after {
    background: none; }

  .flowchart [class*="grid_"] .flowchart-box .started h2, .flowchart [class*="grid_"] .flowchart-box .started .h2 {
    font-size: 22px !important; }

  .flowchart [class*="grid_"] .flowchart-box {
    text-align: center;
    width: 100%;
    margin: 0 auto; }
    .flowchart [class*="grid_"] .flowchart-box img {
      position: inherit !important;
      float: initial !important; }

  .flowchart {
    padding: 50px 0; }
    .flowchart [class*="grid_"]:nth-child(1) .flowchart-box:before, .flowchart [class*="grid_"]:nth-child(1) .flowchart-box:after {
      display: none; }
    .flowchart [class*="grid_"]:nth-child(2) .flowchart-box {
      padding-top: 100px;
      padding-left: 54px;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(2) .flowchart-box img {
        left: 0px; }
      .flowchart [class*="grid_"]:nth-child(2) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%; }
    .flowchart [class*="grid_"]:nth-child(3) .flowchart-box {
      padding-top: 100px;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(3) .flowchart-box img {
        top: initial;
        bottom: 0;
        right: 0;
        width: 90px; }
      .flowchart [class*="grid_"]:nth-child(3) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%; }
    .flowchart [class*="grid_"]:nth-child(4) {
      clear: both; }
      .flowchart [class*="grid_"]:nth-child(4) .flowchart-box {
        padding-top: 100px;
        padding-left: 0px;
        margin-top: 0px; }
        .flowchart [class*="grid_"]:nth-child(4) .flowchart-box img {
          position: initial;
          float: left;
          margin-right: 30px; }
        .flowchart [class*="grid_"]:nth-child(4) .flowchart-box:before {
          left: 44%;
          top: 10%;
          -webkit-transform: rotateY(0deg) rotate(0deg);
          -moz-transform: rotateY(0deg) rotate(0deg);
          -ms-transform: rotateY(0deg) rotate(0deg);
          transform: rotateY(0deg) rotate(0deg);
          background-size: 100%; }
    .flowchart [class*="grid_"]:nth-child(5) .flowchart-box {
      padding-top: 100px;
      padding-left: 0px;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(5) .flowchart-box img {
        top: 63%;
        right: 0;
        width: 80px; }
      .flowchart [class*="grid_"]:nth-child(5) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%; }
    .flowchart [class*="grid_"]:nth-child(6) .flowchart-box {
      padding-top: 100px;
      padding-left: 0px;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(6) .flowchart-box img {
        bottom: 1px;
        left: 0px;
        top: initial; }
      .flowchart [class*="grid_"]:nth-child(6) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%; }
    .flowchart [class*="grid_"]:nth-child(7) .flowchart-box {
      padding-left: 0px;
      padding-top: 100px;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(7) .flowchart-box img {
        top: 0px;
        right: -1%; }
      .flowchart [class*="grid_"]:nth-child(7) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%; }
    .flowchart [class*="grid_"]:nth-child(8) .flowchart-box {
      padding-top: 100px;
      padding-left: 0px;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(8) .flowchart-box img {
        top: -43%;
        left: 0px; }
      .flowchart [class*="grid_"]:nth-child(8) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%; }
    .flowchart [class*="grid_"]:nth-child(9) .flowchart-box {
      padding-top: 100px;
      padding-left: 0;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(9) .flowchart-box img {
        bottom: 8px;
        right: -1px;
        top: initial; }
      .flowchart [class*="grid_"]:nth-child(9) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%; }
    .flowchart [class*="grid_"]:nth-child(10) .flowchart-box {
      padding-left: 0px;
      padding-top: 100px;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(10) .flowchart-box img {
        top: 0px;
        left: 0px; }
      .flowchart [class*="grid_"]:nth-child(10) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%;
        display: block; }
    .flowchart [class*="grid_"]:nth-child(11) .flowchart-box {
      padding-left: 0px;
      padding-top: 100px;
      margin-top: 0px; }
      .flowchart [class*="grid_"]:nth-child(11) .flowchart-box img {
        top: 0px;
        left: 0px; }
      .flowchart [class*="grid_"]:nth-child(11) .flowchart-box:before {
        left: 44%;
        top: 10%;
        -webkit-transform: rotateY(0deg) rotate(0deg);
        -moz-transform: rotateY(0deg) rotate(0deg);
        -ms-transform: rotateY(0deg) rotate(0deg);
        transform: rotateY(0deg) rotate(0deg);
        background-size: 100%;
        display: block; }

  .perspectiv_1 .blog_section, .perspectiv_3 .blog_section {
    -ms-transform: none;
    transform: none;
    -webkit-transform: none;
    -webkit-box-shadow: none;
    box-shadow: none; } }
@media screen and (max-width: 440px) {
  .flowchart [class*="grid_"] .flowchart-box .started h2, .flowchart [class*="grid_"] .flowchart-box .started .h2 {
    font-size: 14px; }

  .d-flex-custom.new-products {
    display: initial; }
    .d-flex-custom.new-products .products-logs {
      width: 100%;
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      text-align: center;
      float: none; } }
@media screen and (max-width: 420px) {
  .new-homeservice .homeservice-box.homenew1:nth-child(4) ul li {
    padding-right: 12px; }

  .rxt-hw-tabs a.see-map {
    width: 90%;
    left: 3%;
    padding: 10px 0px;
    margin: auto; }

  /*AMA immigration New Page*/
  .event-banner.event-banbtn {
    position: relative; }
    .event-banner.event-banbtn .event-bannerbtn {
      width: 50%; }

  /* / AMA immigration New Page*/ }
/* For header and footer for mobile */
.rxt-modal-overlay {
  display: none;
  position: fixed;
  z-index: 999998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); }

.rxt-modal {
  position: fixed;
  z-index: 999999;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 300px;
  -webkit-transition: ease all 0.3s;
  -moz-transition: ease all 0.3s;
  -ms-transition: ease all 0.3s;
  transition: ease all 0.3s;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%); }
  .rxt-modal.rxt-modal-open {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  .rxt-modal .rxt-modal-inner-wrap {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto; }
  .rxt-modal .rxt-modal-close {
    display: none;
    font-size: 22px;
    color: #fff;
    position: absolute;
    left: -45px;
    top: 10px;
    border: 1px solid #fff;
    text-align: center;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 100%;
    cursor: pointer;
    opacity: 1; }
    .rxt-modal .rxt-modal-close:hover {
      opacity: 1;
      color: #e33624;
      background: #134781;
      border-color: #0e345f; }

.rxt-modal-open .rxt-modal-overlay {
  display: block; }
.rxt-modal-open .rxt-modal-close {
  display: block; }

.n--text-center {
  text-align: center; }

.n--inquire-form {
  background: #134781; }
  .n--inquire-form .rxt-modal-header {
    font-size: 16px;
    font-weight: bold;
    background: #dc3626;
    text-align: center;
    color: #fff;
    padding: 10px;
    border-bottom: 1px solid #fff; }
  .n--inquire-form .rxt-modal-body {
    padding: 20px; }
  .n--inquire-form .rxt-modal-footer {
    padding: 15px 20px;
    text-align: center; }
  .n--inquire-form .n-text {
    font-size: 14px;
    background: #fff;
    border: 1px solid #0e345f;
    height: 38px;
    line-height: normal;
    padding: 0 20px;
    margin: 0 0 10px;
    box-sizing: border-box;
    width: 100%;
    border-radius: 3px; }
    .n--inquire-form .n-text:focus {
      outline: none; }
    .n--inquire-form .n-text.has-error {
      border-color: #dc3626; }
  .n--inquire-form textarea.n-text {
    height: auto;
    padding: 10px 20px;
    width: 100%;
    max-width: 100%; }
  .n--inquire-form .n-btn {
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 3px;
    display: inline-block;
    width: auto;
    border: 0;
    text-align: center;
    height: 38px;
    padding: 0 30px;
    background-color: #dc3626;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; }
    .n--inquire-form .n-btn::-ms-expand {
      display: none; }
    .n--inquire-form .n-btn:hover {
      background-color: #ca3427; }
  .n--inquire-form .n--dropdown-multi-sel {
    width: 100%;
    margin: 0 0 10px; }
    .n--inquire-form .n--dropdown-multi-sel dt {
      display: table;
      width: 100%; }
      .n--inquire-form .n--dropdown-multi-sel dt a {
        color: #4a4a4a;
        display: table-cell;
        vertical-align: middle;
        font-size: 14px;
        padding: 7px 20px;
        -webkit-transition: ease all 0.3s;
        -moz-transition: ease all 0.3s;
        -ms-transition: ease all 0.3s;
        transition: ease all 0.3s; }
        .n--inquire-form .n--dropdown-multi-sel dt a .multiSel {
          font-size: 14px;
          color: #4a4a4a;
          line-height: 1.4;
          margin: 0; }
          .n--inquire-form .n--dropdown-multi-sel dt a .multiSel span {
            word-break: break-word; }
    .n--inquire-form .n--dropdown-multi-sel dd {
      position: relative;
      margin: 0; }
      .n--inquire-form .n--dropdown-multi-sel dd .mutliSelect ul {
        display: none;
        position: absolute;
        z-index: 9;
        top: 2px;
        left: 0;
        right: 0;
        background: #fff;
        border-radius: 2px;
        padding: 5px 10px;
        -webkit-box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41);
        -moz-box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41);
        -ms-box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41);
        box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41); }

/* Quick navigation bar in header */
.n--gradient, .n--quick-nav-wrap .n--quick-nav {
  background: #e0f3fc;
  background: -moz-linear-gradient(top, #e0f3fc 1%, #eff9fd 100%);
  background: -webkit-linear-gradient(top, #e0f3fc 1%, #eff9fd 100%);
  background: linear-gradient(to bottom, #e0f3fc 1%, #eff9fd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fc', endColorstr='#eff9fd',GradientType=0 ); }

.n--quick-nav-wrap {
  border-top: 1px solid #9cdeff; }
  .n--quick-nav-wrap .n--quick-nav {
    font-size: 14px;
    display: table;
    width: 100%;
    table-layout: fixed;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .n--quick-nav-wrap .n--quick-nav > li {
      display: table-cell;
      vertical-align: middle;
      position: relative; }
      .n--quick-nav-wrap .n--quick-nav > li:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 2px;
        bottom: 0;
        background: #eff9fd;
        background: -moz-linear-gradient(top, #eff9fd 0%, #e0f3fc 99%);
        background: -webkit-linear-gradient(top, #eff9fd 0%, #e0f3fc 99%);
        background: linear-gradient(to bottom, #eff9fd 0%, #e0f3fc 99%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff9fd', endColorstr='#e0f3fc',GradientType=0 ); }
      .n--quick-nav-wrap .n--quick-nav > li a {
        font-size: 0.786em;
        line-height: normal;
        color: #134781;
        font-weight: 500;
        display: block;
        text-align: center;
        padding: 1em 0.455em; }
        .n--quick-nav-wrap .n--quick-nav > li a:hover, .n--quick-nav-wrap .n--quick-nav > li a:focus {
          color: #0d3563 !important;
          text-decoration: none; }
      .n--quick-nav-wrap .n--quick-nav > li:last-child:before {
        display: none; }
  .n--quick-nav-wrap.n--demo-1 .n--quick-nav {
    font-size: 14px; }
  .n--quick-nav-wrap.n--demo-2 {
    border-top: 1px solid #ccc; }
    .n--quick-nav-wrap.n--demo-2 .n--quick-nav {
      font-size: 14px;
      background: none; }
      .n--quick-nav-wrap.n--demo-2 .n--quick-nav > li {
        border-right: 1px solid #ccc; }
        .n--quick-nav-wrap.n--demo-2 .n--quick-nav > li:before {
          display: none; }
        .n--quick-nav-wrap.n--demo-2 .n--quick-nav > li a {
          padding: 0.8em 0.455em; }
        .n--quick-nav-wrap.n--demo-2 .n--quick-nav > li:last-child {
          border-right: 0; }
  .n--quick-nav-wrap.n--demo-3 .n--quick-nav > li a {
    padding: 0.4em 1.5em; }
    .n--quick-nav-wrap.n--demo-3 .n--quick-nav > li a img {
      max-height: 90px; }
  .n--quick-nav-wrap.n--demo-4 {
    border-top: 1px solid #ccc; }
    .n--quick-nav-wrap.n--demo-4 .n--quick-nav {
      font-size: 14px;
      background: none; }
      .n--quick-nav-wrap.n--demo-4 .n--quick-nav > li {
        border-right: 1px solid #ccc; }
        .n--quick-nav-wrap.n--demo-4 .n--quick-nav > li:before {
          display: none; }
        .n--quick-nav-wrap.n--demo-4 .n--quick-nav > li a {
          padding: 0.4em 1.5em; }
          .n--quick-nav-wrap.n--demo-4 .n--quick-nav > li a img {
            max-width: 100%;
            max-height: 30px; }
        .n--quick-nav-wrap.n--demo-4 .n--quick-nav > li:last-child {
          border-right: 0; }

/* / Quick navigation bar in header */
@media screen and (min-width: 768px) {
  /* Hide mobile header and footer in desktop */
  .n--mobile-header, .n--mobile-footer {
    display: none; }

  .n--menu-open .n--menu-overlay {
    display: none; }

  .n--fixed-btm-bar {
    display: none; } }
@media screen and (max-width: 767px) {
  .n--text-center {
    text-align: center; }

  .n--text-right {
    text-align: right; }

  .n--text-left {
    text-align: left; }

  .n--hidden-xs {
    display: none !important; }

  .n--mobile-header .container {
    width: 100%;
    padding: 0; }
  .n--mobile-header .n--sticky-header {
    box-sizing: border-box;
    border-bottom: 2px solid #134781;
    background: #fff;
    position: fixed;
    z-index: 999998;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transition: ease all 0.3s;
    -moz-transition: ease all 0.3s;
    -ms-transition: ease all 0.3s;
    transition: ease all 0.3s; }
    .n--mobile-header .n--sticky-header .container {
      padding: 5px 20px; }
    .n--mobile-header .n--sticky-header.n--nav-up {
      -webkit-transform: translateY(-100%);
      -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      transform: translateY(-100%); }
    .n--mobile-header .n--sticky-header.n--nav-down {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0); }
    .n--mobile-header .n--sticky-header.small-header.n--nav-down {
      -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
      -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
      box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); }
  .n--mobile-header .n--tbl {
    display: table;
    width: 100%;
    table-layout: auto; }
    .n--mobile-header .n--tbl .n--cell {
      display: table-cell;
      vertical-align: middle; }
  .n--mobile-header .n--top-nav-wrap .n--img-area {
    display: none; }
  .n--mobile-header .n--top-nav-wrap .n--cell {
    padding-right: 15px; }
    .n--mobile-header .n--top-nav-wrap .n--cell:last-child {
      padding-right: 0; }
  .n--mobile-header .n--top-nav-wrap .n--logo img {
    width: 180px; }
  .n--mobile-header .n--right-bar {
    max-width: 120px; }
  .n--mobile-header .n--coun-soc-wrap .n--social-links {
    display: none; }
  .n--mobile-header .n--tbl-btm-row {
    padding-top: 5px; }
  .n--mobile-header .n--inquire-btn {
    display: inline-block;
    font-size: 12px;
    line-height: 1.7;
    color: #ff0;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    padding: 3px 12px;
    background: #dc3626; }
    .n--mobile-header .n--inquire-btn i {
      margin-right: 5px; }
  .n--mobile-header .n--ani {
    animation-duration: 1.5s;
    animation-iteration-count: infinite; }
  .n--mobile-header span.n--ani {
    display: block; }
  .n--mobile-header .n--inquire-block .n--inquire-btn {
    font-size: 14px;
    display: block;
    text-align: center; }
  .n--mobile-header .n--country-wrap {
    position: relative; }
    .n--mobile-header .n--country-wrap .n--flag-holder {
      background: transparent;
      border: none;
      padding: 0;
      margin: 0;
      outline: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none;
      appearance: none;
      position: relative;
      padding: 5px 15px 5px 5px;
      border: 1px solid #ccc;
      border-radius: 2px;
      width: 100%;
      text-align: left;
      min-width: 50px; }
      .n--mobile-header .n--country-wrap .n--flag-holder::-ms-expand {
        display: none; }
      .n--mobile-header .n--country-wrap .n--flag-holder:before {
        content: "\f0d7";
        position: absolute;
        top: 50%;
        right: 4px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .n--mobile-header .n--country-wrap .n--flag-holder img {
        width: 20px;
        display: none;
        vertical-align: middle;
        margin: 0 2px 4px 0; }
    .n--mobile-header .n--country-wrap .n--select-country {
      display: none;
      position: absolute;
      z-index: 9999;
      right: -15px;
      top: 100%;
      width: 150px;
      overflow: hidden;
      background: #fff;
      padding: 0;
      margin: 0;
      border-radius: 10px;
      -webkit-box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41);
      -moz-box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41);
      -ms-box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41);
      box-shadow: 0 2px 40px 0 rgba(43, 132, 210, 0.41); }
      .n--mobile-header .n--country-wrap .n--select-country li {
        font-size: 14px;
        color: #1b1b1b !important;
        border: 1px solid rgba(0, 0, 0, 0.03); }
        .n--mobile-header .n--country-wrap .n--select-country li a {
          display: block;
          padding: 5px;
          color: #1b1b1b !important; }
          .n--mobile-header .n--country-wrap .n--select-country li a:hover {
            color: #134781 !important; }
        .n--mobile-header .n--country-wrap .n--select-country li.n--active, .n--mobile-header .n--country-wrap .n--select-country li:hover {
          background: #134781;
          color: #fff !important; }
          .n--mobile-header .n--country-wrap .n--select-country li.n--active a, .n--mobile-header .n--country-wrap .n--select-country li:hover a {
            color: #fff !important; }
            .n--mobile-header .n--country-wrap .n--select-country li.n--active a:hover, .n--mobile-header .n--country-wrap .n--select-country li:hover a:hover {
              color: #fff !important; }
        .n--mobile-header .n--country-wrap .n--select-country li:last-child {
          border-bottom: 0; }
      .n--mobile-header .n--country-wrap .n--select-country img {
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        margin-right: 7px; }
    .n--mobile-header .n--country-wrap.n--open .n--select-country {
      display: block; }
  .n--mobile-header .n--menu-trigger {
    float: right;
    width: 40px;
    cursor: pointer; }
    .n--mobile-header .n--menu-trigger span {
      float: right;
      width: 100%;
      height: 3px;
      border-radius: 3px;
      background: #303030;
      margin-bottom: 6px;
      -webkit-transition: ease all 0.3s;
      -moz-transition: ease all 0.3s;
      -ms-transition: ease all 0.3s;
      transition: ease all 0.3s; }
      .n--mobile-header .n--menu-trigger span:first-child {
        width: 30px; }
      .n--mobile-header .n--menu-trigger span:last-child {
        margin-bottom: 0; }
    .n--mobile-header .n--menu-trigger:hover {
      animation-name: rubberBand;
      animation-duration: 1s;
      animation-fill-mode: both; }
      .n--mobile-header .n--menu-trigger:hover span {
        background: #134781; }
  .n--mobile-header .n--main-navigation-wrap {
    padding: 40px 0 20px;
    display: block;
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 0;
    bottom: 0;
    width: 280px;
    height: 100%;
    overflow: auto;
    background: #134781;
    box-sizing: border-box;
    -webkit-transition: ease all 0.3s;
    -moz-transition: ease all 0.3s;
    -ms-transition: ease all 0.3s;
    transition: ease all 0.3s;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%); }
    .n--mobile-header .n--main-navigation-wrap .n--bot-icon {
      display: none; }
    .n--mobile-header .n--main-navigation-wrap .n--social-links {
      list-style-type: none;
      margin: 0;
      padding: 0;
      text-align: center; }
      .n--mobile-header .n--main-navigation-wrap .n--social-links li {
        display: inline-block;
        vertical-align: middle; }
        .n--mobile-header .n--main-navigation-wrap .n--social-links li a {
          display: inline-block;
          color: #fff;
          padding: 10px; }
          .n--mobile-header .n--main-navigation-wrap .n--social-links li a:hover, .n--mobile-header .n--main-navigation-wrap .n--social-links li a:focus {
            background: #0e345f; }
    .n--mobile-header .n--main-navigation-wrap .n--inquire-block {
      margin: 10px 0;
      padding: 0 10px; }
      .n--mobile-header .n--main-navigation-wrap .n--inquire-block .n--inquire-btn {
        padding: 6px 10px; }
  .n--mobile-header .n--menu-close {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    color: #efefef;
    opacity: 0.6;
    cursor: pointer;
    -webkit-transition: ease all 0.3s;
    -moz-transition: ease all 0.3s;
    -ms-transition: ease all 0.3s;
    transition: ease all 0.3s; }
    .n--mobile-header .n--menu-close:hover, .n--mobile-header .n--menu-close:focus {
      opacity: 1;
      -webkit-transform: scale(1.2);
      -moz-transform: scale(1.2);
      -ms-transform: scale(1.2);
      transform: scale(1.2); }
  .n--mobile-header .n--main-navigation li {
    position: relative;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.1); }
    .n--mobile-header .n--main-navigation li:first-child {
      border-top-width: 1px; }
    .n--mobile-header .n--main-navigation li a {
      display: block;
      font-size: 14px;
      color: #fff;
      padding: 10px 15px; }
    .n--mobile-header .n--main-navigation li.n--has-sub:before {
      content: "\f067";
      color: #e2e2e2;
      position: absolute;
      top: 13px;
      right: 0;
      width: 35px;
      text-align: center;
      font: normal normal normal 15px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .n--mobile-header .n--main-navigation li.n--has-sub > a {
      border-right: 1px solid rgba(255, 255, 255, 0.1);
      margin-right: 35px; }
    .n--mobile-header .n--main-navigation li.n--has-sub ul {
      display: none; }
      .n--mobile-header .n--main-navigation li.n--has-sub ul li a {
        padding-left: 20px; }
      .n--mobile-header .n--main-navigation li.n--has-sub ul li ul a {
        padding-left: 25px; }
    .n--mobile-header .n--main-navigation li.n--has-sub.n--sub-open {
      background: #0e345f; }
      .n--mobile-header .n--main-navigation li.n--has-sub.n--sub-open:before {
        content: "\f068";
        color: #fff; }
      .n--mobile-header .n--main-navigation li.n--has-sub.n--sub-open > ul {
        display: block; }
    .n--mobile-header .n--main-navigation li.cart {
      position: absolute;
      top: 10px;
      left: 20px;
      border: 0; }
      .n--mobile-header .n--main-navigation li.cart a {
        display: block;
        border: 1px solid #fff;
        border-radius: 20px;
        padding: 7px 35px 7px 20px;
        position: relative;
        min-width: 90px; }
        .n--mobile-header .n--main-navigation li.cart a:before {
          position: absolute;
          right: 14px;
          top: 50%;
          content: "\f07a";
          font: normal normal normal 14px/1 FontAwesome;
          font-size: 18px;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
        .n--mobile-header .n--main-navigation li.cart a:hover {
          border-color: #ccc; }
    .n--mobile-header .n--main-navigation li .mega-menu {
      display: none; }
  .n--mobile-header .n--bot-icon-wrap .n--bot-icon {
    position: relative;
    z-index: 9;
    left: initial;
    top: initial;
    right: initial;
    bottom: initial;
    width: 30px; }
  .n--mobile-header .n--messenger-wrap .n--messenger {
    display: block;
    width: 30px; }
    .n--mobile-header .n--messenger-wrap .n--messenger img {
      animation-duration: 1.5s;
      animation-iteration-count: infinite; }

  .n--menu-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999998;
    background: rgba(0, 0, 0, 0.5); }

  .n--menu-open .n--menu-overlay {
    display: block; }
  .n--menu-open .n--main-navigation-wrap {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }

  /* Mobile footer */
  .n--mobile-footer {
    padding: 10px 0 0;
    background: url(../images/background4.png) 0 0;
    margin-bottom: 34px; }
    .n--mobile-footer .n--tbl {
      display: table;
      width: 100%; }
      .n--mobile-footer .n--tbl .n--cell {
        display: table-cell;
        vertical-align: middle; }
    .n--mobile-footer .n--footer-container {
      padding: 0 15px; }
    .n--mobile-footer .n--logo-wrap .n--footer-logo {
      display: inline-block;
      vertical-align: middle; }
      .n--mobile-footer .n--logo-wrap .n--footer-logo img {
        width: 100px; }
    .n--mobile-footer .n--logo-wrap .n--logo-tagline {
      display: inline-block;
      vertical-align: middle;
      font-size: 18px;
      padding-left: 20px; }
      .n--mobile-footer .n--logo-wrap .n--logo-tagline .h3 {
        font-size: 1.1em;
        font-weight: bold;
        color: #fff;
        line-height: normal;
        padding: 0;
        margin-bottom: 10px; }
      .n--mobile-footer .n--logo-wrap .n--logo-tagline .h4 {
        font-size: 1em;
        font-weight: 500;
        color: #fff;
        line-height: normal; }
    .n--mobile-footer .n--block {
      padding-bottom: 10px;
      margin-bottom: 10px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      .n--mobile-footer .n--block:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none; }
    .n--mobile-footer .n--footer-title-wrap {
      margin-bottom: 10px; }
      .n--mobile-footer .n--footer-title-wrap img, .n--mobile-footer .n--footer-title-wrap i {
        font-size: 34px;
        line-height: 1;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px; }
      .n--mobile-footer .n--footer-title-wrap .n--f-title {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 0; }
    .n--mobile-footer .n--f-title {
      font-size: 16px;
      font-weight: bold;
      color: #fff;
      margin-bottom: 10px; }
    .n--mobile-footer .n--address {
      color: #fff;
      margin-bottom: 10px; }
      .n--mobile-footer .n--address:last-child {
        margin-bottom: 0; }
    .n--mobile-footer .n--inquire-list {
      list-style-type: none;
      padding: 0;
      margin: 0 0 10px; }
      .n--mobile-footer .n--inquire-list li {
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        margin: 0 10px 5px 0;
        word-break: break-all;
        display: inline-block;
        vertical-align: top; }
        .n--mobile-footer .n--inquire-list li a {
          font-size: inherit;
          color: inherit;
          font-weight: inherit;
          text-decoration: none; }
          .n--mobile-footer .n--inquire-list li a:hover, .n--mobile-footer .n--inquire-list li a:focus {
            outline: none; }
        .n--mobile-footer .n--inquire-list li i {
          width: 20px; }
        .n--mobile-footer .n--inquire-list li:last-child {
          margin: 0; }
      .n--mobile-footer .n--inquire-list:last-child {
        margin-bottom: 0; }
    .n--mobile-footer .n--office-list {
      list-style-type: none;
      padding: 0;
      margin: 0 0 10px; }
      .n--mobile-footer .n--office-list li {
        font-size: 13px;
        color: #fff;
        font-weight: normal;
        background: #dc3626;
        padding: 2px 5px;
        margin: 0 0 4px;
        word-break: break-word;
        display: inline-block;
        vertical-align: top; }
        .n--mobile-footer .n--office-list li a {
          display: inline-block;
          font-size: inherit;
          color: inherit;
          font-weight: inherit;
          text-decoration: none; }
          .n--mobile-footer .n--office-list li a:hover, .n--mobile-footer .n--office-list li a:focus {
            outline: none;
            text-decoration: none; }
        .n--mobile-footer .n--office-list li:last-child {
          margin-bottom: 0;
          margin-right: 0; }
      .n--mobile-footer .n--office-list:last-child {
        margin-bottom: 0; }
    .n--mobile-footer .n--social {
      list-style-type: none;
      padding: 0;
      margin: 0 0 10px;
      display: table;
      width: 100%;
      table-layout: fixed;
      text-align: center; }
      .n--mobile-footer .n--social li {
        display: table-cell;
        vertical-align: middle;
        font-size: 18px;
        color: #fff; }
        .n--mobile-footer .n--social li a {
          display: inline-block;
          padding: 5px;
          font-size: inherit;
          color: inherit; }
          .n--mobile-footer .n--social li a:hover, .n--mobile-footer .n--social li a:focus {
            outline: none;
            text-decoration: none; }
      .n--mobile-footer .n--social:last-child {
        margin-bottom: 0; }
    .n--mobile-footer .n--copyright {
      padding: 10px 0;
      background: rgba(0, 0, 0, 0.2);
      text-align: center;
      margin-top: 8px; }
      .n--mobile-footer .n--copyright p {
        font-size: 13px;
        color: #fff;
        word-break: break-word; }

  /* mobile fixed bottom links */
  .n--fixed-btm-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999995;
    background: #dc3627;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4); }
    .n--fixed-btm-bar > ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      display: table;
      table-layout: fixed;
      width: 100%; }
      .n--fixed-btm-bar > ul li {
        font-size: 14px;
        color: #fff;
        display: table-cell;
        vertical-align: middle;
        border-right: 1px solid #ccc;
        text-align: center;
        padding: 5px; }
        .n--fixed-btm-bar > ul li:last-child {
          border-right: 0; }
        .n--fixed-btm-bar > ul li img, .n--fixed-btm-bar > ul li i {
          font-size: 20px;
          color: #46b0f6;
          width: auto;
          max-height: 20px;
          margin: 0 5px 4px 0;
          display: inline-block;
          vertical-align: middle; }
        .n--fixed-btm-bar > ul li.n--has-link {
          padding: 0; }
          .n--fixed-btm-bar > ul li.n--has-link a:not(.initial) {
            color: inherit;
            display: block;
            padding: 5px; }
          .n--fixed-btm-bar > ul li a {
          color: #fff; }

  /* / mobile fixed bottom links */ }
@media screen and (max-width: 568px) {
  .n--mobile-header {
    /* .n--country-wrap .n--flag-holder{width: 26px;} */ }
    .n--mobile-header .n--top-nav-wrap .n--cell {
      padding-right: 10px; }
      .n--mobile-header .n--top-nav-wrap .n--cell.n--logo {
        padding-right: 25px; }
    .n--mobile-header .n--menu-trigger {
      width: 32px; }
      .n--mobile-header .n--menu-trigger span {
        margin-bottom: 4px; }
        .n--mobile-header .n--menu-trigger span:first-child {
          width: 25px; }
    .n--mobile-header .n--bot-icon-wrap .n--bot-icon {
      width: 26px; }
    .n--mobile-header .n--messenger-wrap .n--messenger {
      width: 26px; }

  .n--mobile-footer .n--logo-wrap .n--footer-logo {
    width: 30%;
    margin-right: -4px; }
    .n--mobile-footer .n--logo-wrap .n--footer-logo img {
      width: 80px; }
  .n--mobile-footer .n--logo-wrap .n--logo-tagline {
    width: 70%;
    font-size: 12px;
    padding-left: 10px;
    box-sizing: border-box; }
    .n--mobile-footer .n--logo-wrap .n--logo-tagline .h3 {
      font-size: 1em;
      margin-bottom: 7px; }

  .rxt-modal {
    width: 280px; }
    .rxt-modal .rxt-modal-close {
      font-size: 20px;
      width: 30px;
      height: 30px;
      line-height: 30px;
      left: -36px; }

  .n--quick-nav-wrap .n--quick-nav {
    table-layout: auto;
    font-size: 12px; }

  .g-recaptcha iframe {
    transform: scale(0.79);
    -moz-transform: scale(0.79);
    -webkit-transform: scale(0.79); } }
/* Page bottom sticky bar */
.n--page-sticky-bar {
  position: fixed;
  z-index: 999994;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  background: #12477d;
  background: -moz-linear-gradient(top, #12477d 0%, #1a6fc6 100%);
  background: -webkit-linear-gradient(top, #12477d 0%, #1a6fc6 100%);
  background: linear-gradient(to bottom, #12477d 0%, #1a6fc6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12477d', endColorstr='#1a6fc6',GradientType=0 ); }
  .n--page-sticky-bar.n--set-pop-on .n--page-sticky-list li a {
    font-size: 16px; }
    .n--page-sticky-bar.n--set-pop-on .n--page-sticky-list li a i, .n--page-sticky-bar.n--set-pop-on .n--page-sticky-list li a img {
      font-size: 20px;
      width: 20px;
      height: 20px; }
  .n--page-sticky-bar .n--page-sticky-list {
    display: table;
    width: 100%;
    table-layout: auto;
    text-align: center;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .n--page-sticky-bar .n--page-sticky-list li {
      display: table-cell;
      vertical-align: middle;
      position: relative; }
      .n--page-sticky-bar .n--page-sticky-list li:before {
        content: "";
        opacity: 0.3;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 2px;
        background: #7db9e8;
        background: -moz-linear-gradient(top, #7db9e8 0%, #12477d 100%);
        background: -webkit-linear-gradient(top, #7db9e8 0%, #12477d 100%);
        background: linear-gradient(to bottom, #7db9e8 0%, #12477d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#12477d',GradientType=0 ); }
      .n--page-sticky-bar .n--page-sticky-list li a {
        display: block;
        font-size: 20px;
        color: #fff;
        padding: 10px 5px;
        text-shadow: 0 0 2px #000; }
        .n--page-sticky-bar .n--page-sticky-list li a i, .n--page-sticky-bar .n--page-sticky-list li a img {
          font-size: 25px;
          line-height: 1;
          display: inline-block;
          vertical-align: middle;
          width: 25px;
          height: 25px;
          margin: 0 10px 3px 0; }
        .n--page-sticky-bar .n--page-sticky-list li a:focus, .n--page-sticky-bar .n--page-sticky-list li a:hover {
          text-decoration: none;
          outline: none;
          color: #f1f1f1;
          text-shadow: 0 0 20px #000; }
      .n--page-sticky-bar .n--page-sticky-list li.n--set-pop-on-li a {
        padding: 5px; }
        .n--page-sticky-bar .n--page-sticky-list li.n--set-pop-on-li a img {
          width: auto;
          height: auto;
          max-width: 200px;
          max-height: 40px;
          margin: 0; }
      .n--page-sticky-bar .n--page-sticky-list li:last-child:before {
        display: none; }
  .n--page-sticky-bar.has-pop-and-bar .container {
    padding-left: 175px; }
  @media screen and (max-width: 1199px) {
    .n--page-sticky-bar .n--page-sticky-list li a {
      font-size: 16px; }
      .n--page-sticky-bar .n--page-sticky-list li a i, .n--page-sticky-bar .n--page-sticky-list li a img {
        font-size: 20px;
        width: 20px;
        height: 20px; }
    .n--page-sticky-bar .n--page-sticky-list li.n--set-pop-on-li {
      width: 0; }
      .n--page-sticky-bar .n--page-sticky-list li.n--set-pop-on-li a {
        padding: 0; }
      .n--page-sticky-bar .n--page-sticky-list li.n--set-pop-on-li .r-pop {
        position: absolute;
        left: 0;
        top: -45px; } }
  @media screen and (max-width: 991px) {
    .n--page-sticky-bar .n--page-sticky-list li a {
      font-size: 14px; }
      .n--page-sticky-bar .n--page-sticky-list li a i, .n--page-sticky-bar .n--page-sticky-list li a img {
        font-size: 18px;
        width: 18px;
        height: 18px; } }
  @media screen and (max-width: 767px) {
    .n--page-sticky-bar {
      display: none !important; } }

/* Popup settings */
.rxt-fixed-pop.n--set-pop-on .r-pop {
  z-index: 999995; }

/* / Page bottom sticky bar */

/*# sourceMappingURL=main.css.map */
