/*!
 * Start Bootstrap - Portfolio Item (https://startbootstrap.com/template-overviews/portfolio-item)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-portfolio-item/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}
@media (min-width: 767px) {
  .container .row:nth-child(1) {
    margin-top: 50px !important;
  }
}

@media (max-width: 1200px) {
  p {
    font-size: 14px;
  }
  .row ul li{
    margin-bottom: 5px;
    line-height: 20px;
    font-size: 14px;
  }
}

/**nav button**/
.navbar-dark .navbar-toggler {
  color: transparent;
  border-color: transparent;
}
.navbar-toggler:focus {
  outline: none;
}
.navbar-toggler span {
  top: 6px;
  right: 25px;
}


.row ul {
  margin-top: 10px;
  padding: 0 0 0 20px;
}

.row ul li{
  margin-bottom: 5px;
  line-height: 20px;
}

/**
.carousel-item {
  height: 486px;
  overflow: hidden;
}**/

@media (min-width: 993px){
  .col-md-3 {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }

}
@media (min-width: 768px) and (max-width: 992px){
  .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-3 span {
    font-size: 20px!important;
  }
  .col-md-8 {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
  .col-md-4 {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}

.col-md-4 .my-3 {
  margin-bottom: 5px!important;
}

.container .row:nth-child(1) {
  margin-top: 20px;
}

.container .row {
  margin-bottom: 60px;
}

h5 {
  font-weight: 600;
}

p{
  padding-bottom: 10px;
}



a {
  position: relative;
}

.col-md-3:hover {
  cursor: pointer;
  opacity: 0.9;
}
/**제공되는 서비스 텍스트 이미지 중앙정**/
.mb-4 a span {
  position: absolute;
  top: -4px;
  color: #fff;
  font-size: 26px;
  width: 100%;
  height: 100%;
  text-align: center;
  /**background: rgba(0,0,0,0.3);**/
}
/**요청사항**/
#contact textarea {
  height: 130px;
}