@charset "utf-8";
/* CSS Document */

body {
  font-family: "Encode Sans", sans-serif;
  font-family: "Monda", sans-serif;
}
*,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}

.banners {
  padding: 0;
}
.banners img {
  width: 100%;
}

.slider-wrapper h2 {
  position: absolute;
  top: 34%;
  left: 42%;
  font-family: "Encode Sans", sans-serif;
}

.banner-left {
  padding: 0;
  position: absolute;
  top: 145px;
  left: 80px;
  z-index: 5;
}
.logo {
  padding: 45px 20px 0px 90px;
}
.logo img {
  /* float: right; */
  width: 100%;
  background: #f1f1f1;
  border-radius: 21px;
  /* margin: 0 85px; */
  padding: 8px;
}
.index-social {
  padding: 0;
  top: -65px;
  left: -7px;
}
.index-social ul {
  padding: 0;
  float: right;
}
.index-social ul:after {
  content: url(../assets/images/line.png);
  display: block;
  margin-left: 20px;
  margin-top: 10px;
}
.index-social ul li {
  padding: 5px;
}
.index-social ul li a {
  padding: 0;
}
.index-social ul li a img {
  padding: 0;
  transition: 0.2s ease-in-out;
}
.index-payment {
  padding: 0;
  top: 40px;
}
.index-payment a {
  text-decoration: none;
  display: block;
  color: #fff;
  float: right;
  font-size: 14px;
  font-weight: 500;
  margin: 1px 0px;
  font-family: "Encode Sans", sans-serif;
  width: 100%;
  float: right;
  text-align: right;
}
.index-payment a:first-child {
  background: url(../assets/images/payment-icon-1.png) right no-repeat;
  padding: 10px 55px 10px 0px;
  transition: 0.2s ease-in-out;
}
.index-payment a:first-child:hover {
  padding: 10px 60px 10px 0px;
}
.index-payment a:nth-child(2) {
  background: url(../assets/images/payment-icon-2.png) right no-repeat;
  padding: 10px 55px 10px 0px;
  transition: 0.2s ease-in-out;
}
.index-payment a:nth-child(2):hover {
  padding: 10px 60px 10px 0px;
}
.index-payment a:nth-child(3) {
  background: url(../assets/images/payment-icon-2.png) right no-repeat;
  padding: 10px 8px 10px 0px;
  transition: 0.2s ease-in-out;
}
.index-payment a:nth-child(3):hover {
  padding: 10px 60px 10px 0px;
}
.index-payment a:nth-child(4) {
  background: url(../assets/images/payment-icon-4.png) right no-repeat;
  padding: 10px 55px 10px 0px;
  transition: 0.2s ease-in-out;
}
.index-payment a:nth-child(4):hover {
  padding: 10px 60px 10px 0px;
}

.index-payment p {
  /* text-align:right; */
  color: #fff;
  font-size: 15px;
  /* margin-top: 20px; */
  padding-right: 10px;
  padding-left: 10px;
  /* line-height: 24px; */
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  text-align: justify;
}
.index-payment h1{
  color: #f1c309;
  font-size: 19px;
  font-weight: 600;
  padding-bottom: 10px;
  display: inline-block;
  padding-left: 10px;
}
.index-payment p span {
  color: #f1c309;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 10px;
  display: inline-block;
}
.index-payment a img {
  width: 180px;
  margin-top: 10px;
}

.banner-right {
  padding: 0;
  z-index: 11;
  position: absolute;
  top: 0;
}
.banner-right h2 span {
  float: right;
  margin-top: 4%;
  margin-right: 13%;
  color: #fff;
  font-size: 21px;
  cursor: pointer;
}

.banner-right-menu {
  padding: 0;
}

.overlay {
  height: 0%;
  width: 100%;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0, 0, 0);
  background-color: rgba(11, 45, 69, 0.97);
  overflow-y: hidden;
  transition: 0.5s;
}

.overlay-content-1 {
  position: relative;
  top: 15%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  width: 50%;
  float: left;
}
.overlay-content-1 h2 {
  color: #99c6e6;
  font-size: 17px;
  font-family: "Monda", sans-serif;
  text-align: right;
  margin-bottom: 30px;
}
.overlay-content-1 p {
  color: #7392a8;
  font-size: 17px;
  font-family: "Monda", sans-serif;
  text-align: right;
  margin-bottom: 30px;
  line-height: 28px;
}
.overlay-content-1 p span {
  font-weight: 600;
  /* font-size:25px; */
}
.logo1 img {
  width: 320px;
  left: 103px !important;
  top: -81px !important;
  background: #fff;
  padding: 10px;
}
.overlay-content-1 p b {
  font-weight: 600;
  font-size: 25px;
  color: #f1c309;
  line-height: 50px;
}
.overlay-content-1 p a {
  font-weight: 600;
  font-size: 17px;
  color: #f1c309;
  line-height: 40px;
  text-decoration: none;
}
.overlay-content-2 {
  position: relative;
  top: 5%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  width: 30%;
  float: right;
}
.overlay-content-2 h2 {
  color: #99c6e6;
  font-size: 15px;
  font-family: "Monda", sans-serif;
  text-align: right;
  margin-right: 170px;
  margin-bottom: 12px;
}
.overlay-content-2 a {
  color: #ddd;
  font-size: 15px;
  transition: 0.3s;
  text-decoration: none;
  padding: 5px;
  display: block;
  font-family: "Monda", sans-serif;
  text-align: right;
  margin-right: 170px;
  border-bottom: 1px solid #0a436b;
}
.overlay-content-2 a:hover {
  padding-right: 13px;
}
.overlay-content-2 a.active {
  color: #f1c309;
}

.overlay a {
  text-decoration: none;
}

.overlay a:hover,
.overlay a:focus {
  color: #f6ce3b;
}

.overlay .closebtn {
  position: absolute;
  color: #fff;
  top: 20px;
  right: 45px;
  font-size: 60px;
  z-index: 2;
}

button.accordion {
  background-color: transparent;
  color: #ddd;
  cursor: pointer;
  padding: 10px 0px;
  width: 57%;
  border: none;
  text-align: right;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  border-bottom: 1px solid #0a436b;
  margin-right: 170px;
  font-family: "Monda", sans-serif;
  padding-right: 5px;
}
button.accordion:hover {
  color: #f1c309;
  padding-right: 13px;
}
button.accordion.active {
  color: #f1c309 !important;
  padding-right: 13px;
}

button.accordion:before {
  content: "\002B";
  color: #ddd;
  font-weight: bold;
  float: left;
  margin-left: 5px;
}

button.accordion.active:before {
  content: "\2212";
}

div.panel {
  padding: 0px;
  background-color: transparent;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
div.panel a {
  color: #fff;
  padding: 7px 0px;
  font-size: 15px;
}

.panel {
  margin-bottom: 0;
  background-color: #fff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: none;
}

@media screen and (max-height: 450px) {
  .overlay {
    overflow-y: auto;
  }

  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}

.body-bg {
  padding: 0px 0px 0px 0px;
  background-attachment: fixed;
  background-size: cover;
}
.welcome {
  padding: 0;
  text-align: center;
}
.welcome p {
  font-size: 17px;
  color: #a2a2a2;
  text-transform: uppercase;
  font-weight: 600;
}
.welcome p span {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
}
.welcome h1 {
  font-size: 19px;
  color: #1c4765;
  text-transform: uppercase;
  font-weight: 600;
}

.welcome-left {
  padding: 0;
  margin-top: 50px;
}
.welcome-left-full {
  text-align: right;
  padding-right: 20px;
}
.welcome-left-full img {
  display: inline-block;
  margin-top: -60px;
  margin-right: -2px;
}
.welcome-left-full p {
  display: inline-block;
  text-align: center;
  font-size: 15px;
  color: #6a6a6a;
  text-transform: uppercase;
  background: #fff;
  padding: 16px 28px 10px 28px;
  box-shadow: 0px 0px 30px #ededed;
}
.welcome-left-full p span {
  font-size: 25px;
  color: #2e2e2e;
  font-weight: 600;
}

.welcome-right {
  padding: 0;
  margin-top: 50px;
}
.welcome-right-full {
  padding: 0;
  padding-right: 50px;
}
.welcome-right-full img {
  border: 5px solid #ddd;
}
.welcome-right-full a {
  text-decoration: none;
  color: #fff;
  background: #c71137;
  background-image: url(../assets/images/readmore.png);
  background-repeat: no-repeat;
  background-position: 125px;
  font-size: 13px;
  text-transform: uppercase;
  font-family: "Encode Sans", sans-serif;
  padding: 15px 50px 15px 40px;
  float: right;
  margin-top: -27px;
  position: relative;
}
.founder {
  padding: 0;
  float: right;
  margin-top: 0px;
  text-align: center;
}
.founder img {
  margin: 0 auto;
  margin-bottom: 10px;
}
.founder p {
  font-size: 14px;
  color: #787878;
  text-transform: uppercase;
  line-height: 24px;
}
.founder p span {
  color: #e11a45;
  font-weight: 600;
}
.founder a {
  font-size: 15px;
  color: #1c4765;
  text-transform: uppercase;
  text-decoration: none;
}
.founder a:after {
  content: "";
  border-bottom: 1px solid #ddd;
  display: block;
  width: 0px;
  margin: 0 auto;
  transition: 0.2s ease-in-out;
}
.founder a:hover:after {
  content: "";
  border-bottom: 1px solid #1c4765;
  display: block;
  width: 88px;
  margin: 0 auto;
}

.welcome-content {
  padding: 0;
  text-align: center;
  margin-top: 40px;
}
.welcome-content p {
  font-size: 14px;
  color: #040404;
  padding: 0px 235px;
  line-height: 24px;
}
.welcome-content a {
  text-decoration: none;
  font-size: 14px;
  color: #bc0b3d;
  line-height: 24px;
}
.welcome-content a:after {
  content: "";
  border-bottom: 1px solid #bc0b3d;
  display: block;
  width: 0px;
  margin: 0 auto;
  margin-top: -3px;
  transition: 0.2s ease-in-out;
}
.welcome-content a:hover:after {
  content: "";
  border-bottom: 1px solid #bc0b3d;
  display: block;
  width: 70px;
  margin: 0 auto;
  margin-top: -3px;
}

.body-left-right {
  padding: 50px 0px 20px 0px;
  background: url(../assets/images/body-lr-bg.png);
  background-attachment: fixed;
  background-size: cover;
  text-align: center;
}

.body-left-right-1 {
  padding: 0;
  margin-bottom: 30px;
}
.body-left-right-detail {
  padding: 0;
  text-align: left;
  background: #fff3e8;
  min-height: 274px;
}
.body-left-right-image {
  padding: 0;
  background: #fff;
}
.body-left-right-image img {
  float: left;
}
.body-left-right-half {
  margin-top: 20px;
  padding: 0px 20px 0px 40px;
  border-right: 1px solid #dcdcdc;
}
.body-left-right-half h2 {
  font-size: 15px;
  color: #393939;
  font-weight: 600;
  margin-bottom: 10px;
}
.body-left-right-half p {
  font-size: 14px;
  color: #393939;
  line-height: 29px;
}
.body-left-right-half p:before {
  content: url(../assets/images/icon.png);
  display: inline-block;
  margin-right: 10px;
}
.body-left-right-detail a {
  text-decoration: none;
  color: #fff;
  background: #f69e52;
}
.body-left-right-1 a {
  text-align: left;
  float: left;
  text-decoration: none;
  font-size: 24px;
  color: #fff;
  background: #f69e52;
  padding: 5px 15px;
  position: relative;
  margin-top: -25px;
  margin-left: -15px;
}
.body-left-right-1:hover a {
  animation: wobble 1s ease;
  animation-iteration-count: 1;
}
.body-left-right-2:hover a {
  animation: wobble 1s ease;
  animation-iteration-count: 1;
}
.body-left-right-3:hover a {
  animation: wobble 1s ease;
  animation-iteration-count: 1;
}

.body-left-right-2 {
  padding: 0;
  margin-bottom: 30px;
  float: right;
  padding-left: 35px;
}
.body-left-left-image {
  padding: 0;
  background: #fff;
}
.body-left-left-image img {
  float: right;
}
.body-left-right-1-detail {
  padding: 0;
  text-align: left;
  background: #eff9ff;
  min-height: 274px;
}
.body-left-right-image {
  padding: 0;
  background: #fff;
}
.body-left-right-image img {
  float: left;
}
.body-left-right-1-half {
  margin-top: 40px;
  padding: 0px 20px 0px 40px;
  border-left: 1px solid #dcdcdc;
}
.body-left-right-1-half h2 {
  font-size: 15px;
  color: #393939;
  font-weight: 600;
  margin-bottom: 10px;
}
.body-left-right-1-half p {
  font-size: 14px;
  color: #393939;
  line-height: 29px;
}
.body-left-right-1-half p:before {
  content: url(../assets/images/icon-1.png);
  display: inline-block;
  margin-right: 10px;
}
.body-left-right-1-detail a {
  text-decoration: none;
  color: #fff;
  background: #f69e52;
}
.body-left-right-2 a {
  text-align: left;
  float: right;
  text-decoration: none;
  font-size: 24px;
  color: #fff;
  background: #73b5e1;
  padding: 5px 15px;
  position: relative;
  margin-top: -25px;
  margin-right: -15px;
}

.index-hotel {
  padding: 0;
}
.index-hotel h2 {
  font-weight: 500;
}
.body-left-right-2-detail {
  padding: 0;
  text-align: left;
  background: #dffff9;
  min-height: 274px;
}
.body-left-right-2-half {
  margin-top: 40px;
  padding: 0px 20px 0px 40px;
  border-right: 1px solid #dcdcdc;
}
.body-left-right-2-half h2 {
  font-size: 15px;
  color: #393939;
  font-weight: 600;
  margin-bottom: 10px;
}
.body-left-right-2-half p {
  font-size: 14px;
  color: #393939;
  line-height: 29px;
}
.body-left-right-2-half p:before {
  content: url(../assets/images/icon-2.png);
  display: inline-block;
  margin-right: 10px;
}
.body-left-right-2-detail a {
  text-decoration: none;
  color: #fff;
  background: #f69e52;
}
.body-left-right-3 a {
  text-align: left;
  float: left;
  text-decoration: none;
  font-size: 24px;
  color: #fff;
  background: #23a389;
  padding: 5px 15px;
  position: relative;
  margin-top: -25px;
  margin-left: -15px;
}
.body-left-right-3 {
  padding: 0;
  margin-bottom: 70px;
}

.facilities {
  padding: 20px 0px;
  background: url(../assets/images/facilities-bg.png);
  background-attachment: fixed;
  background-size: cover;
}
.facilities h2 {
  font-size: 40px;
  color: #fff;
  /* margin-bottom: 50px; */
  text-align: center;
}
.facilities-in {
  padding: 0;
}
.facilities-left {
  padding: 0;
}

.facilities-right {
  padding: 0;
  text-align: center;
}

.autoplay .slick-prev::before {
  content: url(../assets/images/mob-prev.png);
  opacity: 1;
}
.autoplay .slick-next::before {
  content: url(../assets/images/mob-next.png);
  opacity: 1;
}
.autoplay .slick-prev {
  top: -35%;
}
.autoplay .slick-next {
  top: -35%;
}
.autoplay .slick-prev {
  left: 94%;
}
.autoplay .slick-next {
  left: 97%;
}

.autoplay {
  padding: 0;
}
.autoplay-hover {
  text-align: center;
  position: absolute;
  top: 0;
  width: 220px;
  background: rgba(45, 45, 45, 0.83);
  transition: 0.2s ease-in-out;
}

.autoplay-hover:hover {
  background: rgba(245, 190, 43, 0.83);
  animation: bounce 1s ease;
  animation-iteration-count: 1;
}
.autoplay-hover img {
  margin: 0 auto;
  margin-left: 35%;
  margin-top: 23%;
}
.autoplay-hover p {
  color: #fff;
  text-align: center;
  margin-left: 5%;
  margin-top: 5%;
  margin-bottom: 20%;
}

.fade {
  padding: 0;
}
.facilities-right h2 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 20px;
}
.single-item {
  text-align: center;
  padding: 0px 100px;
}
.single-item p {
  padding: 0px;
  font-size: 15px;
  line-height: 28px;
  color: #fff;
}
.single-item p span {
  text-transform: uppercase;
  color: #ffdd82;
}
.single-item p b {
  font-size: 31px;
  padding-right: 10px;
}
.slick-slide:focus {
  border: 0px !important;
}

