/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
  background-image: url("china.png");
  background-repeat: repeat;
  font-family: "Open Sans", sans-serif;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

#waBtn {
  display: block;
  position: fixed;
  bottom: 100px;
  right: 30px;
  z-index: 90;
  font-size: 18px;
  border: none;
  outline: none;
  color: green;
  cursor: pointer;
  width: 60px;
  border-radius: 50%;
}

p {
	text-align: justify;
	text-justify: inter-word;
	
	}
	
#overlay {
  position: fixed;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(52,58,64,1);
  z-index: 1040;
  cursor: pointer;
}

.container{
	height : 100% - 50 px;
}

.center {
  display: block;
  width : 70%;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  

}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif;
}
p, div {
    font-family: "Montserrat", sans-serif;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: grey;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 50%;
}

#myBtn:hover {
  background-color: #555;
}	


h2{
    color:#1f4e79;
}
.p_cls{
    background:#00000042;
    padding: 10px;
    font-weight:bold;
}


.why{
    text-align:center;
}
.why .each{
    background:#000000b0;
    border-radius: 50px;
    padding: 40px;
    min-height: 204px;
    margin-bottom:1rem;
}
.why p{
    text-align:center;
    color:#fff;
    padding-top:10px;
}

.ser{
    text-align:center;
}

.ser .each{
    border-radius: 50%;
    border: 12px solid #1f4e79;
    color: black;
    background-color: #fff3f3;
    height: 100%;
    width: 100%;
    text-align: center;   
    
    display: flex;
    justify-content: center;
    align-items: center;
    padding:50px;
    font-weight:600;

    box-shadow: inset 0px 0px 0px 10px #ddadad8c;
}
.ser .col-md-3{
    margin-bottom:1rem;
}
.text-center{
    text-align:center;
}
.ser a:hover{
    opacity:.7;
    text-decoration:none;
}


.gold{
    border-radius: 50px 0 0 50px;
    color: #fff;
    background-color: #1f4e79;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 50px;
    font-weight: 600;
    border-right:4px solid red;
    height:100%;
}
.gold-dtl{
     border-radius:0 50px 50px 0;
    color: black;
    background-color: #c1c7cf;
    display: flex;
    padding: 20px;
    height:100%;
    align-items:center;
}

@media only screen and (max-width: 600px) {
    .gold {
        border-radius: 50px;
        border-right: none;
    }

    .gold-dtl {
        border-radius: 50px;
    }
}