.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

* {
  margin: 0;
  padding: 0;
}

.plg_system_webauthn_login_button {
  height: auto;
  width: auto;
  max-height: unset !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

.plg_system_webauthn_login_button svg {
  margin: 0 5px;
}

html {
  height: 100%;
}

body {
  position: relative;
  min-height: 100%;
}

.header {
  padding: 0;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 107;
}

div.header {
  background: transparent;
}

#header {
  background: transparent;
}

#logo a img {
  border: none;
  margin: 25px 0 0;
}

#wrapper {
  min-height: 0px;
}

#footer {
  background-color: #f1f1f1;
  padding: 30px 0;
  margin: 0;
  width: 100%;
}

.brand {
  color: #fff !important;
  font-family: Share, cursive;
}

.brand:hover {
  color: #08C !important;
}

.fix_menu {
  top: 0;
  background: transparent;
  width: 100%;
  z-index: 101;
}

.top_fixed_menu {
  margin: 0px auto;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 120;
  position: fixed;
  background: #fff;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 3px;
}

@media (max-width: 768px) {
  .top_fixed_menu {
    position: static;
    box-shadow: none;
  }
}

.top_fixed_menu .main_menu ul.nav>li>a {
  padding: 30px 25px;
}

.top_fixed_menu .main_menu ul.nav>li>a:hover {
  border-bottom: 0;
}

.top_fixed_menu .main_menu ul.nav li {
  padding: 0;
}

.top_fixed_menu .main_menu ul.nav>li>a {
  padding: 30px 25px;
  color: #333;
}

.top_fixed_menu .main_menu ul.nav>li>a:hover {
  border-bottom: 0;
}

.row [class*="span"] {
  min-height: 0;
}

/*-------------------Content in fancybox----------------------*/

.block-in {
  max-width: 768px;
}

.block-in h3 {
  text-transform: uppercase;
}

.block-in img {
 /* width: 50%;
  float: left; 
  top right bottom left 
  margin: 0 10px 10px 10px;
  height: 260px; 
  object-fit: cover; */
  display: block;
  margin-left: 10px;
  margin-right: auto;
  width: 80%;
}

#block-in-care img {
  margin: 0 25px 0 15px;
}

.block-in .line {
  border-bottom: 1px solid #DFDFDF;
}

.block-in table {
  margin: 0 auto;
}

.block-in table tr {
  border-bottom: 1px solid #ADADAD;
  padding: 3px 5px;
}

.block-in table tr td {
  border-right: 1px solid #ADADAD;
  padding: 3px 5px;
}

.block-in table tr td:last-child {
  border-right: none;
}

.list-page {
  list-style-image: url("../images/done.png");
  margin-bottom: 30px;
  margin-left: 40px;
}

.list-page li {
  line-height: 34px;
  font-size: 15px;
}

.block-in p {
  text-align: justify;
  text-indent: 10px;
  color: #333;
  font-size: 15px;
  padding: 0 10px;
}

.block-in h3 {
  text-align: center;
}

.block-in h2 {
  text-align: center;
  font-style: normal;
  font-weight: 700;
  margin: 25px 0;
}

/* .block-in dl {
  text-align: center;
} */

.block-in dl {
  display: grid;
  grid-gap: 4px 16px;
  grid-template-columns: max-content;
}
.block-in dt {
  font-weight: bold;
}
.block-in dd {
  margin: 0;
  grid-column-start: 2;
}

.block-in .os_price {
  margin: 0;
}

.block-in dd {
  margin: 0 0 15px 0;
}

#block-in-s1 .line,
#block-in-s2 .line,
#block-in-s3 .line {
  margin: 15px;
}

/*_______ TOP MENU ______________________________________*/
.top_menu ul.nav {
  float: left;
  margin: 0 0 25px 0;
}

.top_menu ul.nav li {
  border-right: 1px solid #CECECE;
  float: left;
  list-style: none outside none;
  position: relative;
}

.top_menu ul.nav li:last-child {
  border-right: none;
}

.top_menu ul.nav li a {
  margin: 0 10px;
  padding: 0;
  position: relative;
}

/*_______ DROPDOWN MEIN MENU ______________________________________*/
.main_menu #site-navigation-main {
  margin-bottom: 0;
  border: none;
}

.main_menu .navbar-toggle {
  margin-bottom: 0;
}

.main_menu .navbar-toggle i {
  color: #fff;
  font-size: 36px;
}

.main_menu ul.nav>li ul {
  display: none;
}

.main_menu ul.nav li.parent:hover>ul {
  display: block;
}

.main_menu ul.nav {
  float: right;
  margin: 0;
  background-color: transparent;
}

.main_menu ul.nav li {
  float: left;
  position: relative;
  list-style: none;
  padding: 30px 25px 10px;
}

.main_menu ul.nav>li>a {
  margin: 0;
  padding: 0;
  position: relative;
  text-transform: uppercase;
  text-shadow: none;
}

.main_menu ul.nav li a {
  white-space: nowrap;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.main_menu ul.nav>li>a:hover {
  text-shadow: none;
  background-color: transparent;
}

.main_menu ul.nav>li.active>a {
  /* background-color: rgba(249, 122, 20, 1); */
  background: rgba(36 171 160);
  box-shadow: none;
  /* color: #ffffff; */
  color: #143485;
  text-shadow: none;

}

.main_menu ul.nav>li.active>a:hover {
  color: #fff;
}

.main_menu ul.nav>li a {
  display: block;
}

.main_menu ul.nav>li.parent span.arrow {
  background: url("../images/arrow.png") no-repeat scroll 0 7px transparent;
  height: 20px;
  right: 5px;
  top: 28px;
  position: absolute;
  width: 20px;
}

.main_menu ul.nav li ul li.parent span.arrow {
  background: url("../images/arrow.png") no-repeat scroll 0 center transparent;
  height: 15px;
  position: absolute;
  top: 7px;
  width: 30px;
}

.main_menu ul.nav li.parent ul,
.main_menu ul.nav li ul li.parent ul {
  background: #fff;
  border-left: 1px solid #d5d5d5;
  list-style: none;
  position: absolute;
  float: left;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
  min-width: 200px;
  z-index: 9999;
}

.main_menu ul.nav li.parent ul {
  left: 0;
  top: 100%;
  border-top: 0px solid #12ABFF;
}

.main_menu ul.nav li ul li.parent ul {
  left: 100%;
  top: 0;
}

.main_menu ul.nav li.parent ul li {
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.05) inset;
  -moz-box-shadow: 0 0 1px rgba(255, 255, 255, 0.05) inset;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.05) inset;
  border-bottom: 1px solid #EAEAEA;
  clear: both;
  width: 100%;
}

.main_menu ul.nav li.parent ul li.lastChild {
  border-bottom: none;
}

.main_menu ul.nav li.parent ul li a {
  float: left;
  padding: 7px 10px 7px 0;
  margin: 0 15px 0 0;
  text-indent: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 100%;
}

.main_menu ul.nav li.parent ul li a:hover {
  color: #888;
}

.main_menu ul.nav li.active>ul li.active>a {
  color: #333333;
}

.main_menu ul.nav li.active>ul li>a {
  color: #333333;
}

.main_menu ul.nav li.active>ul li>a:hover {
  color: #888888;
}

/*_______ FOOTER MENU ______________________________________*/
.footer_menu ul.nav {
  float: left;
  margin: 0 0 15px 0;
}

.footer_menu ul.nav li {
  border-right: 1px solid #CECECE;
  float: left;
  list-style: none outside none;
  position: relative;
}

.footer_menu ul.nav li:last-child {
  border-right: none;
}

.footer_menu ul.nav li a {
  margin: 0 10px;
  padding: 0;
  position: relative;
}