.single-item .slick-prev::before {
  content: url(../assets/images/slide-prev.png);
  opacity: 1;
  z-index: 1;
}
.single-item .slick-next::before {
  content: url(../assets/images/slide-next.png);
  opacity: 1;
}
.single-item .slick-prev {
  top: 10%;
}
.single-item .slick-next {
  top: 10%;
}
.single-item .slick-prev {
  left: 5%;
  z-index: 1;
}
.single-item .slick-next {
  right: 7%;
  z-index: 1;
}

.news-enquiry {
  padding: 70px 0px;
}
.news {
  padding: 0;
}
.news h2 {
  font-size: 24px;
  color: #1c4765;
  margin-bottom: 40px;
  text-transform: uppercase;
}
.news-events {
  padding: 0;
}
.news-events img {
  display: inline-block;
  margin-top: -180px;
}
.news-events p {
  display: inline-block;
  width: 65%;
  padding-left: 20px;
  font-size: 15px;
  color: #4a4a4a;
  text-transform: uppercase;
  line-height: 26px;
}
.news-events p b {
  text-transform: capitalize;
  font-size: 13px;
  color: #b9b9b9;
  font-weight: 300;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 6px 0px;
  margin-top: 7px;
  display: block;
}
.news-events p span {
  text-transform: capitalize;
  font-size: 14px;
  color: #0e0e0e;
  font-weight: 300;
}

.news-events .slick-prev::before {
  content: url(../assets/images/news-prev.png);
  opacity: 1;
  z-index: 1;
}
.news-events .slick-next::before {
  content: url(../assets/images/news-next.png);
  opacity: 1;
}
.news-events .slick-prev {
  top: 100%;
}
.news-events .slick-next {
  top: 100%;
}
.news-events .slick-prev {
  left: 18%;
  z-index: 1;
}
.news-events .slick-next {
  left: 24%;
  z-index: 1;
}

.certificateModalButton2{
  background: #f1c309;
  font-size: 14px;
  text-decoration: underline;
  color: #282828;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  padding: 16px 30px;
  display: inline-block;
  border-radius: 4px;
}

.col-md-12.sm-pad-small-dev {
  padding: 0;
}
.index-enquiry {
  padding: 0;
}
.index-enquiry h2 {
  font-size: 24px;
  color: #1c4765;
  margin-bottom: 40px;
  text-transform: uppercase;
  padding-left: 13px;
}
.contactus-enqu {
  width: 100%;
}
input.form-control {
  height: 45px;
  border: none;
  outline: 0;
  box-shadow: none;
  border-bottom: solid 1px #bdbdbd;
  color: #6f6f6f;
  border-radius: 0px;
  font-size: 14px;
  padding: 0;
}
select.form-control {
  height: 36px;
  outline: 0;
  border: none;
  color: #6f6f6f;
  box-shadow: none;
  border-bottom: solid 1px #bdbdbd;
  border-radius: 0px;
  background: url(../assets/images/drob-down-arrow.png) no-repeat 97%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 14px;
  padding: 0;
}
textarea.form-control.txt_area {
  border: none;
  outline: 0;
  box-shadow: none;
  border-bottom: solid 1px #bdbdbd;
  color: #6f6f6f;
  border-radius: 0px;
  font-size: 14px;
  padding: 0;
  height: 65px;
}
.no-pad-a {
  padding: 0px;
}

span#txtCaptchaDiv {
  top: 10px;
  position: relative;
  border-bottom: solid 1px #e1e1e1;
  font-size: 16px;
  line-height: 33px;
  color: #9b9b9b;
  padding-bottom: 5px;
  height: 46px;
}
input.form-control.submit {
  background: #f1c309;
  color: #222;
  height: 46px;
  text-transform: uppercase;
  border-bottom: none;
}
.form-group {
  margin-bottom: 25px;
}
iframe.contactus-enqu {
  min-height: 200px;
}
.form-control:focus {
  border-color: #1c4665;
  outline: 0;
  box-shadow: none;
}
textarea.form-control.txt_area:focus {
  border-color: #1c4665;
}

.index-video-bg {
  padding: 0px;
  background: #1c4665;
  height: 200px;
}
.index-video {
  padding: 0;
}
.index-video-left {
  padding: 0;
}
.index-video-right {
  padding: 0;
  text-align: center;
  margin-top: 50px;
}
.index-video-right h2 {
  font-size: 35px;
  color: #fbfbfb;
  border-bottom: 1px solid #fbfbfb;
  display: inline-block;
  padding: 10px 0px;
  margin-bottom: 10px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.index-video-right p {
  font-size: 15px;
  color: #fbfbfb;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.index-video-right-content {
  transition: 0.2s ease-in-out;
}
.index-video-right-content:hover h2 {
  color: #f1c309;
  border-bottom: 1px solid #f1c309;
  animation: bounceIn 1s ease;
  animation-iteration-count: 1;
}
.index-video-right-content:hover p {
  color: #f1c309;
}

.index-faq {
  padding: 0;
  text-align: center;
  margin: 110px 0px 70px 0px;
}
.index-faq h2 {
  font-size: 31px;
  color: #a2a2a2;
  font-weight: 400;
  margin: 20px 0px;
}
.index-faq p {
  font-size: 15px;
  color: #a2a2a2;
  font-weight: 400;
  margin: 20px 0px;
  padding: 0px 150px;
  line-height: 26px;
}
.index-faq a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 15px;
  color: #e37921;
  font-weight: 600;
}

.footer {
  padding: 50px 0px 20px 0px;
  background: #c51237;
}
.footer-left {
  padding: 0;
}
.footer-left-1 {
  padding: 0;
  padding-left: 30px;
}
.footer-left-1 h2 {
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  font-family: "Encode Sans", sans-serif;
  padding-left: 15px;
  margin-bottom: 20px;
}
.footer-left-1 ul {
}
.footer-left-1 ul li {
  margin-bottom: 10px;
}
.footer-left-1 ul li:last-child {
  margin-bottom: 0px;
}
.footer-left-1 ul li a {
  text-decoration: none;
  color: #f5f5f5;
  background: url(../assets/images/icon-1.png) left center no-repeat;
  padding-left: 15px;
}
.footer-left-1 ul li a:hover {
  color: #fff;
}
.footer-left-1 ul li a.active {
  color: #ffd632;
}
.footer-left-1 p {
  text-decoration: none;
  color: #c9e8ff;
  line-height: 29px;
  padding-left: 50px;
}
.footer-left-1 p:before {
  content: url(../assets/images/time.png);
  display: inline-block;
  position: absolute;
  margin-top: 3px;
  margin-left: -40px;
}
.footer-left-1 p a {
  text-decoration: none;
  color: #c9e8ff;
  line-height: 29px;
}
.footer-left-1 p a:hover {
  color: #f1c309;
}

