body{
    font-family: "Jost", sans-serif !important;
 }
 
 p{
   font-family: "Jost", sans-serif !important;
    font-weight: normal !important;
    color:black;
 }
 
 a{
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 
 
 button:focus{
   outline: none !important;
     outline: none !important;
 }
 
 /* width */
 ::-webkit-scrollbar {
  width:4px;
 }
 
 /* Track */
 ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px #203081; 
  border-radius:0px;
 }
 
 /* Handle */
 ::-webkit-scrollbar-thumb {
  background:#203081;
  border-radius:0px;
 }
 
 .menu-act{
     color:#ca490e !important;
 }
 
 .quote-mng{
     float:left;
     /* width:100%; */
 }
 
 .quote-mng img{
     width: 50px !important;
     margin-right: 20px !important;
     position: relative;
     top: 8px;
 }
 
 .loc-google{
     float: left;
     width: 100%;
     font-size: 15px;
     color: #000;
     font-weight: 500;
     padding-top: 14px;
 }
 
 .loc-google img{
     width: 21px !important;
     position: relative;
     top: -2px;
     float:left;
     margin-right: 5px;
 }
 
 .loc-google:hover{
     text-decoration:none;
     color:#964221;
 }
 
 
 .event-vnt-new {
     float: left;
     color: #a3441e;
     margin-top: 7px;
     font-weight: 500;
 }
 
 
 .loc-googles{
     float: left;
     /* width: 100%; */
     font-size: 15px;
     color: #000;
     font-weight: 500;
     margin-top: 9px;
     margin-left: 15px;
 }
 
 .loc-googles img{
     width: 21px !important;
     position: relative;
     top: -2px;
     float:left;
     margin-right: 5px;
 }
 
 .loc-googles:hover{
     text-decoration:none;
     color:#964221;
 }
 
 .mang-home{
     float:left;
     width:100%;
     text-align:center;
 }
 
 #header{
     float:left;
     width:100%;
     background-color:white;
     padding-top: 10px;
     padding-bottom: 10px;
     position:fixed;
     z-index: 111;
 }
 
 .logo{
     float:left;
 }
 
 .logo img{
     width: 118px;
 }
 
 .menu-sec {
     float: right;
     margin-right: 15px;
 }
 
 
 #panel-one{
     float:left;
     width:100%;
     padding-top:35px;
     padding-bottom:35px;
 }
 
 #panel-one h1{
     float:left;
     width:100%;
     text-align:center;
     color:#000;
     font-size:45px;
     font-weight:600; 
 }
 
 #panel-one p{
     float: left;
     width: 100%;
     text-align: center;
     color: black;
     font-size: 17px;
     padding-left: 170px;
     padding-right: 170px;
     padding-top: 7px;
 }
 
 .vmt{
     float:left;
     width:100%;
     margin-top:35px;
 }
 
 .vision-box{width: 100%;float: left;background: #e7d9fa;padding: 40px 30px;text-align: center;border-radius: 10px;position: relative;}
 .vision-box h5{font-size: 40px;background: -webkit-linear-gradient(left, #f5e5c8, #f9eed9);background: -o-linear-gradient(right, #f5e5c8, #f9eed9);background: -moz-linear-gradient(right, #f5e5c8, #f9eed9);background: rgb(211 189 242 / 15%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;position: absolute;bottom: -12px;right: 10px;}
 .vision-box h4{font-size: 29px;color: #000;font-weight: 600;margin-bottom: 12px;}
 .vision-box h6{font-size: 17px;color: #000;font-weight: 400;line-height: 25px;}
 .vision-box a{
 width: 100%;
 float: left;
 margin-bottom: 22px;
 text-align: center;
 }
 .vision-box a img{}
 
 .mission-box:hover h5{
 }
 
 .vision-box:hover .wt-cr{border-color: #fbfbfb;}
 
 .mission-box:hover .wt-cr{
 border-color: #8a62bf;
 }
 
 .support-box:hover .wt-cr{
 border-color: #5492c5;
 }
 
 .wt-cr{
 width: 98px;
 height: 98px;
 position: absolute;
 left: -16px;
 border: 18px solid #fff;
 border-radius: 100%;
 bottom: -17px;
 transition: all ease-in-out .5s;
 -webkit-transition: all ease-in-out  .5s;
 -moz-transition: all ease-in-out .5s;
 }
 
 .bg-grey{
     background-color:#fdefd6;
 }
 
 .bg-blue{
     background-color:#e2f2ff;
 }
 
 #panel-two{
     float:left;
     width:100%;
     padding-top: 50px;
     padding-bottom: 65px;
     background-image: url(../images/highlights-bg.png) !important;
     background-size: cover !important;
     margin-top:25px;
 }
 
 #gyra-schools{padding-top: 60px;padding-bottom: 20px;float:left;width:100%;background-color:white;}
 
 #gyra-schools h2{
     /* float: left; */
     /* width: 100%; */
     color: #000;
     font-size: 45px;
     font-weight: 600;
     padding-top: 15px;
     padding-bottom: 16px;
 }
 
 #gyra-schools p{
     /* float:left; */
     /* width:100%; */
     color:black;
     font-size:17px;
     line-height: 27px;
     padding-bottom: 20px;
     padding-top: 3px;
 }
 
 #gyra-schools img{
     float:right;
     border-radius: 10px;
     margin-left: 99px;
 }
 
 .nav-one{
     float:left;
     width: 210px;
     height: 50px;
     color:white;
     text-align:center;
     font-weight: 500;
     font-size:15px;
     background: rgb(149,65,32);
     background: linear-gradient(87deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%);
     border-radius: 50px;
     line-height: 47px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 .nav-one:hover{
     text-decoration:none;
     background: rgb(149,65,32);
     background: linear-gradient(341deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%); 
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 #panel-three{
     float:left;
     width:100%;
     /* margin-top: 50px; */
     background: rgb(248,237,221);
     background: linear-gradient(180deg, rgba(248,237,221,1) 0%, rgba(255,255,255,1) 100%);
     padding-top:63px;
     padding-bottom:35px;
 }
 
 
 
 .h-gl-titel{
     float:left;
     width:100%;
     color:white;
     text-align:center;
     font-size:20px;
     padding-top: 50%;
 }
 
 .managment-msg{
     float: left;
     width: 100%;
     background: white;
     border-radius: 10px;
     padding: 25px;
 }
 
 .managment-msg img{
     margin-right: 19px;
     width: 176px;
     float: left;
     border-radius: 10px;
 }
 
 .managment-msg p{
     /* float:left; */
     /* width:100%; */
     color:black;
     font-size:17px;
     line-height: 27px;
     padding-bottom: 20px;
     padding-top: 3px;
 }
 
 .managment-msg h2{
     /* float: left; */
     /* width: 100%; */
     color: #000;
     font-size: 45px;
     font-weight: 600;
     padding-top: 15px;
     padding-bottom: 6px;
 }
 
 .managment-msg span{
     color:#954120;
     font-weight: 500;
     font-size: 22px;
     /* padding-top: 10px; */
 }
 
 .globe-exp{
     float:left;
     width:100%;
     text-align:center;
     padding-top:60px;
 }
 
 .globe-exp h3{
     float: left;
     width: 100%; 
     color: #000;
     text-align:center;
     font-size: 45px;
     font-weight: 600;
     padding-top: 15px;
     padding-bottom: 16px;
 }
 
 .map-img{
     float:left;
     width:100%;
     text-align:center;
     margin-bottom: 50px;
 }
 
 .map-img img{
     width:900px;
 }
 
 
 #ircc{
     float:left;
     width:100%;
     background-color:#f5f5f6;
     padding-top: 55px;
     padding-bottom: 70px;
 }
 
 #ircc h2{
     /* float: left; */
     /* width: 100%; */
     color: #000;
     font-size: 45px;
     font-weight: 600;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 #ircc p{
     /* float:left; */
     /* width:100%; */
     color:black;
     font-size:17px;
     line-height: 27px;
     padding-bottom: 6px;
     padding-top: 3px;
 }
 
 #ircc img{
     float:right;
     border-radius: 10px;
     margin-left: 99px;
     margin-top: 20px;
 }
 
 #ircc span{
      color:#954120;
     font-weight: 500;
     font-size: 22px;
 }
 
 #new-panel{
     float:left;
     width:100%;
     padding-top:35px;
     padding-bottom: 85px;
     background-color:#964523;
 }
 
 #new-panel h2{
     float: left; 
     width: 100%; 
     color: white;
     font-size: 45px;
     font-weight: 600;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 #new-panel span{
     color:#fcd9a8;
     font-weight: 500;
     font-size: 22px;  
     float: left; 
     width: 100%; 
 }
 
 #news-list{
    float:left;
     width:100%;
     padding-top:35px;
     padding-bottom:35px;
     background-color:#fff9f1;  
 }
 
 .owl-lists{
     float:left;
     width:100%;
     margin-top: -90px;
 }
 
 .news-owl{
     float:left;
     width:100%;
 }
 
 .news-imgs{
     float:left;
     width:100%;
 }
 
 .news-imgs img{
     border-radius:10px;
     width:100%;
     height: 240px;
     object-fit: cover;
 }
 
 .news-posted{
     float:left;
     width:100%;
     font-weight:400;
     color: #964523;
     font-size: 14px;
 }
 
 .news-owl h2{
     float:left;
     width:100%;
     font-weight:500;
     font-size: 18px;
     color:black;
     padding-top:20px;
     line-height: 26px;
     overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     line-clamp: 1;
     -webkit-box-orient: vertical;
 }
 
 .news-owl p{
     float: left; 
      width: 100%; 
     color: black;
     font-size: 17px;
     line-height: 27px;
     padding-bottom: 0px;
     padding-top: 3px;
     overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     line-clamp: 2;
     -webkit-box-orient: vertical;
 }
 
 .nav-news{
     float: left;
     width: 100%;
     color: #964523;
     font-size: 16px;
     font-weight: 500;
 }
 
 .nav-news:hover{
     color:black;
     text-decoration:none;
 }
 
 #join-gyra{
     float:left;
     width:100%;
     background-color:white;
     padding-top: 55px;
     padding-bottom:10px;
 }
 
 
 #join-gyra h2{
     /* float: left; */
     /* width: 100%; */
     color: #000;
     font-size: 45px;
     font-weight: 600;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 #join-gyra p{
     /* float:left; */
     /* width:100%; */
     color:black;
     font-size:17px;
     line-height: 27px;
     padding-bottom: 6px;
     padding-top: 3px;
 }
 
 #join-gyra img{
     float:left;
     border-radius: 10px;
     margin-left:0px;
     width:100%;
 }
 
 #join-gyra span{
      color:#954120;
     font-weight: 500;
     font-size: 22px;
 }
 
 #gyra-events{
     float:left;
     width:100%;
     background-color:white;
     padding-top: 35px;
     padding-bottom: 40px;
 }
 
 #gyra-events h2{
     float: left; 
     width: 100%; 
     color: black;
     font-size: 45px;
     font-weight: 600;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 #gyra-events span{
     color:#954120;
     font-weight: 500;
     font-size: 22px;  
     float: left; 
     width: 100%; 
 }
 
 .events-owl{
     float:left;
     width:100% !important;
     margin-top:35px;
 }
 
 .event-list{
     float:left;
     width:100%;
     color: black;
     border-radius:10px;
     border:solid 1px #caa190;
 }
 
 .event-list:hover{
     color: #964422;
      border:solid 1px #000;
 }
 
 .event-imgs{
     float:left;
     width:100%;
 }
 
 .event-imgs img{
     border-top-right-radius:10px;
     border-top-left-radius:10px;
     width:100%;
     height: 245px;
     object-fit: cover;
 }
 
 .event-list h3{
     float: left;
     width: 100%;
     padding-left:15px;
     padding-right:15px;
     font-weight: 500;
     font-size: 18px;
     padding-top: 20px;
     line-height: 26px;
     overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     line-clamp: 1;
     -webkit-box-orient: vertical;
 }
 
 .dtl{
     float:left;
     width:100%;
     border-top:solid 1px #e6d2ca;
     border-bottom:solid 1px #e6d2ca;
     padding-left:15px;
     padding-right:15px;
     padding-top: 10px;
     padding-bottom: 6px;
     margin-top: 10px;
 }
 
 .d50{
     float:left;
     width:50%;
 }
 
 .d50 h4{
     float:left;
     width:100%; 
     font-size:15px;
     color:#964221;
     font-weight:500;
     margin-bottom: 5px;
 }
 
 .d50 h5{
     float:left;
     width:100%; 
     font-size:15px;
     color:#000;
     font-weight:500;
 }
 
 .event-dtl{
     float:left;
     width:100%;
      padding-left:15px;
     padding-right:15px;
 }
 
 .event-dtl p{
     float: left;
     width: 100%;
     color: black;
     font-size: 17px;
     line-height: 25px;
     padding-bottom: 0px;
     padding-top: 14px;
     font-weight: 400 !important;
     margin-bottom: 5px;
      overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     line-clamp: 2;
     -webkit-box-orient: vertical;
 }
 
 .nav-events{
     float: left;
     width: 100%;
     color: #964523;
     font-size: 16px;
     font-weight: 500;
     padding-bottom: 15px;
 }
 
 .nav-events:hover{
     color:black;
     text-decoration:none;
 }
 
 #review{
     float:left;
     width:100%;
     padding-top:55px;
     padding-bottom: 32px;
     background-image: url(../images/review-bg.png) !important;
     background-size: cover !important;
 }
 
 #review h2{
     float: left; 
     width: 100%; 
     color: black;
     font-size: 45px;
     font-weight: 600;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 #review span{
     color:#954120;
     font-weight: 500;
     font-size: 22px;  
     float: left; 
     width: 100%; 
 }
 
 .white-bg{
     float:left;
     width:100%;
     background-color:white;
     border-radius:10px;
     padding:25px;
     padding-left: 35px;
     padding-right: 35px;
     text-align:left;
 }
 
 .white-bg h3{
     float:left;
     width:100%;
     color:#000000;
     font-size:25px;
     font-weight:normal;
 }
 
 .white-bg p{
     float:left; 
     width:100%; 
     color:black;
     font-size:17px;
     line-height: 27px;
     padding-bottom: 6px;
     padding-top: 3px;
 }
 
 .white-bg h4{
     float:left;
     width:100%;
     text-transform:uppercase;
     color:#000000;
     font-weight:600;
     font-size:16px;
 }
 
 .white-bg h4 strong{
     font-weight: normal !important;
     font-size: 15px !important;
     text-transform: none;
     color:#964523;
 }
 
 .rv-imgs{
     float:left;
     width:100%;
 }
 
 .rv-imgs img{
     border-radius:15px;
     width:auto !important;
     margin-bottom: 20px;
 }
 
 .reviews-owl{
     margin-top:35px;
 }
 
 #gallery-panel{
     float:left;
     width:100%;
 }
 
 .gallery-owl{
     float:left;
     width:100%;
 }
 
 #footer{
     float:left;
     width:100%;
     background-color:#131d1e;
     padding-top:65px;
     padding-bottom: 4px;
 }
 
 #footer h2{
     float:left;
     width:100%;
     text-align:center;
     color:#8b6223;
     font-size:95px;
     font-weight:600;
 }
 
 #footer h2 span{
     color:#954120;
 }
 
 #footer h3{
     float:left;
     width:100%;
     text-align:center;
     color:#bfc3c3;
     font-size:17px;
     font-weight:normal;
     text-transform: uppercase;
     letter-spacing: 1px;
 }
 
 .ftr-list{
     float:left;
     width:100%;
     padding-top: 60px;
     padding-bottom:30px;
 }
 
 .ftr-list form{
     float:left;
     width:100%;
 }
 
 .input-frm{
     float: left;
     width: 100%;
     padding: 10px;
     border-radius: 7px;
     border: solid 1px #44494a;
     font-size: 14px;
     background-color: #131d1e;
     height: 59px;
     font-size: 16px;
     padding-left: 15px;
     padding-right: 15px;
     color:white;
 }
 
 
 .nav-frm{
     float:left;
     width: 210px;
     height: 50px;
     color:white;
     text-align:center;
     font-weight: 500;
     font-size:15px;
     background: rgb(149,65,32);
     background: linear-gradient(87deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%);
     border-radius: 50px;
     line-height: 47px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
     cursor: pointer;
     border: none;
     margin-top: 25px;
 }
 
 .nav-frm:hover{
     text-decoration:none;
     background: rgb(149,65,32);
     background: linear-gradient(341deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%); 
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 .left{
     float:left;
 }
 
 
 #footer h4{
     float:left;
     width:100%;
     color:white;
     font-size:16px;
     font-weight:500;
 }
 
 .nav-list{
     float:left;
     width:100%;
     padding-top: 10px;
 }
 
 .ftr50{
     float:left;
     width:50%;
 }
 
 .ftr-links{
     float:left;
     width:100%;
     color:#c2c2c2;
     font-size: 14px;
     padding-bottom: 15px;
 }
 
 .ftr-links:hover{
     color:white;
     text-decoration:none;
 }
 
 .ftr-address{
     /* float:left; */
     /* width:100%; */
     color:#c2c2c2;
     font-size: 14px;
     line-height:27px;
 }
 
 .support-mail{
     float:left;
     width:100%;
     padding-top: 15px;
 }
 
 .support-mail h5{
     float:left;
     font-size:15px;
     color:white;
     font-weight:normal;
 }
 
 .mail-link{
     color: #c2c2c2;
     font-size: 14px;
     padding-left: 8px;
     position: relative;
     top: -4px;
 }
 
 .mail-link:hover{
     color:white;
     text-decoration:none;
 }
 
 .copyright{
     float:left;
     width:100%;
     padding-top:8px;
     border-top:solid 1px rgb(45 54 55 / 82%);
     margin-top: 8px;
 }
 
 .copyright p{
     float:left;
     width:100%;
     color:white;
     font-size: 14px;
     font-weight: normal;
     text-align: center;
     padding-top: 15px;
 }
 
 .webaune{
     color:white;
 }
 
 .webaune:hover{
     text-decoration:none;
     color: #c2c2c2;
 }
 
 .ftr-logo{
     float:left;
     width:100%;
 }
 
 .ftr-logo img{
     width: 160px;
     margin-bottom: 15px;
 }
 
 #panel-two h2{
     float: left; 
     width: 100%; 
     color: black;
     font-size: 45px;
     font-weight: 600;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 #panel-two span{
     color:#954120;
     font-weight: 500;
     font-size: 22px;  
     float: left; 
     width: 100%; 
 }
 
 .highlist-owl{
     float:left;
     width: 100% !important;!i;!;
     margin-top: 25px;
 }
 
 .highlights-bg{
     float:left;
     width:100%;
     background-color:white;
     border-radius:10px;
     padding:15px;
     text-align:center;
     padding-top: 30px;
     padding-bottom: 25px;
 }
 
 .highlights-bg img{
     width: 150px !important;
     display: inline !important;
 }
 
 .highlights-bg p{
     float:left;
     width:100%;
     font-weight:normal;
     color:black;
     font-size: 17px;
     line-height: 24px;
     padding-top: 12px;
 }
 
 
 
 .tabsWizard.design-1 .nav-pills li.filled.active a,
 .tabsWizard.design-1 .nav-pills li.add.active a {
   cursor: default;
   color: #ffffff;
   background-color: #954120;
   border-radius: 6px;
   border: solid 2px #954120;
   padding: 10px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 8px;
   padding-bottom: 8px;
   margin-right: 15px;
   /* float: left; */
 }
 .tabsWizard.design-1 .nav-pills li.filled.active a .badge,
 .tabsWizard.design-1 .nav-pills li.add.active a .badge {
   color: #F23030;
   font-size: 1em;
 }
 .tabsWizard.design-1 .nav-pills li.filled:not(.active) a,
 .tabsWizard.design-1 .nav-pills li.add:not(.active) a {
   cursor: pointer;
   color: #954120;
   border-radius: 6px;
   border: solid 2px #954120;
   padding: 10px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 8px;
   padding-bottom: 8px;
   margin-right: 15px;
   /* float: left; */
   text-decoration: none !important;!i;!;
 }
 .tabsWizard.design-1 .nav-pills li.filled:not(.active) a:hover,
 .tabsWizard.design-1 .nav-pills li.add:not(.active) a:hover {
   background: #ffffff;
 }
 .tabsWizard.design-1 .nav-pills li.filled:not(.active) .badge,
 .tabsWizard.design-1 .nav-pills li.add:not(.active) .badge {
   color: #ffffff;
   font-size: 1em;
   background-color: #F23030;
 }
 .tabsWizard.design-1 .btn-primary {
   border-radius: 6px !important;
   color: #F23030;
   background: #ffffff;
   border: 1px solid #F23030;
   padding: 10px 40px;
   text-transform: uppercase;
   transition: all 0.3s ease 0s;
 }
 .tabsWizard.design-1 .btn-primary:hover,
 .tabsWizard.design-1 .btn-primary:active {
   background: #ffffff;
   border-color: #F23030;
   color: #F23030;
   transform: translateY(-3px);
 }
 .tabsWizard.design-1 .btn-primary.inverse {
   color: #ffffff;
   background: #F23030;
 }
 .tabsWizard.design-1 .btn-primary.inverse:hover,
 .tabsWizard.design-1 .btn-primary.inverse:active {
   color: #ffffff;
   background: #F23030;
 }
 
 .team-head{
     float:left;
     width:100%;
 }
 
 .team-head h2{
     float: left; 
     width: 100%; 
     color: black;
     font-size: 45px;
     font-weight: 600;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 .team-head span{
     color:#954120;
     font-weight: 500;
     font-size: 22px;  
     float: left; 
     width: 100%; 
 }
 
 #tabsWizard{
     float:left;
     width:100%;
     margin-top: 20px;
 }
 
 .teamg-owl{
     float:left;
     width: 100% !important;
     margin-top: 35px;
     margin-bottom: 35px;
 }
 
 .team-sec{
     float:left;
     width:100%;
 }
 
 .team-sec img{
     border-radius:10px;
     margin-bottom: 10px;
     width: 100%;
 }
 
 .team-sec h2{
     float:left !important;
     width:100% !important;
     color:black !important;
     font-weight: 400 !important;
     font-size: 19px !important;
     text-align: center !important;
     margin-bottom: 4px !important;
 }
 
 .team-sec h3{
     float:left !important ;
     width:100% !important;
     font-size:18px !important;
     color:#954120 !important;
     font-weight:300 !important;
     text-align: center !important;
 }
 
 .global-align{
     float:left;
     width:100%;
     text-align:center;
     margin-bottom: 25px;
 }
 
 .gteam-one{
     padding: 14px;
     padding-left: 34px;
     padding-right: 34px;
     color:white;
     text-align:center;
     font-weight: 500;
     font-size:15px;
     background: rgb(149,65,32);
     background: linear-gradient(87deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%);
     border-radius: 50px;
     line-height: 47px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 .gteam-one:hover{
     text-decoration:none;
     background: rgb(149,65,32);
     background: linear-gradient(341deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%); 
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 #page-banner{
     float:left;
     width:100%;
     padding-top:35px;
     padding-bottom:35px;
     background-image: url(../images/innerpage.png) !important;
     background-size: cover !important;
     margin-top: 113px;
 }
 
 #page-banner h1{
     float:left;
     width:100%;
     color:white;
     font-size:40px;
     font-weight:500;
 }
 
 #section-pages{
     float:left;
     width:100%;
     padding-top:35px;
     padding-bottom:50px;
 }
 
 #section-pages h2 {
     float: left;
     width: 100%;
     color: black;
     font-size: 39px;
     font-weight: 500;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 #section-pages p{
     /* float: left; */
     width: 100%;
     font-size: 17px;
     color: black;
     padding-right: 380px;
 }
 
 .team-listing{
     float:left;
     width:100%;
     margin-top:15px;
 }
 
 .team-border{
     float: left;
     width: 100%;
     border: solid 1px rgb(0 0 0 / 6%);
     padding: 10px;
     border-radius: 10px;
     margin-bottom:25px;
     height:380px;
 }
 
 .sgra-listing{
     /* float:left; */
     width:100%;
     margin-top:15px; 
     row-gap:25px;
 }
 
 .sgr-bg{
     float:left;
     width:100%;
     border-radius:10px;
     padding: 20px;
     border: solid 1px rgb(0 0 0 / 26%);
 }
 
 .sgr-bg:hover{
         border: solid 1px rgb(157 85 49 / 56%);
 }
 
 .sgr-bg h3{
    float:left;
    width:100%;
    font-weight:500;
    color:black;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0px;
    padding-left: 45px;
 }
 
 .sgr-bg h3::before {
     content: '';
     position: absolute;
     width: 35px;
     height: 35px;
     background: url(../images/school.png) no-repeat center center;
     background-size: 35px 35px;
     left: 33px;
     margin-top: -8px;
 }
 
 .sgr-bg p{
     float: left;
     width: 100%;
     font-size: 16px;
     color: black;
     padding-right: 0px !important;
     line-height: 24px;
     padding-top: 1px;
     margin-bottom: 6px;
     
 }
 
 .princ{
     float:left;
     width:100%;
     font-size: 15px;
     color: black;
     padding-top: 10px;
 }
 
 .princ span{
     color: #a3441e;
 }
 
 .news-listing{
     float:left;
     width:100%;
         margin-top: 15px;
 }
 
 .news-listing h2 {
     float: left !important;
     width: 100% !important;
     font-weight: 500 !important;
     font-size: 18px !important;
     color: black !important;
     padding-top: 20px !important; 
     line-height: 26px !important;
      overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     line-clamp: 1;
     -webkit-box-orient: vertical;
 }
 
 .news-listing p {
     float: left !important ;
     width: 100% !important;
     color: black !important;
     font-size: 17px !important;
     line-height: 25px !important;
     padding-bottom: 0px !important;
     padding-top: 3px !important;
     padding-right:0px !important;
     margin-bottom: 5px;
      overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     line-clamp: 2;
     -webkit-box-orient: vertical;
 }
 
 .news-borders{
     float:left;
     width:100%;
     border-radius:10px;
     padding:10px;
     border: solid 1px #bfbcbb;
     margin-bottom:30px;
     padding-bottom: 15px;
 }
 
 .events-listing{
 float:left;
 width:100%;
 margin-top: 15px;  
 }
 
 .newsd-imgs{
     float:left;
     width:100%;
 }
 
 .ndt{
     float: left !important;
     width: 100% !important;
     font-weight: 500 !important;
     font-size: 30px !important;
     color: black !important;
     padding-top: 25px !important;
     line-height: 40px !important;
 }
 
 .newsd-imgs img{
     width:100%;
     border-radius: 10px;
 }
 
 .nd-details{
     float:left;
     width:100%;
     padding-top: 9px;
 }
 
 .nd-details p{
     float: left !important;
     width: 100% !important;
     color: black !important;
     font-size: 17px !important;
     line-height: 27px !important;
     padding-bottom: 0px !important;
     padding-top: 3px !important;
     padding-right:0px !important;
 }
 
 .posted-date{
     float:left;
     width:100%;
     color: #a3441e;
     margin-top: 15px;
 }
 
 .related-section{
     float:left;
     width:100%;
     border-radius:10px;
     border: solid 1px rgb(149 65 32 / 33%);
 }
 
 .related-section h4{
   float:left;
   width:100%;
   text-align:center;
   background-color:#954120;
   color:white;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   padding: 15px;
   font-size: 20px;
   font-weight: 400;
   letter-spacing: 0px;
 }
 
 .related-list{
     float:left;
     width:100%;
     padding:15px;
     border-bottom: solid 1px rgb(149 65 32 / 21%);
 }
 
 .related-titels{
     float: left;
     width: 100%;
     font-size: 16px;
     font-weight: normal;
     color: black;
     line-height: 23px;
 }
 
 .related-titels:hover{
     color:#954120;
     text-decoration:none !important;
 }
 
 .related-titels span{
     float:left;
     width:100%;
     color: #898686;
     font-size: 14px;
     padding-top: 4px;
 }
 
 .event-vnt{
     float: left;
     width: 100%;
     color: #a3441e;
     margin-top: 7px;
     font-weight: 500;
 }
 
 
 
 
 .ih-item.square.effect6 {
   overflow: hidden;
 }
 .ih-item.square.effect6.colored .info {
   background: #1a4a72;
   background: rgba(26, 74, 114, 0.6);
 }
 .ih-item.square.effect6.colored .info h3 {
   background: rgba(12, 34, 52, 0.6);
 }
 .ih-item.square.effect6 .img {
   -webkit-transition: all 0.35s ease-in-out;
   -moz-transition: all 0.35s ease-in-out;
   transition: all 0.35s ease-in-out;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
 }
 .ih-item.square.effect6 .info {
   background: #333333;
   background: rgb(38 59 131 / 67%);
   visibility: hidden;
   opacity: 0;
   -webkit-transition: all 0.35s ease-in-out;
   -moz-transition: all 0.35s ease-in-out;
   transition: all 0.35s ease-in-out;
 }
 .ih-item.square.effect6 .info h3 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   font-size: 17px;
   padding: 10px;
   background: #111111;
   margin: 30px 0 0 0;
   -webkit-transition: all 0.35s ease-in-out;
   -moz-transition: all 0.35s ease-in-out;
   transition: all 0.35s ease-in-out;
 }
 .ih-item.square.effect6 .info p {
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #bbb;
   padding: 20px 20px 20px;
   text-align: center;
   -webkit-transition: all 0.35s 0.1s linear;
   -moz-transition: all 0.35s 0.1s linear;
   transition: all 0.35s 0.1s linear;
   text-align: center;
 }
 .ih-item.square.effect6 a:hover .img {
   -webkit-transform: scale(1.2);
   -moz-transform: scale(1.2);
   -ms-transform: scale(1.2);
   -o-transform: scale(1.2);
   transform: scale(1.2);
 }
 .ih-item.square.effect6 a:hover .info {
   visibility: visible;
   opacity: 1;
 }
 
 .ih-item.square.effect6.from_top_and_bottom .info h3 {
   -webkit-transform: translateY(-100%);
   -moz-transform: translateY(-100%);
   -ms-transform: translateY(-100%);
   -o-transform: translateY(-100%);
   transform: translateY(-100%);
 }
 .ih-item.square.effect6.from_top_and_bottom .info p {
   -webkit-transform: translateY(100%);
   -moz-transform: translateY(100%);
   -ms-transform: translateY(100%);
   -o-transform: translateY(100%);
   transform: translateY(100%);
 }
 .ih-item.square.effect6.from_top_and_bottom a:hover .info h3,
 .ih-item.square.effect6.from_top_and_bottom a:hover .info p {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -ms-transform: translateY(0);
   -o-transform: translateY(0);
   transform: translateY(0);
 }
 
 .ih-item.square.effect6.from_left_and_right .info h3 {
   -webkit-transform: translateX(-100%);
   -moz-transform: translateX(-100%);
   -ms-transform: translateX(-100%);
   -o-transform: translateX(-100%);
   transform: translateX(-100%);
 }
 .ih-item.square.effect6.from_left_and_right .info p {
   -webkit-transform: translateX(100%);
   -moz-transform: translateX(100%);
   -ms-transform: translateX(100%);
   -o-transform: translateX(100%);
   transform: translateX(100%);
 }
 .ih-item.square.effect6.from_left_and_right a:hover .info h3,
 .ih-item.square.effect6.from_left_and_right a:hover .info p {
   -webkit-transform: translateX(0);
   -moz-transform: translateX(0);
   -ms-transform: translateX(0);
   -o-transform: translateX(0);
   transform: translateX(0);
 }
 
 .ih-item.square.effect6.top_to_bottom .info h3 {
   -webkit-transform: translateY(-100%);
   -moz-transform: translateY(-100%);
   -ms-transform: translateY(-100%);
   -o-transform: translateY(-100%);
   transform: translateY(-100%);
 }
 .ih-item.square.effect6.top_to_bottom .info p {
   -webkit-transform: translateY(-100%);
   -moz-transform: translateY(-100%);
   -ms-transform: translateY(-100%);
   -o-transform: translateY(-100%);
   transform: translateY(-100%);
 }
 .ih-item.square.effect6.top_to_bottom a:hover .info h3,
 .ih-item.square.effect6.top_to_bottom a:hover .info p {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -ms-transform: translateY(0);
   -o-transform: translateY(0);
   transform: translateY(0);
 }
 
 .ih-item.square.effect6.bottom_to_top .info h3 {
   -webkit-transform: translateY(100%);
   -moz-transform: translateY(100%);
   -ms-transform: translateY(100%);
   -o-transform: translateY(100%);
   transform: translateY(100%);
 }
 .ih-item.square.effect6.bottom_to_top .info p {
   -webkit-transform: translateY(100%);
   -moz-transform: translateY(100%);
   -ms-transform: translateY(100%);
   -o-transform: translateY(100%);
   transform: translateY(100%);
 }
 .ih-item.square.effect6.bottom_to_top a:hover .info h3,
 .ih-item.square.effect6.bottom_to_top a:hover .info p {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   -ms-transform: translateY(0);
   -o-transform: translateY(0);
   transform: translateY(0);
 }
 
 .ih-item.square .info {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     text-align: center;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
 }
 
 .ih-item.square {
   position: relative;
     /* box-shadow: 1px 1px 3px rgb(0 0 0 / 30%); */
   border-radius: 0px;
 }
 
 .gallery-imgs{
     border-radius:0px;
     width: 100%;
 }
 
 .care-share{
     float:left;
     width:100%;
 }
 
 .care-share h2{
     /* float: left; */
     /* width: 100%; */
     color: black;
     font-size: 39px;
     font-weight: 500;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 .care-share p {
     /* float: left; */
     /* width: 100%; */
     font-size: 17px;
     color: black;
     padding-right: 380px;
 }
 
 .care-share img{
     float:right;
     border-radius:10px;
     margin-top: 25px;
     margin-left: 47px;
 }
 
 #section-cs{
     float: left;
     width: 100%;
     padding-top: 35px;
     padding-bottom: 55px;
 }
 
 .mt50{
     margin-top:50px;
 }
 
 
 .faq-section .accordion {
   width: 100%;
 }
 
 .accordion-button:not(.collapsed) {
   /* background-color: #c5e5d8;*/
   background-color: var(--secondary-text);
 }
 
 .accordion-button:not(.collapsed)::after {
   background-image: none;
   transform: none;
 }
 
 .accordion-button:focus {
   box-shadow: none;
 }
 
 .accordion-button:before {
   content: "";
   position: absolute;
   /*   right: 0.75rem; */
   right: 0.75rem;
   top: 1.25rem;
   height: 2px;
   width: 1rem;
   background-color: var(--primary-text);
 }
 .accordion-button.collapsed:after {
   content: "";
   position: absolute;
   /*   right: 1.1875rem; */
   right: 1.1875rem;
   top: 0.8125rem;
   height: 1.0625rem;
   width: 0.125rem;
   border-style: none;
   background-color: var(--primary-text);
 }
 
 .faq-section .accordion-button h5 {
   /*   color: #7dbc9e; */
   color: var(--primary-text);
   margin-right: 13px;
 }
 .accordion-body {
   background-color: var(--secondary-text);
 }
 /* button:focus:not(:focus-visible) {
     outline: 0;
 } */
 
 @media screen and (min-width: 768px) {
   /*   .faq-section .accordion {
     width: 50%;
     margin: 0 auto;
   } */
 
   .accordion-button:before {
     right: 0.75rem;
   }
 
   .accordion-button.collapsed:after {
     right: 1.1875rem;
   }
 
   .faq-section .accordion-button h5 {
     margin-right: 0px;
   }
 }
 
 #accordionExample{
     float:left;
     width:100%;
 }
 
 .accordion-body{
     float:left;
     width:100%;
     font-size: 17px;
     padding: 15px;
     background-color: #fbf8f8 !important;!i;!;
     /* border-radius: 10px !important; */
 }
 
 .accordion-collapse{
     float:left;
     width:100%;
 }
 
 .accordion-button {
     position: relative;
     /* display: flex; */
     align-items: center;
     width: 100%;
     padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
     font-size: 19px;
     color: var(--bs-accordion-btn-color);
     text-align: left;
     background-color: var(--bs-accordion-btn-bg);
     border: 0;
     border-radius: 0;
     overflow-anchor: none;
     transition: var(--bs-accordion-transition);
     float: left;
     cursor: pointer;
 }
 
 .accordion-body {
     background-color: var(--secondary-text);
 }
 
 .head-office{
     float:left;
     width:100%;
     font-weight:600;
     color: #954120;
     font-size: 22px;
     padding-bottom: 23px;
 }
 
 .address{
   float:left;
   width:100%;
   border-radius:8px;
   background-color:rgb(253 242 238);
   padding: 20px;
   margin-bottom:20px;
   cursor:pointer;
   transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 .address:hover{
   background-color: rgb(229 243 211 / 54%);
   text-decoration:none !important;
 }
 
 .address p{
     line-height:30px !important;
 }
 
 .address span{
     float:left;
     width:100%;
     font-weight: 600;
     color:black;
     font-size: 18px;
     border-bottom: solid 1px rgb(0 0 0 / 11%);
     padding-bottom: 10px;
     margin-bottom: 10px;
 }
 
 
 .ags-field {
     border-bottom: 1px solid #b0aaaa;
     color: #272626;
     display: block;
     font-size: 16px;
     /* text-transform: uppercase; */
     height: 65px;
     margin-bottom:22px !important;
     padding: 0 20px;
     outline: none;
     background: #ffffff;
     width: 100%;
     padding-left: 0px;
     border: none;
     transition: all 500ms ease;
     border: solid 1px #d4d3d3;
     margin-top: 3px;
     width: 100%;
     float: left;
     padding: 15px;
     margin-top: 17px;
     border-radius: 10px;
 }
 
 .qurey-frm {
     height: auto !important;
 }
 
 .guide-tab{
     float:left;
     width:100%;
 }
 
 .guide-nav{
    float: left;
     width: 100%;
     font-size: 16px;
     font-weight: 400;
     padding: 15px;
     border-radius: 10px;
     border: solid 1px #9c4e2f;
     color: black;
     margin-bottom:15px;
 }
 
 .guide-nav:hover{
     border: solid 1px #9c4e2f;
     background-color: #9c4e2f;
     text-decoration:none;
     color:white;
 }
 
 .guide-active{
 background-color:#b6976a !important;
 border: solid 1px #b6976a !important;
 color:white !important;
 }
 
 .coaches-guide{
     /* float: left; */
     width: 100%;
     font-size: 19px;
     color: #954120;
     font-weight: 500;
     padding-bottom: 20px;
 }
 
 .guide-section{
     /* float:left; */
     width:100%;
     margin-bottom:10px;
     border-bottom: solid 1px rgb(0 0 0 / 11%);
     padding-top: 7px;
 }
 
 .guide-section p{
     /* float:left !important; */
     width:100% !important;
     color:black !important;
     padding-right:0px !important;
     padding-left: 41px;
 
 }
 
 .guide-section p::before {
     content: '';
     position: absolute;
     width: 25px;
     height: 25px;
     background: url(../images/list_one.png) no-repeat center center;
     background-size: 25px 25px;
     left: 13px;
     margin-top: 2px;
 }
 
 .guide-sge{
     /* float:left; */
     width:100%;
     padding-left: 43px;
 }
 
 .guide-sge span{
     font-weight:500;
     font-size: 15px;
     padding-right: 15px;
     color: brown;
     padding-bottom: 8px;
     /* float: left; */
 }
 
 .mb-none{
     margin-bottom:0px;
     border-bottom:none;
 }
 
 .steps-border{
    border-bottom: solid 1px rgb(0 0 0 / 11%);
     padding-bottom: 10px;
     margin-bottom: 10px; 
 }
 
 .const{
     text-align: left;
     border-bottom: none;
     font-size: 30px;
     font-weight: 600;
 }
 
 .groping-units{
     float:left;
     width:100%;
     font-weight:600;
     color:black;
     font-size:17px;
     padding-bottom:10px;
 }
 
 .divide-sec{
     float:left;
     width:100%;
 }
 
 .tabel-sections{
     float:left;
     width:100%;
     margin-bottom:15px;
 }
 
 
 
 
 table {
   border: 1px solid #ccc;
   border-collapse: collapse;
   margin: 0;
   padding: 0;
   width: 100%;
   table-layout: fixed;
 }
 
 table caption {
   font-size: 1.5em;
   margin: .5em 0 .75em;
 }
 
 table tr {
   background-color: #f8f8f8;
   border: 1px solid #ddd;
   padding: .35em;
 }
 
 table th,
 table td {
   padding: 15px;
   text-align: center;
   font-size: 16px;
   font-weight: normal;
   text-align: left;
   border-right: solid 1px #dddddd;
 }
 
 table th {
   font-size: 17px;
   /* letter-spacing: .1em; */
   /* text-transform: uppercase; */
   font-weight: 600;
   text-align: center;
   background: white;
   border-right: solid 1px #dddddd;
 }
 
 @media screen and (max-width: 600px) {
   table {
     border: 0;
   }
 
   table caption {
     font-size: 1.3em;
   }
   
   table thead {
     border: none;
     clip: rect(0 0 0 0);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 1px;
   }
   
   table tr {
     /* border-bottom: 3px solid #ddd; */
     display: block;
     margin-bottom: .625em;
   }
   
   table td {
     /* border-bottom: 1px solid #ddd; */
     display: block;
     font-size: 15px;
     text-align: left;
     border-right: none;
   }
   
   table td::before {
     /*
     * aria-label has no advantage, it won't be read inside a table
     content: attr(aria-label);
     */
     content: attr(data-label);
     float: left;
     font-weight: bold;
     text-transform: uppercase;
     width: 100%;
     text-align: left;
     padding-bottom: 8px;
   }
   
   table td:last-child {
     border-bottom: 0;
   }
 }
 
 .points-st{
     float:left;
     width:100%;
     font-weight:normal;
     padding-bottom:10px;
 }
 
 .points-st span{
     color:#954120;
 }
 
 
 .bg-whites{
     background-color:white;
 }
 
 
 .total-sub-score{
     float: left;
     width: 100%;
     font-size: 25px;
     font-weight: 600;
     color: black;
     padding-top: 24px;
     text-align: center;
 }
 
 .accordion-header{
     background: aliceblue;
     border-radius: 10px;
     padding-left: 15px;
     padding: 15px;
     padding-top: 18px !important;
     padding-bottom: 8px !important;
     margin-bottom: 0px;
     !i;!;
     cursor: pointer;
 }
 
 .accordion-item{
     float:left;
     width:100%;
     margin-bottom:20px;
 }
 
 .rg-titels{
     float:left;
     width:100%;
     font-size:16px;
     color:black;
     font-weight:500;
 }
 
 #section-cs p{
     padding-right:0px !important;
 }
 
 #banner{
     float:left;
     width:100%;
     padding-top:110px;
     padding-bottom:35px;
     background-image: url(../images/main-banner.png) !important;
     background-size: cover !important;
     height:637px;
     margin-top: 114px;
 }
 
 .slider-titel{
     font-size:60px;
     color:#ffffff;
     line-height: 67px;
     float: left;
     width: 100%;
     padding-top:20px;
 }
 
 #banner p{
     float:left;
     width:100%;
     color:white;
     font-size:17px;
     line-height: 25px;
     padding-top: 13px;
 }
 
 .bnr-slider{
     float:left;
     width:100%;
 }
 
 .banner-owl{
     float:left;
     width:100%;
 }
 
 .bnr-50{
     float:right;
     width:50%;
     margin-top: -570px;
 }
 
 .bnr-50 img{
 
 }
 
 .hvr-sub:hover{
     text-decoration:none;
     color:rgb(149,65,32);
 }
 
 .news-owl .owl-nav{
     padding-top:20px;
     text-align:center;
 }
 .news-owl .owl-next img {
    width:40px;
 }
 .news-owl .owl-prev img {
    width:40px;
    margin-right: 5px;
 }
 
 .events-owl .owl-nav{
     padding-top: 36px;
     text-align:center;
 }
 .events-owl .owl-next img {
    width:40px;
 }
 .events-owl .owl-prev img {
    width:40px;
    margin-right: 5px;
 }
 
 .reviews-owl .owl-nav{
     padding-top: 40px;
     text-align:center;
 }
 .reviews-owl .owl-next img {
    width:40px;
 }
 .reviews-owl .owl-prev img {
    width:40px;
    margin-right: 5px;
 }
 
 .sub-thumb{
     float: left;
     width: 100%;
     padding-top: 0px;
     color:#fbe8e8;
     font-size: 14px;
     font-weight: 400;
 }
 
 .sub-thumb span{
     padding-left: 3px;
     padding-right: 3px;
     font-size: 13px;
 }
 
 .gallery-thumb{
     border-radius: 10px;
     padding: 10px;
     border: solid 1px rgb(0 0 0 / 23%);
     margin-bottom:20px;
 }
 
 .hvr-radius{
     border-radius:10px !important;
 }
 
 .social-media{
     float:left;
     width:100%;
 }
 
 .social-media h4{
     float: left;
     width: 100%;
     color: white;
     font-size: 16px;
     font-weight: 500;
     padding-bottom:3px;
 }
 
 .ftr-social{
     float:left;
 }
 
 .ftr-social img{
     width:25px;
     margin-right:15px;
 }
 
 .nav-one-reg{
     float: right;
     width: 155px;
     height: 50px;
     color:white;
     text-align:center;
     font-weight: 500;
     font-size:15px;
     background: rgb(149,65,32);
     background: linear-gradient(87deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%);
     border-radius: 50px;
     line-height: 47px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
     margin-top: 19px;
 }
 
 .nav-one-reg:hover{
     text-decoration:none;
     background: rgb(149,65,32);
     background: linear-gradient(341deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%); 
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 .chr-name{
     float: left;
     width: 100%;
     font-size: 17px !important;
     font-weight: 500 !important;
     color: black !important;
     padding-top: 10px !important;
 }
 
 .chr-name span{
    color: #954120;
     font-size: 15px;
     font-weight: normal;
     float: left;
     width: 100%;
 }
 }
 
 
 @media only screen and (max-width:768px) {
 .d50{float:left; width:100%;}
 .loc-google{padding-top:8px;}
 }
 
 @media only screen and (max-width:767px) {
 .care-share img{float:left; margin-left: 0px; margin-bottom: 25px; margin-top: 0px;}
 #footer h2{font-size:50px;}   
 #footer h3{font-size:13px;} 
 .guide-tab{margin-top:20px;}
 .sgr-bg{margin-bottom:15px;}
 .vision-box{margin-bottom:20px;}
 .ftr-list{padding-top:0px;}
 .ftr-list form{padding-bottom:30px;}
 .social-media{margin-bottom:20px;}
 .remove-btn{padding-bottom:10px !important; padding-top:6px !important;}
 .rmv15{width: 15% !important;}
 .team-border{height:100% !important;}
 }
 
 @media only screen and (max-width:766px) {
 .care-share img{width:100%;}
 }
 
 @media only screen and (max-width:992px) {
 #section-pages p{padding-right:15px;}
 }
 
 @media only screen and (max-width:991px) {
 .map-img img{width:100%;}
 #ircc img{float:left; margin-left:0px; margin-right:20px; margin-bottom:15px;}
 #join-gyra img{float:left; margin-left:0px; margin-right:20px; margin-bottom:15px;}
 #gyra-schools img{float:left; margin-left:0px; margin-right:20px; margin-bottom:15px;}
 #panel-one p{padding-left:20px; padding-right:20px;}
 .bnr-50{width:100%; margin-top: -240px;}
 #banner{height:100%;}
 .bnr-wd{float:left; width:100%; min-width:100%; flex:100%;}
 #banner{padding-top:40px; padding-bottom:280px;}
 .slider-titel{font-size:45px; line-height:50px;}
 .tab-widthu{float:left !important; width:100% !important; margin-bottom:8px;}
 }
 
 @media only screen and (max-width:520px) {
 #ircc img{width:100%;}
 #join-gyra img{width:100%;}
 .managment-msg img{width:100%;}
 #gyra-schools img{width:100%;}
 }
 
 @media only screen and (max-width:345px) {
 .filled{float:left; width:100%;  margin-top:10px;}
 .tabsWizard.design-1 .nav-pills li.filled.active a, .tabsWizard.design-1 .nav-pills li.add.active a{float:left !important; width:100% !important;}
 .tabsWizard.design-1 .nav-pills li.filled:not(.active) a, .tabsWizard.design-1 .nav-pills li.add:not(.active) a{float:left !important; width:100% !important;}
 }
 
 @media only screen and (max-width:1024px) {
 .nav-one-reg{display:none;}
 }
 
 @media only screen and (max-width:1200px) {
 .header_menu_area > ul > li > a{padding: 45px 18px !important;}
 }
 
 .login-bg{
     float:left;
     width:100%;
     border-radius:10px;
     padding:15px;
     background: white;
     -webkit-box-shadow: -1px -1px 25px 0px rgb(0 0 0 / 5%);
     -moz-box-shadow: -1px -1px 25px 0px rgba(0,0,0,0.33);
     box-shadow: -1px -1px 25px 0px rgb(0 0 0 / 5%);
 }
 
 .login-bg h3{
     float: left;
     width: 100%;
     text-align: center;
     font-size: 25px;
     font-weight: 400;
     border-bottom: solid 1px rgb(0 0 0 / 7%);
     padding-bottom: 15px;
     padding-top: 9px;
     margin-bottom: 20px;
 }
 
 .login-bg form{
     float:left;
     width:100%;
 }
 
 .h55{
     height:55px;
 }
 
 .rl-auto{
     margin-right:auto;
     margin-left:auto;
 }
 
 .lg-cnt{
     float:left;
     width:100%;
     font-size:14px;
     font-weight:600;
     text-align: right;
     color: brown;
 }
 
 
 .nav-untl{
     float:left;
     width: 100%;
     height: 50px;
     color:white;
     text-align:center;
     font-weight: 500;
     font-size:15px;
     background: rgb(149,65,32);
     background: linear-gradient(87deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%);
     border-radius: 50px;
     line-height: 47px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
     cursor: pointer;
     border: none;
     margin-top: 25px;
 }
 
 .nav-untl:hover{
     text-decoration:none;
     background: rgb(149,65,32);
     background: linear-gradient(341deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%); 
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 .nav-untlr{
     float:left;
     width: 100%;
     height: 50px;
     color: rgb(149,65,32);
     text-align:center;
     font-weight: 500;
     font-size:15px;
     background: white;
     /* background: linear-gradient(87deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%); */
     border-radius: 50px;
     line-height: 47px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
     cursor: pointer;
     border: none;
     margin-top: 16px;
     border: solid 2px rgb(149,65,32);
     margin-bottom: 10px;
 }
 
 .nav-untlr:hover{
     text-decoration:none;
     border: solid 2px #000;
     color:black;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 
 .unit-fields{
     float:left;
     width:100%;
 }
 
 .msg-hme{
    margin-bottom: 0px;
     padding-bottom: 5px !important;
 }
 
 .album-name{
     float: left;
     width: 100%;
     text-align: center;
     color: black;
     font-weight: 500;
     font-size: 19px;
     position: relative;
     z-index: 999;
     background: #f3ce8a;
     padding-top: 10px;
     padding-bottom: 10px;
 }
 
 .album-name:hover{
     color:#954120;
 }
 
 .step-rv{
     float:left;
     width:100%;
 }
 
 .remove-btn{
     float: left;
     width: 100%;
     background: white;
     border-radius: 8px;
     border: none;
     padding-top: 60px;
     cursor:pointer;
     text-align: left;
 }
 
 .remove-btn img{
     width:25px;
 }
 
 .h-gl-vd img{
     width: 55px;
 }
 
 .h-gl-vd {
     float: left;
     width: 100%;
     color: white;
     text-align: center;
     font-size: 20px;
     padding-top: 45%;
 }
 
 .vd-alb{
     background: #9b691b;
     color: white !important;
 }
 
 .review-listing{
     float:left;
     width:100%;
     margin-top:25px;
 }
 
 .rvl-bg{
     background-color: #fff9f1 !important;
     margin-bottom:25px;
 }
 
 .rvl-bg2{
   background-color: #f8f6f4 !important;  
 }
 
 
 .rvl-bg p{
     padding-right:0px !important;
 }
 
 
 
 
 
 /*--------------------------------------------------------------
 >>> Gallery Page  
 ----------------------------------------------------------------*/
 .gallery-section {
   margin-bottom: 0px;
 }
 @media screen and (max-width: 575px) {
   .gallery-section {
     margin-bottom: 50px;
   }
 }
 
 .gallery-inner-wrap {
   margin: -6px;
 }
 .gallery-inner-wrap:before, .gallery-inner-wrap:after {
   content: "";
   display: block;
   clear: both;
 }
 .gallery-inner-wrap .single-gallery {
   width: 33.33%;
   float: left;
   padding: 6px;
 }
 .gallery-inner-wrap .single-gallery.width-3 {
   width: 66.66%;
 }
 .gallery-inner-wrap .gallery-img {
   -webkit-border-radius: 25px;
   -moz-border-radius: 25px;
   -ms-border-radius: 25px;
   border-radius: 25px;
   overflow: hidden;
 }
 .gallery-inner-wrap .gallery-img img {
   width: 100%;
 }
 .gallery-inner-wrap .gallery-img h4 {
   font-size: 22px;
   position: absolute;
   left: 50%;
   top: 50%;
   margin-bottom: 0;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   width: 100%;
   text-align: center;
   z-index: 1;
   color: #ffffff;
   opacity: 0;
   -webkit-transition: all 0.4s;
   -moz-transition: all 0.4s;
   -ms-transition: all 0.4s;
   -o-transition: all 0.4s;
   transition: all 0.4s;
 }
 .gallery-inner-wrap .gallery-img a {
   display: block;
   position: relative;
 }
 .gallery-inner-wrap .gallery-img a:before {
   background-color: rgba(0, 0, 0, 0.6);
   content: "";
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   opacity: 0;
   -webkit-transition: all 0.4s;
   -moz-transition: all 0.4s;
   -ms-transition: all 0.4s;
   -o-transition: all 0.4s;
   transition: all 0.4s;
 }
 .gallery-inner-wrap .gallery-img a:hover:before {
   opacity: 1;
 }
 .gallery-inner-wrap .gallery-img a:hover h4 {
   opacity: 1;
 }
 @media screen and (max-width: 767px) {
   .gallery-inner-wrap {
     margin: -5px;
   }
   .gallery-inner-wrap .single-gallery {
     width: 50%;
     padding: 5px;
   }
 }
 @media screen and (max-width: 479px) {
   .gallery-inner-wrap .single-gallery {
     width: 100%;
   }
 }
 
 
 /*--------------------------------------------------------------
 >>> Testimonial Page  
 ----------------------------------------------------------------*/
 .testimonial-page-section {
   padding-bottom: 0px;
 }
 .testimonial-page-section .testimonial-item {
   margin-bottom: 30px;
 }
 .testimonial-page-section .testimonial-item .testimonial-content {
   background-color: #364F75;
 }
 .testimonial-page-section .testimonial-item .testimonial-content h3 {
   margin-bottom: 0;
 }
 .testimonial-page-section [class*=col-]:first-child .testimonial-item .testimonial-content, .testimonial-page-section [class*=col-]:nth-child(4n+4) .testimonial-item .testimonial-content, .testimonial-page-section [class*=col-]:nth-child(4n+5) .testimonial-item .testimonial-content {
   background-color: #F15B43;
 }
 @media screen and (max-width: 575px) {
   .testimonial-page-section {
     padding-bottom: 30px;
   }
 }
 
 #special_mission{
     padding-top: 55px;
     padding-bottom: 55px;
     float:left;
     width:100%;
     background: #f9f9f9;
     margin-top: 40px;
 }
 
 #special_mission h2 {
     /* float: left; */
     width: 100%;
     color: #000;
     font-size: 45px;
     font-weight: 600;
     padding-top: 15px;
     padding-bottom: 16px;
     text-align: left;
 }
 
 #special_mission  p {
     /* float: left; */
     width: 100%;
     color: black;
     font-size: 17px;
     line-height: 27px;
     padding-top: 3px;
     padding-bottom: 6px;
     /* margin-bottom: 0px; */
     text-align: left;
     /* padding-left: 155px; */
     /* padding-right: 155px; */
 }
 
 
 #counter-section-container {
   width: 100%;
   text-align: center;
 }
 
 #counter-box-container {
   /*border: 1px solid #999999;*/
   overflow: hidden;
   display: inline-block;
   margin-top: 35px;
   margin-bottom: 35px;
   float: left;
   width: 100%;
 }
 
 #counter-box {
   /* width: 33.22%; */
   /* width: 300px; */
   /* min-width: 200px; */
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
   float: left;
   text-align: center;
   /*background-color: #111111;*/
   color: #cccccc;
   /*border: 1px solid #666666;*/
   width: 100%;
 }
 
 .counter {
     font-size: 45px;
     color: #9a4d2a;
     font-weight: 600;
 }
 
 #counter-box p{
     float:left;
     width:100%;
     padding:0px !important;
     text-align:center;
     color: #000;
     font-size: 19px;
 }
 
 .sm-team{
     float:left;
     width:100%;
     border-radius: 10px;
     border:solid 1px rgb(0 0 0 / 19%);
     padding: 25px;
     margin-bottom:25px;
     height:175px;
 }
 
 .sm-team h3{
     float: left;
     width: 100%;
     font-weight: 600;
     font-size: 20px;
     color: black;
     padding-top: 0px;
     line-height: 26px;
     margin-bottom: 2px;
 }
 
 .sm-team p{
     float: left !important;
     text-align:left !important;
     width: 100% !important;
     color: black !important;
     font-size: 17px !important;
     line-height: 27px !important;
     padding-bottom: 0px !important;
     padding-top: 3px !important;
     padding-left:0px !important;
     padding-right:0px !important;
     margin-bottom: 0px !important;
     !i;
     !;
 }
 
 .sm-high{
     float: left;
     width: 100%;
     font-weight: 500;
     font-size:23px;
     color: #9a4d2a;
     margin-bottom: 20px;
     margin-top: 5px;
 }
 
 .smhigh-list{
     background-color: #f5f5f6;
     border-radius: 10px;
     float: left;
     width: 100%;
     color: black;
     font-size: 17px;
     line-height: 26px;
     padding: 15px;
 }
 
 .cntr-plus{
     color: #9a4d2a;
     font-size: 25px;
     font-weight: normal;
 }
 
 #special_mission img {
     float: left;
     border-radius: 10px;
     margin-right: 65px;
 }
 
 
 
 .nav-one-sm{
     float:left;
     /* width: 210px; */
     height: 50px;
     color:white;
     text-align:center;
     font-weight: 500;
     font-size:15px;
     background: rgb(149,65,32);
     background: linear-gradient(87deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%);
     border-radius: 50px;
     line-height: 47px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
     padding-right:20px;
     padding-left:20px;
     margin-top:30px;
 }
 
 .nav-one-sm:hover{
     text-decoration:none;
     background: rgb(149,65,32);
     background: linear-gradient(341deg, rgba(149,65,32,1) 0%, rgba(181,150,103,1) 100%); 
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
 }
 
 
 .mission-bn{
     float:left;
     width:100%;
 }
 
 .mission-bn h2{
     float: left;
     width: 100%;
     color: black;
     font-size: 39px;
     font-weight: 500;
     padding-top: 5px;
     padding-bottom: 3px;
 }
 
 .mission-bn p {
     float: left;
     width: 100%;
     font-size: 17px;
     color: black;
     padding-right: 380px;
 }
 
 .mission-bn img{
     float:left;
     border-radius:0px;
     /* margin-top: 25px; */
     margin-left: 0px;
     width:65px;
 }
 
 
 .about-objective{
     float:left;
     width:100%;
     padding-bottom: 20px;
     padding-top:20px;
 }
 
 .about-objective h2{
     float: left;
     width: 100%;
     color: black;
     font-size: 39px;
     font-weight: 500;
     padding-top: 5px;
     padding-bottom: 3px;
 }
 
 .about-objective p {
     float: left;
     width: 100%;
     font-size: 17px;
     color: black;
     padding-right:0px;
     padding-top:15px;
 }
 
 .about-objective p::before {
     content: '';
     position: absolute;
     width: 25px;
     height: 25px;
     background: url(../images/list_one.png) no-repeat center center;
     background-size: 25px 25px;
     left: 13px;
     margin-top:0px;
 }
 
 .community-sections{
     float: left;
     width: 100%;
 }
 
 .community-sections h2{
     float: left; 
     width: 100%; 
     color: black;
     font-size: 39px;
     font-weight: 500;
     padding-top: 12px;
     padding-bottom: 3px;
 }
 
 .community-sections p {
    float: left;
     width: 100%; 
     font-size: 17px;
     color: black;
     padding-right: 380px;
 }
 
 .community-sections img{
     float:left;
     border-radius:10px;
     margin-top: 12px;
     margin-left:0px;
     margin-bottom: 19px;
 }
 
 .gyr-nav{
     font-size: 16px;
     color: #9b502c;
     font-weight: 400;
     text-decoration: underline;
 }
 
 .gyr-nav:hover{
     color:black;
 }
 
 .cst-size{
     font-size: 25px !important;
     color: #954120 !important;
 }
 
 #impact-bgs{
     float:left;
     width:100%;
     background-color:rgb(245 245 246 / 42%);
     padding-top:30px;
     padding-bottom:30px;
 }
 
 #impact-bgs{
     padding-right:0px !important;
 }
 
 .review-limite{
     display: block;
     float:left;
     width:100%;
     display: -webkit-box;
     max-width: 100%;
     height: 164px;
     margin: 0 auto;
     font-size: 14px;
     line-height: 1;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 20px;
 }
 
 .scan-qr{
     float: left;
     width: 100%;
     text-align: center;
     font-size: 22px;
     color: #954120;
     font-weight: 500;
     padding-top: 20px;
 }
 
 .qr-cntr{
     float:left;
     width:100%;
     text-align:center;
     margin-top:25px;
 }
 
 .frm-wdt{
     max-width: 750px;
     margin-left:auto;
     margin-right:auto;
 }
 
 .school-loctaions{
     float:left;
     width:100%;
     margin-top: 25px;
 }
 
 .school-loctaions p::before {
     content: '';
     position: absolute;
     width: 30px;
     height: 30px;
     background: url(../images/location.png) no-repeat center center;
     background-size: 30px 30px;
     left: 33px;
     margin-top: 2px;
 }
 
 .school-loctaions p{
     padding-left:45px;
 }
 
 .princ p::before {
     content: '';
     position: absolute;
     width: 30px;
     height: 30px;
     background: url(../images/boss.png) no-repeat center center;
     background-size: 30px 30px;
     left: 33px;
     margin-top: -4px;
 }
 
 .princ p{
     padding-left:45px;
 }
 
 .mask-blur{
     filter: blur(7px);
 }
 
 .princ-tel {
     float: left;
     width: 100%;
     font-size: 15px;
     color: black;
     padding-top: 10px;
 }
 
 .princ-tel p{
     padding-left:45px;
 }
 
 .princ-tel p::before {
     content: '';
     position: absolute;
     width: 25px;
     height: 25px;
     background: url(../images/phone-call.png) no-repeat center center;
     background-size: 25px 25px;
     left: 33px;
     margin-top: 2px;
 }
 
 
 
 .princ-mail {
     float: left;
     width: 100%;
     font-size: 15px;
     color: black;
     padding-top: 10px;
 }
 
 .princ-mail p{
     padding-left:45px;
 }
 
 .princ-mail p::before {
     content: '';
     position: absolute;
     width: 25px;
     height: 25px;
     background: url(../images/email.png) no-repeat center center;
     background-size: 25px 25px;
     left: 33px;
     margin-top: 2px;
 }
 
 
 @media only screen and (max-width:970px) {
 .sm-team{height:auto !important;}
 }
 
 @media only screen and (max-width:800px) {
 #special_mission p{padding-left:10px !important; padding-right:10px !important;}
 }
 
 @media only screen and (max-width:991px) {
 .cnt50{float:left; flex:50%; min-width:50%; max-width:50%; width:50%;}
 }
 
 @media only screen and (max-width:389px) {
 .cnt50{float:left; flex:100%; min-width:100%; max-width:100%; width:100%;}
 }
 
 
 @media only screen and (max-width:525px) {
 #special_mission img{float:left; width:100%; margin-right:0px !important; margin-bottom:25px;}
 }