/*_______ TOP MENU ______________________________________*/
@media (max-width: 979px) {
  .main_menu ul.nav>li ul {
    display: block;
  }

  .top_menu ul.nav {
    margin: 10px 0;
    float: none;
  }

  .top_menu ul.nav li {
    list-style: none outside none;
    position: relative;
    border-right: medium none;
    float: none;
  }

  .top_menu ul.nav li a {
    background-color: #FAFAFA;
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0 0 0 0;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 4px 9px;
    position: relative;
  }

  .top_menu ul.nav li:first-child a {
    border-top: 1px solid #e6e6e6;
  }

  .top_menu ul.nav li a:hover {
    background-color: #0088cc;
    text-shadow: 0 1px 0 transparent;
  }

  /*_______ DROPDOWN ACCORDION MENU ________________________________*/
  .main_menu ul.nav>li ul {
    display: block;
  }

  .main_menu ul.nav {
    float: none;
    margin: 10px 0 0;
  }

  .top_fixed_menu .main_menu ul.nav {
    margin-top: 0;
  }

  .main_menu ul.nav li {
    position: relative;
    list-style: none;
  }

  .main_menu ul.nav>li>a {
    margin: 0;
    padding: 7px 10px;
    position: relative;
    text-transform: uppercase;
  }

  .main_menu ul.nav li a {
    white-space: nowrap;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    display: block;
    width: 100%;
  }

  .main_menu ul.nav>li>a {
    border-bottom: 2px solid transparent;
  }

  .main_menu ul.nav>li>a:hover {
    border-bottom: 2px solid transparent;
    margin: 0;
  }

  .main_menu ul.nav li {
    border-top: 1px solid #E6E6E6;
  }

  .main_menu ul.nav>li.active>a {
    background-color: transparent;
    border-bottom: medium none;
    box-shadow: none;
    color: #000000;
  }

  .main_menu ul.nav>li.active>a:hover {
    background-color: transparent;
    border-bottom: medium none;
    box-shadow: 0 0 0 transparent;
  }

  .main_menu ul.nav>li a {
    display: block;
  }

  .main_menu ul.nav>li.parent span.arrow {
    background: url("../images/arrow.png") no-repeat scroll 0 7px transparent;
    height: 20px;
    right: -5px;
    display: none;
    position: absolute;
    width: 20px;
  }

  .main_menu ul.nav li ul li.parent span.arrow {
    background: url("../images/arrow.png") no-repeat scroll 0 center transparent;
    height: 15px;
    position: absolute;
    display: none;
    top: 7px;
    width: 30px;
  }

  .main_menu ul.nav li.parent ul,
  .main_menu ul.nav li ul li.parent ul {
    background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    border-top: medium none;
    box-shadow: 0 0 0 transparent;
    float: none;
    position: relative;
    width: 100%;
  }

  .main_menu ul.nav li.parent ul {
    left: 0;
    top: 0;
  }

  .main_menu ul.nav li ul li.parent ul {
    left: 0 !important;
    top: 0 !important;
  }

  .main_menu ul.nav li.parent ul li {
    border-bottom: medium none;
    box-shadow: 0 0 0 transparent;
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
  }

  .main_menu ul.nav li.parent ul li.lastChild {
    border-bottom: none;
  }

  .main_menu ul.nav li ul li.parent ul>li>a {
    padding: 7px 10px 7px 30px;
  }

  .main_menu ul.nav li ul li.parent ul>li>a:hover {
    padding: 7px 10px 7px 35px;
  }

  .main_menu ul.nav li.parent ul li a:hover {
    padding: 7px 10px 7px 20px;
  }

  .main_menu ul.nav li.parent ul li a {
    float: none;
    margin: 0 15px 0 0;
    padding: 7px 10px 7px 15px;
    text-indent: 10px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: 100%;
  }

  /*_______ FOOTER MENU ______________________________________*/
  .footer_menu ul.nav {
    margin: 10px 0;
    float: none;
  }

  .footer_menu ul.nav li {
    list-style: none outside none;
    position: relative;
    border-right: medium none;
    float: none;
  }

  .footer_menu ul.nav li a {
    background-color: #FAFAFA;
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0 0 0 0;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 4px 9px;
    position: relative;
  }

  .footer_menu ul.nav li:first-child a {
    border-top: 1px solid #e6e6e6;
  }

  .footer_menu ul.nav li a:hover {
    background-color: #0088cc;
    text-shadow: 0 1px 0 transparent;
  }
}

@media (max-width: 767px) {

  .main_menu,
  #main-navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar {
    border: none;
  }

  .main_menu ul.nav {
    margin-top: 0;
  }

  .main_menu ul.nav li {
    float: none;
    background: #333;
  }

  .main_menu ul.nav a {
    padding: 7px 10px;
  }

  .main_menu ul.nav a:hover {
    padding-left: 20px;
  }
}

table.category tr th,
table.category tr td {
  border: 1px solid #E6E6E6;
  padding: 4px 16px;
}

form#adminForm ul.category li {
  background-color: #FFF;
  border: 1px solid #E6E6E6;
  list-style: none outside none;
  margin: 4px 0;
  padding: 5px 10px;
}

/*_______ END MENU ______________________________________*/
#copyrights p {
  text-align: center;
}

.copyrights a {
  margin: 26px 0 0;
  display: block;
}

.filter-search select {
  float: left;
  margin: 0 5px;
  width: 200px;
}

.filter-search,
.filters .alert-info {
  background-color: transparent;
  border: medium none;
  height: auto;
}

body.error {
  background: #f2f2f2;
}

.errorbox {
  margin: 15% 0 0;
  width: 50%;
}

.errorbox h1 {
  color: #333;
  font-size: 100px;
  line-height: 70px;
}

.errorbox h3 {
  color: #787878;
}

.errorbox a {
  cursor: pointer;
  color: #0088CC;
}

input.invalid {
  border-color: #FF0000 !important;
}

/*__________________________social icons_________________________*/
.soc_icons_box {
  text-align: right;
  margin: 20px 0 0;
}

.soc_icons_box ul {
  display: -moz-inline-stack;
  display: inline-block;
}

.soc_icons_box li {
  float: left;
  list-style: none;
  padding: 0;
}

.soc_icons li a {
  font-size: 18px;
  margin: 7px;
}