.footer-right {
  padding: 0;
  background: #851a30;
  height: 295px;
  float: right;
  position: absolute;
  right: 0;
}
.footer-right h2 {
  font-size: 17px;
  color: #fff;
  padding: 30px 0px 0px 50px;
}

.footer-right-top {
  padding: 0;
  background: #f1c309;
  margin-top: 70px;
  height: 235px;
  width: 35%;
  float: right;
  position: absolute;
  right: 0;
}
.footer-right-top:before {
  content: url(../assets/assets/images/footer-cut.png);
  display: block;
  margin-top: -18px;
}
.footer-right-top p {
  margin: 20px 50px 20px 50px;
  padding-left: 30px;
  line-height: 24px;
}
.footer-right-top p:before {
  content: url(../assets/images/location.png);
  display: block;
  margin-left: -50px;
  margin-top: 0px;
  position: absolute;
}

.footer-right-top h2 {
  margin: 0px 50px;
  padding-left: 30px;
  line-height: 30px;
  font-size: 19px;
}
.footer-right-top h2:before {
  content: url(../assets/images/call.png);
  display: block;
  margin-left: -50px;
  margin-top: -5px;
  position: absolute;
}
.footer-right-top h3 {
  margin: 0px 50px;
  padding-left: 30px;
  line-height: 30px;
  font-size: 19px;
  margin-top: 20px;
  word-wrap: break-word;
}
.footer-right-top h3:before {
  content: url(../assets/img/email.png);
  display: block;
  margin-left: -50px;
  margin-top: -5px;
  position: absolute;
}

.footer-bottom {
  padding: 15px 0px;
  background: #851a30;
}
.footer-bottom p {
  color: #f5f5f5;
  text-align: center;
}
.footer-bottom a {
  color: #fff;
  text-decoration: none;
}

.footer-bottom p b {
  color: #f1c309 !important;
}

.footer-bottom p span {
  float: right;
}

.index-social-1 {
  padding: 0;
}
.index-social-1 ul {
  padding: 0;
  float: right;
}
.index-social-1 ul:after {
  content: url(../assets/images/line-1.png);
  display: block;
  margin-left: 20px;
  margin-top: 10px;
}
.index-social-1 ul li {
  padding: 5px;
}
.index-social-1 ul li a {
  padding: 0;
}
.index-social-1 ul li a img {
  padding: 0;
  transition: 0.2s ease-in-out;
}
.index-social-1 ul li a:hover img {
  transform: rotate(90deg);
}
.index-payment-1 {
  padding: 0;
}
.index-payment-1 a {
  text-decoration: none;
  display: block;
  color: #fff;
  width: 100%;
  float: right;
  text-align: right;
  font-size: 14px;
  font-weight: 500;
  margin: 1px 0px;
  font-family: "Encode Sans", sans-serif;
}
.index-payment-1 a:first-child {
  background: url(../assets/images/payment-icon-1.png) right no-repeat;
  padding: 10px 55px 10px 0px;
  transition: 0.2s ease-in-out;
}
.index-payment-1 a:first-child:hover {
  padding: 10px 60px 10px 0px;
}
.index-payment-1 a:nth-child(2) {
  background: url(../assets/images/payment-icon-2.png) right no-repeat;
  padding: 10px 55px 10px 0px;
  transition: 0.2s ease-in-out;
}
.index-payment-1 a:nth-child(2):hover {
  padding: 10px 60px 10px 0px;
}
.index-payment-1 a:nth-child(3) {
  background: url(../assets/images/payment-icon-2.png) right no-repeat;
  padding: 10px 55px 10px 0px;
  transition: 0.2s ease-in-out;
}
.index-payment-1 a:nth-child(3):hover {
  padding: 10px 60px 10px 0px;
}
.index-payment-1 a:nth-child(4) {
  background: url(../assets/images/payment-icon-4.png) right no-repeat;
  padding: 10px 55px 10px 0px;
  transition: 0.2s ease-in-out;
}
.index-payment-1 a:nth-child(4):hover {
  padding: 10px 60px 10px 0px;
}

.index-payment-1 p {
  text-align: right;
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
  padding-right: 10px;
  line-height: 34px;
}
.index-payment-1 p span {
  color: #f1c309;
  font-size: 38px;
  font-weight: 600;
}

.path-finder {
  padding: 14px 0px;
  text-align: center;
  background: #ebebeb;
}
.path-finder h2 {
  font-size: 14px;
  color: #c90823;
  text-transform: uppercase;
}
.path-finder a {
  text-decoration: none;
  /* color:; */
}
.path-finder span {
  color: #a8a8a8;
  font-size: 16px;
}

.about-content {
  padding: 20px;
  margin: 40px 0px;
}
.about-content h2 {
  font-size: 17px;
  color: #333333;
  margin-bottom: 20px;
}
.about-content h2:after {
  content: "";
  border-bottom: 1px solid #333;
  width: 50px;
  display: block;
  padding-top: 10px;
}
.about-content p {
  font-size: 14px;
  color: #333333;
  text-align: justify;
  line-height: 27px;
  margin-bottom: 40px;
}
.about-content img {
  margin: 0 auto;
}
.profile {
  padding: 40px 100px;
}
.profile-1 {
  padding: 0;
  text-align: center;
}
.profile-1 h3 {
  font-size: 35px;
  color: #847c7c;
  border-bottom: 1px solid #b8b8b8;
  display: inline-block;
  padding: 10px 0px;
  margin-bottom: 10px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.profile-1 p {
  font-size: 15px;
  color: #847c7c;
  text-align: center;
  cursor: pointer;
  transition: 0.2s ease-in-out;
  margin-bottom: 0;
}
.profile-1 {
  transition: 0.2s ease-in-out;
}
.profile-1:hover h3 {
  color: #0b3655;
  animation: bounceIn 1s ease;
  animation-iteration-count: 1;
}
.profile-1:hover p {
  color: #0b3655;
}

.vision {
  padding: 0;
}
.vision-bottom-1 {
  padding: 0px 10px 0px 0px;
  margin-bottom: 23px;
}
.vision-bottom-left-1 {
  padding: 30px;
  text-align: center;
  background: #ffe7ec;
  border-radius: 10px;
  min-height: 458px;
}
.vision-bottom-left-1 h3 {
  font-size: 17px;
  color: #e9365b;
  font-weight: 600;
  margin: 10px 0px;
}
.vision-bottom-left-1 h3:after {
  content: "";
  border-bottom: 1px solid #e9365b;
  width: 70px;
  margin: 0 auto;
  display: block;
  padding: 4px 0px;
}
.vision-bottom-left-1 p {
  font-size: 14px;
  color: #101010;
  text-align: justify;
  line-height: 27px;
  margin-bottom: 0px;
}

.vision-bottom-2 {
  padding: 0px 0px 0px 10px;
  margin-bottom: 23px;
}
.vision-bottom-left-2 {
  padding: 30px;
  text-align: center;
  background: #fee1ff;
  border-radius: 10px;
  min-height: 458px;
}
.vision-bottom-left-2 h3 {
  font-size: 17px;
  color: #aa25b0;
  font-weight: 600;
  margin: 10px 0px;
}
.vision-bottom-left-2 h3:after {
  content: "";
  border-bottom: 1px solid #aa25b0;
  width: 70px;
  margin: 0 auto;
  display: block;
  padding: 4px 0px;
}
.vision-bottom-left-2 p {
  font-size: 14px;
  color: #101010;
  text-align: justify;
  line-height: 27px;
  margin-bottom: 0px;
}

.vision-bottom-3 {
  padding: 0px 10px 0px 0px;
  margin-bottom: 23px;
}
.vision-bottom-left-3 {
  padding: 30px;
  text-align: center;
  background: #ebfbff;
  border-radius: 10px;
  min-height: 512px;
}
.vision-bottom-left-3 h3 {
  font-size: 17px;
  color: #167c96;
  font-weight: 600;
  margin: 10px 0px;
}
.vision-bottom-left-3 h3:after {
  content: "";
  border-bottom: 1px solid #167c96;
  width: 70px;
  margin: 0 auto;
  display: block;
  padding: 4px 0px;
}
.vision-bottom-left-3 h4 {
  font-size: 14px;
  color: #167c96;
  margin: 15px 0px;
  text-align: left;
  background: url(../assets/images/icon-3.png) left center no-repeat;
  padding-left: 15px;
}
.vision-bottom-left-3 p {
  font-size: 14px;
  color: #101010;
  text-align: justify;
  line-height: 27px;
  margin-bottom: 0px;
}

.vision-bottom-4 {
  padding: 0px 0px 0px 10px;
  margin-bottom: 23px;
}
.vision-bottom-left-4 {
  padding: 30px;
  text-align: center;
  background: #fbf7e6;
  border-radius: 10px;
  min-height: 512px;
}
.vision-bottom-left-4 h3 {
  font-size: 17px;
  color: #968746;
  font-weight: 600;
  margin: 10px 0px;
}
.vision-bottom-left-4 h3:after {
  content: "";
  border-bottom: 1px solid #968746;
  width: 70px;
  margin: 0 auto;
  display: block;
  padding: 4px 0px;
}
.vision-bottom-left-4 p {
  font-size: 14px;
  color: #101010;
  text-align: justify;
  line-height: 27px;
  margin-bottom: 0px;
}

.vision-bottom-5 {
  padding: 0px 0px 0px 10px;
  margin-bottom: 23px;
}
.vision-bottom-left-5 {
  padding: 30px;
  text-align: center;
  background: #d9fff3;
  border-radius: 10px;
}
.vision-bottom-left-5 h3 {
  font-size: 17px;
  color: #106b4e;
  font-weight: 600;
  margin: 10px 0px;
}
.vision-bottom-left-5 h3:after {
  content: "";
  border-bottom: 1px solid #106b4e;
  width: 70px;
  margin: 0 auto;
  display: block;
  padding: 4px 0px;
}
.vision-bottom-left-5 p {
  font-size: 14px;
  color: #101010;
  text-align: justify;
  line-height: 27px;
  margin-bottom: 0px;
}

.director-speech-1 {
  padding: 0;
  margin: 50px 0px;
}
.director-speech-1 h2 {
  font-size: 17px;
  color: #333333;
  margin-bottom: 30px;
}
.director-speech-1 h2:after {
  content: "";
  border-bottom: 1px solid #106b4e;
  width: 45px;
  display: block;
  margin-top: 12px;
}
.director-speech-1-left {
  padding: 0;
}
.director-speech-1-right {
  padding: 0;
  padding-left: 30px;
}
.director-speech-1-right h3 {
  font-size: 16px;
  color: #333333;
  font-weight: 600;
  margin-bottom: 15px;
}
.director-speech-1-right h3 span {
  color: #9c9c9c;
}
.director-speech-1-right p {
  font-size: 14px;
  color: #222;
  line-height: 27px;
  text-align: justify;
  margin-bottom: 20px;
}

.director-speech-2 {
  padding: 50px 0px;
  background: #f3f5ea;
}
.director-speech-1-right h4 {
  font-size: 14px;
  color: #222;
  line-height: 27px;
  text-align: justify;
  display: inline-block;
  background: url(../assets/images/icon-4.png) left center no-repeat;
  padding-left: 15px;
  margin-right: 34px;
  margin-bottom: 12px;
  background-position: 0px 8px;
}

.director-speech-3 {
  padding: 50px 0px;
  background: #f2faff;
}

.academics {
  margin: 50px 0px;
}
.academics h2 {
  font-size: 25px;
  color: #1c3a5d;
}

.academics-tab {
  padding: 0;
  margin-top: 30px;
}

/* Style the tab */
div.tab {
  float: right;
  width: 22%;
}

/* Style the buttons inside the tab */
div.tab button {
  display: block;
  background-color: #f1f1f1;
  color: #595959;
  padding: 15px 25px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 14px;
  border-bottom: 1px solid #fff;
  background-image: url(../assets/images/tab-1.jpg);
  background-repeat: no-repeat;
}
div.tab button:last-child {
  border-bottom: 0px solid #d3d3d3;
}

/* Change background color of buttons on hover */
div.tab button:hover {
  background-color: #f8f8f8;
}

/* Create an active/current "tab button" class */
div.tab button.active {
  background-color: #f8f8f8;
  background-image: url(..assets/images/tab.jpg);
  background-repeat: no-repeat;
}

/* Style the tab content */
.tabcontent {
  float: left;
  padding: 0px;
  width: 78%;
}

.tabcontent-left {
  padding: 0;
  margin-bottom: 20px;
}
.tabcontent-left h3 {
  font-size: 14px;
  color: #d5071a;
  font-weight: 600;
  margin-bottom: 15px;
}
.tabcontent-left h5 {
  margin-bottom: 15px;
}
.tabcontent-left p {
  font-size: 14px;
  color: #000;
  margin-bottom: 10px;
  background: url(../assets/images/icon-3.png) left center no-repeat;
  padding-left: 15px;
  line-height: 27px;
  background-position: 0px 10px;
}

.academic-campus {
  padding: 0;
  margin-bottom: 50px;
}
.academic-campus img {
  margin: 0 auto;
  margin-bottom: 50px;
}
.academic-campus h2 {
  font-size: 25px;
  color: #1c3a5d;
  margin-bottom: 20px;
  padding: 0px 20px;
}
.academic-campus p {
  font-size: 15px;
  color: #000;
  margin-bottom: 20px;
  text-align: justify;
  line-height: 27px;
  padding: 0px 20px;
}

.contact-us {
  padding: 0;
  margin: 70px 0px;
}
.contact-us-left h2 {
  font-size: 21px;
  color: #0a3554;
  padding-left: 15px;
  margin-bottom: 30px;
}
.contact-us-left {
  padding: 0;
  padding-right: 50px;
}
.contact-us-right {
  padding: 0;
}
.contact-us-right h2 {
  font-size: 15px;
  color: #000;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
  background: url(../assets/images/location.png) left center no-repeat;
  padding-left: 50px;
  background-position: 0px 5px;
}
.contact-us-right h2:nth-child(2) {
  border-bottom: 1px solid #ddd;
  padding-top: 20px;
  background: url(../assets/img/phone.png) left center no-repeat;
  padding-left: 50px;
  background-position: 0px 25px;
}
.contact-us-right h2:last-child {
  border-bottom: 0px solid #ddd;
  padding-top: 20px;
  background: url(../assets/img/email.png) left center no-repeat;
  padding-left: 50px;
  background-position: 0px 25px;
}

.faculty {
  padding: 0;
  margin: 50px 0px;
}
.faculty-left {
  padding: 0;
}
.faculty-left p {
  text-align: justify;
  font-size: 14px;
  line-height: 27px;
  margin-bottom: 15px;
  color: #000;
}
.faculty-left a {
  text-align: center;
  font-size: 14px;
  text-decoration: none;
  color: #cd0000;
  display: block;
  line-height: 22px;
  font-weight: 600;
  margin: 0 0 20px 0;
}
.faculty-left img {
  margin: 0 auto;
  margin-bottom: 16px;
}

.faculty-reason {
  padding: 0;
  text-align: center;
  margin-bottom: 50px;
}
.faculty-reason h2 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 30px;
}
.faculty-reason h2:after {
  content: "";
  border-bottom: 1px solid #333;
  width: 80px;
  display: block;
  margin: 0 auto;
  margin-top: 8px;
}

