@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,700;1,800;1,900&display=swap');

body{ background-image:url("../img/Back.png"); background-size:cover; background-repeat:repeat; font-family: 'Montserrat', sans-serif; }
/*.bankDetails { background-image:url("../img/Samvardhan Website Banners Fin 9.png"); background-size:cover; background-repeat:repeat; }*/
body p , ul li { font-size:16px; color: #651300; font-weight: 600; line-height:26px; }
.navbar-brand img{    max-width: 169px; }
.bg-light {  background-color: #ffffff!important;     border-bottom: 1px solid #f1f1f1;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link { color: rgba(0,0,0,.9); background: #651300;  color: #fff; border-radius: 4px;
border-bottom-right-radius: 40px;     padding: 10px 26px;     text-align: center;}
.navbar-light .navbar-nav .nav-link { font-weight: 500; color: #651300;   padding: 10px 13px;
    font-size: 15px;}

.mainText { font-size: 35px; color: #651300;  font-weight: 600; text-transform: uppercase;     text-align: left;
}
.boxText { background-color: #651300; border-radius: 0px;  font-size: 30px;  color: #fff;  font-weight: 600;  /* display: block; */  border-bottom-right-radius: 45px; border-bottom-left-radius: 45px;
    padding: 6px 25px;    text-align: center; display: block;  width: fit-content;  margin: 15px auto;     line-height: 1.4;}
 .form-group {
    position: relative; margin-top: 20px;
}
.field-icon {
    position: absolute;
    right: 20px;
    top: 53%;
}

.aboutDiv {   }
.aboutDiv p {      line-height: 25px;
    font-size: 16px; }
 .footer .col-sm-4 h4 { margin-bottom:15px; }
.productPage h2 {text-align: left!important;}
.example p a { text-align: center; margin: auto;  display: block;   color: #6d2c1d;}
.example { position: relative; }
.example p {  position: absolute;  top: 37%;  left:3%;  padding: 11px 30px; color: #651300;  font-size: 16px;    line-height: 26px;}
.example p span {   font-size: 25px;  margin: auto;  display: block;  margin-bottom: -20px; text-align: center; color: #651300;}
.example img {  width: 100%; margin-bottom: 25px; }

.footer { background-color:#333333; color:#fff; }
.footer a , .footer a:hover { color:#fff;  text-decoration: none;}
.footer p { margin-bottom:10px; color:#fff }
.footer .firstROw a  ,.footer a {position:relative; margin-right: 20px}
/*.footer .firstROw a:after { position: absolute; content: ""; height: 20px; top: 3px; width: 2px; right: -10px; background: #fff;}*/
/*.footer .firstROw a:last-child:after { display:none }*/
.footer .fa { font-size:23px; margin-right: 20px }

.aboutSection p { line-height:25px; font-size:16px; }
.aboutSection h4 { line-height:25px;  color: #651300; }
.aboutSection .text-left { margin:15px 0px!important; }
.aboutSection .col-sm-4 p { margin-bottom:0px; }

 .productSection .example p { position: absolute; top: 7%; left: 0px;  right: 0px;  color: #651300;  font-size: 19px;  font-weight: 600; margin: auto; display: block; padding: 0px; text-align: center;}
 .productSection .example p small {font-size: 14px!important;}
.container { text-align:justify; }
.productPage .text-left {
    margin: 15px 0px!important;
    font-size: 23px!important;
    border-radius: 4px;
    border-bottom-right-radius: 40px;
}
.nav-tabs {
    border-bottom: 1px solid #651300;
}

b, strong {
    font-weight: bold;
}
h4 strong {color: #651300;  }
h5 strong { color: #008034; }
.contact-box { border: 7px double #651300; margin-bottom: 20px; padding:20px; position:relative;  transition:all 0.3s ease;  -webkit-transition:all 0.3s ease; }
.contact-box:hover {border: 7px inset #651300; transition:all 0.3s ease;  -webkit-transition:all 0.3s ease;  }

.contact-box h2 { color: #651300; font-size: 25px;  font-weight: 700;}
.contact-box h4 { color: #651300; font-size: 20px;  font-weight:500;}
.contact-box .fa  { font-size:38px; color:#fff; width:70px; height:70px; border-radius:50%; line-height:70px;border:1px solid #651300; background-color:#651300; margin-bottom:20px; transition:all 0.3s ease;  -webkit-transition:all 0.3s ease;  }
.contact-box:hover .fa {background-color:transparent;  color:#651300; border:1px solid #651300;  transition:all 0.3s ease;  -webkit-transition:all 0.3s ease; }
.contact-box a ,.contact-box a:hover{ text-decoration: none;  color:#651300 }
.img-bordered {
    border: 7px inset #651300;
    margin: 5px 0px 35px;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: #fff #fff #fff;
    isolation: isolate;
     color: #ffffff;
    background-color: #651300;
  }


.nav-tabs .nav-link {
     color: #651300;
    font-weight: 600;
    font-size: 17px;
}
 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #651300;
     font-weight: 600;
    font-size: 17px;
}

.tab-content>.active {
    display: block;
    padding: 20px 0px;
}

.orange { color:#e03f21!important; }
.blue { color:#368bda!important;  }
.productSection { display:flex; align-items:center; }
.loginBox { background-color: #651300; border-radius: 20px; min-height: 200px; width: 100%; padding: 40px; color: #fff;     margin-right: 15px;
}
.red { color:red; padding-right:5px; }
.loginBox p { color: #fff;  }
.loginBox .btn-new { width:30%; border-radius:10px; background-color:#fff; color:#651300; padding:10px }
.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e);
    background-color: transparent;
    border-color: #fff;
}
.loginBox a, .loginBox a:hover { color:#fff;    font-weight: 500; }
.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #651300;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(101 19 0);
}
@media all and ( max-width:767px ){
    .navbar-brand img {
    max-width: 150px;
}
.loginBox .btn-new {
    width: 42%; }
.productPage img { margin-bottom:20px } 
h4 , h5 { text-align:left; }
.example p { font-size: 14px;
    line-height: initial; }
input#flexSwitchCheckChecked {
    margin: auto 10px;
}
    .boxText { font-size:22px; }
    .productPage h2 {
     font-weight: 600;
    text-align: left;
    font-size: 20px;
}
.tab-pane { text-align:left; }

h4 strong{     text-align: justify;
 }
 .footer .col-sm-4 { margin-bottom:20px; }
}


.productSmallBtn1 {
    width: 160px;
    height: 40px;
    font-size: 12px;
    background-color: #651300;
    color: #ffffff;
    border: 2px solid #651300;
  border-radius: 24px;
    line-height: 26px;
    text-transform: uppercase;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    transition: 0.5s all;
    -ms-transition: 0.5s all;

}


     .productSmallBtn2 {width: 160px;  height: 40px;
    font-size: 12px; background-color: #333; color: #fff;
    border: 2px solid #333; border-radius: 24px;
    line-height: 26px; text-transform: uppercase;  -webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    transition:0.5s all;
    -ms-transition:0.5s all;}

    .productSmallBtn1:hover {background-color: #333; color: #fff;
    border: 2px solid #333; border-radius: 14px;
    line-height: 26px;  text-transform: uppercase;-webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    transition:0.5s all;
    -ms-transition:0.5s all; }
     .productSmallBtn2:hover {background-color:  #651300; color: #fff;
    border: 2px solid  #651300; border-radius: 14px;
    line-height: 26px;  text-transform: uppercase;-webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    transition:0.5s all;
    -ms-transition:0.5s all;}
    .smallBreathe { padding-top: 10px; padding-bottom: 10px; }



.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: calc(1.25em + 1.285714rem + 4px);
    user-select: none;
    -webkit-user-select: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #575757;
    line-height: 35px;
}