.soc_icons a {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.iconsrow .fa-hover {
  float: left;
  font-size: 14px;
  padding: 3px 0 3px 9px;
  width: 225px;
}

.iconsrow i {
  font-size: 16px;
  width: 25px;
}

.iconsrow .fa-hover:hover {
  background-color: #fff;
  padding: 3px 0 3px 9px;
}

.iconsrow .fa-hover:hover i {
  color: #0088cc;
  font-size: 18px;
}

.pos-2 {
  width: 100%;
  height: 550px;
  position: relative;
}

.pos-2:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

.row_icons .icon_circle i,
.row_icons a {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.row_icons:hover .icon_circle i,
.row_icons:hover a {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

#tubular-container,
#tubular-shield {
  overflow: hidden;
  position: absolute !important;
  z-index: 100 !important;
  width: 100%;
  height: 550px !important;
  display: block;
  background: url('../images/bg-pattern.png') repeat;
}

.bg_black_video {
  background: rgba(0, 0, 0, 0.6);
  height: 550px;
  width: 100%;
  z-index: 101;
  position: relative;
  overflow: hidden;
}

.bg_black_video iframe {
  width: 100%;
  height: 289%;
  position: absolute;
  left: 0%;
  top: -100%;
}

.pos-0 .touchSlider {
  background-image: url('../images/bg.jpg');
  background-size: cover;
  position: relative;
  width: 100%;
  background-position: top center;
  background-repeat: no-repeat;
}

.pos-0 .swipe-wrap {
  background-size: cover;
  width: 100%;
  position: relative;
  background-position: 100% 100%;
  background-repeat: no-repeat no-repeat;
  background: rgba(0, 0, 0, 0.6);
}

.pos-0 .swiper-container {
  background-size: cover;
  width: 100%;
  position: relative;
  background-position: 100% 100%;
  background-repeat: no-repeat no-repeat;
  background: url('../images/bg-pattern.png') repeat;
}

.pos-0 .swiper-container:after {
  position: absolute;
  z-index: 0;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}

.pos-4 {
  text-align: center;
  position: relative;
}

.pos-4 .arrow_bot {
  position: absolute;
  top: -110px;
  z-index: 99;
  left: 0;
  right: 0;
  pointer-events: none;
}

.pos-4 i {
  width: 36px;
  height: 36px;
  font-size: 28px;
  color: white;
  pointer-events: auto;
}

.touchSlider .pagination {
  height: 0px;
}

.pos-1 {
  text-align: center;
  margin-top: 100px;
}

h1 {
  line-height: 51px;
}

h2 {
  font-style: italic;
  line-height: 23px;
  margin: 7px 0 23px 0;
}

p {
  font-size: 15px;
  line-height: 23px;
  margin: 0 0 23px 0;
  color: #7c7c7c;
}

.block_icons h3 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: normal;
}

.pos-5 .block_icons h3 {
  line-height: 20px;
  margin-top: 0;
  font-weight: normal;
}

.block_icons .row_icons,
.team_row .team_col,
.blockp .hoverp {
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
}

.block_icons p {
  height: 66px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: wrap;
}

.row_icons.animated,
.team_col.animated,
.hoverp.animated {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.row_icons {
  margin: 70px 0 0;
}

.row_icons i {
  font-size: 32px;
  line-height: 32px;
}

.row_icons a {
  padding: 10px 18px;
  border-radius: 40px;
  text-transform: uppercase;
  color: #fff; /*text color on the button */
  font-size: 12px;
  display: block;
  margin: 30px auto 0;
  width: 46%;
  font-weight: normal;
  font-family: 'Oswald';
  background: rgba(36 171 160);
  /* background: rgba(249, 122, 20, 1); */
}

.row_icons a:hover {
  /* background: #cc6a43; */
  background: #0d0866;
  color: #fff;
}

.ordasoft_top .slide-text {
  top: 230px !important;
}

div.row_icons:hover a,
.slide-text a:hover {
  /* background: #333 !important; */
  background: #0d0866 !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

div.row_icons a:hover {
  color: #fff !important;
}

.slide-text a {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.slide-text a:hover,
.row_icons a:hover {
  color: #fff;
}

.pos-2 {
  margin: 80px 0 0;
  text-align: center;
  position: relative;
}

.pos-2 h1 {
  font-size: 70px;
  line-height: 70px;
}

.pos-3 {
  margin: 100px 0 0;
  text-align: center;
}

.pos-3 h1 {
  margin-bottom: 10px;
}

.pos-3 img {
  max-width: 78%;
}

.photo_name {
  color: #303030;
  font-size: 20px;
  font-weight: bold;
  height: 19px;
  margin-bottom: 15px;
  margin-top: 20px;
  text-transform: uppercase;
  font-family: 'Oswald';
  font-weight: normal;
}

.post {
  color: #999999;
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  font-style: italic;
}

.photo_text {
  font-size: 14px;
  color: #303030;
  margin: 25px 0 0;
}

.pos-3 .social {
  margin: 20px 0 0;
}

.pos-3 .social i {
  font-size: 20px;
  padding: 0 5px;
}

.pos-4 {
  text-align: center;
}

.pos-4 i {
  cursor: pointer;
}

.pos-4 i {
  width: 36px;
  height: 36px;
  font-size: 28px;
  color: white;
}

.pos-5 {
  margin: 200px 0 0;
  text-align: left;
}

.pos-5 h1,
.pos-5 h2.we_are {
  text-align: center;
}

.pos-5 h2 {
  margin-top: 7px;
}

.pos-6 {
  text-align: center;
  margin: 150px 0 0;
}

.pos-6 h1 {
  font-size: 70px;
  line-height: 70px;
  color: #fff;
}

.pos-6 h2 {
  margin-bottom: 30px;
  color: #fff;
}

.pos-7 {
  margin: 75px 0 0;
}

.pos-8 {
  text-align: center;
  margin: 100px 0 0;
}

.pos-8 h1 {
  text-align: center;
}

.pos-9 {
  position: absolute;
  z-index: 103;
  margin: auto;
  top: 40%;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
}

.www {
  /* background: #F97A14; */
  background: rgba(36 171 160);
  color: #fff;
}

.qqq {
  position: relative;
}

/*-------------------------Slider----------------------------*/
.touchSlider.horizontal span.arrow-left,
.touchSlider.horizontal span.arrow-left:hover,
.touchSlider.horizontal span.arrow-right,
.touchSlider.horizontal span.arrow-right:hover {
  background-position: 0 0;
}

div.touchSlider span.arrow-right {
  background-image: url("../images/right.png");
  height: 40px;
  width: 41px;
}

div.touchSlider span.arrow-left {
  background-image: url("../images/left.png");
  height: 40px;
  width: 41px;
}

.touchSlider span.swiper-pagination-switch.swiper-active-switch {
  background-position: 0 0;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  margin: 0 4px 0 0;
}

.touchSlider div.pagination span {
  background: #333;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  margin: 0 4px 0 0;
}

/*-------------------------End Slider----------------------------*/
/*---------------------------Counter-----------------------------*/
.bg_count {
  margin: 75px 0 0;
  background: url('../images/bg.jpg') no-repeat top center fixed;
  min-height: 550px;
  width: 100%;
  background-size: cover;
}

.bg_black_count {
  background: rgba(0, 0, 0, 0.5);
  min-height: 550px;
  width: 100%;
}

.bg_count_op {
  min-height: 550px;
  width: 100%;
  background: url('../images/bg-pattern.png') repeat;
}

.section_block {
  text-align: center;
  margin-top: 50px;
}

.content_section .type1 {
  line-height: 45px;
  width: 40%;
  height: 44px;
  margin: 0 auto;
  font-size: 58px;
  font-weight: 900;
  /* color: rgba(249, 122, 20, 1); */
  color: rgba(36 171 160);
}

.content_section .type2 {
  line-height: 45px;
  width: 49%;
  height: 44px;
  margin: 0 auto;
  font-size: 58px;
  font-weight: 900;
  /* color: rgba(249, 122, 20, 1); */
  color: rgba(36 171 160);
}

.content_section .type3 {
  line-height: 44px;
  width: 26%;
  height: 43px;
  margin: 0 auto;
  font-size: 58px;
  font-weight: 900;
  /* color: rgba(249, 122, 20, 1); */
  color: rgba(36 171 160);
}

.pos-6 h4 {
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  margin: 30px 0 0;
  font-family: 'Oswald';
  font-weight: normal;
}

/*-------------------------End Counter----------------------------*/
/*---------------------------Gallery------------------------------*/
div.imageGallery .fancybox,
div.imageGallery .fancybox:hover {
  box-shadow: none;
  margin: 0 -2px 0 -1px;
}

div.rowImages {
  margin: -5px 0;
}

.imageGallery div.rowImages a.fancybox {
  width: 25% !important;
}

div.imageGallery .rowImages .fancybox .overlay {
  background: rgba(0, 0, 0, 0.8);
  z-index: 4;
  left: 0;
}

div.imageGallery .rowImages .fancybox .overlay:hover {
  background: url('../images/bg-pattern.png') repeat;
  z-index: 4;
}

div.imageGallery .rowImages .fancybox .overlay .lens {
  background: none;
}

.rowImages .fancybox img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.rowImages .fancybox:hover img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  transform: scale(1.15);
  -ms-transform: scale(1.15);
  -webkit-transform: scale(1.15);
}

.block_over {
  overflow: hidden;
  height: 100%;
  position: absolute;
  width: 100%;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -khtml-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  background: rgba(0, 0, 0, 0.3);
  z-index: 3;
}

.block_over:hover {
  background: rgba(0, 0, 0, 0.6);
  z-index: 3;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -khtml-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

div.imageGallery .rowImages .fancybox h3 {
  font-size: 31px;
  font-weight: 900;
  text-transform: uppercase;
  position: absolute;
  right: 20px;
  top: 40px;
  text-align: right;
  line-height: 28px;
  height: auto;
}

div.imageGallery .rowImages .fancybox h3 {
  letter-spacing: 0;
}

/*-------------------------Slider---------------------------*/
.pos-10 {
  margin: 75px 0 0;
  width: 100%;
  height: 550px;
}

.bg_slider {
  margin: 75px 0 0;
  background: url('../images/bg_slider.jpg') no-repeat top center fixed;
  width: 100%;
  height: 550px;
  background-size: cover;
}

.bg_black_slider {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 550px;
}

.bg_slide_op {
  background: url('../images/bg-pattern.png') repeat;
  width: 100%;
  height: 550px;
}

.ordasoft_middle .slide-text {
  top: 180px !important;
}

.pos-11 {
  margin: 180px 0 0;
  text-align: center;
}

.pos-11 h1 {
  font-size: 70px;
  line-height: 70px;
  color: #fff;
}

.pos-11 a {
  margin: 40px 0 0;
  display: inline-block;
  border: 2px solid #fff;
  background: 0 0;
  font-size: 12px;
  padding: 12px 40px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-family: 'Oswald';
  font-weight: normal;
  color: #fff;
  text-transform: uppercase;
}

.pos-11 a:hover {
  color: #fff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  transform: scale(1.15);
  -ms-transform: scale(1.15);
  -webkit-transform: scale(1.15);
}

.bg_slider_bottom {
  margin: 75px 0 0;
  background: url("../images/bg_slider_bottom.jpg") no-repeat top center fixed;
  width: 100%;
  height: 550px;
  background-size: cover;
}

.bg_black_bottom_slider {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 550px;
}

.bg_slider_bottom_op {
  background: url('../images/bg-pattern.png') repeat;
  width: 100%;
  height: 550px;
}

.pos-12,
.pos-13,
.pos-14 {
  margin: 100px 0 0;
  text-align: center;
}

.pos-15,
.pos-16 {
  margin: 50px 0 0;
}

.line_gray {
  width: 3%;
  display: block;
  margin: 0 auto;
}

/*----------------------Contact Form---------------------------*/
.Six_Contact #name,
.Six_Contact #email,
.Six_Contact #message {
  width: 90%;
  padding: 10px 4px;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 30px;
}

.Six_Contact #message {
  height: 150px;
}

.Six_Contact #sp_qc_submit {
  border-radius: 0;
}

.Six_Contact #sp_qc_submit {
  font-family: 'Oswald';
  font-weight: normal;
  padding: 10px 50px;
  border-radius: 40px;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  border: 0;
  text-shadow: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.Six_Contact #sp_qc_submit:hover {
  background: #333 !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/*----------------------End Contact Form---------------------------*/
/*----------------------------map------------------------------*/
.pos-19 {
  position: relative;
}

.bg_map_op {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  min-height: 400px;
  margin: 50px 0 0;
  position: relative;
  z-index: 92 !important;
}

.pos-19 [id*=os_loc_map_canvas] {
  width: 100% !important;
  opacity: 0.5 !important;
  background: url('../images/bg-pattern.png') repeat;
  border: none !important;
}

.pos-19 [id*=os_loc_map_canvas]+br {
  display: none;
}

.pos-20 {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: -1;
}

.pos-20 h1 {
  color: #fff;
  text-align: center;
}

/*----------------------------end map------------------------------*/
/*----------------------------go top------------------------------*/
#Go_Top {
  bottom: 10px;
  display: block;
  left: 97%;
  outline: medium none;
  position: fixed;
  z-index: 2000;
  cursor: pointer;
}