.faculty-reason-1 {
  padding: 0px 8px;
}
.faculty-reason-left {
  padding: 25px 30px;
  background: #b8ffd6;
  border-radius: 7px;
  min-height: 125px;
}
.faculty-reason-left p {
  font-size: 14px;
  line-height: 25px;
  font-weight: 600;
  color: #000;
}
.faculty-reason-mid {
  padding: 25px 30px;
  background: #bde3fd;
  border-radius: 7px;
  min-height: 125px;
}
.faculty-reason-mid p {
  font-size: 14px;
  line-height: 25px;
  font-weight: 600;
  color: #000;
}
.faculty-reason-right {
  padding: 25px 30px;
  background: #fec2bb;
  border-radius: 7px;
  min-height: 125px;
}
.faculty-reason-right p {
  font-size: 14px;
  line-height: 25px;
  font-weight: 600;
  color: #000;
}

.faculty-certificate {
  padding: 0;
  margin-bottom: 40px;
}
.faculty-certificate-1 {
  padding: 0;
  margin-bottom: 30px;
}
.faculty-certificate-1 img {
  margin: 0 auto;
}

.extra-curricular {
  padding: 0;
  margin: 70px 0px 30px 0px;
}
.extra-curricular-activities {
  padding: 0;
  margin-bottom: 40px;
}
.extra-curricular-activities img {
  margin: 0 auto;
}
.extra-curricular-activities p {
  width: 337px;
  margin: 0 auto;
  display: block;
  font-size: 14px;
  color: #000;
  background: #f3f3f3;
  padding: 20px;
  text-align: justify;
  line-height: 27px;
  border-radius: 0px 0px 10px 10px;
  min-height: 365px;
}
.extra-curricular-activities p span {
  text-align: center;
  display: block;
  font-size: 17px;
  color: #1c3a5d;
  margin-bottom: -10px;
}
.extra-curricular-activities p span:after {
  content: "";
  border-bottom: 1px solid #333;
  width: 80px;
  display: block;
  margin: 0 auto;
  margin-top: 8px;
}
.extra-curricular-activities h6 {
  width: 337px;
  margin: 0 auto;
  display: block;
  font-size: 14px;
  color: #000;
  background: #f3f3f3;
  padding: 20px;
  text-align: justify;
  line-height: 27px;
  border-radius: 0px 0px 10px 10px;
  min-height: 525px;
}
.extra-curricular-activities h6 span {
  text-align: center;
  display: block;
  font-size: 17px;
  color: #1c3a5d;
  margin-bottom: -10px;
}
.extra-curricular-activities h6 span:after {
  content: "";
  border-bottom: 1px solid #333;
  width: 80px;
  display: block;
  margin: 0 auto;
  margin-top: 8px;
}

.facility {
  padding: 0;
  margin: 70px 0px 0px 0px;
}
.facility-in {
  padding: 0 30px;
  text-align: center;
  margin-bottom: 40px;
  background: url(../assets/images/side.png) right center no-repeat;
}
.facility-in:nth-child(3) {
  background: none;
}
.facility-in:nth-child(7) {
  background: none;
}
.facility-in img {
  margin: 0 auto;
  display: block;
  margin-bottom: 25px;
}
.facility-in h2 {
  font-size: 17px;
  color: #1c3a5d;
  margin-bottom: 15px;
}
.facility-in p {
  font-size: 14px;
  line-height: 27px;
  color: #000;
  min-height: 245px;
}
.facility-in-1 {
  padding: 0;
}
.facility-in-1:before {
  content: url(../assets/images/side-1.png);
  display: block;
  margin-bottom: 50px;
}
.facility-in-2 {
  padding: 0;
}
.facility-in-2:before {
  content: url(../assets/images/side-1.png);
  display: block;
  margin-bottom: 50px;
}
.facility-in-3 {
  padding: 0;
}
.facility-in-3:before {
  content: url(../assets/images/side-1.png);
  display: block;
  margin-bottom: 50px;
}

.toppers {
  padding: 0;
  margin: 70px 0px 40px 0px;
}
.toppers-left {
  padding: 0 15px;
  margin-bottom: 30px;
}
.toppers-left-1 {
  padding: 0;
}
.toppers-left-1:before {
  content: "";
  border-top: 1px solid #ddd;
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
.toppers-left-1:after {
  content: "";
  border-bottom: 1px solid #ddd;
  width: 100%;
  display: block;
  margin-top: 20px;
}
.toppers-left-1 a {
  text-decoration: none;
}
.toppers-left img {
  margin: 0 auto;
}
.toppers-left-1 p {
  margin: 0 auto;
  text-align: right;
  background: #f1c309;
  position: relative;
  margin-top: -27px;
  float: right;
  color: #000;
  font-size: 31px;
  padding: 0px 17px 5px 17px;
}
.toppers-left-1 h2 {
  font-size: 16px;
  color: #c61c1c;
  text-align: center;
  font-weight: 600;
  margin-top: 13px;
  text-transform: uppercase;
}

.hostel {
  padding: 0;
  margin: 70px 0px;
}
.hostel-1 {
  padding: 0;
  text-align: center;
}
.hostel-1 img {
  margin: 0 auto;
}
.hostel-1 p {
  margin-top: 15px;
  color: #0b3655;
  text-transform: uppercase;
}
.domitries {
  padding: 0;
  text-align: center;
  margin-top: 50px;
}
.domitries h2 {
  font-size: 24px;
  color: #bf1414;
  font-weight: 600;
}
.domitries h2:after {
  content: "";
  border-bottom: 1px solid #ddd;
  display: block;
  width: 90px;
  margin: 0 auto;
  margin-top: 10px;
}
.domitries-left {
  margin: 50px 0px;
}
.domitries-left h3 {
  font-size: 17px;
  color: #0b3655;
  font-weight: 600;
  margin-bottom: 10px;
}
.domitries-left img {
  margin: 0 auto;
  margin-bottom: 10px;
}
.domitries-left-1 {
  padding: 0px 8px;
}
.domitries-left-1 p {
  font-size: 14px;
  color: #fff;
  background: #088c79;
  font-weight: 600;
  padding: 13px 10px;
  border-radius: 7px;
}
.domitries-right {
  margin: 50px 0px;
}
.domitries-right h3 {
  font-size: 17px;
  color: #0b3655;
  font-weight: 600;
  margin-bottom: 10px;
}
.domitries-right img {
  margin: 0 auto;
  margin-bottom: 10px;
}
.domitries-left-2 {
  padding: 0px 8px;
}
.domitries-left-2 p {
  font-size: 14px;
  color: #fff;
  background: #0b3654;
  font-weight: 600;
  padding: 13px 10px;
  border-radius: 7px;
}

.hostel-food {
  padding: 0;
}
.hostel-food-in {
  padding: 0;
}
.hostel-food-over {
  position: absolute;
  top: 30%;
  text-align: center;
  width: 100%;
}
.hostel-food-over p {
  font-size: 17px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 10px;
}

.senior {
  padding: 70px 0px 50px 0px;
  background: #f8f8f8;
}
.senior h2 {
  font-size: 17px;
  color: #000;
  margin-bottom: 30px;
}
.senior h2:after {
  content: "";
  border-bottom: 1px solid #333;
  width: 50px;
  display: block;
  margin-top: 10px;
}
.senior-left {
  padding: 0;
}
.senior-left p {
  font-size: 14px;
  color: #000;
  margin-bottom: 12px;
  background: url(../assets/images/icon.png) left center no-repeat;
  padding-left: 20px;
  background-position: 0px 9px;
  line-height: 27px;
}
.senior-left b {
  margin: 15px 0px;
  display: block;
}

.senior-left-1 {
  padding: 0;
}
.senior-left-1 p {
  font-size: 14px;
  color: #000;
  margin-bottom: 40px;
  background: url(../assets/images/icon.png) left center no-repeat;
  padding-left: 20px;
  background-position: 0px 9px;
  line-height: 27px;
}

.junior {
  padding: 60px 0px;
}
.junior h2 {
  font-size: 17px;
  color: #000;
  margin-bottom: 30px;
}
.junior h2:after {
  content: "";
  border-bottom: 1px solid #333;
  width: 50px;
  display: block;
  margin-top: 10px;
}
.junior-left {
  padding: 0;
}
.junior-left p {
  font-size: 14px;
  color: #000;
  margin-bottom: 12px;
  background: url(../assets/images/icon.png) left center no-repeat;
  padding-left: 20px;
  background-position: 0px 5px;
}
.senior-left img {
  margin-bottom: 20px;
}

.gallery {
  padding: 0;
  text-align: center;
}
#exTab1 .tab-content {
  padding: 0px;
}
#exTab1 .nav-pills > li > a {
  border-radius: 0;
  color: #000;
}
.nav-pills > li.active > a {
  background-color: transparent !important;
}
.nav-pills > li > a:after {
  content: url(../assets/images/gallery-normal.png);
  display: block;
  margin: 0 auto;
  margin-top: 5px;
}
.nav-pills > li.active > a:after {
  content: url(../assets/images/gallery-active.png);
  display: block;
  margin: 0 auto;
  margin-top: 5px;
}
.nav-pills > li:hover > a {
  background-color: transparent !important;
}
.nav-pills > li > a:focus {
  background-color: transparent !important;
}
ul.nav.nav-pills {
  background: #f1c309;
  padding: 20px 0px 10px 0px;
}
.nav-pills > li {
  float: none;
  text-align: center;
  display: inline-block;
}

