 .bg-sec {
   width: 100%;
   background-image: url("https://www.swechhawaldorf.in/gradeschool-vizag/assets/img/bg1.png"), url("https://www.swechhawaldorf.in/gradeschool-vizag/assets/img/bg-1.png") !important;
   background-position: center;
 

   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   padding: 50px 0 100px 0;

 }

 .about {
   width: 100%;
   /* background-image: url("../img/swecha-banner.jpg") !important; */
   background-image: image-set(url('../img/swecha-banner.webp') type('image/webp'),
       url('../img/swecha-banner.jpg') type('image/jpg'));
   background-position: cover;
   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   padding: 50px 0 100px 0;
 }

 .experience {
   width: 100%;
   /* background-image: url("../img/swecha-banner.jpg") !important; */
   background-image: image-set(url('../img/swecha-banner.webp') type('image/webp'),
       url('../img/swecha-banner.jpg') type('image/jpg'));
   background-position: cover;
   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   padding: 50px 0 100px 0;
 }

 .enquirysection {
   width: 100%;
   /* background-image: url("https://www.swechhawaldorf.in/gradeschool-vizag/assets/img/swecha-bg.png") !important; */
   background-image: image-set(url('../img/swecha-bg.webp') type('image/webp'),
       url('../img/swecha-bg.png') type('image/png'));
   background-position: cover;
   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   padding: 50px 0 100px 0;
 }


 .section-yellow {
   width: 100%;
   background-image: url("https://www.swechhawaldorf.in/gradeschool-vizag/assets/img/bg-yellow.png") !important;
   background-position: bottom;
   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   padding: 50px 0 100px 0;
 }

 .FAQ-sec {
   width: 100%;
   background-image: image-set(url('../img/bg4.webp') type('image/webp'),
       url('../img/bg4.png') type('image/png'));
   /* background-image: url("https://www.swechhawaldorf.in/gradeschool-vizag/assets/img/bg4.png") !important; */
   /* background-position: bottom; */
   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   padding: 265px 0 160px 0;
 }

 .curriculam {
   width: 100%;
   background-image: image-set(url('../img/bg3.webp') type('image/webp'),
       url('../img/bg3.png') type('image/png'));
   /* background-image: url("https://www.swechhawaldorf.in/gradeschool-vizag/assets/img/bg3.jpg") !important; */
   background-position: bottom;
   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   padding: 50px 0 100px 0;
 }

 .contact {
   width: 100%;
   background-image: image-set(url('../img/bg5.webp') type('image/webp'),
       url('../img/bg5.png') type('image/png'));
   /* background-image: url("https://www.swechhawaldorf.in/gradeschool-vizag/assets/img/bg5.png") !important; */
   /* background-position: bottom; */
   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   padding: 65px 0 40px 0;
   position: relative;
   margin-top: -8%;
 }

 .help-inline {
   border-color: red !important;
   color: red !important;
 }

 .address {
   margin-top: 100px;
   margin-bottom: 10px;
 }

 /* .form-floating .form-control {
      height: calc(2.2rem + 1px) !important;
    } */


 /*otp style*/

 /*brochure start*/
 #brochure_send_otp {
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0.8rem;
   height: 100%;
   color: #000;
   background-color: #f15b25;
   border-color: #f15b25;
 }

 .bb4 {
   z-index: 999 !important;
 }

 .inputerror {
   border-color: red;
   color: red;
 }

 .fa-check-circle {
   font-size: 42px;
   margin-left: 20px;
 }

 .emaildisable,
 .btnsubmitdisable {
   background-color: #ddd !important;
   cursor: not-allowed !important;
 }

 /*brochure end*/
 /*admissionopen start*/
 #admissionopen_send_otp {
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0.8rem;
   height: 100%;
   color: #000;
   background-color: #f15b25;
   border-color: #f15b25;
 }

 .bb1 {
   z-index: 999 !important;
 }

 .emaildisable,
 .btnsubmitdisable {
   background-color: #ddd !important;
   cursor: not-allowed !important;
 }

 .lb1 {
   padding: 10px !important;
   font-size: 12px !important;
 }

 /*admissionopen end*/
 /*enquire start*/
 #Enquire_send_otp {
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0.8rem;
   height: 100%;
   color: #000;
   /* background-color: #f15b25; */
   border-color: #f15b25;
   /* padding: 6px; */
   height: 38px;
   margin-top: 9px;
   margin-right: 20px;
   background: #fff;
   padding: 2px 20px;
   border-radius: 10px;
 }

 .owl-prev,
 .owl-next {
   width: 21px;
   font-size: 30px !important;
 }

 .owl-nav {
   text-align: center;
 }

 #btsubmit2 {
   background-color: #f25a30 !important;
   border-color: #f25a30;
   opacity: 1;
 }

 .bb2 {
   z-index: 999 !important;
 }

 .emaildisable,
 .btnsubmitdisable {
   background-color: #ddd !important;
   cursor: not-allowed !important;
 }

 .lb1 {
   padding: 10px !important;
   font-size: 12px !important;
 }


 .choose_swechha .card {
   border-radius: 30px;
   background: #fff;
   box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
   padding: 24px 24px;
   text-align: center;
   margin-bottom: 20px;
 }

 .choose_swechha p {
   margin-bottom: 0 !important;
   text-align: center !important;
 }

 .choose_swechha h6 {
   font-size: 16px;
   font-weight: 600;
 }

 .choose_swechha p {
   font-size: 15px;
 }

 .Our-Philosophy p,
 .Our-Philosophy h6 {
   text-align: left !important;
 }

 .text-v {
   color: #922A8E;
 }

 .text-o {
   color: #F15B25;
 }

 .text-g {
   color: #73BF44;
 }

 .choose_swechha .col-sm-4 {
   display: flex;
 }

 .choose_swechha ul li {
   font-size: 15px;
   line-height: 2.2;
   text-align: left;
 }

 .choose_swechha ul {
   margin-bottom: 0px;
 }

 .bg-v {
   border: 1px solid #922A8E;
 }

 .bg-o {
   border: 1px solid #F15B25;
 }

 .bg-g {
   border: 1px solid #73BF44;
 }

 .form-control,
 .form-select {
   display: block;
   width: 100%;
   padding: 1rem 0.75rem;
   font-weight: 400;
   line-height: 1.5;
   color: #212529;
   background-color: #fff;
   background-clip: padding-box;
   border: 1px solid #ced4da !important;
   appearance: none;
   border-radius: 10px;
   transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
   font-size: 13px;
 }


 .owl-dots {
   display: block !important;
   text-align: center;
   margin-top: 30px;
 }

 .owl-dot {
   background-color: #ccc !important;
   width: 10px;
   height: 10px;
   border-radius: 50%;
   margin: 5px;
   display: inline-block;
 }

 .owl-dot.active {
   background-color: #013e4c !important;
 }

 .phone {
   z-index: 0;
 }

 @media (max-width: 767px) {
   .bg-sec {
     height: 100%;
     /* Full viewport height */
   }
 }
 .btn.disabled, .btn:disabled, fieldset:disabled .btn {
  color: #726a6a;
 }
 /*enquire end*/