#Go_Top a {
  height: 14px;
  display: block;
  padding: 7px 10px 14px;
  box-sizing: content-box;
  /* background: #F97A14; */
  background: rgba(36 171 160);
}

#Go_Top i {
  font-size: 24px;
  line-height: 20px;
  color: #fff;
}

/*----------------------------go top------------------------------*/
.pos-17 {
  margin: 50px 0;
}

.logos {
  list-style: none;
}

.logos li {
  float: left;
  text-align: center;
  width: 20%;
}

.logos li img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
}

.logos li img:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  -o-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  transform: scale(1.15);
  -ms-transform: scale(1.15);
  -webkit-transform: scale(1.15);
}

.block_thumb_h {
  overflow: hidden;
}

.block_thumb_h img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.block_thumb_h img:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  transform: scale(1.15);
  -ms-transform: scale(1.15);
  -webkit-transform: scale(1.15);
}

.pos-18 {
  margin: 100px 0 0;
  text-align: center;
}

.pos-18 dl {
  background: #eee;
  padding-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.pos-18 .os_price h2 {
  font-size: 30px;
}

.pos-18 dt {
  font-size: 27px;
  line-height: 65px;
  margin-top: -9px;
  text-align: center;
  padding-bottom: 13px;
}

.pos-18 dt h3 {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 32px;
}

.pos-18 dd {
  font-size: 13px;
  padding: 8px 0;
  margin: 0;
  color: #333;
}

.pos-18 dd a {
  margin: 20px 0 0;
  display: inline-block;
  padding: 10px 65px;
  border-radius: 40px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: 'Oswald';
  font-size: 14px;
  color: #fff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  /* background: rgba(249, 122, 20, 1); */
  background: rgba(36 171 160);
}

.pos-18 dd a:hover {
  background: #333 !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.pos-18 .hoverp {
  margin-top: 50px;
}

/*----------------------------switch Button---------------------------------*/
.switch {
  text-align: center;
  margin: 20px 0 0;
}

.switchButton {
  display: inline-block;
  margin: 0px 0;
  overflow: hidden;
}

.switchButton span {
  cursor: pointer;
  float: left;
  height: 15px;
  margin: 6px 0 0 7px;
  width: 15px;
}

.switchButton .bt-blue {
  background-color: #12ABFF;
}

.switchButton .bt-turquoise {
  background-color: #4FC3AE;
}

.switchButton .bt-yellow {
  /* background-color: #F97A14; */
  background-color: rgba(36 171 160);
}

.switchButton .bt-red {
  background-color: #C14048;
}

.switchButton .bt-green {
  background-color: #2E8B57;
}

.switchButton .bt-purple {
  background-color: #AD77BB;
}

body.divBlue .main_menu ul.nav li.parent ul li.active,
body.divBlue .main_menu ul.nav li.parent ul li:hover,
body.divBlue .row_icons a,
body.divBlue #Go_Top a,
body.divBlue .pos-11 a:hover {
  background: #12ABFF;
}

body.divBlue .top_fixed_menu .main_menu ul.nav>li.active>a,
body.divBlue .top_fixed_menu .main_menu ul.nav>li>a:hover,
body.divBlue .Six_Contact #sp_qc_submit,
body.divBlue .pos-18 dd a,
body.divBlue .pos-11 a:hover {
  background: #12ABFF;
}

body.divBlue .copyrights a:hover,
body.divBlue .row_icons:hover i,
body.divBlue .content_section .type1,
body.divBlue .content_section .type2,
body.divBlue .content_section .type3,
body.divBlue .pos-4 i:hover {
  color: #12ABFF;
}

body.divBlue #footer .nav>li>a:hover {
  color: #12ABFF;
}

body.divBlue #footer .nav>li>a:hover {
  color: #12ABFF;
}

body.divBlue .touchSlider .pagination .swiper-active-switch {
  background: #12ABFF !important;
}

body.divBlue .accordion-heading a:hover {
  color: #12ABFF;
}

body.divBlue #globalContent a:hover {
  color: #12ABFF;
}

body.divBlue .iconsrow .fa-hover:hover i {
  color: #12ABFF;
}

body.divBlue .tooltip_link:hover {
  color: #12ABFF;
}

body.divBlue .controls button {
  background: #12ABFF;
}

body.divBlue .controls button:hover {
  background: #12ABFF;
}

body.divBlue .form-actions button {
  background: #12ABFF;
}

body.divBlue .form-actions button:hover {
  background: #12ABFF;
}

body.divBlue .filters button {
  background: #12ABFF;
}

body.divBlue .filters button:hover {
  background: #12ABFF;
}

body.divBlue .label-info,
body.divBlue .badge-info {
  background-color: #12ABFF;
}

body.divBlue .label-warning,
body.divBlue .badge-warning {
  background-color: #12ABFF;
}

body.divBlue .slide-text a {
  background: #12ABFF;
}

body.divBlue .soc_icons a:hover {
  color: #12ABFF;
}

body.divBlue .main_menu ul.nav>li>a:hover {
  border-bottom: 1px solid #12ABFF;
}

body.divBlue .top_fixed_menu .main_menu ul.nav>li>a:hover {
  border-bottom: 0;
}

body.divBlue .line_gray {
  border-top: 3px solid #12ABFF;
}

body.divBlue .pos-11 a {
  border: 3px solid #12ABFF;
}

body.divTurquoise .main_menu ul.nav li.parent ul li.active,
body.divTurquoise .main_menu ul.nav li.parent ul li:hover,
body.divTurquoise .row_icons a,
body.divTurquoise #Go_Top a,
body.divTurquoise .pos-11 a:hover {
  background: #4FC3AE;
}

body.divTurquoise .top_fixed_menu .main_menu ul.nav>li.active>a,
body.divTurquoise .top_fixed_menu .main_menu ul.nav>li>a:hover,
body.divTurquoise .Six_Contact #sp_qc_submit,
body.divTurquoise .pos-18 dd a {
  background: #4FC3AE;
}

body.divTurquoise .copyrights a:hover,
body.divTurquoise .row_icons:hover i,
body.divTurquoise .content_section .type1,
body.divTurquoise .content_section .type2,
body.divTurquoise .content_section .type3,
body.divTurquoise .pos-4 i:hover {
  color: #4FC3AE;
}

body.divTurquoise #footer .nav>li>a:hover {
  color: #4FC3AE;
}

body.divTurquoise #footer .nav>li>a:hover {
  color: #4FC3AE;
}

body.divTurquoise .touchSlider .pagination .swiper-active-switch {
  background: #4FC3AE !important;
}

body.divTurquoise .accordion-heading a:hover {
  color: #4FC3AE;
}

body.divTurquoise #globalContent a:hover {
  color: #4FC3AE;
}

body.divTurquoise .iconsrow .fa-hover:hover i {
  color: #4FC3AE;
}

body.divTurquoise .tooltip_link:hover {
  color: #4FC3AE;
}

body.divTurquoise .controls button {
  background: #4FC3AE;
}

body.divTurquoise .controls button:hover {
  background: #4FC3AE;
}

body.divTurquoise .form-actions button {
  background: #4FC3AE;
}

body.divTurquoise .form-actions button:hover {
  background: #4FC3AE;
}

body.divTurquoise .filters button {
  background: #4FC3AE;
}

body.divTurquoise .filters button:hover {
  background: #4FC3AE;
}

body.divTurquoise .label-info,
body.divBlue .badge-info {
  background-color: #4FC3AE;
}

body.divTurquoise .label-warning,
body.divBlue .badge-warning {
  background-color: #4FC3AE;
}

body.divTurquoise .slide-text a {
  background: #4FC3AE;
}