.gallery-row {
  padding: 0;
}
.gallery-row-1 {
  padding: 0;
  padding-right: 7px;
}
.gallery-row-1 img {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 7px;
}
.gallery-row-2 {
  padding: 0;
  padding-right: 7px;
}
.gallery-row-2 img {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 7px;
}
.gallery-row-3 {
  padding: 0;
}
.gallery-row-3 img {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 7px;
}
.gallery-row-4 {
  padding: 0;
  padding-right: 7px;
}
.gallery-row-4 img {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 7px;
}
.gallery-row-5 {
  padding: 0;
  padding-right: 7px;
}
.gallery-row-5 img {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 7px;
}
.gallery-row-6 {
  padding: 0;
}
.gallery-row-6 img {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 7px;
}

.thumbnail {
  display: block;
  padding: 0;
  margin-bottom: 0px;
  line-height: 1.42857143;
  background-color: #fff;
  border: none;
  border-radius: 0;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.image-pop {
  position: absolute;
  top: 0;
  background: rgba(10, 53, 84, 0.9);
  width: 100%;
  height: 98%;
  opacity: 0;
  transition: 0.2s ease-in-out;
}
.image-pop img {
  width: auto;
  float: right;
  margin-right: 7%;
  margin-top: 5%;
}
.gallery-row-in {
  padding: 0;
}
.gallery-row-in:hover .image-pop {
  opacity: 1;
}

.content-example {
  display: block;
  height: auto;
  width: 100%;
  margin: 0 auto;
  position: relative;
  background: #fff;
}
.gmg-side-popup .title {
  margin: 0;
}
/* Not neccesary */

/*------ GMG Side Popup --------*/
.gmg-side-popup {
  cursor: pointer;
  width: 50px;
  height: auto;
  position: absolute;
  right: 0;
  /*top: 49%;*/
  top: 0;
  background: none;
  transition: all 0.8s ease;
  z-index: 1;
  overflow: hidden;
  border-radius: 20px 0px 0px 20px;
}
.gmg-side-popup.open {
  width: 30%;
  height: auto;
}
.gmg-sp-close {
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  top: 6px;
  right: 5px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.gmg-side-popup.open .gmg-sp-close {
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.gmg-sp-ballon {
  display: block;
  margin: 0 auto;
  min-height: 550px;
}
.gmg-sp-ballon svg {
  width: 35px;
  height: 35px;
  fill: #fff;
}
.gmg-side-popup .title,
.gmg-side-popup .gmg-sp-content {
  float: right;
  width: 86%;
  background: #fff;
  box-sizing: border-box;
  right: 0;
  opacity: 0;
  visibility: hidden;
  border-radius: 10px 0px 0px 10px;
}
.gmg-side-popup.open .title,
.gmg-side-popup.open .gmg-sp-content {
  opacity: 1;
  visibility: visible;
}

.gmg-side-popup .title {
  min-width: 220px;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  top: 0;
}

.gmg-sp-content {
  padding: 0 8px;
}

.gmg-sp-button {
  display: flex;
  float: left;
  width: 100%;
  min-width: 220px;
  min-height: 60px;
  background: #fff;
  line-height: 18px;
  color: #5c6770;
  align-items: center;
  border-bottom: 1px solid #ccc;
}
a.gmg-sp-button:hover {
  background: #fbfbfb;
  text-decoration: none;
}
.gmg-sp-button.tell {
  cursor: default;
}
.gmg-side-popup .gmg-sp-button:nth-child(3) {
  border: 0;
}

.gmg-sp-button .desc {
  font-size: 14px;
}
.gmg-sp-button .icon {
  padding: 10px;
  font-size: 14px;
}

.gmg-side-popup .title,
.gmg-side-popup-form .title {
  line-height: 40px;
}

/*------ GMG Side Popup FORM --------*/
.gmg-side-popup-form {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 9999;
}

.gmg-spf-container {
  width: 258px;
  height: 400px;
  background: #5c6770;
  padding: 10px;
  position: absolute;
  top: 120px;
  left: 50%;
  margin-left: -129px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 999;
}
.gmg-spf-overlay {
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  opacity: 0.4;
}
.gmg-spf-header,
.gmg-spf-content,
.gmg-spf-header * {
  float: left;
  width: 100%;
  margin: 0;
  box-sizing: border-box;
}
.gmg-spf-header .icon {
  padding: 15px 0 5px;
  font-size: 26px;
  color: #fff;
  text-align: center;
}
.gmg-spf-header .title {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1px;
}
.gmg-spf-content {
  background: #fff;
  height: calc(100% - 87px);

  color: #000;
}
.admission {
  padding: 0;
  padding: 0;
  float: right;
  position: fixed;
  top: 12%;
  z-index: 10;
  width: 100%;
}
.admission p {
  font-size: 15px;
  color: #000;
  font-weight: 600;
  text-transform: uppercase;
  background: #f1c309;
  padding: 20px;
  border-radius: 10px 0px 0px 20px;
}

.title {
  padding: 30px 15px;
}
.title h3 {
  font-size: 17px;
  color: #0e2d52;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 20px;
}
.title h3:after {
  content: "";
  border-bottom: 1px solid #000;
  width: 70px;
  display: block;
  margin: 0 auto;
  padding-top: 10px;
}
.title h3:before {
  content: url(../assets/images/close.png);
  display: inline-block;
  float: left;
  padding-left: 20px;
}
input.form-control-1 {
  height: 40px;
  border: none;
  outline: 0;
  box-shadow: none;
  color: #6f6f6f;
  border-radius: 0px;
  font-size: 14px;
  background: #f1f1f1;
  padding: 20px;
  margin-bottom: 5px;
}
select.form-control-1 {
  height: 36px;
  outline: 0;
  border: none;
  color: #6f6f6f;
  box-shadow: none;
  border-bottom: solid 1px #bdbdbd;
  border-radius: 0px;
  background: url(../assets/images/drob-down-arrow.png) no-repeat 97%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 14px;
  padding: 0;
}
textarea.form-control-1.txt_area {
  border: none;
  outline: 0;
  box-shadow: none;
  border-bottom: none;
  color: #6f6f6f;
  border-radius: 0px;
  font-size: 14px;
  padding: 0;
  height: 60px;
  background: #f1f1f1;
  padding: 20px 0px 0px 20px;
  margin-bottom: 3px;
}
.no-pad-a {
  padding: 0px;
}

span#txtCaptchaDiv {
  top: 10px;
  position: relative;
  border-bottom: solid 1px #e1e1e1;
  font-size: 16px;
  line-height: 33px;
  color: #9b9b9b;
  padding-bottom: 5px;
  height: 46px;
}
input.form-control-1.submit {
  background: #223754;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  border-bottom: none;
  padding: 10px;
}
.form-group {
  margin-bottom: 25px;
}
iframe.contactus-enqu {
  min-height: 200px;
}
.form-control-1:focus {
  border-color: #1c4665;
  outline: 0;
  box-shadow: none;
}
textarea.form-control-1.txt_area:focus {
  border-color: #1c4665;
}
.form-control-1 {
  display: block;
  width: 100%;
}
iframe.contactus-enqu-1 {
  min-height: 440px;
}

#myModal .modal-dialog {
  width: 800px;
  margin-top: 0;
}
#myModal .modal-header {
  border: none;
  padding: 0px;
}
#myModal .modal-body {
  padding: 0px;
}

.modal {
  top: 10% !important;
}
#myModal .modal-content {
  background: none;
  box-shadow: none;
  border: none;
}
#myModal .modal-header .close {
  background: #f23a3a;
  padding: 2px 10px;
  font-size: 30px;
  color: #fff;
  opacity: 1;
  z-index: 3;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.75;
}
.contact_enq_blk-2 {
  background: #c51237;
  padding: 0;
}

.pop_size {
  font-size: 22px !important;
  color: #fff;
  line-height: 26px;
  padding-bottom: 15px;
}
.pop_size span {
  font-size: 15px;
}
iframe.contactus-enqu-3 {
  min-height: 415px;
  background: #fff;
  padding: 15px 0px;
  width: 100%;
}
.popup-form-left {
  padding: 0;
  text-align: center;
}
.popup-form-left img {
  margin: 0 auto;
  width: 75%;
  border-radius: 15px;
  padding: 10px;
  background: #fff;
}
.popup-form-left p {
  font-size: 23px;
  color: #fff;
}
.popup-form-left p span {
  color: #f1c309;
}

.popup-form-left p b {
  font-size: 27px;
  font-weight: 700;
  line-height: 34px;
  position: relative;
  top: 15px;
  margin-bottom: 20px;
  display: block;
}
.popup-form-right {
  padding: 0;
  text-align: center;
  background: #fff;
}
.popup-form-right p {
  margin-top: 20px;
}

.admission-form {
  padding: 0;
  margin: 80px 0px;
}
.admission-in {
  padding: 0;
  display: inline-block;
  float: none;
  text-align: center;
}
input.form-control1 {
  height: 45px;
  border: none;
  outline: 0;
  box-shadow: none;
  border-bottom: solid 1px #bdbdbd;
  color: #6f6f6f;
  border-radius: 0px;
  font-size: 14px;
  padding: 0;
  width: 100%;
}
select.form-control1 {
  height: 45px;
  outline: 0;
  border: none;
  color: #6f6f6f;
  box-shadow: none;
  border-bottom: solid 1px #bdbdbd;
  border-radius: 0px;
  background: url(../assets/images/drob-down-arrow.png) no-repeat 97%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 14px;
  padding: 0;
  width: 100%;
}
textarea.form-control1.txt_area {
  border: none;
  outline: 0;
  box-shadow: none;
  border-bottom: solid 1px #bdbdbd;
  color: #6f6f6f;
  border-radius: 0px;
  font-size: 14px;
  padding: 0;
  height: 100px;
  width: 100%;
}
.no-pad-a {
  padding: 0px;
}

span#txtCaptchaDiv {
  top: 10px;
  position: relative;
  border-bottom: solid 1px #e1e1e1;
  font-size: 16px;
  line-height: 33px;
  color: #9b9b9b;
  padding-bottom: 5px;
  height: 46px;
}
input.form-control1.submit {
  background: #f1c309;
  color: #222;
  height: 46px;
  text-transform: uppercase;
  border-bottom: none;
}
.form-group {
  margin-bottom: 50px;
  padding: 0;
}
iframe.contactus-enqu {
  min-height: 200px;
}
.form-control1:focus {
  border-color: #1c4665;
  outline: 0;
  box-shadow: none;
}
textarea.form-control1.txt_area:focus {
  border-color: #1c4665;
}

