﻿/*#region Variables*/
/*#endregion Variables*/
/*#region Variables*/
/*#endregion Variables*/
/*#region Functions*/
/*#endregion Functions*/
.Bahij-Regular {
  font-family: Bahij-Regular, Arial, Helvetica, sans-serif; }

.Bahij-Bold {
  font-family: Bahij-Bold, Arial, Helvetica, sans-serif; }

.Anjoman-Regular {
  font-family: 'Anjoman-Regular', Arial, Helvetica, sans-serif; }

.Anjoman-Bold {
  font-family: Anjoman-Bold, Arial, Helvetica, sans-serif; }

.H1 {
  color: #459550; }

.H2 {
  color: White; }

.H3 {
  color: #4D7C8A; }

.H4 {
  color: white;
  font-size: 20px;
  font-family: 'Anjoman-Bold'; }

.H5 {
  color: #092914; }

.H6 {
  color: #459550; }

.P-main-text {
  color: #4b4847; }

.P {
  color: #4b4847; }

.C {
  color: #96999b; }

.button, .button-empty, .button-fill {
  font-family: Anjoman-Bold, Arial, Helvetica, sans-serif;
  height: 40px;
  border-radius: 5px;
  border-style: solid;
  border-width: 2px;
  text-align: center;
  vertical-align: middle;
  line-height: 32px;
  cursor: pointer;
  border-style: solid;
  transition: background-color 0.3s, color 0.3s; }

.news-info {
  border-radius: 5px; }

.action-button-icon, .account-icon, .loan-icon, .transfer-icon, .installment-icon, .payment-id-icon {
  margin: auto;
  display: table;
  transition: all 0.7s linear;
  cursor: pointer;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat; }

.ic, .ic_accno, .ic_rial, .ic_pass, .ic_user {
  position: absolute;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  z-index: 1;
  right: 5px;
  top: 5px; }

/*@media(min-width:992px) {
    @include Triangles(-51px,-73px,587px,440px,503px,440px,500px,360px,500px,300px,-40px,-100px,rgb(17, 167, 158),rgb(70, 199, 192));
}

@media(min-width:1200px) {
    @include Slider-Triangle(457px,296px,348px,298px,270px,rgba(17, 167, 158,.3),rgba(70, 199, 192,.3));
    @include Triangles(-100px,-75px,839px,590px,710px,590px,800px,544px,800px,455px,-40px,-190px,rgb(17, 167, 158),rgb(70, 199, 192));
}

@media(min-width:1400px) and (max-width:1600px) {
    @include Slider-Triangle(457px,296px,348px,298px,270px,rgba(17, 167, 158,.3),rgba(70, 199, 192,.3));
}

@media (min-width: 1600px) {
    @include Slider-Triangle(607px,407px,367px,409px,284px, rgba(17, 167, 158,.3),rgba(70, 199, 192,.3));
    @include Triangles(-170px,-99px,897px,630px,767px,630px,897px,630px,897px,500px,-60px,-190px,rgb(17, 167, 158),rgb(70, 199, 192));
}*/
.logo {
  width: 50px;
  height: 50px;
  background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Images/logo.svg");
  background-size: 50px 50px;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
  margin-left: 10px; }

.line-pointer-side-menu {
  width: 30px;
  height: 30px;
  float: right;
  cursor: pointer;
  position: relative;
  transform: rotate(-60deg);
  transform-origin: 50% 50%;
  display: block;
  opacity: 0.5;
  transition: transform 0.5s, opacity 0.5s, top 0.5s, margin-left 0.5s;
  margin-left: 10px; }

.line-pointer-side-menu:after {
  position: absolute;
  border-bottom: solid 2px #4d7c8a;
  height: 52%;
  width: 100%;
  top: 0px;
  right: 0px;
  content: "1";
  color: transparent; }

.line-pointer-side-menu-active {
  transform: rotate(0deg) !important;
  transform-origin: center center;
  opacity: 1;
  margin-left: 10px; }

.line-pointer-main {
  width: 26px;
  height: 26px;
  float: right;
  cursor: pointer;
  position: relative;
  transform: rotate(-60deg);
  transform-origin: 50% 50%;
  display: block;
  opacity: 0.5;
  transition: transform 0.5s, opacity 0.5s, top 0.5s, margin-left 0.5s;
  margin-left: 10px; }

.line-pointer-main:after {
  position: absolute;
  border-bottom: solid 2px #4d7c8a;
  height: 52%;
  width: 100%;
  top: 0px;
  right: 0px;
  content: "1";
  color: transparent; }

.line-pointer-main-active {
  transform: rotate(0deg) !important;
  transform-origin: center center;
  opacity: 1;
  margin-left: 10px; }

.line-pointer-footer {
  width: 15px;
  height: 15px;
  float: right;
  cursor: pointer;
  position: relative;
  transform: rotate(-60deg);
  transform-origin: 50% 50%;
  display: block;
  opacity: 0.5;
  transition: transform 0.5s, opacity 0.5s, top 0.5s, margin-left 0.5s;
  margin-left: 10px; }

.line-pointer-footer:after {
  position: absolute;
  border-bottom: solid 2px #4d7c8a;
  height: 52%;
  width: 100%;
  top: 0px;
  right: 0px;
  content: "1";
  color: transparent; }

.line-pointer-footer-active {
  transform: rotate(0deg) !important;
  transform-origin: center center;
  opacity: 1;
  margin-left: 10px; }

.line-pointer-slider {
  width: 20px;
  height: 20px;
  float: right;
  cursor: pointer;
  position: relative;
  transform: rotate(-60deg);
  transform-origin: 50% 50%;
  display: block;
  opacity: 0.5;
  transition: transform 0.5s, opacity 0.5s, top 0.5s, margin-left 0.5s;
  margin-left: 10px; }

.line-pointer-slider:after {
  position: absolute;
  border-bottom: solid 2px white;
  height: 52%;
  width: 100%;
  top: 0px;
  right: 0px;
  content: "1";
  color: transparent; }

.line-pointer-slider-active {
  transform: rotate(0deg) !important;
  transform-origin: center center;
  opacity: 1;
  margin-left: 10px; }

textarea {
  color: #092914; }

.bgColor {
  background-color: #FCF5ED; }

#map {
  background-image: url("../Images/map.png"); }

.button-empty {
  border-color: #092914;
  color: #092914; }

.button-fill {
  border-color: #4D7C8A;
  background-color: #4D7C8A;
  color: white; }

.login-logo {
  float: right;
  margin-left: 10px;
  background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/logo.png);
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat; }

.navbar-toggle .icon-bar {
  color: #4D7C8A;
  border-color: #4D7C8A; }

.footer {
  background-color: rgba(9, 41, 20, 0.7); }

.menu-panel .menu-option {
  color: #092914; }

.input-label {
  color: #092914; }

.input-container .inputC {
  color: #092914; }

.accOrLoanNoContainer input {
  color: #092914; }

.important-part .important-more-info:hover {
  color: #092914 !important; }

.first-news {
  background-color: #092914; }

.account-icon {
  background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Balance mono.svg"); }
  .account-icon:hover {
    background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Balance.svg"); }

.loan-icon {
  background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Loan Info mono.svg"); }
  .loan-icon:hover {
    background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Loan Info.svg"); }

.transfer-icon {
  background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Transfer mono.svg"); }
  .transfer-icon:hover {
    background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Transfer.svg"); }

.installment-icon {
  background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Installment mono.svg"); }
  .installment-icon:hover {
    background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Installment.svg"); }

.payment-id-icon {
  background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Payment ID mono.svg"); }
  .payment-id-icon:hover {
    background-image: url("/Assets/CustomersStyle/RazaviehNeyriz/Icons/Payment ID.svg"); }

.slider-label {
  background-color: rgba(77, 124, 138, 0.5); }

.menu-item-container .menu-item-line:after {
  background-color: #4D7C8A; }

.menu-item-container .menu-item-line:before {
  background-color: #4D7C8A; }

.sliderTitle {
  background-color: rgba(77, 124, 138, 0.5); }

.news-info {
  background-color: #4D7C8A; }

.pasargad_mono {
  background-image: url(/Assets/Images/pasargad_mono.png);
  transition: all linear 0.2s; }
  .pasargad_mono:hover {
    background-image: url(/Assets/Images/pasargad.png); }

.gatewayTitle-unSelected {
  color: #808080; }

.md-content .md-header {
  color: #092914;
  border-bottom: 2px solid #4D7C8A; }

.verify-amount {
  color: #4D7C8A; }

.button-fill:hover {
  background-color: rgba(77, 124, 138, 0.5);
  border-color: rgba(77, 124, 138, 0.1); }

.search-payment-link {
  color: #4D7C8A; }

.ic, .ic_accno, .ic_rial, .ic_pass, .ic_user {
  position: absolute;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  z-index: 1;
  right: 5px;
  top: 5px; }

.ic_accno {
  background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Icons/ic_Numpad.svg); }

.ic_rial {
  background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Icons/ic_Rial.svg); }

.ic_pass {
  background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Icons/ic_Password.svg); }

.ic_user {
  background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Icons/ic_user_name.svg); }

.backToTop {
  border: solid 1px #4D7C8A;
  background-color: #4D7C8A; }

.shetabBackImg.second {
  content: url("/Assets/CustomersStyle/RazaviehNeyriz/Images/ShetabBack.svg"); }

/*#region Variables*/
/*#endregion Variables*/
@media (max-width: 767px) {
  .action-button-icon, .account-icon, .loan-icon, .transfer-icon, .installment-icon, .payment-id-icon {
    width: 40px;
    height: 40px;
    background-size: 40px 40px; }
  .header-min-size .button-fill {
    color: #4D7C8A; }
  .main-content .button-fill, .image-slider-container .button-fill {
    color: #4D7C8A; }
  .main-content .button-empty, .image-slider-container .button-empty {
    color: #092914; }
  .important-part .important-part-image {
    background-image: url(../Images/Banner-400x270.jpg); }
  .big-image.news {
    background-image: url(../Images/News-400x270.jpg); }
  .big-image.ebanking {
    background-image: url(../Images/Internetbank-400x270.jpg); }
  .big-image.mobilebank {
    background-image: url(../Images/Mobile-400x270.jpg); }
  .big-image.common {
    background-image: url(../Images/Services-400x270.jpg); }
  .big-image.about {
    background-image: url(../Images/About-400x270.jpg); }
  .big-image.policies {
    background-image: url(../Images/Rules-400x270.jpg); }
  .big-image.important-part {
    background-image: url(../Images/Banner-400x270.jpg); } }

@media (min-width: 768px) {
  .action-button-icon, .account-icon, .loan-icon, .transfer-icon, .installment-icon, .payment-id-icon {
    width: 40px;
    height: 40px;
    background-size: 40px 40px; }
  .header-min-size .button-fill {
    color: #4D7C8A; }
  .main-content .button-fill, .image-slider-container .button-fill {
    color: #4D7C8A; }
  .main-content .button-empty, .image-slider-container .button-empty {
    color: #092914; }
  .main-page.important-part .important-part-image {
    background-image: url(../Images/Banner-720x265.jpg); }
  .big-image.news {
    background-image: url(../Images/Newsr-720x265.jpg); }
  .big-image.ebanking {
    background-image: url(../Images/Internetbank-720x265.jpg); }
  .big-image.mobilebank {
    background-image: url(../Images/Mobile-720x265.jpg); }
  .big-image.common {
    background-image: url(../Images/Services-720x265.jpg); }
  .big-image.about {
    background-image: url(../Images/About-720x265.jpg); }
  .big-image.policies {
    background-image: url(../Images/Rules-720x265.jpg); }
  .big-image.important-part {
    background-image: url(../Images/Banner-720x265.jpg); } }

@media (min-width: 992px) {
  .each-section-content:nth-of-type(odd) .shape::before,
  .each-section-content:nth-of-type(odd) .shape::after {
    content: '';
    position: absolute;
    left: 0;
    border-color: transparent;
    border-style: solid;
    z-index: 1; }
  .each-section-content:nth-of-type(odd) .shape::before {
    margin-top: -51px;
    margin-left: -100px;
    border-left-color: #459550;
    border-top-color: #459550;
    border-left-width: 0px;
    border-top-width: 587px;
    border-right-width: 440px;
    border-right-color: transparent; }
  .each-section-content:nth-of-type(odd) .shape::after {
    margin-top: -51px;
    margin-left: -100px;
    border-left-color: #5db96a;
    border-top-color: #5db96a;
    border-left-width: 0px;
    border-top-width: 503px;
    border-right-width: 440px;
    border-right-color: transparent; }
  .each-section-content:nth-of-type(even) .shape::before,
  .each-section-content:nth-of-type(even) .shape::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    border-color: transparent;
    border-style: solid; }
  .each-section-content:nth-of-type(even) .shape::before {
    margin-top: -73px;
    margin-right: -40px;
    border-right-color: #459550;
    border-bottom-color: #459550;
    border-right-width: 0px;
    border-bottom-width: 500px;
    border-left-width: 360px;
    border-left-color: transparent; }
  .each-section-content:nth-of-type(even) .shape::after {
    margin-top: -73px;
    margin-right: -40px;
    border-right-color: #5db96a;
    border-bottom-color: #5db96a;
    border-right-width: 0px;
    border-bottom-width: 500px;
    border-left-width: 300px;
    border-left-color: transparent; }
  .action-button-icon, .account-icon, .loan-icon, .transfer-icon, .installment-icon, .payment-id-icon {
    width: 45px;
    height: 45px;
    background-size: 45px 45px; }
  .main-page.important-part .T5 {
    height: 66px;
    clear: both; }
  .main-content .button-fill {
    color: #4D7C8A; }
  .main-content .button-empty {
    color: #092914; }
  .main-page.important-part .important-part-image {
    background-image: url(../Images/Banner-900x350.jpg); }
  .big-image.news {
    background-image: url(../Images/News-900x350.jpg); }
  .big-image.ebanking {
    background-image: url(../Images/Internetbank-900x350.jpg); }
  .big-image.mobilebank {
    background-image: url(../Images/Mobile-900x350.jpg); }
  .big-image.common {
    background-image: url(../Images/Services-900x350.jpg); }
  .big-image.about {
    background-image: url(../Images/About-900x350.jpg); }
  .big-image.policies {
    background-image: url(../Images/Rules-900x350.jpg); }
  .big-image.important-part {
    background-image: url(../Images/Banner-900x350.jpg); } }

@media (min-width: 1200px) {
  .slider-shape::before,
  .slider-shape::after {
    content: '';
    position: absolute;
    top: -10px;
    right: 0;
    border-color: transparent;
    border-style: solid;
    z-index: 20; }
  .slider-shape::before {
    border-right-color: rgba(69, 149, 80, 0.4);
    border-bottom-color: rgba(69, 149, 80, 0.4);
    border-right-width: 296px;
    border-bottom-width: 457px;
    border-left-width: 348px;
    border-left-color: transparent; }
  .slider-shape::after {
    border-right-color: rgba(69, 149, 80, 0.4);
    border-bottom-color: rgba(69, 149, 80, 0.4);
    border-right-width: 298px;
    border-bottom-width: 457px;
    border-left-width: 270px;
    border-left-color: transparent; }
  /*@include Slider-Triangle(457px,370px,274px,445px,193px,rgb(17, 167, 158),rgb(70, 199, 192));*/
  .each-section-content:nth-of-type(odd) .shape::before,
  .each-section-content:nth-of-type(odd) .shape::after {
    content: '';
    position: absolute;
    left: 0;
    border-color: transparent;
    border-style: solid;
    z-index: 1; }
  .each-section-content:nth-of-type(odd) .shape::before {
    margin-top: -100px;
    margin-left: -190px;
    border-left-color: #459550;
    border-top-color: #459550;
    border-left-width: 0px;
    border-top-width: 839px;
    border-right-width: 590px;
    border-right-color: transparent; }
  .each-section-content:nth-of-type(odd) .shape::after {
    margin-top: -100px;
    margin-left: -190px;
    border-left-color: #5db96a;
    border-top-color: #5db96a;
    border-left-width: 0px;
    border-top-width: 710px;
    border-right-width: 590px;
    border-right-color: transparent; }
  .each-section-content:nth-of-type(even) .shape::before,
  .each-section-content:nth-of-type(even) .shape::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    border-color: transparent;
    border-style: solid; }
  .each-section-content:nth-of-type(even) .shape::before {
    margin-top: -75px;
    margin-right: -40px;
    border-right-color: #459550;
    border-bottom-color: #459550;
    border-right-width: 0px;
    border-bottom-width: 800px;
    border-left-width: 544px;
    border-left-color: transparent; }
  .each-section-content:nth-of-type(even) .shape::after {
    margin-top: -75px;
    margin-right: -40px;
    border-right-color: #5db96a;
    border-bottom-color: #5db96a;
    border-right-width: 0px;
    border-bottom-width: 800px;
    border-left-width: 455px;
    border-left-color: transparent; }
  .action-button-icon, .account-icon, .loan-icon, .transfer-icon, .installment-icon, .payment-id-icon {
    width: 60px;
    height: 60px;
    background-size: 60px 60px; }
  .main-page.important-part .important-part-image {
    background-image: url(../Images/Banner-1200x475.jpg); }
  .header .button-fill, .side-panel .button-fill {
    color: white;
    border-color: #4D7C8A;
    background-color: #4D7C8A; }
    .header .button-fill:hover, .side-panel .button-fill:hover {
      background-color: rgba(77, 124, 138, 0.5);
      border-color: rgba(77, 124, 138, 0.1); }
  .main-content .button-fill {
    color: white;
    border-color: #4D7C8A;
    background-color: #4D7C8A; }
    .main-content .button-fill:hover {
      color: #4D7C8A !important; }
  .main-content .button-empty:hover {
    background-color: #092914; }
  .big-image.news {
    background-image: url(../Images/News-1200x475.jpg); }
  .big-image.ebanking {
    background-image: url(../Images/Internetbank-1200x475.jpg); }
  .big-image.mobilebank {
    background-image: url(../Images/Mobile-1200x475.jpg); }
  .big-image.common {
    background-image: url(../Images/Services-1200x475.jpg); }
  .big-image.about {
    background-image: url(../Images/About-1200x475.jpg); }
  .big-image.policies {
    background-image: url(../Images/Rules-1200x475.jpg); }
  .big-image.important-part {
    background-image: url(../Images/Banner-1200x475.jpg); } }

@media (min-width: 1400px) and (max-width: 1600px) {
  .slider-shape::before,
  .slider-shape::after {
    content: '';
    position: absolute;
    top: -10px;
    right: 0;
    border-color: transparent;
    border-style: solid;
    z-index: 20; }
  .slider-shape::before {
    border-right-color: rgba(69, 149, 80, 0.4);
    border-bottom-color: rgba(69, 149, 80, 0.4);
    border-right-width: 296px;
    border-bottom-width: 457px;
    border-left-width: 348px;
    border-left-color: transparent; }
  .slider-shape::after {
    border-right-color: rgba(69, 149, 80, 0.4);
    border-bottom-color: rgba(69, 149, 80, 0.4);
    border-right-width: 298px;
    border-bottom-width: 457px;
    border-left-width: 270px;
    border-left-color: transparent; } }

@media (min-width: 1600px) {
  .slider-shape::before,
  .slider-shape::after {
    content: '';
    position: absolute;
    top: -10px;
    right: 0;
    border-color: transparent;
    border-style: solid;
    z-index: 20; }
  .slider-shape::before {
    border-right-color: rgba(69, 149, 80, 0.4);
    border-bottom-color: rgba(69, 149, 80, 0.4);
    border-right-width: 407px;
    border-bottom-width: 607px;
    border-left-width: 367px;
    border-left-color: transparent; }
  .slider-shape::after {
    border-right-color: rgba(69, 149, 80, 0.4);
    border-bottom-color: rgba(69, 149, 80, 0.4);
    border-right-width: 409px;
    border-bottom-width: 607px;
    border-left-width: 284px;
    border-left-color: transparent; }
  .each-section-content:nth-of-type(odd) .shape::before,
  .each-section-content:nth-of-type(odd) .shape::after {
    content: '';
    position: absolute;
    left: 0;
    border-color: transparent;
    border-style: solid;
    z-index: 1; }
  .each-section-content:nth-of-type(odd) .shape::before {
    margin-top: -170px;
    margin-left: -190px;
    border-left-color: #459550;
    border-top-color: #459550;
    border-left-width: 0px;
    border-top-width: 897px;
    border-right-width: 630px;
    border-right-color: transparent; }
  .each-section-content:nth-of-type(odd) .shape::after {
    margin-top: -170px;
    margin-left: -190px;
    border-left-color: #5db96a;
    border-top-color: #5db96a;
    border-left-width: 0px;
    border-top-width: 767px;
    border-right-width: 630px;
    border-right-color: transparent; }
  .each-section-content:nth-of-type(even) .shape::before,
  .each-section-content:nth-of-type(even) .shape::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    border-color: transparent;
    border-style: solid; }
  .each-section-content:nth-of-type(even) .shape::before {
    margin-top: -99px;
    margin-right: -60px;
    border-right-color: #459550;
    border-bottom-color: #459550;
    border-right-width: 0px;
    border-bottom-width: 897px;
    border-left-width: 630px;
    border-left-color: transparent; }
  .each-section-content:nth-of-type(even) .shape::after {
    margin-top: -99px;
    margin-right: -60px;
    border-right-color: #5db96a;
    border-bottom-color: #5db96a;
    border-right-width: 0px;
    border-bottom-width: 897px;
    border-left-width: 500px;
    border-left-color: transparent; }
  .action-button-icon, .account-icon, .loan-icon, .transfer-icon, .installment-icon, .payment-id-icon {
    width: 70px;
    height: 70px;
    background-size: 70px 70px; }
  .main-page.important-part .important-part-image {
    background-image: url(../Images/Banner-1600x650.jpg); }
  .big-image.news {
    background-image: url(../Images/News-1600x650.jpg); }
  .big-image.ebanking {
    background-image: url(../Images/Internetbank-1600x650.jpg); }
  .big-image.mobilebank {
    background-image: url(../Images/Mobile-1600x650.jpg); }
  .big-image.common {
    background-image: url(../Images/Services-1600x650.jpg); }
  .big-image.about {
    background-image: url(../Images/About-1600x650.jpg); }
  .big-image.policies {
    background-image: url(../Images/Rules-1200x475.jpg); }
  .big-image.important-part {
    background-image: url(../Images/Banner-1600x650.jpg); } }

/*@import "defaults";


@media(max-width:768px) {

    #slider {
        top: -50px;
        height: 400px;
    }

    .pay-id {
        border: none !important;
    }

    .description-before-space {
        height: 15px;
        clear: both;
    }

    .description-after-space {
        height: 15px;
        clear: both;
    }

    .slider-container {
        top: -50px;
    }



    .header-min-size {
        padding-top: 10px;
        padding-bottom: 10px;
        height: 50px;

        .button-fill {
            margin: 0px;
            border: none;
            background-color: transparent;
            color: $Color1;
            font-size: 15px;
        }
    }

    .description-img {
        height: 350px;
    }

    .each-section-content#ebanking {
        img {
            height: 390px;
        }
    }

    .logo-container {
        .logo-img {
            margin-left: 15px;
        }
    }

    .logo, .pay-icon {
        width: 40px;
        height: 40px;
        background-size: contain;
        margin: auto !important;
        display: table !important;
        float: none !important;
    }

    .side-panel {
        .login-logo {
            width: 45px;
            height: 45px;

            background: {
                size: 45px 45px;
            }
        }

        .vertical-space {
            height: 45px;
            clear: both;
        }

        .CustomerTitle {
            margin-bottom: 5px;
        }
    }

    .login-logo {
        width: 45px;
        height: 45px;

        background: {
            size: 45px 45px;
        }
    }

    .navbar-toggle {
        display: inline-block;
    }

    .footer {
        .T1 {
            height: 30px;
            clear: both;
        }

        .T2 {
            height: 30px;
            clear: both;
        }

        .contact-label {
            text-align: center;
        }

        .address {
            text-align: center;
        }

        .email {
            text-align: center;
        }

        .tel {
            text-align: center;
        }
    }

    .sliderTitle {
        padding-top: 18px;
        padding-bottom: 18px;
    }

    .horizontal-space {
        padding-right: 25px;
        padding-left: 25px;
    }

    .ebanking-buttons-container {
        .T1 {
            height: 30px;
            clear: both;
        }
    }

    .main-content, .image-slider-container {
        .button-fill {
            margin-left: 0px;
            border: none;
            background-color: transparent;
            color: $Color1;
            font-size: 15px;
        }

        .button-empty {
            margin-left: 0px;
            border: none;
            background-color: transparent;
            color: $Color2;
            font-size: 15px;
        }
    }



    .action-button-icon {
        width: 40px;
        height: 40px;

        background: {
            size: cover;
        }
    }

    .triangle::after, .triangle::before {
        border: none;
    }

    .slider-triangle::before, .slider-triangle::before {
        border: none;
    }


    .important-part {
        text-align: center;

        .important-part-image {
            height: 275px;
            background-image: url(../Images/Banner-400x270.jpg);
        }

        .passage {
            line-height: 25px;
        }

        margin: {
            right: -25px;
            left: -25px;
        }

        .T1 {
            height: 20px;
            clear: both;
        }

        .T2 {
            height: 15px;
            clear: both;
        }

        .T3 {
            height: 12px;
            clear: both;
        }

        .T4 {
            height: 15px;
            clear: both;
        }

        .T5 {
            height: 30px;
            clear: both;
        }
    }

    .after-vertical-space {
        height: 30px;
    }

    .before-vertical-space {
        height: 30px;
    }

    .passage {
        text-align: center;
    }

    .carousel-indicators, .slide-general-info {
        display: none;
    }

    .description-content {
        text-align: center;

        .vertical-space {
            height: 20px;
            clear: both;
        }
    }

    .news-container {
        text-align: center;
    }

    .general-info-content {
        top: 85px;
    }

    .taghvim, .weather, .oghat {
        margin: auto;
        display: table;
    }

    .persian-day-name, .persian-day-number, .persian-month, .persian-year {
        display: inline-block;
        margin-left: 20px;
        border: none;
        margin-right: 0;
        padding-right: 0;
    }

    .persian-day-container {
        margin-top: 10px;
       
    }

    .big-image-label {
        top: 340px;
    }

    .big-image {
        margin-top: -50px;
        width: 100%;
        height: 400px;
    }

    .big-image.news {
        background-image: url(../Images/News-400x270.jpg);
    }

    .big-image.ebanking {
        background-image: url(../Images/Internetbank-400x270.jpg);
    }

    .big-image.mobilebank {
        background-image: url(../Images/Mobile-400x270.jpg);
    }

    .big-image.common {
        background-image: url(../Images/Services-400x270.jpg);
    }

    .big-image.about {
        background-image: url(../Images/About-400x270.jpg);
    }

    .big-image.policies {
        background-image: url(../Images/Rules-400x270.jpg);
    }

    .diallines {
        transform-origin: 50% 90px;
    }

    .diallines:nth-of-type(5n) {
        transform-origin: 50% 90px;
    }

    .clock {
        right: -8px;
        width: 180px;
        height: 180px;
    }

    .hour-hand {
        top: 30px;
        height: 77px;
        transform-origin: 50% 70px;
    }

    .minute-hand {
        top: 6px;
        height: 103px;
        transform-origin: 50% 85px;
    }

    .second-hand {
        top: 7px;
        height: 105px;
        transform-origin: 50% 85px;
    }
}

@media(min-width:768px) {

    .H1 {
        color: $Color3;
        font-size: 16px;
        font-family: 'Anjoman-Bold';
    }

    .H2 {
        color: White;
        font-size: 30px;
        font-family: 'Anjoman-Bold';
    }

    .H3 {
        font-size: 27px;
        color: $Color1;
        font-family: 'Anjoman-Bold';
    }

    .H3-WhiteColor {
        font-size: 25px;
        color: White;
        font-family: 'Anjoman-Bold';
    }

    .H4 {
        color: white;
        font-size: 15px;
        font-family: 'Anjoman-Bold';
    }

    .H5 {
        color: $Color3;
        font-size: 14px;
        font-family: 'Anjoman-Bold';
    }

    .H6 {
        font-size: 14px;
        color: $Color3;
        font-family: 'Anjoman-Bold';
    }

    .H6-WhiteColor {
        font-size: 14px;
        color: white;
        font-family: 'Anjoman-Bold';
    }

    .P-main-text {
        color: $Color4;
        font-size: 12px;
        font-family: 'Anjoman-Regular';
        line-height: 26px;
    }

    .P {
        color: $Color4;
        font-size: 11px;
        font-family: 'Anjoman-Bold';
        line-height: 27px;
    }

    .C {
        color: GetColor($Color6, 1);
        font-size: 10px;
        font-family: 'Anjoman-Bold';
    }

    #slider {
        top: -50px;
        height: 400px;
    }

    .pay-id {
        border: none !important;
    }

    .description-before-space {
        height: 25px;
        clear: both;
    }

    .description-after-space {
        height: 20px;
        clear: both;
    }

    .slider-container {
        top: -50px;
    }


    .description-img {
        height: 300px;
    }

    .header-min-size {
        padding-top: 10px;
        padding-bottom: 10px;
        height: 50px;

        .button-fill {
            margin: 0px;
            border: none;
            background-color: transparent;
            color: $Color1;
            font-size: 15px;
        }
    }

    .horizontal-space {
        padding-right: 25px;
        padding-left: 25px;
    }

    .footer {
        .T1 {
            height: 30px;
            clear: both;
        }

        .T2 {
            height: 30px;
            clear: both;
        }

        .contact-label {
            text-align: center;
        }

        .address {
            text-align: center;
        }

        .email {
            text-align: center;
        }

        .tel {
            text-align: center;
        }
    }

    .ebanking-buttons-container {
        .T1 {
            height: 30px;
            clear: both;
        }
    }

    .navbar-toggle {
        display: inline-block;
    }

    .sliderTitle {
        padding-top: 18px;
        padding-bottom: 18px;
    }

    .logo-container {
        .logo-img {
            margin-left: 15px;
        }

        .logo, .pay-icon {
            width: 40px;
            height: 40px;
            background-size: contain;
            margin: auto !important;
            display: table !important;
            float: none !important;
        }
    }

    .side-panel {
        .login-logo {
            width: 45px;
            height: 45px;

            background: {
                size: 45px 45px;
            }

            float: right;
            margin-left: 10px;
        }

        .vertical-space {
            height: 45px;
            clear: both;
        }

        .CustomerTitle {
            margin-bottom: 5px;
        }
    }


    .main-content, .image-slider-container {
        .button-fill {
            margin-left: 0px;
            border: none;
            background-color: transparent;
            color: $Color1;
            font-size: 15px;
        }

        .button-empty {
            margin-left: 0px;
            border: none;
            background-color: transparent;
            color: $Color2;
            font-size: 15px;
        }
    }

    .triangle:after, .triangle:before {
        border: none;
    }

    .slider-triangle:before, .slider-triangle:before {
        border: none;
    }

    .action-button-icon {
        width: 40px;
        height: 40px;

        background: {
            size: cover;
        }
    }

    .important-part {
        text-align: center;

        margin: {
            right: -25px;
            left: -25px;
        }

        .important-part-image {
            height: 275px;
            background-image: url(../Images/Banner-720x265.jpg);
        }

        .logo {
            width: 40px;
            height: 40px;
            background-size: contain;
            margin: auto !important;
            display: table !important;
            float: none !important;
        }

        .T1 {
            height: 20px;
            clear: both;
        }

        .T2 {
            height: 20px;
            clear: both;
        }

        .T3 {
            height: 15px;
            clear: both;
        }

        .T4 {
            height: 15px;
            clear: both;
        }

        .T5 {
            height: 15px;
            clear: both;
        }
    }

    .after-vertical-space {
        height: 40px;
    }

    .before-vertical-space {
        height: 40px;
    }

    .passage {
        text-align: center;
    }

    .carousel-indicators, .slide-general-info {
        display: none;
    }

    .description-content {
        text-align: center;

        .vertical-space {
            height: 25px;
            clear: both;
        }
    }

    .news-container {
        text-align: center;
    }

    .general-info-content {
        top: 85px;
    }

    .taghvim, .weather, .oghat {
        margin: auto;
        display: table;
    }

    .persian-day-container {
        margin-top: 10px;
    }



    .persian-day-name, .persian-day-number, .persian-month, .persian-year {
        display: inline-block;
        margin-left: 20px;
        border: none;
        padding-right: 0;
        margin-right: 0;
    }

    .big-image-label {
        top: 340px;
    }

    .big-image {
        margin-top: -50px;
        width: 100%;
        height: 400px;
    }

    .big-image.news {
        background-image: url(../Images/Newsr-720x265.jpg);
    }

    .big-image.ebanking {
        background-image: url(../Images/Internetbank-720x265.jpg);
    }

    .big-image.mobilebank {
        background-image: url(../Images/Mobile-720x265.jpg);
    }

    .big-image.common {
        background-image: url(../Images/Services-720x265.jpg);
    }

    .big-image.about {
        background-image: url(../Images/About-720x265.jpg);
    }

    .big-image.policies {
        background-image: url(../Images/Rules-720x265.jpg);
    }

    .diallines {
        transform-origin: 50% 95px;
    }

    .diallines:nth-of-type(5n) {
        transform-origin: 50% 95px;
    }

    .clock {
        width: 200px;
        height: 200px;
    }

    .hour-hand {
        top: 32px;
        transform-origin: 50% 75px;
        height: 81px;
    }

    .clock {
        right: -12px;
    }

    .dot {
        top: -7px;
    }

    .minute-hand {
        top: 9px;
        transform-origin: 50% 90px;
        height: 103px;
        margin-left: -4px;
    }

    .second-hand {
        top: 6px;
        height: 105px;
        transform-origin: 50% 91px;
    }
}

@media(min-width:992px) {
    .H1 {
        color: $Color3;
        font-size: 16px;
        font-family: 'Anjoman-Bold';
    }

    .H2 {
        color: White;
        font-size: 30px;
        font-family: 'Anjoman-Bold';
    }

    .H3 {
        font-size: 28px;
        color: $Color1;
        font-family: 'Anjoman-Bold';
    }

    .H3-WhiteColor {
        font-size: 28px;
        color: White;
        font-family: 'Anjoman-Bold';
    }

    .H4 {
        color: white;
        font-size: 15px;
        font-family: 'Anjoman-Bold';
    }

    .H5 {
        color: $Color3;
        font-size: 14px;
        font-family: 'Anjoman-Bold';
    }

    .H6 {
        font-size: 14px;
        color: $Color3;
        font-family: 'Anjoman-Bold';
    }

    .H6-WhiteColor {
        font-size: 14px;
        color: white;
        font-family: 'Anjoman-Bold';
    }

    .P {
        color: $Color4;
        font-size: 12px;
        font-family: 'Anjoman-Bold';
        line-height: 27px;
    }

    .P-main-text {
        color: $Color4;
        font-size: 12px;
        font-family: 'Anjoman-Regular';
        line-height: 27px;
    }

    .C {
        color: GetColor($Color6, 1);
        font-size: 10px;
        font-family: 'Anjoman-Bold';
    }

    

    #slider {
        top: -75px;
        height: 470px;
    }

    .slider-container {
        top: -75px;
    }

    .description-before-space {
        height: 30px;
        clear: both;
    }

    .description-after-space {
        height: 30px;
        clear: both;
    }



    .button {
        text-align: right;
    }

    .description-img {
        height: 350px;
        margin-top: 30px;
    }

    .horizontal-space {
        padding-right: 35px;
        padding-left: 35px;
    }

    .header-min-size {
        padding-top: 10px;
        padding-bottom: 15px;
        height: 75px;
    }

    .navbar-toggle {
        display: inline-block;
    }

    .logo-container {
        .logo-img {
            margin: 0;
        }

        .logo, .pay-icon {
            width: 50px;
            height: 60px;
            background-size: contain;
            margin: auto !important;
            display: table !important;
            float: none !important;
        }
    }

    .footer {
        .T1 {
            height: 30px;
            clear: both;
        }

        .T2 {
            height: 30px;
            clear: both;
        }

        .contact-label {
            text-align: center;
        }

        .address {
            text-align: center;
        }

        .email {
            text-align: center;
        }

        .tel {
            text-align: center;
        }
    }

    .pay-id {
        border-left: 1px solid #e3e3e3 !important;
    }

    .main-content {
        .button-fill {
            margin-left: 0px;
            border: none;
            background-color: transparent;
            color: $Color1;
            font-size: 15px;
        }

        .button-empty {
            border: none;
            background-color: transparent;
            color: $Color2;
            font-size: 15px;
        }
    }

    .after-vertical-space {
        height: 50px;
    }

    .ebanking-buttons-container {
        .T1 {
            height: 35px;
            clear: both;
        }

        .action-button-icon {
            width: 45px;
            height: 45px;

            background: {
                size: cover;
            }
        }
    }



    .important-part {
        text-align: right;

        .important-part-image {
            height: 350px;
            background-image: url(../Images/Banner-900x350.jpg);
        }

        .logo {
            margin: unset !important;
            width: 60px;
            height: 60px;
            background-size: contain;
            cursor: default;
        }

        margin: {
            right: -35px;
            left: -35px;
        }

        .T1 {
            height: 50px;
            clear: both;
        }

        .T2 {
            height: 25px;
            clear: both;
        }

        .T3 {
            height: 15px;
            clear: both;
        }

        .T4 {
            height: 25px;
            clear: both;
        }

        .T5 {
            height: 30px;
            clear: both;
        }
    }

    .before-vertical-space {
        height: 50px;
    }

    .carousel-indicators, .slide-general-info {
        display: none;
    }

    .passage {
        text-align: right;
    }

    .description-content {

        .vertical-space {
            height: 25px;
            clear: both;
        }

        text-align: right;
    }

    .news-container {
        text-align: right;
    }

    .first-news {
        .button {
            text-align: center;
        }
    }

    .general-info-content {
        top: 125px;
    }

    .taghvim, .weather, .oghat {
        margin: auto;
        display: table;
    }

    .big-image-label {
        top: 410px;
    }

    .big-image {
        margin-top: -75px;
        width: 100%;
        height: 470px;
    }

    .big-image.news {
        background-image: url(../Images/News-900x350.jpg);
    }

    .big-image.ebanking {
        background-image: url(../Images/Internetbank-900x350.jpg);
    }

    .big-image.mobilebank {
        background-image: url(../Images/Mobile-900x350.jpg);
    }

    .big-image.common {
        background-image: url(../Images/Services-900x350.jpg);
    }

    .big-image.about {
        background-image: url(../Images/About-900x350.jpg);
    }

    .big-image.policies {
        background-image: url(../Images/Rules-900x350.jpg);
    }

    .clock {
        width: 200px;
        height: 200px;
    }

    .hour-hand {
        top: 43px;
        height: 77px;
        transform-origin: 50% 64px;
    }

    .minute-hand {
        top: 8px;
        height: 112px;
        transform-origin: 50% 94px;
    }

    .second-hand {
        top: 11px;
        height: 106px;
    }

    .diallines {
        transform-origin: 50% 100px;
    }

    .diallines:nth-of-type(5n) {
        transform-origin: 50% 100px;
    }

    .title-space {
        height: 20px;
        clear: both;
    }

    .side-panel {
        .login-logo {
            width: 45px;
            height: 45px;

            background: {
                size: 45px 45px;
            }

            float: right;
            margin-left: 10px;
        }

        .vertical-space {
            height: 45px;
            clear: both;
        }
    }
}

@media(min-width:1200px) {

    .footer{
        font-size:13px;
    }
    .side-panel {
        .CustomerTitle {
            line-height: 12px;
            padding-top: 8px;
        }

        .vertical-space {
            height: 45px;
            clear: both;
        }
    }

    .slider-container {
        top: 0px;

        #slider {
            top: 0px;
            height: 450px;
        }

        .carousel-indicators {
            top: 23%;
        }

        .carousel-indicators, .slide-general-info {
            display: unset;
        }

        .slider-caption {
            top: 245px;
            right: 50px;

            .vertical-space {
                height: 25px;
                clear: both;
            }
        }

        .slide-general-info {
            top: 25%;
            right: 50px;

            .vertical-space {
                height: 20px;
                clear: both;
            }
        }

        .general-info-content {
            top: 120px;
            right: 0;
            width: initial;
        }

        .persian-day-name {
            margin-right: 30px;
        }
    }



    .description-before-space {
        height: 40px;
        clear: both;
    }

    .description-after-space {
        height: 40px;
        clear: both;
    }

    #map {
        width: 100%;
        height: calc(100% + 81px);
        float: left;
        position: absolute;
        left: 0px;
        top: 0px;
        z-index: 2;
    }



    .map-container {
        width: 100%;
        height: calc(100% + 81px);
        left: 0;
    }

    .description-img {
        height: 440px;
        margin-top: 40px;
    }

    .each-section-content#ebanking {
        img {
            height: 500px;
        }
    }

    .button {
        text-align: center;
    }

    .horizontal-space {
        padding-right: 50px;
        padding-left: 50px;
    }

    .logo-container {
        .logo-img {
            margin: 0;
        }

        .logo, .pay-icon {
            width: 50px;
            height: 50px;
            background-size: 50px 50px;
            float: right !important;
            margin-left: 15px !important;
        }
    }

    .header {
        z-index: 100;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 70px;

        .customer-title-container {
            float: right;

            .CustomerTitle {
                line-height: 26px;
            }
        }

        .button-fill {
            margin-top: 5px;
            margin-bottom: 5px;
        }

        a.H6 {
            vertical-align: middle;
        }
    }

    .navbar-toggle {
        display: none;
    }

    .ebanking-buttons-container {
        .T1 {
            height: 40px;
            clear: both;
        }

        .action-button-icon {
            width: 60px;
            height: 60px;

            background: {
                size: cover;
            }
        }
    }

    .footer {
        .T1 {
            height: 40px;
            clear: both;
        }

        .T2 {
            height: 40px;
            clear: both;
        }

        overflow-x: hidden;

        .contact-label {
            text-align: right;
        }

        .address {
            text-align: justify;
        }

        .email {
            text-align: right;
        }

        .tel {
            text-align: right;
        }

        .footer-sub-text:first-child {
            padding-right: 65px;
        }

        .row:first-child {
            height: 220px;
        }

        .row:nth-child(2) {
            height: 60px;
        }
    }

    .login-logo {
        width: 55px;
        height: 55px;

        background: {
            size: 55px 55px;
        }

        float: right;
        margin-left: 10px;
    }

    .menu-item-line {
        width: 83%;
        height: 8px;
        top: 4px;
        right: 7px;
    }

    .menu-item-line:before {
        top: 0px;
        left: 1px;
    }

    .menu-item-line:after {
        top: 0px;
        right: -4px;
    }

    .menu-item-container {
        top: 14px;
        line-height: 24px;
    }

    .important-part {
        text-align: right;
        z-index: 4;

        margin: {
            left: -50px;
            right: -50px;
        }

        .important-part-image {
            height: 475px;
            background-image: url(../Images/Banner-1200x475.jpg);
        }

        .logo {
            width: 80px;
            height: 90px;
            background-size: 100%;
            cursor: default;
        }

        .T1 {
            height: 50px;
            clear: both;
        }

        .T2 {
            height: 30px;
            clear: both;
        }

        .T3 {
            height: 25px;
            clear: both;
        }

        .T4 {
            height: 40px;
            clear: both;
        }

        .T5 {
            height: 50px;
            clear: both;
        }
    }

    .header, .side-panel {
        .button-fill {
            border-color: $Color1;
            border-radius: 5px;
            border-style: solid;
            border-width: 2px;
            background-color: $Color1;
            color: white;
            transition: background-color 0.3s,border-color 0.3s, color 0.3s;

            &:hover {
                background-color: GetColor($Color1,0.5);
                border-color: GetColor($Color1,0.1);
            }
        }
    }

    .main-content {
        .button-fill {
            border-color: $Color1;
            border-radius: 5px;
            border-style: solid;
            border-width: 2px;
            background-color: $Color1;
            color: white;
            margin-left: 15px;

            &:hover {
                background-color: transparent;
                color: $Color1;
            }
        }

        .button-empty {
            border-radius: 5px;
            border-style: solid;
            border-width: 2px;
            transition: background-color 0.3s, color 0.3s;

            &:hover {
                background-color: $Color2;
                color: white;
            }
        }
    }

    .subtitles {
        cursor: pointer;
        position: relative;

        .title {
            color: $Color2;
            opacity: 0.5;
            transition: all 0.3s;
        }

        .subtitle:hover {
            opacity: 1;

            .line-pointer-main {
                transform: rotate(0deg) !important;
                transform-origin: center center;
                opacity: 1;
            }

            + .sub-description {
                opacity: 1;
            }

            .title {
                opacity: 1;
            }
        }
    }


    .sub-description {
        line-height: 22px;
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 200px;
        overflow-y: hidden;
        transition: all 0.3s;
    }

    .each-button {
        img {
            width: 70px;
            height: 80px;
            display: table;
            margin: auto;
        }
    }

    .after-vertical-space {
        height: 100px;
    }

    .before-vertical-space {
        height: 100px;
    }

    .description-content {
        text-align: right;
    }

    .news-container {
        text-align: right;
    }

    .big-image {
        margin-top: 0;
        width: 100%;
        height: 450px;
    }

    .big-image.news {
        background-image: url(../Images/News-1200x475.jpg);
    }

    .big-image.ebanking {
        background-image: url(../Images/Internetbank-1200x475.jpg);
    }

    .big-image.mobilebank {
        background-image: url(../Images/Mobile-1200x475.jpg);
    }

    .big-image.common {
        background-image: url(../Images/Services-1200x475.jpg);
    }

    .big-image.about {
        background-image: url(../Images/About-1200x475.jpg);
    }

    .big-image.policies {
        background-image: url(../Images/Rules-1200x475.jpg);
    }

    .big-image-caption {
        position: relative;
        top: 333px;
        right: 50px;
    }

    .news-info {
        height: 55px;
        line-height: 50px;
        font-size: 18px;
        margin-top: 20px;
    }

    .diallines {
        transform-origin: 50% 110px;
    }

    .diallines:nth-of-type(5n) {
        transform-origin: 50% 110px;
    }

    .title-space {
        height: 45px;
        clear: both;
    }

    .clock {
        width: 220px;
        height: 220px;
    }

    .dot {
        top: 0;
    }

    .hour-hand {
        top: 39px;
        height: 87px;
        transform-origin: 50% 71px;
    }

    .minute-hand {
        top: 6px;
        height: 120px;
        transform-origin: 50% 105px;
    }

    .second-hand {
        top: 5px;
        height: 120px;
        transform-origin: 50% 105px;
    }

    .description-content {
        .vertical-space {
            height: 50px;
            clear: both;
        }
    }

    .first-news {
        .T1 {
            height: 35px;
            clear: both;
        }

        .T2 {
            height: 35px;
            clear: both;
        }
    }
}



@media only screen and (min-width: 1601px) and (max-width: 1799px) {
    
    .side-panel {
        .vertical-space {
            height: 45px;
            clear: both;
        }

        .CustomerTitle {
            line-height: 15px;
            padding-top: 7px;
        }
    }

    .map-container {
        height: calc(100% + 60px);
    }

    #map {
        height: calc(100% + 60px);
    }

    .after-vertical-space {
        height: 170px;
    }

    .before-vertical-space {
        height: 170px;
    }

    .description-before-space {
        height: 50px;
        clear: both;
    }

    .description-after-space {
        height: 50px;
        clear: both;
    }

    .header {
        padding-top: 15px;
        padding-bottom: 15px;
        height: 100px;

        .customer-title-container {
            float: right;

            .CustomerTitle {
                line-height: 40px;
            }

            p {
                margin-top: -5px;
            }
        }

        .button-fill {
            margin-top: 15px;
        }

        a.H6 {
            vertical-align: middle;
        }

        .logo {
            width: 65px;
            height: 65px;
            background-size: 65px 65px;
            float: right !important;
            margin-left: 20px;
        }
    }



    .horizontal-space {
        padding-right: 75px;
        padding-left: 75px;
    }


    .footer {
        .row:first-child {
            height: 290px;
        }

        .row:nth-child(2) {
            height: 60px;
        }

        .footer-sub-text:first-child {
            padding-right: 90px;
        }

        .T1 {
            height: 75px;
            clear: both;
        }

        .T2 {
            height: 60px;
            clear: both;
        }
    }

    .ebanking-buttons-container {
        .T1 {
            height: 50px;
            clear: both;
        }

        .action-button-icon {
            width: 70px;
            height: 70px;

            background: {
                size: 70px 70px;
            }
        }
    }


    .description-img {
        height: 500px;
        margin-top: 40px;
    }

    .each-section-content#ebanking {
        img {
            height: 600px;
        }
    }

    .image-slider-container {
        height: 600px;

        img {
            height: 600px !important;
        }
    }

    .menu-item-container {
        line-height: 25px;
        top: 20px;

        .menu-item-line {
            width: 90%;
            height: 40px;
            top: -20px;
            right: 20px;
        }

        .menu-item-line:before {
            left: -10px;
        }

        .menu-item-line:after {
            right: -10px;
        }
    }

    .important-part {
        text-align: right;
        height: 650px;

        margin: {
            left: -75px;
            right: -75px;
        }

        .important-part-image {
            height: 650px;
            background-image: url(../Images/Banner-1600x650.jpg);
        }

        .logo {
            width: 110px;
            height: 110px;
            background-size: contain;
            cursor: default;
        }

        .T1 {
            height: 115px;
            clear: both;
        }

        .T2 {
            height: 50px;
            clear: both;
        }

        .T3 {
            height: 50px;
            clear: both;
        }

        .T4 {
            height: 50px;
            clear: both;
        }

        .T5 {
            height: 60px;
            clear: both;
        }
    }

    .slider-container {
        #slider {
            height: 600px;
        }

        .slider-caption {
            right: 75px;
            top: 59%;

            .vertical-space {
                height: 30px;
                clear: both;
            }
        }

        .slide-general-info {
            top: 30%;
            right: 75px;

            .vertical-space {
                height: 40px;
                clear: both;
            }
        }

        .general-info-content {
            top: 190px;
            right: 0;
        }

        .carousel-indicators {
            top: 31%;
        }
    }

    .big-image {
        width: 100%;
        height: 600px;
    }

    .big-image.news {
        background-image: url(../Images/News-1600x650.jpg);
    }

    .big-image.ebanking {
        background-image: url(../Images/Internetbank-1600x650.jpg);
    }

    .big-image.mobilebank {
        background-image: url(../Images/Mobile-1600x650.jpg);
    }

    .big-image.common {
        background-image: url(../Images/Services-1600x650.jpg);
    }

    .big-image.about {
        background-image: url(../Images/About-1600x650.jpg);
    }

    .big-image.policies {
        background-image: url(../Images/Rules-1200x475.jpg);
    }

    .big-image-caption {
        top: 460px;
        right: 75px;
    }

    .news-info {
        height: 65px;
        line-height: 58px;
        font-size: 20px;
        margin-top: 7px;
    }


    .first-news {
        .T1 {
            height: 40px;
            clear: both;
        }

        .T2 {
            height: 40px;
            clear: both;
        }
    }


    .button {
        height: 50px;
        line-height: 42px;
    }

    .col-xl-1 {
        width: 8.33333%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-2 {
        width: 16.66667%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-3 {
        width: 25%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-4 {
        width: 33.33333%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-5 {
        width: 41.66667%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-6 {
        width: 50%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-7 {
        width: 58.33333%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-8 {
        width: 66.66667%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-9 {
        width: 75%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-10 {
        width: 83.33333%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-11 {
        width: 91.66667%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-xl-12 {
        width: 100%;
        float: right;
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*@media only screen and (min-width: 1800px) and (max-width: 1919px) {
   
    .H1 {
        color: $Color3;
        font-size: 18px;
        font-family: 'Anjoman-Bold';
    }

    .H2 {
        color: White;
        font-size: 70px;
        font-family: 'Anjoman-Bold';
    }

    .H3 {
        font-size: 50px;
        color: $Color1;
        font-family: 'Anjoman-Bold';
    }

    .H3-WhiteColor {
        font-size: 50px;
        color: White;
        font-family: 'Anjoman-Bold';
    }

    .H4 {
        color: white;
        font-size: 25px;
        font-family: 'Anjoman-Bold';
    }

    .H5 {
        color: $Color3;
        font-size: 20px;
        font-family: 'Anjoman-Bold';
    }

    .H6 {
        font-size: 14px;
        color: $Color3;
        font-family: 'Anjoman-Bold';
    }

    .H6-WhiteColor {
        font-size: 14px;
        color: white;
        font-family: 'Anjoman-Bold';
    }

    .P-main-text {
        color: $Color4;
        font-size: 16px;
        font-family: 'Anjoman-Bold';
        line-height: 37px;
    }

    .P {
        color: $Color4;
        font-size: 16px;
        font-family: 'Anjoman-Bold';
    }

    .C {
        color: GetColor($Color6, 1);
        font-size: 12px;
        font-family: 'Anjoman-Bold';
    }
   

    @include Slider-Triangle(657px,460px,367px,575px,249px);
    @include Triangles(-250px,-18px,897px,750px,1100px,630px,1100px,750px,897px,750px,-60px,-220px);
    $c: GetColor($Color2,0.4);

    .horizontal-space {
        padding-left: 75px;
        padding-right: 75px;
    }

    .after-vertical-space {
        height: 250px;
    }

    .before-vertical-space {
        height: 250px;
    }

    .button {
        height: 55px;
        line-height: 45px;
    }

    .header {
        padding-top: 15px;
        padding-bottom: 15px;
        height: 100px;

        .customer-title-container {
            float: right;

            .CustomerTitle {
                line-height: 40px;
            }

            p {
                margin-top: -5px;
            }
        }

        .button-fill {
            margin-top: 15px;
        }

        a.H6 {
            vertical-align: middle;
        }

        .logo {
            width: 65px;
            height: 65px;
            background-size: 65px 65px;
            float: right !important;
            margin-left: 20px;
        }
    }

    .menu-item-container {
        line-height: 29px;
        top: 20px;

        .menu-item-line {
            width: 90%;
            height: 40px;
            top: -20px;
            right: 20px;
        }

        .menu-item-line:before {
            left: -5px;
        }

        .menu-item-line:after {
            right: -5px;
        }
    }

    .slider-container {
        #slider {
            height: 650px;
        }

        .slider-caption {
            right: 75px;
            top: 59%;

            .vertical-space {
                height: 30px;
                clear: both;
            }
        }

        .slide-general-info {
            top: 31%;
            right: 75px;

            .vertical-space {
                height: 40px;
                clear: both;
            }
        }

        .general-info-content {
            top: 220px;
            right: 100px;
        }

        .carousel-indicators {
            top: 35%;
        }
    }

    .ebanking-buttons-container {
        .T1 {
            height: 65px;
            clear: both;
        }

        .action-button-icon {
            width: 80px;
            height: 80px;

            background: {
                size: 80px 80px;
            }
        }
    }

    .each-section-content#ebanking {
        img {
            height: 610px;
        }
    }

    .description-img {
        height: 500px;
        margin-top: 40px;
    }

    .important-part {
        text-align: right;
        height: 650px;

        margin: {
            left: -75px;
            right: -75px;
        }

        .important-part-image {
            height: 650px;
            background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Banner-1600x650.jpg);
        }

        .logo {
            width: 120px;
            height: 120px;
            background-size: contain;
            cursor: default;
        }

        .T1 {
            height: 115px;
            clear: both;
        }

        .T2 {
            height: 50px;
            clear: both;
        }

        .T3 {
            height: 50px;
            clear: both;
        }

        .T4 {
            height: 50px;
            clear: both;
        }

        .T5 {
            height: 60px;
            clear: both;
        }
    }

    .big-image {
        width: 100%;
        height: 650px;
    }

    .big-image.news {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/News-1600x650.jpg);
    }

    .big-image.ebanking {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Internetbank-1600x650.jpg);
    }

    .big-image.mobilebank {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Mobile-1600x650.jpg);
    }

    .big-image.common {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Services-1600x650.jpg);
    }

    .big-image.about {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/About-1600x650.jpg);
    }

    .big-image.policies {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Rules-1600x650.jpg);
    }

    .big-image-caption {
        top: 500px;
        right: 75px;
    }

    .news-info {
        height: 65px;
        line-height: 58px;
        font-size: 20px;
        margin-top: 7px;
    }

    .first-news {
        .T1 {
            height: 55px;
            clear: both;
        }

        .T2 {
            height: 55px;
            clear: both;
        }
    }

    .footer {
        .row:first-child {
            height: 290px;
        }

        .row:nth-child(2) {
            height: 60px;
        }

        .footer-sub-text:first-child {
            padding-right: 90px;
        }

        .T1 {
            height: 85px;
            clear: both;
        }

        .T2 {
            height: 70px;
            clear: both;
        }
    }



    .col-xlg-1 {
        width: 8.33333%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-2 {
        width: 16.66667%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-3 {
        width: 25%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-4 {
        width: 33.33333%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-5 {
        width: 41.66667%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-6 {
        width: 50%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-7 {
        width: 58.33333%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-8 {
        width: 66.66667%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-9 {
        width: 75%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-10 {
        width: 83.33333%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-11 {
        width: 91.66667%;
        float: right;
        min-height: 1px;
    }

    .col-xlg-12 {
        width: 100%;
        float: right;
        min-height: 1px;
    }
}

@media only screen and (min-width: 1920px) {


    .H1 {
        color: $Color3;
        font-size: 18px;
        font-family: 'Anjoman-Bold';
    }

    .H2 {
        color: White;
        font-size: 80px;
        font-family: 'Anjoman-Bold';
    }

    .H3 {
        font-size: 60px;
        color: $Color1;
        font-family: 'Anjoman-Bold';
    }

    .H3-WhiteColor {
        font-size: 60px;
        color: White;
        font-family: 'Anjoman-Bold';
    }

    .H4 {
        color: white;
        font-size: 30px;
        font-family: 'Anjoman-Bold';
    }

    .H5 {
        color: $Color3;
        font-size: 20px;
        font-family: 'Anjoman-Bold';
    }

    .H6 {
        font-size: 14px;
        color: $Color3;
        font-family: 'Anjoman-Bold';
    }

    .H6-WhiteColor {
        font-size: 14px;
        color: white;
        font-family: 'Anjoman-Bold';
    }

    .P-main-text {
        color: $Color4;
        font-size: 18px;
        font-family: 'Anjoman-Bold';
        line-height: 37px;
    }

    .P {
        color: $Color4;
        font-size: 18px;
        font-family: 'Anjoman-Bold';
    }

    .C {
        color: GetColor($Color6, 1);
        font-size: 12px;
        font-family: 'Anjoman-Bold';
    }
 

    .horizontal-space {
        padding-left: 100px;
        padding-right: 100px;
    }

    .after-vertical-space {
        height: 250px;
    }

    .before-vertical-space {
        height: 250px;
    }

    .button {
        height: 60px;
        line-height: 51px;
    }

    .header {
        padding-top: 15px;
        padding-bottom: 15px;
        height: 100px;

        .customer-title-container {
            float: right;

            .CustomerTitle {
                line-height: 40px;
            }

            p {
                margin-top: -5px;
            }
        }

        .button-fill {
            margin-top: 10px;
        }

        a.H6 {
            vertical-align: middle;
        }

        .logo {
            width: 70px;
            height: 70px;
            background-size: 70px 70px;
            float: right !important;
            margin-left: 20px;
        }
    }

    .menu-item-container {
        line-height: 29px;
        top: 20px;

        .menu-item-line {
            width: 90%;
            height: 40px;
            top: -20px;
            right: 20px;
        }

        .menu-item-line:before {
            left: -10px;
        }

        .menu-item-line:after {
            right: -10px;
        }
    }

    .slider-container {
        #slider {
            height: 700px;
        }

        .slider-caption {
            right: 100px;
            top: 59%;

            .vertical-space {
                height: 30px;
                clear: both;
            }
        }

        .slide-general-info {
            top: 31%;
            right: 100px;

            .vertical-space {
                height: 40px;
                clear: both;
            }
        }

        .general-info-content {
            top: 250px;
            right: 100px;
        }

        .carousel-indicators {
            top: 35%;
        }
    }

    .ebanking-buttons-container {
        .T1 {
            height: 75px;
            clear: both;
        }

        .T2 {
            height: 40px !important;
            clear: both;
        }

        .action-button-icon {
            width: 80px;
            height: 80px;

            background: {
                size: 80px 80px;
            }
        }
    }

    .each-section-content#ebanking {
        img {
            height: 610px;
        }
    }

    .description-img {
        height: 500px;
        margin-top: 40px;
    }

    .important-part {
        text-align: right;
        height: 680px;

        margin: {
            left: -100px;
            right: -100px;
        }

        .important-part-image {
            height: 650px;
            background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Banner-1600x650.jpg);
        }

        .logo {
            width: 120px;
            height: 120px;
            background-size: contain;
            cursor: default;
        }

        .T1 {
            height: 115px;
            clear: both;
        }

        .T2 {
            height: 50px;
            clear: both;
        }

        .T3 {
            height: 50px;
            clear: both;
        }

        .T4 {
            height: 50px;
            clear: both;
        }

        .T5 {
            height: 60px;
            clear: both;
        }
    }

    .big-image {
        width: 100%;
        height: 700px;
    }

    .big-image.news {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/News-1600x650.jpg);
    }

    .big-image.ebanking {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Internetbank-1600x650.jpg);
    }

    .big-image.mobilebank {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Mobile-1600x650.jpg);
    }

    .big-image.common {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Services-1600x650.jpg);
    }

    .big-image.about {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/About-1600x650.jpg);
    }

    .big-image.policies {
        background-image: url(/Assets/CustomersStyle/RazaviehNeyriz/Images/Rules-1600x650.jpg);
    }

    .big-image-caption {
        top: 550px;
        right: 100px;
    }

    .news-info {
        height: 65px;
        line-height: 58px;
        font-size: 20px;
        margin-top: 7px;
    }

    .first-news {
        .T1 {
            height: 55px;
            clear: both;
        }

        .T2 {
            height: 55px;
            clear: both;
        }
    }

    .footer {
        .row:first-child {
            height: 290px;
        }

        .row:nth-child(2) {
            height: 60px;
        }

        .footer-sub-text:first-child {
            padding-right: 90px;
        }

        .T1 {
            height: 85px;
            clear: both;
        }

        .T2 {
            height: 70px;
            clear: both;
        }
    }


    .col-xxlg-1 {
        width: 8.33333%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-2 {
        width: 16.66667%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-3 {
        width: 25%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-4 {
        width: 33.33333%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-5 {
        width: 41.66667%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-6 {
        width: 50%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-7 {
        width: 58.33333%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-8 {
        width: 66.66667%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-9 {
        width: 75%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-10 {
        width: 83.33333%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-11 {
        width: 91.66667%;
        float: right;
        min-height: 1px;
    }

    .col-xxlg-12 {
        width: 100%;
        float: right;
        min-height: 1px;
    }
}*/