body.divTurquoise .soc_icons a:hover {
  color: #4FC3AE;
}

body.divTurquoise .main_menu ul.nav>li>a:hover {
  border-bottom: 1px solid #4FC3AE;
}

body.divTurquoise .top_fixed_menu .main_menu ul.nav>li>a:hover {
  border-bottom: 0;
}

body.divTurquoise .line_gray {
  border-top: 3px solid #4FC3AE;
}

body.divTurquoise .pos-11 a {
  border: 3px solid #4FC3AE;
}

body.divYellow .main_menu ul.nav li.parent ul li.active,
body.divYellow .main_menu ul.nav li.parent ul li:hover,
body.divYellow .row_icons a,
body.divYellow #Go_Top a,
body.divYellow .pos-11 a:hover {
  /* background: #F97A14; */
  background: rgba(36 171 160);
}

body.divYellow .top_fixed_menu .main_menu ul.nav>li.active>a,
body.divYellow .top_fixed_menu .main_menu ul.nav>li>a:hover,
body.divYellow .Six_Contact #sp_qc_submit,
body.divYellow .pos-18 dd a {
  /* background: #F97A14; */
  background: rgba(36 171 160);
}

body.divYellow .copyrights a:hover,
body.divYellow .row_icons:hover i,
body.divYellow .content_section .type1,
body.divYellow .content_section .type2,
body.divYellow .content_section .type3,
body.divYellow .pos-4 i:hover {
  /* color: #F97A14; */
  color: rgba(36 171 160);  
}

body.divYellow #footer .nav>li>a:hover {
  /* color: #F97A14; */
  color: rgba(36 171 160);  
}

body.divYellow .touchSlider .pagination .swiper-active-switch {
  /* background: #F97A14 !important; */
  background: rgba(36 171 160); !important;
}

body.divYellow .accordion-heading a:hover {
  /* color: #F97A14; */
  color: rgba(36 171 160);  
}

body.divYellow #globalContent a:hover {
  /* color: #F97A14; */
  color: rgba(36 171 160);  
}

body.divYellow .iconsrow .fa-hover:hover i {
  /* color: #F97A14; */
  color: rgba(36 171 160);  
}

body.divYellow .controls button {
  /* background: #F97A14; */
  background: rgba(36 171 160); 
}

body.divYellow .controls button:hover {
  /* background: #F97A14; */
  background: rgba(36 171 160); 
}

body.divYellow .form-actions button {
  /* background: #F97A14; */
  background: rgba(36 171 160); 
}

body.divYellow .form-actions button:hover {
  /* background: #F97A14; */
  background: rgba(36 171 160); 
}

body.divYellow .filters button {
  /* background: #F97A14; */
  background: rgba(36 171 160); 
}

body.divYellow .filters button:hover {
  /* background: #F97A14; */
  background: rgba(36 171 160); 
}

body.divYellow .label-info,
body.divYellow .badge-info {
  /* background-color: #F97A14; */
  background-color: rgba(36 171 160);   
}

body.divYellow .label-warning,
body.divYellow .badge-warning {
  /* background-color: #F97A14; */
  background-color: rgba(36 171 160);   
}

body.divYellow .slide-text a {
  /* background-color: #F97A14; */
  background-color: rgba(36 171 160);   
}

body.divYellow .soc_icons a:hover {
  /* color: #F97A14; */
  color: rgba(36 171 160);     
}

body.divYellow .main_menu ul.nav>li>a:hover {
  /* border-bottom: 1px solid #F97A14; */
  border-bottom: 1px solid rgba(36 171 160);   
}

body.divYellow .top_fixed_menu .main_menu ul.nav>li>a:hover {
  border-bottom: 0;
}

body.divYellow .line_gray {
  border-top: 3px solid #F97A14;
}

body.divYellow .pos-11 a {
  border: 3px solid #F97A14;
}

body.divRed .main_menu ul.nav li.parent ul li.active,
body.divRed .main_menu ul.nav li.parent ul li:hover,
body.divRed .row_icons a,
body.divRed #Go_Top a,
body.divRed .pos-11 a:hover {
  background: #C14048;
}

body.divRed .top_fixed_menu .main_menu ul.nav>li.active>a,
body.divRed .top_fixed_menu .main_menu ul.nav>li>a:hover,
body.divRed .Six_Contact #sp_qc_submit,
body.divRed .pos-18 dd a {
  background: #C14048;
}

body.divRed .copyrights a:hover,
body.divRed .row_icons:hover i,
body.divRed .content_section .type1,
body.divRed .content_section .type2,
body.divRed .content_section .type3,
body.divRed .pos-4 i:hover {
  color: #C14048;
}

body.divRed #footer .nav>li>a:hover {
  color: #C14048;
}

body.divRed .pos_20 .content_section .counter_holder {
  color: #C14048;
}

body.divRed .touchSlider .pagination .swiper-active-switch {
  background: #C14048 !important;
}

body.divRed .accordion-heading a:hover {
  color: #C14048;
}

body.divRed #globalContent a:hover {
  color: #C14048;
}

body.divRed .iconsrow .fa-hover:hover i {
  color: #C14048;
}

body.divRed .controls button {
  background: #C14048;
}

body.divRed .controls button:hover {
  background: #C14048;
}

body.divRed .form-actions button {
  background: #C14048;
}

body.divRed .form-actions button:hover {
  background: #C14048;
}

body.divRed .filters button {
  background: #C14048;
}

body.divRed .filters button:hover {
  background: #C14048;
}

body.divRed .label-info,
body.divRed .badge-info {
  background-color: #C14048;
}

body.divRed .label-warning,
body.divRed .badge-warning {
  background-color: #C14048;
}

body.divRed .slide-text a {
  background: #C14048;
}

body.divRed .soc_icons a:hover {
  color: #C14048;
}

body.divRed .main_menu ul.nav>li>a:hover {
  border-bottom: 1px solid #C14048;
}

body.divRed .top_fixed_menu .main_menu ul.nav>li>a:hover {
  border-bottom: 0;
}

body.divRed .line_gray {
  border-top: 3px solid #C14048;
}

body.divRed .pos-11 a {
  border: 3px solid #C14048;
}

body.divGreen .main_menu ul.nav li.parent ul li.active,
body.divGreen .main_menu ul.nav li.parent ul li:hover,
body.divGreen .row_icons a,
body.divGreen #Go_Top a,
body.divGreen .pos-11 a:hover {
  background: #2E8B57;
}

body.divGreen .top_fixed_menu .main_menu ul.nav>li.active>a,
body.divGreen .top_fixed_menu .main_menu ul.nav>li>a:hover,
body.divGreen .Six_Contact #sp_qc_submit,
body.divGreen .pos-18 dd a {
  background: #2E8B57;
}

body.divGreen .copyrights a:hover,
body.divGreen .row_icons:hover i,
body.divGreen .content_section .type1,
body.divGreen .content_section .type2,
body.divGreen .content_section .type3,
body.divGreen .pos-4 i:hover {
  color: #2E8B57;
}

body.divGreen #footer .nav>li>a:hover {
  color: #2E8B57;
}

body.divGreen .touchSlider .pagination .swiper-active-switch {
  background: #2E8B57 !important;
}

body.divGreen .accordion-heading a:hover {
  color: #2E8B57;
}

body.divGreen #globalContent a:hover {
  color: #2E8B57;
}

body.divGreen .iconsrow .fa-hover:hover i {
  color: #2E8B57;
}

body.divGreen .controls button {
  background: #2E8B57;
}

body.divGreen .controls button:hover {
  background: #2E8B57;
}

body.divGreen .form-actions button {
  background: #2E8B57;
}

body.divGreen .form-actions button:hover {
  background: #2E8B57;
}

body.divGreen .filters button {
  background: #2E8B57;
}

body.divGreen .filters button:hover {
  background: #2E8B57;
}

body.divGreen .label-info,
body.divGreen .badge-info {
  background-color: #2E8B57;
}

body.divGreen .label-warning,
body.divGreen .badge-warning {
  background-color: #2E8B57;
}

body.divGreen .slide-text a {
  background: #2E8B57;
}

body.divGreen .soc_icons a:hover {
  color: #2E8B57;
}

body.divGreen .main_menu ul.nav>li>a:hover {
  border-bottom: 1px solid #2E8B57;
}

body.divGreen .top_fixed_menu .main_menu ul.nav>li>a:hover {
  border-bottom: 0;
}

body.divGreen .line_gray {
  border-top: 3px solid #2E8B57;
}

body.divGreen .pos-11 a {
  border: 3px solid #2E8B57;
}

body.divPurple .main_menu ul.nav li.parent ul li.active,
body.divPurple .main_menu ul.nav li.parent ul li:hover,
body.divPurple .row_icons a,
body.divPurple #Go_Top a,
body.divPurple .pos-11 a:hover {
  background: #AD77BB;
}