iframe.contactus-enqu-2 {
  min-height: 350px;
  width: 100%;
}

.social-links ul {
  margin-top: 15px;
}
.social-links ul li {
  display: inline-block;
}
.social-links ul li a {
  background: none;
  padding-left: 5px;
}
.social-links ul li:first-child a {
  padding-left: 13px;
}

.admission-form h6 {
  margin-top: 20px;
  font-size: 19px;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

.download a {
  margin: 0 7px;
}

.banner-right-menu img {
  position: absolute;
  left: 6%;
  top: 54%;
  border-radius: 5px;
}

.welcome h5 {
  margin-top: 15px;
  margin-left: 30px;
  color: #1db701;
}

.swseilahb {
  padding: 20px 0;
  position: fixed;
  top: 0;
  background: #fff;
  z-index: 999999;
}
.swseilahl {
}
.swseilahl img {
  width: 70%;
}
.swseilahi {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
  padding: 0;
}
.swseilahi ul {
  padding: 0;
  text-align: center;
}
.swseilahi ul li {
  list-style: none;
  font-family: "Monda", sans-serif;
  color: #272727;
  text-transform: uppercase;
  display: inline-block;
  border-right: 1px solid #000;
  padding: 0 30px;
  float: right;
  font-size: 17px;
}
.swseilahi ul li:first-child {
  border-right: none;
  padding-right: 15px;
}
.swseilahi ul li a {
  background: #23527c;
  color: #fff;
  text-decoration: none;
  outline: none;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 700;
  padding: 4px 20px;
  display: inline-block;
}
.swseibb {
  background: url(../assets/images/landing_banner.jpg) no-repeat;
  background-size: cover;
  position: relative;
}
.swseibb:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 100%;
  right: 0;
}
.swseibbl {
  padding: 125px 0;
}
.swseibbl h2 {
  text-transform: uppercase;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  font-family: "Monda", sans-serif;
  line-height: 50px;
}
.swseibbl h2 span {
  display: block;
  font-weight: 400;
  text-transform: capitalize;
  font-family: "Monda", sans-serif;
}
.swseibbl ul {
  padding: 30px 0 0 0;
}
.swseibbl ul li {
  display: inline-block;
  padding: 0 20px 0 0;
  max-width: 165px;
}
/* .swseibbr {
} */
.swseibb_rel {
  position: relative;
  margin: 104px 0 0 0;
  padding: 0;
}
.swseibb_abs {
  position: absolute;
  right: 9%;
  max-width: 343px;
  background: #fff;
  padding: 0;
  top: 40px;
  z-index: 9999;
}

.land_adm_enq {
  padding: 0 0 10px 0;
  text-align: center;
}
.land_adm_enq .form-control {
  border: 1px solid #dddddd;
  color: #acacac;
  height: 40px;
  font-size: 15px;
  font-weight: 400;
  z-index: 2;
  position: relative;
  font-family: "Monda", sans-serif;
  font-weight: 400;
  padding: 0 10px;
  border-radius: 4px;
  background: #fff;
}
.land_adm_enq select {
  color: #acacac;
}
.land_adm_enq .form-group {
  margin: 10px 0 3px 0;
}
.land_adm_enq .form-control.txt_area {
  color: #acacac;
}
.land_adm_enq .form-control.submit {
  background: #c51237;
  font-size: 15px;
  color: #fff;
  font-family: "Monda", sans-serif;
  font-weight: 400;
  display: inline-block;
  width: 100%;
  text-transform: capitalize;
}
.land_adm_enq ::placeholder {
  color: #acacac;
  font-size: 15px;
  font-family: "Monda", sans-serif;
  font-weight: 400;
}
.land_adm_enq h2 {
  text-align: center;
  font-size: 17px;
  color: #272727;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  font-weight: 700;
  background: #ffd200;
  padding: 20px 0;
}
.land_adm_enq form {
  padding: 0 20px;
}
.svseiaub {
  padding: 50px 0 50px 0;
  background: url(../assets/images/land_about_bg.jpg) no-repeat;
  background-size: cover;
  text-align: center;
}
.svseiaubl {
  text-align: left;
  padding: 0;
}
.svseiaubl img {
  text-align: center;
}
.svseiaubl p {
  color: #272727;
  font-size: 17px;
  font-weight: 400;
  font-family: "Monda", sans-serif;
  line-height: 35px;
  direction: rtl;
  text-align: justify;
  margin: 30px 0 0 0;
}
.svseiaubl h1 {
  text-align: right;
  color: #23527c;
  font-size: 33px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  padding: 0 0 15px 0;
}
.svseiaubl h2 {
  color: #23527c;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  padding: 0 0 15px 0;
}
.svseiaubl span {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #23527c;
  line-height: 20px;
  display: inline-block;
  position: relative;
  margin-right: 90px;
  float: right;
}
.svseiaubl span:before {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 5px;
}
.svseiaubl span:after {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 5px;
}
.swseiecab {
  text-align: center;
  padding: 0 0 50px 0;
}
.swseiecab h2 {
  color: #23527c;
  font-size: 35px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  padding: 0 0 15px 0;
  margin: 50px 0 0 0;
}
.swseiecab > span {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #23527c;
  line-height: 22px;
  display: inline-block;
  position: relative;
  margin: 0 0 40px 0;
}
.swseiecab > span:before {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 5px;
}
.swseiecab > span:after {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 5px;
}

.swseiecab ul {
  padding: 0;
}
.swseiecab ul li {
  position: relative;
  padding: 0;
}
.swseiecab ul li .swseiecabs {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding: 400px 0 40px 0;
  background: linear-gradient(
    to top,
    rgba(34, 79, 120, 1),
    rgba(34, 79, 120, 0)
  );
}
.swseiecab ul li .swseiecabs > p {
  font-size: 17px;
  font-weight: 400;
  font-family: "Monda", sans-serif;
  color: #fff;
}
.swseiecab ul li .swseiecabs a {
  background: #ffde00;
  display: inline-block;
  color: #272727;
  font-size: 17px;
  font-weight: 400;
  font-family: "Monda", sans-serif;
  text-decoration: none;
  outline: none;
  padding: 7px 40px;
  border-radius: 5px;
  margin: 10px 0;
}
.swseiecab ul li img {
  width: 100%;
}
.swseisfb {
  padding: 0 0 0 0;
  text-align: center;
}
.svblptestpb:after {
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  height: 50px;
  left: 9%;
  right: 9%;
}
.swseisfb h2 {
  color: #23527c;
  font-size: 35px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  padding: 0 0 15px 0;
}
.swseisfb span {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #23527c;
  line-height: 20px;
  display: inline-block;
  position: relative;
  margin: 0 0 40px 0;
}
.swseisfb span:before {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 5px;
}
.swseisfb span:after {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 5px;
}
.swseisfbs {
  text-align: left;
}
.swseisfbs h3 {
  margin: 20px 0;
  font-family: "Monda", sans-serif;
  color: #272727;
  font-size: 20px;
  font-weight: 700;
  padding: 0 0 0 75px;
}
.swseisfbs ul {
  padding: 0 0;
  min-height: 285px;
}
.swseisfbs ul li {
  background: url(../assets/images/land_features_icon.png) 0 5px no-repeat;
  display: flex;
  line-height: 21px;
  padding: 0 0 15px 25px;
  color: #272727;
  font-size: 17px;
  font-weight: 400;
  font-family: "Monda", sans-serif;
}
.swseifb {
  background: #23527c;
  padding: 0;
  text-align: center;
}
.swseifb ul {
  padding: 30px 0;
  text-align: right;
  background: #ffde00;
  margin: 0 0 0 -20px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  overflow: hidden;
  position: relative;
}
.swseifb ul:after {
  content: "";
  border-bottom: 1px solid #7d7d7d;
  display: inline-block;
  width: 135px;
  vertical-align: middle;
  margin-left: 30px;
}
.swseifb ul li {
  display: inline-block;
  list-style: none;
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}
.swseifbl {
  text-align: center;
  padding: 30px 0 0 0;
  position: relative;
}
.swseifbl img {
  width: 80%;
}
.swseifb p {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  font-family: "Monda", sans-serif;
  padding: 10px 0;
  display: inline-block;
}
.swseifb p a {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  font-family: "Monda", sans-serif;
  text-decoration: none;
  outline: none;
}

.swseiecabs .modal-dialog {
  width: 100%;
  margin: 0 auto;
}
.swseiecabs .pop_img {
  padding-left: 0;
}
.swseiecabs .pop_info {
  text-align: left;
  padding: 0 0 0 25px;
}
.swseiecabs .pop_info p {
  color: #272727;
  font-size: 20px;
  font-weight: 400;
  font-family: "Monda", sans-serif;
  text-align: justify;
  line-height: 35px;
}
.swseiecabs .modal-header {
  border: none;
  padding: 0;
}
.swseiecabs .modal-body {
  padding: 50px;
}
.swseiecabs .modal {
  padding: 0 !important;
}

.swseiecabs .pop_info h3 {
  color: #23527c;
  font-size: 25px;
  font-weight: 700;
  text-transform: capitalize;
  font-family: "Monda", sans-serif;
  padding: 0 0 15px 0;
}
.swseiecabs .pop_info span {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #23527c;
  line-height: 20px;
  display: inline-block;
  position: relative;
  margin: 0 0 30px 95px;
}
.swseiecabs .pop_info span:before {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 5px;
}
.swseiecabs .pop_info span:after {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 5px;
}
.swseiecabs .modal-footer {
  border: none;
}

.swseiecabs span::before {
  border: none;
}
.swseiecabs span::after {
  border: none;
}
.swseiecabs .modal-header span::before {
  display: none;
}
.swseiecabs .modal-header span::after {
  position: static;
}
.modal-header .close {
  border: 1px solid #23527c;
  width: 35px;
  height: 35px;
  line-height: 0 !important;
  padding: 0;
  font-size: 35px;
  color: #23527c;
  opacity: 1;
  position: absolute;
  top: -4px;
  right: 0;
  z-index: 2;
}

.svseiorb {
  text-align: center;
  background: #23527c;
  padding: 50px 0;
}
.svseiorb h2 {
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  padding: 0 0 15px 0;
}
.svseiorb span {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #fff;
  line-height: 20px;
  display: inline-block;
  position: relative;
  margin: 0 0 40px 0;
}
.svseiorb span:before {
  content: "";
  border-bottom: 1px solid #fff;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 5px;
}
.svseiorb span:after {
  content: "";
  border-bottom: 1px solid #fff;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 5px;
}

.svseiorb .toppers-left-1::after {
  border: none;
}
.svseiorb .toppers-left-1::before {
  border: none;
}
.svseiorb .toppers-left-1 p {
  margin-top: -39px;
  background: #23527c;
  margin-right: 4px;
  color: #fff;
  padding: 0px 10px 5px 10px;
  line-height: 30px;
}
.svseiorb .toppers-left {
  margin: 0;
}
.svseiorb .toppers-left-1 img {
  width: 100%;
}

.land_adm_enq iframe {
  width: 100%;
  min-height: 430px;
  border: none;
}

.blog {
  margin: 50px 0px;
}

.blogs-cnt {
  padding: 10px;
  margin-top: 30px;
  min-height: 509px;
}

.blogs-cnt h1 {
  color: #333333;
  font-size: 21px !important;
  font-weight: 600;
  font-family: "Monda", sans-serif;
  padding: 0 0 35px 0;
  margin: 0;
  height: 65px;
}
.blogs-cnt h1 span {
  position: relative;
  color: #333333;
  line-height: 36px;
}
.blogs-cnt h1 span:after {
  position: absolute;
  content: "";
  width: 15%;
  height: 1px;

  bottom: -5px;
  left: 8%;
  margin-left: -7.5%;
}

