/*** General Style Start ***/
body{
    font-family: Arial, Helvetica, sans-serif;
    outline: 0;
    margin: 0;
    padding: 0;
}

*{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

img{
    max-width: 100%;
}

.btn.btn-primary
{
    background-color: #003196;
    padding: 15px 35px;
    color: #fff;
    display: block;
    border: 0;
    margin: 25px auto 50px;
    cursor: pointer;
    font-size: 30px;
}

.main_container
{
    margin: auto;
    padding: 50px;
    max-width: 1200px;
}

.main_container p{
    font-size: 30px;
    line-height: 45px;
}
.modal-title
{
    text-align: center;
    font-size: 55px;
    margin-bottom: 50px;
}

.modal-body p{
    font-size: 22px;
    line-height: 35px;
}

/*** //General Style End ***/



.fadeIn{
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@-webkit-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
 }
 
 @keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
 }
 
 .fadeOut {
    -webkit-animation: fadeOut 1s;
    animation: fadeOut 1s;
 }

button.close{
    position: absolute;
    right: 0;
    background: #ededed;
    color: #000;
    width: 70px;
    height: 70px;
    font-size: 50px;
    line-height: 50px;
    z-index: 9;
    cursor: pointer;
    border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  background-color: #fff;
  position: relative;
  border-radius: 0;
  max-width: 850px;
  margin: 50px auto;
  padding: 0;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.9);
}
.modal-body {
    position: relative;
    padding: 40px;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
@media (max-width: 1300px){
    .modal-dialog {
        width: 90%;
    }
}