body.divPurple .top_fixed_menu .main_menu ul.nav>li.active>a,
body.divPurple .top_fixed_menu .main_menu ul.nav>li>a:hover,
body.divPurple .Six_Contact #sp_qc_submit,
body.divPurple .pos-18 dd a {
  background: #AD77BB;
}

body.divPurple .copyrights a:hover,
body.divPurple .row_icons:hover i,
body.divPurple .content_section .type1,
body.divPurple .content_section .type2,
body.divPurple .content_section .type3,
body.divPurple .pos-4 i:hover {
  color: #AD77BB;
}

body.divPurple #footer .nav>li>a:hover {
  color: #AD77BB;
}

body.divPurple .touchSlider .pagination .swiper-active-switch {
  background-image: none !important;
  background: #AD77BB !important;
}

body.divPurple .accordion-heading a:hover {
  color: #AD77BB;
}

body.divPurple #globalContent a:hover {
  color: #AD77BB;
}

body.divPurple .iconsrow .fa-hover:hover i {
  color: #AD77BB;
}

body.divPurple .controls button {
  background: #AD77BB;
}

body.divPurple .controls button:hover {
  background: #AD77BB;
}

body.divPurple .form-actions button {
  background: #AD77BB;
}

body.divPurple .form-actions button:hover {
  background: #AD77BB;
}

body.divPurple .filters button {
  background: #AD77BB;
}

body.divPurple .filters button:hover {
  background: #AD77BB;
}

body.divPurple .label-info,
body.divPurple .badge-info {
  background-color: #AD77BB;
}

body.divPurple .label-warning,
body.divPurple .badge-warning {
  background-color: #AD77BB;
}

body.divPurple .slide-text a {
  background: #AD77BB;
}

body.divPurple .soc_icons a:hover {
  color: #AD77BB;
}

body.divPurple .main_menu ul.nav>li>a:hover {
  border-bottom: 1px solid #AD77BB;
}

body.divPurple .top_fixed_menu .main_menu ul.nav>li>a:hover {
  border-bottom: 0;
}

body.divPurple .line_gray {
  border-top: 3px solid #AD77BB;
}

body.divPurple .pos-11 a {
  border: 3px solid #AD77BB;
}

/*---------------------------------end switch Button-------------------------------*/
/*-------------------------------------Responsive----------------------------------*/
@media (max-width: 1200px) {
  .pos-11 h1 {
    font-size: 64px;
    line-height: 64px;
  }

  .content_section .type1 {
    width: 50%;
  }

  .content_section .type2 {
    width: 60%;
  }

  .content_section .type3 {
    width: 33%;
  }
}

@media (max-width: 1024px) {
  .main_menu ul.nav li.lastChild ul li.parent span.arrow {
    background: url("../images/arrow.png") no-repeat scroll 0 bottom transparent;
    height: 15px;
    position: absolute;
    top: 9px;
    width: 20px;
  }

  .main_menu ul.nav li.lastChild ul li.parent ul {
    left: inherit;
    right: 100%;
    top: -2px;
  }

  .copyrights a {
    margin: 26px 0 0;
    display: block;
    font-size: 12px;
  }

  .ordasoft_top .slide-text {
    top: 150px !important;
  }

  .pos-4 {
    text-align: center;
    margin: 40px 0 0;
  }

  #Go_Top {
    left: 95%;
  }
}

@media (max-width: 992px) {
  .section_block {
    margin-bottom: 25px;
    margin-top: 25px;
  }

  .bg_black_video iframe {
    width: 140%;
    left: -20%;
  }

  .copyrights,
  .soc_icons_box {
    text-align: center;
  }
}

@media (max-width: 980px) {
  #logo a img {
    margin: 8px 0 0;
  }

  .top_fixed_menu .main_menu ul.nav>li>a {
    padding: 18px 10px;
  }

  .main_menu ul.nav li {
    padding: 0px;
  }

  .top_fixed_menu .main_menu ul.nav li {
    background: transparent;
  }

  .nav-collapse .nav>li>a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background: transparent;
  }

  .main_menu ul.nav>li>a {
    border-bottom: 1px solid transparent;
  }

  .top_fixed_menu .main_menu ul.nav>li>a {
    border-bottom: 1px solid transparent;
  }

  .main_menu ul.nav li {
    border-top: 1px solid transparent;
  }

  .ordasoft_top .slide-text {
    top: 120px !important;
  }

  body.divTurquoise .top_fixed_menu .main_menu ul.nav>li>a:hover {
    border-bottom: 1px solid transparent;
  }

  body.divBlue .top_fixed_menu .main_menu ul.nav>li>a:hover {
    border-bottom: 1px solid transparent;
  }

  body.divRed .top_fixed_menu .main_menu ul.nav>li>a:hover {
    border-bottom: 1px solid transparent;
  }

  body.divYellow .top_fixed_menu .main_menu ul.nav>li>a:hover {
    border-bottom: 1px solid transparent;
  }

  body.divGreen .top_fixed_menu .main_menu ul.nav>li>a:hover {
    border-bottom: 1px solid transparent;
  }

  body.divPurple .top_fixed_menu .main_menu ul.nav>li>a:hover {
    border-bottom: 1px solid transparent;
  }

  .content_section .type1 {
    width: 64%;
  }

  .content_section .type2 {
    width: 78%;
  }

  .content_section .type3 {
    width: 43%;
  }

  .row_icons a {
    width: 40%;
  }

  .ordasoft_middle .slide-text {
    top: 85px !important;
  }

  .pos-11 h1 {
    font-size: 46px;
    line-height: 46px;
  }

  .pos-18 dd a {
    padding: 10px 45px;
  }
}

@media (max-width: 768px) {

  #logo,
  .copyrights p {
    text-align: center;
  }

  form#adminForm {
    max-width: 758px;
    overflow-x: auto;
  }

  #wrapper {
    margin-right: 20px;
    margin-left: 20px;
  }

  .pos-5 {
    margin: 55px 0 0;
    text-align: center;
  }

  .pos-5 .row_icons i {
    margin-bottom: 10px;
  }

  .pos-5 .row_icons {
    margin: 25px 0 0;
  }

  .pos-6 {
    text-align: center;
    margin: 60px 0 0;
  }

  .slide-text h1 {
    line-height: 46px;
    font-size: 46px;
  }

  .slide-text h2 {
    font-size: 16px;
  }

  .slide-text a {
    padding: 15px 70px;
  }

  .pos-2 h1 {
    font-size: 48px;
    line-height: 48px;
  }

  .content_section .type1 {
    width: 65%;
  }

  .content_section .type2 {
    width: 78%;
  }

  .content_section .type3 {
    width: 43%;
  }

  .bg_count,
  .bg_black_count,
  .bg_count_op {
    height: 670px;
  }

  div.imageGallery .rowImages .fancybox h3 {
    font-size: 16px;
    right: 14px;
    top: 14px;
    line-height: 17px;
  }

  h1 {
    line-height: 35px;
    font-size: 35px;
  }

  .ordasoft_top .slide-text {
    top: 90px !important;
  }

  .pos-15,
  .pos-16 {
    margin: 50px 0 0;
    text-align: center;
  }

  .Six_Contact #name,
  .Six_Contact #email,
  .Six_Contact #message {
    margin: 0 auto 30px;
  }

  .pos-4 {
    margin-bottom: 0;
  }

  .pos-4 .arrow_bot {
    top: -85px;
  }

  .bg_black_video iframe {
    width: 160%;
    left: -30%;
  }
}

@media (max-width: 628px) {
  .pos-0 .swiper-container {
    height: 350px !important;
  }
}

@media (max-width: 600px) {
  .content_section .type1 {
    width: 25%;
  }

  .content_section .type2 {
    width: 31%;
  }

  .content_section .type3 {
    width: 17%;
  }

  .imageGallery div.rowImages a.fancybox {
    width: auto !important;
  }

  div.imageGallery .rowImages .fancybox h3 {
    font-size: 31px;
    right: 20px;
    top: 40px;
    line-height: 28px;
  }

  .pos-2 h1 {
    font-size: 38px;
    line-height: 38px;
  }

  .top_fixed_menu {
    position: static;
  }

  .bg_black_video,
  #tubular-container,
  #tubular-shield,
  .pos-2 {
    height: 260px !important;
  }

  #Go_Top {
    left: 90%;
  }

  .pos-11 h1 {
    font-size: 32px;
    line-height: 32px;
  }

  .bg_slider,
  .bg_black_slider,
  .bg_slide_op {
    height: 300px;
  }
}