.blogs-cnt h1.borders:before {
  display: inline-block;
  background: #333333;
  width: 25px;
  height: 1px;
  margin: 0;
  padding: 0;
}

.blogs-cnt .blog-img {
  padding: 0px;
  width: 100%;
}
.blogs-cnt .blog-img img {
  width: 100%;
}
.blogs-cnt .blog-date {
  top: -29px;
  left: -35px;
  padding: 10px;
}
.blogs-cnt .blog-dates {
  top: -25px;
  left: -35px;
  padding: 10px 40px;
}
.blogs-cnt .blog-img h3 {
  background: #f1c309;
  padding: 10px 0px 10px 15px;
  color: #000000;
  font-size: 32px;
  font-weight: 600;
  font-family: "Monda", sans-serif;
  position: absolute;
}
.blogs-cnt .blog-img h3 span {
  color: #000000;
  font-size: 13px;
  float: left;
  margin: 0 0;
  padding: 5px 0px;
}

.blogs-cnt .blog-para {
  padding: 0;
  margin: 0;
  height: 100px;
}
.blogs-cnt .blog-para p {
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  text-align: justify;
  font-family: "Monda", sans-serif;
  padding: 30px 0 0px 0;
  margin: 0;
  line-height: 24px;
}
.blogs-read {
  padding: 0px;
}
.blogs-read h1 {
  color: #333333;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  padding: 20px 0 15px 0;
  margin: 0;
}
.blogs-read h1 span {
  position: relative;
  color: #333333;
}
.blogs-read h1 span:after {
  position: absolute;
  content: "";
  width: 45px;
  height: 1px;
  border-bottom: 1px solid #0b3655;
  bottom: -5px;
  left: 8%;
  margin-left: -7.5%;
}

.blogs-read p {
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  text-align: start;
  font-family: "Monda", sans-serif;
  padding: 10px 0 0px 0;
  margin: 0;
  line-height: 27px;
  text-align: justify;
}
/* .blogs-read ul {
} */
.blogs-read ul.pad {
  padding: 0 13px;
}
.blogs-read ul li {
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  text-align: start;
  font-family: "Monda", sans-serif;
  line-height: 27px;
}
.blogs-read ul.pad li {
  list-style: disclosure-closed;
}

.blog-readmore {
  padding: 20px 0;
}
.blog-readmore h2 {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  text-align: justify;
  font-family: "Monda", sans-serif;
  padding: 10px 0 10px 30px;
  margin: 0;
  line-height: 24px;
  background: #1c4765;
}
.blog-readmore h2 a {
  color: #ffffff;
}
.blog-readmore h2 a:hover {
  text-decoration: none;
  color: #f1c309;
}
.blog-readmore h2:before {
  content: url(../assets/images/readmore-border-bg.png);
  float: none;
  position: absolute;
  top: 42px;
  left: -404px;
  right: 0px;
}
.blog-readmore h2:after {
  content: url(../assets/images/readmore-blog.png);
  float: none;
  position: absolute;
  top: 35px;
  right: 15px;
}

.content-blog1 {
  padding: 0;
  margin-bottom: 50px;
}
.content-aside {
  padding: 0;
  padding-left: 50px;
  margin-top: 50px;
}

.content-aside h1 {
  color: #333333;
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  padding: 0 0 35px 0;
  margin: 0;
}

.content-aside h1 span {
  position: relative;
  color: #333333;
}
.content-aside h1 span:after {
  position: absolute;
  content: "";
  width: 15%;
  height: 1px;
  border-bottom: 1px solid #0b3655;
  bottom: -5px;
  left: 8%;
  margin-left: -7.5%;
}
.content-aside ul.blogs-link li {
  list-style: none;
  border-bottom: solid 1px #cdcdcd;
  padding-bottom: 20px;
  font-weight: 600;
  padding-top: 10px;
}
.content-aside ul.blogs-link li:last-child {
  border-bottom: none;
}
/*.content-aside ul.blogs-link li:before{content:url(../assets/images/blog-active.jpg);float:left;padding-right:10px;padding-top:8px;}*/
.content-aside ul.blogs-link li a {
  color: #1a1a1a;
  font-size: 16px;
  font-family: "Monda", sans-serif;
  text-decoration: none;
  outline: none;
}
.content-aside ul.blogs-link li.active a {
  color: #044ca5;
}

.svsefacli {
  padding: 10px 10px;
}
.svsefacli .bx1 {
  border: 1px solid #23527c;
  padding: 10px 10px;
  height: 145px;
}
.svsefacli .bx1 h1 {
  text-align: center;
  color: #23527c;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Monda", sans-serif;
  padding: 15px 0 15px 0;
  line-height: 17px;
}
.svsefacli .bx1 img {
  margin: 0 auto;
}

.anb {
  padding: 0 0 0px 0;
}
.air-cond {
  padding: 0;
}
.newsticker {
  background: #f1c309;
  cursor: default;
  overflow: hidden;
  padding: 7px 10px 0 10px;
  height: 40px;
}
.newsticker ul li {
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  display: none;
  font-family: "Monda", sans-serif;
  font-size: 19px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
}

