@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap');
html{height:100%;overflow-x: hidden}
body{font-size:16px;background:#fff;color:#2e2e2e;overflow-x:hidden;font-family: 'Montserrat', sans-serif;position:relative;}
img{max-width:100%}
p{margin-bottom:.5rem}
a{text-decoration:none;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:#a70e13;box-shadow:none}
ul,li{padding:0;margin:0}
li{list-style:none}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;box-shadow:none}

.primary-btn{background: #f37480; padding: 7px; text-align: center; display: block; color: #fff !important;cursor: pointer;}
.primary-btn:hover{background: #bf5e67}

.bg-home {background: #f2f2f2; background-image: url(../images/body-bg.png); background-repeat: no-repeat; background-size: cover;background-position: center center; background-attachment: fixed;}
.page-form{margin: 50px 0}
.raunak-nav{border-top:10px solid #fff;padding: 0}
.raunak-nav .navbar-nav h2{font-family: 'BebasNeue', sans-serif; color: #fff;font-size: 44px}
.page-form .tab-content{background: #fff;padding: 50px;border-top: 5px solid #000;position: relative;}
.page-form .nav-link{text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: 700;background: #fff;border-radius: 0; margin: 0 25px;height: 100%;padding: 20px 5px;}
.page-form .nav-link.active{background: #2b2a29}
.form-control{background: #ebebeb;border-radius: 0;border:0;font-size: 11.9px;}
.form-control:focus{background: #ebebeb;border-radius: 0;border:0}
.col-form-label{text-align: right;font-weight: 600;font-size: 11.9px;}
.form-group .primary-btn{font-size: 11.9px;font-weight: 600;padding: 10px}
.tab-btn {position: absolute;bottom: -25px;margin: 0 auto; left: 0;right: 0;max-width: 250px;}
.tab-btn a{text-transform: uppercase;font-weight: 600;font-size: 12px;padding: 15px 0}
.modal .modal-body label{font-size: 11.9px; font-weight: 600; color: #5d5757;}
.payment-list{display: flex;justify-content: space-between; text-align: center;margin: 15px 0;}
.payment-list span{display: block}


@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {}
@media screen and (max-width:991.98px) {}
@media screen and (max-width:767.98px) {}
@media screen and (max-width:575.98px) {
    .raunak-nav .navbar-nav{position: absolute; top: 110px; left: 0; right: 0; margin: 0 auto;text-align: center;}
    .page-form { margin-top: 150px;}
    .page-form .nav-link{margin: 0;}
    .col-form-label{text-align: left}
    .page-form .tab-content{padding: 30px 15px}
}





@font-face {
    font-family: 'BebasNeue';
    src: url('../fonts/BebasNeue.eot?#iefix') format('embedded-opentype'),  url('../fonts/BebasNeue.otf')  format('opentype'),
           url('../fonts/BebasNeue.woff') format('woff'), url('../fonts/BebasNeue.ttf')  format('truetype'), url('../fonts/BebasNeue.svg#BebasNeue') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  