@media (max-width: 568px) {
  .content_section .type1 {
    width: 27%;
  }

  .content_section .type2 {
    width: 33%;
  }

  .content_section .type3 {
    width: 18%;
  }
}

@media (max-width: 480px) {

  .pos-12,
  .pos-13,
  .pos-14 {
    margin: 50px 0 0;
  }

  #Go_Top {
    left: 90%;
  }

  .content_section .type1 {
    width: 34%;
  }

  .content_section .type2 {
    width: 40%;
  }

  .content_section .type3 {
    width: 22%;
  }

  .pos-6 h1,
  .pos-11 h1,
  .pos-12 h1 {
    font-size: 26px;
    line-height: 26px;
  }

  .bg_black_video,
  #tubular-container,
  #tubular-shield,
  .pos-2 {
    height: 260px !important;
  }

  .pos-9 {
    top: 33%;
  }

  .pos-5 {
    margin: 40px 0 0;
  }

  .logos li {
    float: none;
    width: 100%;
  }

  .slide-text h1 {
    line-height: 34px;
    font-size: 34px;
  }

  .slide-text h2 {
    font-size: 16px;
  }

  .bg_slider,
  .bg_black_slider,
  .bg_slide_op {
    height: 300px;
  }

  .ordasoft_middle .slide-text {
    top: 25px !important;
  }
}

@media (max-width: 384px) {
  .pos-2 h1 {
    font-size: 30px;
    line-height: 30px;
  }

  .content_section .type1 {
    width: 40%;
  }

  .content_section .type2 {
    width: 49%;
  }

  .content_section .type3 {
    width: 27%;
  }

  .pos-6 h1,
  .pos-11 h1,
  .pos-12 h1 {
    font-size: 24px;
    line-height: 24px;
  }
}

@media (max-width: 320px) {
  .pos-2 h1 {
    font-size: 25px;
    line-height: 25px;
  }

  .content_section .type1 {
    width: 48%;
  }

  .content_section .type2 {
    width: 59%;
  }

  .content_section .type3 {
    width: 32%;
  }

  .bg_slider,
  .bg_black_slider,
  .bg_slide_op {
    height: 270px;
  }

  .ordasoft_middle .slide-text {
    top: 0 !important;
  }

  .slide-text h1 {
    line-height: 20px;
    font-size: 19px;
  }

  .slide-text h2 {
    font-size: 13px;
  }

  .pos-6 h1,
  .pos-11 h1,
  .pos-12 h1 {
    font-size: 16px;
    line-height: 20px;
  }

  .bg,
  .bg_black,
  .bg_opacity {
    min-height: 450px;
  }
}

#baform-1 .ba-form {
  padding: 0 40px 0 0;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

[type="text"]:focus::-webkit-input-placeholder,
[type="password"]:focus::-webkit-input-placeholder,
[type="email"]:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

[type="text"]:focus::-moz-placeholder,
[type="password"]:focus::-moz-placeholder,
[type="email"]:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

[type="text"]:focus:-moz-placeholder,
[type="password"]:focus:-moz-placeholder,
[type="email"]:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

[type="text"]:focus:-ms-input-placeholder,
[type="password"]:focus:-ms-input-placeholder,
[type="email"]:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

[type="text"]:focus::-webkit-input-placeholder,
[type="password"]:focus::-webkit-input-placeholder,
[type="email"]:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

[type="text"]:focus::-moz-placeholder,
[type="password"]:focus::-moz-placeholder,
[type="email"]:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

[type="text"]:focus:-moz-placeholder,
[type="password"]:focus:-moz-placeholder,
[type="email"]:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

[type="text"]:focus:-ms-input-placeholder,
[type="password"]:focus:-ms-input-placeholder,
[type="email"]:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

._login {
  padding: 0px 0 10px;
  width: 60%;
  margin: auto;
}

._login .userdata {
  margin: 15px auto 0px;
}

._login #form-login-username,
._login #form-login-password,
._login #form-login-submit {
  width: 33.33333333%;
  float: left;
  padding: 10px;
}

._login #form-login-username input,
._login #form-login-password input,
._login #form-login-submit input {
  width: 100%;
  font-size: 16px;
  padding: 10px;
  box-sizing: border-box;
  color: #888888;
  border: 1px solid #cccccc;
  line-height: 20px;
}

._login .add-on {
  display: none;
}

._login #form-login-remember,
._login a {
  font-size: 14px;
}

._login [type="submit"] {
  padding: 7px 10px;
  width: 100%;
  margin-top: 0px;
  height: 100%;
  border: none;
}

._login [type="submit"]:focus {
  outline: none;
}

._login .form-login_base_button {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

._login .form-login_base_button:before,
._login .form-login_base_button:after {
  content: "";
  display: table;
  clear: both;
}

._login .form-login_base_button:before,
._login .form-login_base_button:after {
  content: "";
  display: table;
  clear: both;
}

._login .controls,
._login .input-prepend,
._login .input-small {
  height: 100%;
}

._login .checkbox label>i {
  vertical-align: text-bottom;
  font-size: 18px;
}

._login .checkbox .fa-check-square-o {
  display: none;
}

._login .checkbox .fa-square-o {
  margin-right: 3px;
}

._login .checkbox input[type=checkbox]:checked+label .fa-check-square-o {
  display: inline-block;
}

._login .checkbox input[type=checkbox]:checked+label .fa-square-o {
  display: none;
}

._login .form-inline .control-label {
  vertical-align: initial;
}

._login #form-login-remember,
._login ul {
  clear: both;
  padding: 10px;
  display: inline-block;
}

._login #form-login-remember {
  vertical-align: baseline;
}

._login li {
  display: inline-block;
  margin-right: 10px;
}

._login li a {
  text-decoration: none;
}

._login .logout-button {
  width: 33%;
  margin: auto;
}

._login .login-greeting {
  text-align: center;
}

@media (max-width: 1259px) {
  ._login .userdata {
    padding: 0px 15px;
  }
}

@media (max-width: 1199px) {

  ._login #form-login-username,
  ._login #form-login-password,
  ._login #form-login-submit {
    width: 100%;
  }
}

@media (max-width: 767px) {
  ._login .checkbox label {
    padding-left: 0px;
  }

  ._login #form-login-username,
  ._login #form-login-password,
  ._login #form-login-submit {
    width: 100%;
    float: none;
    padding: 10px 0px;
  }
}

@media (max-width: 705px) {
  ._login .userdata .logout-button {
    width: 100%;
  }
}

@media (max-width: 596px) {

  ._login #form-login-remember,
  ._login ul,
  ._login li {
    display: block;
    margin: 0px auto;
    text-align: center;
  }
}

.home_page_slider {
  background-image: url(../images/bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.home_page_slider .slide-text.slide-text {
  text-align: center;
}

@media (max-width: 630px) {
  .home_page_slider .slide-text.slide-text {
    top: 8% !important;
  }
}

.slide-text h3 {
  line-height: 1.2em !important;
  font-size: 1.2em !important;
  color: #fff;
  margin-bottom: 0;
  font-weight: bold;
  text-transform: uppercase;
}

.slide-text a {
  font-family: Oswald;
  padding: 20px 100px;
  border-radius: 40px;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  /* background: rgba(249, 122, 20, 1); */
  background: rgba(36 171 160);
}

.slide-text h6 {
  font-weight: 400 !important;
  font-style: italic !important;
  font-size: 0.4em !important;
  line-height: 0.4em !important;
  margin-bottom: 40px;
}

.slide-text h6,
.slide-text h3 {
  color: #fff;
}

.full-width {
  margin-left: 0;
  margin-right: 0;
}

.full-width>.col-lg-12 {
  padding-left: 0;
  padding-right: 0;
}

.pos-9 h1,
.pos-9 h2 {
  color: #fff;
}

.color_1 {
  background-color: #fcb277;
}

.color_1 {
  background-color: #fba45f;
}

.color_1 {
  background-color: #fa9646;
}

.color_1 {
  background-color: #ed6d06;
}

.color_1 {
  background-color: #d56205;
}

.color_1 {
  background-color: #bc5605;
}

.color_7 {
  background-color: #a34b04;
}

.color_8 {
  background-color: #8a3f04;
}

/*---------------------------------------------------------------------------------------------------*/
/* new styles j 3.9.12  2019.10.14*/
/*---------------------------------------------------------------------------------------------------*/
a:focus,
button:focus,
input:focus {
  outline: none !important;
}

._slider_modal [class^=custom_slide] {
  background-color: transparent;
}

.button_text p {
  color: #fff;
  font-weight: bold;
  margin-bottom: 0;
}

ul.nav>li>a:focus {
  background: none;
  outline-offset: unset !important;
  outline: unset;
}

.login form,
.logout form {
  margin: 50px 0;
}

.login .form-horizontal .control-label {
  text-align: left;
}

.footer ._login #form-login-username,
.footer ._login #form-login-password,
.footer ._login #form-login-submit {
  width: 33.33333333%;
  float: left;
  padding: 10px;
}

.footer ._login #form-login-username input,
.footer ._login #form-login-password input,
.footer ._login #form-login-submit input {
  width: 170px;
  font-size: 16px;
  padding: 5px 10px;
  box-sizing: border-box;
  color: #888888;
  border: 1px solid #cccccc;
  line-height: 20px;
}