.bridge-course {
  padding: 0px 0px;
}
.bridge-course-head {
  padding: 0;
}
/* .bridge-course-head-cnt {
} */
.bridge-course-head h1 {
  font-family: "Monda", sans-serif;
  font-size: 16px;
  color: #ffffff;
  margin: 0;
  padding: 15px 10px;
  background: #e9c64e;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}
.bridge-course-marque {
  padding: 10px 0;
  font-family: "Monda", sans-serif;
  font-size: 15px;
  color: #1c4765;
  background: #dddddd;
  border-bottom: 1px solid #f5f5f5;
  width: 100%;
}
.bridge-course-marque-1 {
  padding: 10px 0;
  font-family: "Monda", sans-serif;
  font-size: 15px;
  color: #1c4765;
  background: #f6f6f6;
}
.bridge-course-marque-1 a {
  text-decoration: none;
  color: #1c4765;
}
.bridge-course-marque a {
  text-decoration: none;
  color: #353738;
}
.vision ul li {
  line-height: 25px;
  font-weight: 600;
}

/* .blog-img {
} */
.blog-img img {
  width: 100%;
}

.single-item {
  text-align: center;
  padding: 0px 100px;
}
.single-item p {
  padding: 0px 20px;
  font-size: 15px;
  line-height: 28px;
  color: #fff;
}
.single-item p span {
  text-transform: none;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  margin-top: 15px;
  display: inline-block;
}
.single-item p b {
  font-size: 31px;
  padding-right: 10px;
}
.slick-slide:focus {
  border: 0px !important;
}

.single-item .slick-prev::before {
  content: url(../assets/images/slide-prev.png);
  opacity: 1;
  z-index: 1;
}
.single-item .slick-next::before {
  content: url(../assets/images/slide-next.png);
  opacity: 1;
}
.single-item .slick-prev {
  top: 10%;
}
.single-item .slick-next {
  top: 10%;
}
.single-item .slick-prev {
  left: 5%;
  z-index: 1;
}
.single-item .slick-next {
  right: 7%;
  z-index: 1;
}
.svblptestpb {
  background: #ffde00;
  padding: 100px 0 0 0;
  text-align: center;
}
.svblptestpb h2 {
  text-align: center;
  color: #23527c;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
}
.svblptestpb > span {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #23527c;
  line-height: 20px;
  display: inline-block;
  position: relative;
  margin: 0 0 40px 0;
}
.svblptestpb > span::before {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 5px;
}
.svblptestpb > span::after {
  content: "";
  border-bottom: 1px solid #000;
  display: inline-block;
  width: 100px;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 5px;
}

.single-item .slick-dots li button::before {
  font-size: 50px !important;
  color: #fff !important;
  opacity: 1;
}

/* .pop_enquiry {
} */
.pop_enquiry iframe {
  width: 100%;
  min-height: 300px !important;
  border: none;
}
.pop_enquiry .form-group {
  margin: 0;
}
/* .pop_enquiry .form-control {
}
.pop_enquiry .submit {
}
.pop_enquiry .txt_area {
} */
.form-text {
  text-align: center;
}

.single-item .slick-dots {
  left: 0;
}
.single-item .slick-dots li.slick-active button::before {
  color: #23527c !important;
}

.swseisfb p {
  color: #272727;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 50px;
}

.swseilahi ul li a.phone {
  background: none;
  color: #000;
  padding: 0;
}

.thankyou {
  color: #000;
  font-size: 16px;
  padding: 50px 0;
}

.srlpb {
  padding: 0;
}

.srlpb img {
  width: 100%;
}
.c-off {
  margin-bottom: 20px;
  margin-top: 30px;
}
.srlbco h2 {
  font-family: "Quicksand", sans-serif;
  font-size: 35px;
  font-weight: normal;
}
.srlbco h2 span {
  float: left;
  background: none;
  display: block;
  font-size: 35px;
  font-weight: bold;
}
.srlbcm h1 {
  font-family: "Quicksand", sans-serif;
  font-weight: normal;
}
.srlbcm h1 span {
  font-weight: bold;
  background: none;
}

.srlbco h2 span::before,
.srlbco h2 span::after,
.srlbcm h1 span::after,
.srlbcm h1 span::before {
  content: none;
}
.srlbcm h1 {
  font-size: 30px;
}
.srlbcm h1 span {
  text-align: right;
  font-weight: bold;
  background: none;
  display: block;
  float: right;
  width: 100%;
  margin-right: 0;
  font-size: 35px;
  padding-bottom: 30px;
}

.srbs {
  border: none;
}
.srvbx {
  border: none !important;
}
.srvbx h1 {
  font-family: "Quicksand", sans-serif !important;
  text-transform: capitalize !important;
  color: #232323 !important;
  font-size: 18px !important;
}
.srpls::after {
  content: url(../assets/images/plus.png);
  position: absolute;
  right: -72px;
  top: 100px;
}
.srplso::before {
  content: url(../assets/images/plus.png);
  position: absolute;
  left: -65px;
  top: 100px;
}
.srvtest p,
.srvtest p span {
  color: #000;
}
.srvfrm {
  background: #2c3e50;
}
.srvans {
  width: 100%;
  background: #ffb400;
  height: 40px;
  border: none;
  color: #fff;
  font-size: 18px;
  margin-top: 40px;
}
.srvftrs ul {
  background: #2c3e50;
}
input.srvan,
select.srvan,
textarea.srvan {
  background: none;
  margin-right: 20px !important;
  width: 95%;
  margin-right: 5%;
}
textarea.srvan {
  height: 100px !important;
  width: 97%;
}
.srvfrm h2 {
  text-align: center;
  font-size: 35px;
  color: #fff;
  font-weight: bold;
  font-family: "Quicksand", sans-serif !important;
  padding: 50px 0;
}
.srtm {
  padding-bottom: 80px;
}

.owl-prev,
.owl-next {
  display: inline-block;
  position: absolute;
  left: 40px;
  top: 50%;
  width: 50px;
  height: 50px;
  background: #fff;
  padding: 11px 21px;
  font-size: 20px;
  font-weight: bold;
  border-radius: 50%;
}
.owl-next {
  right: 40px;
  left: auto;
}

.ctarotate {
  position: fixed;
  right: -65px;
}

.cta {
  width: 400px;
  display: none;
  transform: none;
}
.pirqf .req_quote {
  background: #900;
  padding: 20px 100px 20px 20px;
  width: 450px;
  position: fixed;
  top: 30%;
}
.req_quote .form-group {
  padding: 0 5px;
  display: inline-block;
  text-align: center;
  margin-bottom: 5px;
}
.pirqf {
  position: fixed;
  right: 0;
  top: 20%;
  z-index: 100;
}
.pirqf .req_quote {
  background: #03244d;
  padding: 20px 100px 20px 20px;
  width: 450px;
  position: fixed;
  top: 30%;
}
.cta {
  width: 400px;
  display: none;
  transform: none;
}
.ctarotate {
  position: fixed;
  right: 0;
  z-index: 2;
  top: 13%;
}
.ctarotate a {
  color: #fff;
  padding: 10px;
  text-decoration: none;
  font-size: 20px;
  z-index: 999;
}
.ctarotate ul {
  padding: 10px;
  margin: 0;
  background: #f1c309;
  text-transform: uppercase;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  color: #000;
}
/* .ctarotate ul li {
} */

@media (max-width: 768px) {
  .icfr {
    margin-top: 20px;
  }
  .srpls::after,
  .srplso::before {
    top: 140px;
  }
  .srlbcm h1 span {
    font-size: 25px;
    text-align: center;
  }

  .owl-prev {
    left: 0;
    width: 40px !important;
    height: 40px !important;
    font-size: 15px !important;
    padding: 9px 16px !important;
    top: auto;
    bottom: 25%;
  }
  .owl-next {
    right: 0;
    width: 40px !important;
    height: 40px !important;
    font-size: 15px !important;
    padding: 9px 16px !important;
    top: auto;
    bottom: 25%;
  }
}
.doc_dtls {
  border: 1px solid #ccc;
  padding: 0;
  width: 250px;
  margin: 10px;
  color: #000;
}
.dc_dtls h3 {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 30px;
}
.doc_dtls img {
  margin: 0 auto;
  display: block;
  text-align: center;
}
.doc_dtls h6 {
  font-size: 20px;
  text-align: center;
  background: #ffc600;
  padding: 15px 0;
}
.dc_dtls {
  margin-bottom: 50px;
}

.land_adm_enq.toggle {
  background: #ddd;
  right: 37px;
  padding: 20px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.share-buttons .fa {
  font-size: 20px;
  padding: 10px 12px;
  color: #fff;
}
.share-buttons .share-lable {
  font-weight: bold;
  padding: 7px 0;
  margin-right: 5px;
  font-size: 16px;
}
.share-buttons {
  float: left;
  display: flex;
  margin: 25px 0 0 0;
}
.share-facebook a {
  margin: 0 3px;
}
.share-whatsapp a {
  margin: 0 3px;
}
.share-twitter a {
  margin: 0 3px;
}
.share-buttons a:hover {
  opacity: 0.8;
}
.share-facebook .fa {
  background-color: #4267b2;
  border-radius: 25px;
}
.share-whatsapp .fa {
  background-color: #25d366;
  border-radius: 25px;
}
.share-twitter .fa {
  background-color: #1da1f2;
  border-radius: 25px;
}
.svsblogofsvs {
  padding: 0px;
}

/*jana*/
.blog .blogs-cnt .blog-img,
p.daterofvise {
  font-size: 15px;
  color: red;
  margin-top: 20px;
}
.tedsuir.svsblogofsvs,
ul.padsers {
  margin-top: 10px;
}

/* .frt_ban {
  background:#c71137;
  padding:5px 15px!important;
  border-radius:5px;
} */

section#eduservices-course1 {
  /* background-image: url(../img/step_bg.jpg); */
  padding: 15px 0px 0;
  /* padding: 40px 0px; */
  /* background-repeat: no-repeat; */
  /* background-size: cover; */
  /* margin-bottom:30px; */
  background: #7271713d;
}

.section-title {
  text-align: center;
  padding-bottom: 35px;
  position: relative;
  display: block;
}
.section-title h2 {
  color: #383f45;
  font-size: 263%;
  line-height: 1.3;
  font-weight: 500;
  margin: 0 0 10px;
  /* font-family: NeueHaasDisplayRoman; */
}
.webv {
  width: 100%;
}
.mobv {
  display: none;
}

/*******************************************************
Services
*******************************************************/

.home-sec-3 {
  background: #eaeaea;
  /* margin-top: 60px; */
  position: relative;
}
.home-sec-3 .service-bg {
  position: absolute;
  bottom: 0;
  left: 0;
}
.home-sec-3 .bg {
  padding: 58px 0 65px 345px;
}
.home-sec-3 h3 {
  color: #4f575e;
  font-size: 38px;
  font-weight: 700;
  /* font-family: 'Lato', sans-serif; */
  margin-bottom: 25px;
}
.home-sec-3 .bg ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.home-sec-3 ul li {
  display: inline-block;
  width: 24%;
  text-align: center;
}
.home-sec-3 ul li a {
  background: #fdfdfd;
  display: inline-block;
  width: 99%;
  margin-top: 7px;
  border-radius: 10px;
  padding: 12px 0;
}
.home-sec-3 ul li a:hover {
  background: #d73a3a;
  text-decoration: none;
}
.home-sec-3 ul li a img {
  display: inline-block;
}
.home-sec-3 ul li a label {
  display: block;
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  /* font-family: 'Lato', sans-serif; */
  line-height: 26px;
  cursor: pointer;
  padding-top: 5px;
}
.home-sec-3 ul li a:hover label {
  color: #fff;
  text-decoration: none;
}

/**********************************************
About US
**********************************************/

.home-sec-5 {
  /* background: url(../assets/img/home-bg-1.png); */
  padding: 60px;
  margin-top: 0px;
}
.home-sec-51 {
  background: #f1f1f1;
  padding: 60px;
  margin-top: 0px;
}
.sec-1 {
  position: relative;
}
.abt_img {
  border-radius: 30px;
  border: 1px solid #ddd;
  width: 100%;
}
.sec-1 h1 {
  position: absolute;
  right: 15px;
  top: 0px;
  font-size: 20px;
  color: #282828;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  background: #f1c309;
  padding: 25px 10px;
  width: 130px;
  border-radius: 0 10px 0 30px;
  text-align: center;
  line-height: 30px;
}
.home-sec-51 h5,
.home-sec-5 h5 {
  /* color: #fd8835; */
  color: #af102f;
  font-size: 42px;
  font-weight: 1000;
  font-family: "Lato", sans-serif;
  margin-bottom: 15px;
  letter-spacing: 0.5px;
}
.home-sec-51 h6,
.home-sec-5 h6 {
  color: #4a4a4a;
  font-size: 20px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  margin-bottom: 0px;
  line-height: 32px;
  border-bottom: 1px dotted #c7c5c5;
  padding-bottom: 10px;
}
.home-sec-51 p,
.home-sec-5 p {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-top: 20px;
  text-align: justify;
}
.home-sec-51 a.more,
.home-sec-5 a.more {
  background: #ec3237;
  font-size: 15px;
  color: #ffffff;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  padding: 16px 30px;
  display: inline-block;
  border-radius: 4px;
  /* float: right; */
  margin: 10px 0 0;
}
.home-sec-51 a.sec_more,
.home-sec-5 a.sec_more {
  background: #f1c309;
  font-size: 15px;
  color: #282828;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  margin-top: 10px;
  padding: 16px 30px;
  display: inline-block;
  border-radius: 4px;
}
.mob-center a {
  margin: 0 10px;
}


.certificateModalButton{
  background: #f1c309;
  font-size: 14px;
  text-decoration: underline;
  color: #282828;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  margin-top: 10px;
  padding: 16px 30px;
  display: inline-block;
  border-radius: 4px;
}
/**********************************************
Popup Model
**********************************************/

/* The Modal (background) */
.modal_checkup .modal1 {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal_checkup .modal-content {
  /* background-color: #ddd; */
  margin: auto;
  /* padding: 20px; */
  /* border: 1px solid #888; */
  width: 50%;
  /* right:0px; */
}
.modal_checkup .land_adm_enq.toggle {
  right: 0px !important;
  padding-top: 35px;
}
/* The Close Button */
.modal_checkup .close {
  opacity: 1;
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  top: -1px;
  position: absolute;
  right: 0;
  color: #000;
  z-index: 9999;
  background: #f1c309;
  padding: 2px 10px;
}

.modal_checkup .close:hover,
.modal_checkup .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.mt_3 {
  margin-top: 30px;
}

/**********************************************
Stickt Button
**********************************************/
.call_sticky {
  position: fixed;
  left: 0px;
  bottom: 30px;
  z-index: 9999999;
}

.call_sticky img {
  width: 90px;
}
.whatsapp_sticky {
  position: fixed;
  left: 0px;
  bottom: 140px;
  z-index: 9999999;
}
.whatsapp_sticky img {
  width: 90px;
}

/***********************************************
services
***********************************************/

.services_inner {
  padding: 50px 0px;
}
.serv_img {
  margin-bottom: 15px;
}
.serv_img img {
  width: 100%;
  border-radius: 6px;
  border: 5px solid #ddd;
}
/* .services_decrp {
  float:right;
  width:64%;
} */
.services_decrp h1 {
  color: #af1130;
  font-size: 28px;
  /* font-family: "Audiowide", sans-serif; */
  font-weight: 600;
  /* text-transform: uppercase; */
  margin-top: 30px;
  margin-bottom: 15px;
}
.services_decrp p {
  color: #282828;
  font-size: 16px;
  line-height: 32px;
  font-family: "Roboto", sans-serif;
  padding: 5px 0;
}
.services_decrp h2 {
  color: #0c649d;
  font-size: 22px;
  /* font-family: "Audiowide", sans-serif; */
  font-weight: 600;
  /* text-transform: uppercase; */
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 20px;
}
.services_decrp ul {
  padding: 0px;
}
.services_decrp ul li {
  position: relative;
  padding: 5px 0 5px 25px;
  margin: 0 0 0px 0;
  /* border-bottom: 1px solid rgba(0, 0, 0, 0.1); */
  list-style: none;
  font-size: 16px;
  color: #282828;
  font-family: "Roboto", sans-serif;
  line-height: 28px;
}
.services_decrp ul li:before {
  content: "\f192";
  position: absolute;
  top: 5px;
  left: 0;
  font-family: Font Awesome\5 Free;
  color: #0c649d;
  margin-top: 1px;
  font-size: 14px;
}

/* Sidebar Menu */

.sidebar_serv ul {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}
.sidebar_serv ul li {
  position: relative;
  padding: 10px 0 10px 35px;
  margin: 0 0 0px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  list-style: none;
}
.sidebar_serv ul li.active {
  background: #0c649d;
}
.sidebar_serv ul li:before {
  left: 10px;
  margin-top: 1px;
  font-size: 14px;
}
.sidebar_serv ul li:before {
  content: "\f192";
  position: absolute;
  top: 10px;
  left: 10px;
  font-family: Font Awesome\5 Free;
  color: #c0c0c0;
}
.sidebar_serv ul li a {
  font-size: 16px;
  color: #282828;
  font-family: "Poppins", sans-serif;
}
.sidebar_serv ul li.active a {
  color: #fff;
}

.text-center1 {
  text-align: center !important;
}

.consult_main {
  /* background: url(../assets/img/home-bg-1.png); */
  padding: 60px;
  margin-top: 0px;
}
.consult_det {
  background: #ddd;
  padding: 0px;
  margin: 15px 0;
}
.consult_det h1 {
  font-size: 20px;
  color: #ddd;
  font-family: "Encode Sans", sans-serif;
  text-align: center;
  padding: 10px;
  background: #0b3659;
  text-transform: uppercase;
}
.consult_det ul {
  padding: 20px;
  height: 120px;
}
.consult_det ul li {
  font-size: 18px;
  color: #282828;
  font-family: "Encode Sans", sans-serif;
  margin: 5px 0;
  position: relative;
  padding-left: 26px;
}
.consult_det ul li i {
  color: #0b3659;
  position: absolute;
  left: 0px;
  top: 6px;
  font-size: 15px;
}
