body {
  width: 100%;
  margin: 0 auto;
}

header {
  background: transparent;
  border-bottom: 2px solid transparent;
  top: 0;

  width: 100%;
  opacity: 1;
  z-index: 999;
  position: fixed;
  border-bottom: 2px solid transparent;
}

.logo-row {
  width: 150px;
  margin: 0 auto;
}

.logo {
  width: 100%;
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
}
.navbar-nav.navbar-center {
  position: absolute;
  left: 50%;
  transform: translatex(-50%);
}
.navbar-default .navbar-nav > li > a {
  color: #fff !important;
  text-transform: uppercase;
}
.prague-footer .footer-content-outer {
  position: relative;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 0 !important;
  z-index: 100;
}
.prague-footer .footer-bottom-content {
  position: relative;
  padding-top: 24px !important;
}
.banner-slider-wrap .swiper-pagination span:first-child::before {
  content: "";
  position: absolute;
  height: 3px;
  width: 270px;
  background-color: transparent !important;
}

ul.social-network {
  list-style: none;
  display: inline;
  margin-left: 0 !important;
  padding: 0;
}

ul.social-network li {
  display: inline;
  margin: 0 5px;
}

/* footer social icons */

.social-network a.icoFacebook:hover {
  background-color: #3b5998;
}

.social-network a.icoLinkedin:hover {
  background-color: #007bb7;
}
.social-network a.icoInstagram:hover {
  background-color: #e70c8c;
}
.social-network a.icoTwitter:hover {
  background-color: #0cc6e7;
}
.social-network a.icoYoutube:hover {
  background-color: #ff0000;
}

.social-network a.icoFacebook:hover i,
.social-network a.icoLinkedin:hover i,
.social-network a.icoInstagram:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoYoutube:hover i {
  color: #fff;
}

.social-network a.socialIcon:hover,
.socialHoverClass {
  color: #44bcdd;
}

.social-circle li a {
  display: inline-block;
  position: relative;
  margin: 0 auto 0 auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  width: 30px;
  height: 30px;
  font-size: 15px;
}

.social-circle li i {
  margin: 0;
  line-height: 30px;
  text-align: center;
}

.social-circle li a:hover i,
.triggeredHover {
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms--transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}

.social-circle i {
  color: #595959;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
}

.social-network a {
  background-color: #f9f9f9;
}



h3 .services-item-title {
  font-family: roboto, sans-serif;
  font-weight: 500 !important;
  color: #111;
  font-size: 26px !important;
}

.is-init {
  opacity: 0 !important;
}

.uq-themes-sidebar.is-init {
  display: none;
}

.carousel-inner,
.item {
  height: 110vh !important;
}

#crisp-chatbox {
  display: none;
}

#testimonials-section {
  padding: 80px 0;
  background: linear-gradient(rgb(0, 0, 0), rgba(0, 22, 37, 0.85)), url(https://meral.ar-lab.ga/img/testimonials-bg.jpg);
  background-size: cover;
  background-attachment: fixed;
  color: #a1aaad;
}

#testimonial {
  padding: 30px 0;
  text-align: center;
}

#testimonial .item {
  display: block;
  width: 100%;
  height: auto;
}

#testimonial .item p {
  font-weight: 400;
  margin: 0 0 30px 0;
}

hr {
  height: 3px;
  width: 60px;
  position: relative;
  background: #a5a5a5;
  border: 0;
  margin-bottom: 30px;
}

.navbar-nav.navbar-center {
  background: #000;
  position: relative;
  text-align: center;
}

.service-box {
  background: #eee;
  padding: 10px;
  margin: 10px;
  width: 47%;
  text-align: center;
  box-sizing: border-box;

}

@media screen and (min-width: 767px) and (max-width: 991px) {
  #team {
    width: 90%;
  }
}

.is-init {
  opacity: 0 !important;
}

.uq-themes-sidebar.is-init {
  display: none;
}

.carousel-inner,
.item {
  height: 110vh !important;
}

#crisp-chatbox {
  display: none;
}

header {
  background: #000;
  border-bottom: 2px solid transparent;
  top: 0;

  width: 100%;
  opacity: 1;
  z-index: 999;
  position: fixed;
  border-bottom: 2px solid transparent;

}

.is-init {
  opacity: 0 !important;
}

.uq-themes-sidebar.is-init {
  display: none;
}

.carousel-inner,
.item {
  height: 110vh !important;
}

#crisp-chatbox {
  display: none;
}

header {
  background: #000;
  border-bottom: 2px solid transparent;
  top: 0;

  width: 100%;
  opacity: 1;
  z-index: 999;
  position: fixed;
  border-bottom: 2px solid transparent;

}

.project-list-excerpt li::before {
  display: inline-block;
  content: '';
  -webkit-border-radius: 0.375rem;
  border-radius: 0.375rem;
  height: 0.75rem;
  width: 0.75rem;
  position: absolute;
  margin-left: -18px;
  margin-top: 9px;
  margin-right: 0.5rem;
  background-color: #bdbdbd;
}

li {
  list-style: none !important;
}

.navbar-nav.navbar-center {
  background: #000;
  position: relative;
  text-align: center;
}

.project-list-img {
  background-position: top !important;
}

.is-init {
  opacity: 0 !important;
}

.uq-themes-sidebar.is-init {
  display: none;
}

.carousel-inner,
.item {
  height: 110vh !important;
}

#crisp-chatbox {
  display: none;
}