.footer ._login .userdata {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}

.footer ._login #form-login-remember {
  vertical-align: baseline;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

.footer ._login .add-on {
  display: none;
}

.footer ._login #form-login-remember,
.footer ._login a {
  font-size: 14px;
  font-family: 'Quicksand', sans-serif;
}

.footer ._login [type="submit"] {
  padding: 7px 10px;
  width: 100%;
  margin-top: 0px;
  height: 100%;
  /* background: rgba(249, 122, 20, 1); */
  background: rgba(36 171 160);
  border-radius: 50px;
  font-weight: bold;
}

.footer ._login [type="submit"]:focus {
  outline: none;
}

.footer ._login .controls,
.footer ._login .input-prepend,
.footer ._login .input-small {
  height: 100%;
}

.footer ._login .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}

.footer ._login .checkbox label>i {
  vertical-align: text-bottom;
  font-size: 18px;
}

.footer ._login .checkbox .fa-check-square-o {
  display: none;
}

.footer ._login .checkbox .fa-square-o {
  margin-right: 3px;
}

.footer ._login .checkbox input[type=checkbox]:checked+label .fa-check-square-o {
  display: inline-block;
}

.footer ._login .form-inline .control-label {
  vertical-align: top;
  color: #979797;
}

.footer ._login #form-login-remember,
.footer ._login ul {
  clear: both;
  padding: 10px;
  display: inline-block;
  margin: 0;
}

.footer ._login #form-login-remember {
  vertical-align: baseline;
}

.footer ._login li {
  display: inline-block;
  margin-right: 10px;
}

.footer ._login li a {
  text-decoration: none;
}

.footer ._login .logout-button {
  width: 33%;
  margin: auto;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}

.footer ._login .login-greeting {
  text-align: center;
}

.mod-login__userdata {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.mod-login__userdata .input-group,
.mod-login__submit .btn {
  width: 100%;
}

.mod-login__userdata .input-group input {
  width: 100%;
  font-size: 16px;
  padding: 10px;
  box-sizing: border-box;
  color: #000;
  border: 1px solid #cccccc;
  line-height: 20px;
  height: 100%;
  border-radius: unset;
}

.mod-login__userdata label {
  display: none;
}

.mod-login__username {
  width: 30%;
  margin: 0 1%;
}

.mod-login__password {
  width: 30%;
  margin: 0 1%;
}

.mod-login__password .input-password-toggle {
  display: none;
}

.mod-login__remember {
  display: none;
}

.mod-login__submit {
  width: 30%;
  margin: 0 1%;
}

.mod-login__submit .btn {
  /* background: #f97a14; */
  background: rgba(36 171 160);
  color: #ffffff;
  font-family: "Oswald";
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-shadow: none;
  text-transform: uppercase;
  padding: 6px 12px 6px 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border-width: 0px;
  border-color: #428bca;
  border-style: solid;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
  height: 43px;
}

body.divBlue .mod-login__submit .btn {
  background: #12ABFF;
}

body.divTurquoise .mod-login__submit .btn {
  background: #4FC3AE;
}

body.divRed .mod-login__submit .btn {
  background: #C14048;
}

body.divGreen .mod-login__submit .btn {
  background: #2E8B57;
}

body.divPurple .mod-login__submit .btn {
  background: #AD77BB;
}

.mod-login__options {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 20px 0;
}

.mod-login__options>li {
  margin: 0 10px;
}

@media (max-width: 1259px) {
  .footer ._login {
    padding: 0px 15px;
  }
}

@media (max-width: 1245px) {
  .footer ._login {
    width: 64%;
  }
}

@media (max-width: 1071px) {
  .footer ._login {
    width: 80%;
  }
}

@media (max-width: 767px) {
  .footer ._login_form .checkbox label {
    padding-left: 0px;
  }

  .footer ._login #form-login-username,
  .footer ._login #form-login-password,
  .footer ._login #form-login-submit {
    width: 100%;
    float: none;
    padding: 10px 0px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }

  .footer ._login [type="submit"] {
    width: 170px;
  }
}

@media (max-width: 705px) {
  .footer ._login .logout-button {
    width: 100%;
  }
}

@media (max-width: 600px) {

  .footer ._login #form-login-remember,
  .footer ._login ul,
  .footer ._login li {
    display: block;
    margin: 0px auto;
    text-align: center;
    width: 100%;
  }
}

@media(max-width: 768px) {
  .sharing {
    display: none;
  }

  #baform-1 .ba-form {
    padding: 0;
  }
}

@media(min-width: 768px) and (max-width: 768px) {
  body {
    overflow-x: hidden;
  }
}

@media(max-width: 767px) {
  .block-in img {
    margin: 0;
    float: none;
    width: 100%;
  }
}

.fa-google-plus {
  display: none !important;
}

.os-gallery-img-title {
  background: #00000061 !important;
  color: #fff !important;
}

[dir="rtl"] .col-xs-1,
[dir="rtl"] .col-xs-2,
[dir="rtl"] .col-xs-3,
[dir="rtl"] .col-xs-4,
[dir="rtl"] .col-xs-5,
[dir="rtl"] .col-xs-6,
[dir="rtl"] .col-xs-7,
[dir="rtl"] .col-xs-8,
[dir="rtl"] .col-xs-9,
[dir="rtl"] .col-xs-10,
[dir="rtl"] .col-xs-11,
[dir="rtl"] .col-xs-12 {
  float: right;
}

[dir="rtl"] .main_menu ul.nav {
  float: left;
}

[dir="rtl"] .soc_icons_box .soc_icons {
  float: left;
}

@media (min-width: 1200px) {

  [dir="rtl"] .col-lg-1,
  [dir="rtl"] .col-lg-2,
  [dir="rtl"] .col-lg-3,
  [dir="rtl"] .col-lg-4,
  [dir="rtl"] .col-lg-5,
  [dir="rtl"] .col-lg-6,
  [dir="rtl"] .col-lg-7,
  [dir="rtl"] .col-lg-8,
  [dir="rtl"] .col-lg-9,
  [dir="rtl"] .col-lg-10,
  [dir="rtl"] .col-lg-11,
  [dir="rtl"] .col-lg-12 {
    float: right;
  }
}

@media (min-width: 992px) {

  [dir="rtl"] .col-md-1,
  [dir="rtl"] .col-md-2,
  [dir="rtl"] .col-md-3,
  [dir="rtl"] .col-md-4,
  [dir="rtl"] .col-md-5,
  [dir="rtl"] .col-md-6,
  [dir="rtl"] .col-md-7,
  [dir="rtl"] .col-md-8,
  [dir="rtl"] .col-md-9,
  [dir="rtl"] .col-md-10,
  [dir="rtl"] .col-md-11,
  [dir="rtl"] .col-md-12 {
    float: right;
  }
}

@media (min-width: 768px) {

  [dir="rtl"] .col-sm-1,
  [dir="rtl"] .col-sm-2,
  [dir="rtl"] .col-sm-3,
  [dir="rtl"] .col-sm-4,
  [dir="rtl"] .col-sm-5,
  [dir="rtl"] .col-sm-6,
  [dir="rtl"] .col-sm-7,
  [dir="rtl"] .col-sm-8,
  [dir="rtl"] .col-sm-9,
  [dir="rtl"] .col-sm-10,
  [dir="rtl"] .col-sm-11,
  [dir="rtl"] .col-sm-12 {
    float: right;
  }
}

.fa-google-plus {
  display: none !important;
}

@media (max-width: 1200px) {
  .main_menu ul.nav li {
    padding: 20px 15px 10px;
  }

  .top_fixed_menu .main_menu ul.nav>li>a {
    padding: 20px;
  }

  #logo a img {
    margin: 15px 0 0;
  }
}

@media (max-width: 992px) {
  .main_menu ul.nav li {
    padding: 20px 5px 10px;
  }

  .top_fixed_menu .main_menu ul.nav>li>a {
    padding: 20px 5px;
  }

  .bg_slide_op,
  .bg_black_slider,
  .bg_slider {
    height: 350px;
  }
}

@media (max-width: 767px) {
  #baform-1 .ba-form {
    padding: 0;
  }
}

@media (max-width: 650px) {

  .bg_slide_op,
  .bg_black_slider,
  .bg_slider {
    height: auto;
  }
}