/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.iti {
    width: 100% !important;
}
ul{
    list-style: none !important;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.form-group input {
      
        border-radius: 5px !important;
}
.form-group textarea {
        background-color: #f1f1f1 !important; 
        border-radius: 5px !important;
}
.header-form-bx{
    background-color: #fff;
    padding: 20px 20px 12px 20px ;
    border-radius: 20px;
    /* background-image: url(../images/contact_bg_1.png);
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover; */
}

.form-header{
    text-align: center;
    padding: 0px 8px 0px 8px;   
}

.form-header h4{
  color: var(--color-primary);
  font-size: 25px;
}

.form-header p{
    
    font-size: 16px;
    max-width: 320px;
    margin: 12px auto;

}

.sec-description{
    max-width: 70%;
    margin: 10px auto 0px auto;
    font-size: 18px;
}

/* #about-us .section-title .title {
    margin-bottom: 0;
    font-size: 45px !important;
} */

label.error{
    display: none !important;
}
.form-control.has-error  {
    border: 1px solid red !important;
    background-color: #ff000017 !important;
}

.edu-counterup-2 .icon img{
    margin-bottom: 10px;
}

.feature-list .icon img{
    height: 64px !important;
 

}
@media (max-width:575px){
    .sub-btn-bx{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 15px;
    padding: 10px 0px;
    border-bottom-right-radius:20px;
    border-bottom-left-radius:20px;
}

.sec-description{
    max-width: 100%;
    margin: 10px auto 0px auto;
    font-size: 18px;
}

.hd-text-color{
    color: #f86f03;
}

}

.phone-bx a{
   color: #f86f03;
    font-size: 18px;
    display: block;
}

.phone-bx i{
    color: #fff;
    font-size: 18px;
    color: #f86f03;
}

.phone-bx :hover{
    color: #fff;

}

 /* hero-area start */

 .pricing-body ul li{
    font-size: 20px;
    margin: 8px 0px;
     

 }

 .pricing-body ul .icon-checkbox-circle-line{
    font-size: 20px;
     color: #f86f03;
     margin-right: 5px;

 }
.edu-newsletter-area p{
    font-size: 18px;
    max-width: 500px;
    margin: 0px auto;
    padding: 10px 0px;
 }
 /* hero-area end */


 .subject-area{
 background-image: linear-gradient(to bottom, rgb(0, 0, 0, 0.9),
  rgb(35, 31, 64, 0.78)),
   url(../images/hero_bg_2.jpg);
    background-size: cover;
 }

 .subjects-img-bx img{
    height: 60px;
    object-fit: cover;
 }


 .policy-area{
    background-color:#231f40 ;
 }


 .ch-title{
    font-size: 16px !important;
 }

.banner-style-1 .list-style-1 li i {
    color:#f86f03 !important;
}

 /* ---------------------  popup model area start ----------------- */

.model-container{
    /* margin-top: 70px; */
    /* z-index: 999; */
}

 .modal-content{
    border-radius: 0px; 
    border: 0px; 
      border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.pop-img-bx img{
    height: 425px;
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.pop-wrapper{
    
    display:flex;
    /* align-items: center; */
    flex-direction: column;
    justify-content: center;
    padding: 0px 20px;
    height: 100%;
     border: 1px solid rgba(0, 0, 0, 0.1);
     
     position: relative; 
}
.pop-wrapper h4{
   margin-bottom: 2px;     
   color: var(--color-primary);  
}
/* .pop-chk-list{
    display: inline-flex;
} */
.close-btn-bx{
    position: absolute;
    top:-18px;
    right: -17px;
}
.btn-close{
    background-color: #f86f03;
    padding: 14px 15px;
    opacity: 1;
    display: block;
    border-radius: 0px;  
        /* opacity: 1; */
  /* filter: invert(1);  */
  color: #fff;
}
.btn-close:hover{
    opacity: 1; 
    background-color: red;
    /* transform: rotate(360deg); */
      rotate: 360deg;
  transition: rotate 2s;
 
}
.btn-close i {
    font-size: 23px;
    color:#f1f1f1  
}
.btn-close i:hover {
    color:#f1f1f1  
    
}


.popup-list-items{
    padding: 10px 0px 0px 0px;
}

.popup-list-items ul{
    margin-bottom: 0px !important;
    padding: 0px;
}

.popup-list-items ul li{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.popup-list-items ul .icon-checkbox-circle-line {
    font-size: 15px;
     color: #f86f03;
     margin-left: 10px;
}




@media (max-width:991px) {


     .modal-content{
     margin: 20px 15px !important;
}

.pop-wrapper {
    padding: 15px 20px 12px 20px;
   
}
    .pop-img-bx{
     display: none;
    }
    /* .pop-img-bx img{
        display: none;
    } */
    
}
/* ---------------------  popup model area end ----------------- */