header {
  background: #000;
  border-bottom: 2px solid transparent;
  top: 0;

  width: 100%;
  opacity: 1;
  z-index: 999;
  position: fixed;
  border-bottom: 2px solid transparent;

}
.navbar-nav.navbar-center {
  background: #000;
  position: relative;
  text-align: center;
}

.is-init {
  opacity: 0 !important;
}

.uq-themes-sidebar.is-init {
  display: none;
}

.carousel-inner,
.item {
  height: 110vh !important;
}

#crisp-chatbox {
  display: none;
}

header {
  background: #000;
  border-bottom: 2px solid transparent;
  top: 0;

  width: 100%;
  opacity: 1;
  z-index: 999;
  position: fixed;
  border-bottom: 2px solid transparent;

}


.list-group a:hover i {
  color: #cb2026 !important;
}


.listactive {
  background: black;
  color: white !important;
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  
  border: 1px solid #ddd;
}

.listactive:focus {
  background: black;
  color: white !important;
}

.listactive:hover {
  background: black !important;
  color: white !important;
}

@media only screen and (max-width: 400px) {
  .resimg {
    width: 100%  !important;
    margin-bottom: 10px !important;
  }
}


ul {
  margin: 0;
  padding: 0;
  list-style: none !important;
  list-style-type: none !important;
}
ul li a{
color: white !important;
text-decoration: none !important;
}
ul li {
list-style: none !important;
  list-style-type: none !important;
  text-decoration: none !important;
}
ul li a:hover {
list-style: none !important;
  list-style-type: none !important;
  text-decoration: none !important;

}
img {
max-width: 100%;
height: auto;
}
section {
  padding: 60px 0;
 /* min-height: 100vh;*/
}



.main-footer{
position:relative;
padding:50px 0px 0px;
background-repeat:repeat-x;
background-position:right bottom;
background: black;
}

.main-footer .footer-widget{
position:relative;
margin-bottom:40px;
}

.main-footer .widgets-section{
position:relative;
}

.main-footer .footer-widget h2{
position:relative;
font-size:16px;
font-weight:500;
color:#d4d4d4;
line-height:1.2em;
margin-bottom:15px;

text-transform:uppercase;
}

.main-footer .about-widget{
position:relative;
}

.main-footer .about-widget .logo {
position: relative;
margin-bottom: 15px;
width: 210px;
}
.main-footer .about-widget .text{
position:relative;
}

.main-footer .about-widget .text p{
position:relative;
color:#8a8d91;
font-size:15px;
line-height:1.7em;
margin-bottom:20px;
}

.main-footer .about-widget .text p:last-child{
margin-bottom:0px;
}

/* Footer List */

.main-footer .footer-list{
position:relative;
}

.main-footer .footer-list li{
position:relative;
margin-bottom:1px;
}

.main-footer .footer-list li a{
position:relative;
color:#8a8d91;
font-size:15px;
padding-left:15px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}

.main-footer .footer-list li a:hover{
text-decoration:underline;
color:#cb2026 !important;
}

.main-footer .footer-list li a:before{
position:absolute;
content:'\f105';
left:0px;
color:#8a8d91;
font-weight:800;
font-family: 'FontAwesome';
}

/*Gallery Widget*/

.main-footer .gallery-widget{
position:relative;
max-width:350px;
}

.main-footer .gallery-widget .images-outer{
position:relative;
margin:0px -3px;
}

.main-footer .gallery-widget .image-box{
position:relative;
float:left;
width:33.333%;
padding:0px 5px;
margin-bottom:10px;
}

.main-footer .gallery-widget .image-box img{
position:relative;
display:block;
width:100%;
border-radius:4px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}

.main-footer .gallery-widget .image-box img:hover{
opacity:0.70;   
}

/* Info List */

.main-footer .info-list{
position:relative;
}

.main-footer .info-list li{
position:relative;
color:#8a8d91;
font-size:15px;
line-height:1.8em;
margin-bottom:12px;
}

.main-footer .info-widget .social-links{
position:relative;
float:left;
padding:15px 0px;
}

.main-footer .info-widget .social-links li{
position:relative;
margin-right:8px;
display:inline-block;
}

.main-footer .info-widget .social-links li:last-child{
margin-right:0px;
}

.main-footer .info-widget .social-links li a{
position:relative;
color: #ffffff;
width:50px;
height:50px;
line-height:50px;
text-align:center;
border-radius:50%;
display:inline-block;
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}

.main-footer .info-widget .social-links li.google a{
background-color:#dd4b39;
}

.main-footer .info-widget .social-links li.facebook a{
background-color:#4a6fbe;
}

.main-footer .info-widget .social-links li.twitter a{
background-color:#55acee;
}

.main-footer .info-widget .social-links li.instagram a{
background-color:#ea4c89;
}

.main-footer .info-widget .social-links li.vimeo a{
background-color:#1ab7ea;
}

.main-footer .footer-bottom{
position:relative;
padding:5px 5px;
border-top:1px solid #313131;
color: white;
}

.main-footer .footer-bottom .footer-nav{
position:relative;
text-align:right;
}

.main-footer .footer-bottom .footer-nav li{
position:relative;
padding-right:10px;
margin-right:10px;
line-height:1.1em;
display:inline-block;
border-right:1px solid #8a8d91;
}

.main-footer .footer-bottom .footer-nav li:last-child{
padding-right:0px;
margin-right:0px;
border-right:none;
}

.main-footer .footer-bottom .footer-nav li a{
position:relative;
color:#8a8d91;
font-size:15px;
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}

.main-footer .footer-bottom .footer-nav li a:hover{
color:#ff6666;
text-decoration:underline;
}