a:link, a:visited, a:hover, a:active { text-decoration:none; outline:none; }
img{ max-width:100%;}
a, a:hover, a:focus{color:inherit;}
p{line-height: 24px;}

.zero{ margin: 0px; padding: 0px;} .zero2{padding: 5px;}
.top-header{background: #1e63ae; padding: 10px 0px; color: #fff;}
.planned p{text-align: justify; text-indent: 30px;}
.planned h2 span{color: #24a5de;}
.gellery-bg{background: #fbf9f8; padding: 80px 0px;}
.pad-top60{padding-top: 60px;}
.footer-about p{text-align: justify; text-indent: 30px;}
.in-association{background: #fbf9f8; padding: 80px;}
.contact-map{filter: grayscale(100%); -webkit-filter:grayscale(100%);}
.emmitment{  padding: 5px; }
.about-us p strong{color: #24a5de;} .about-us p{text-align: justify;}
.vision{background: rgba(36, 165, 222, 0.3); padding: 20px; border-radius: 5px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; min-height: 321px;}
.vision p{text-align: justify;}
.vision::before {width: 0; height: 0;  border-left: 20px solid transparent; border-right: 20px solid transparent;
  border-bottom: 20px solid rgba(36, 165, 222, 0.3); position: absolute; top: -20px; left: 16px; content: '';}
.vision::after { width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent;
   border-top: 20px solid rgba(36, 165, 222, 0.3); position: absolute; bottom: -20px; left: 16px; content: '';}
.vision li{list-style: none; color: #000; text-align: justify; padding: 0px 10px 10px 20px;}
.vision li::before{position: absolute; content: "\f30b"; display: inline-block; font: normal normal normal 16px/1 Font Awesome\ 5 Free;
margin-left: -22px; font-weight: 900; color: #1e63ae; margin-top: 2px;}
.we-explore{background: #fbf9f8; }
.expatriates img{max-width: 300px;}
.we-explore h6{color: #24a5de;}
.we-explore h2{font-size: 20px; margin-top: 30px; margin-bottom: 30px; color: #5c5c5c;}
.we-explore li{list-style: none; font-size: 13px;}
.last-million li:nth-child(n+8){opacity: .6;}
.last-million li:nth-child(n+12){opacity: .4;}
.last-million li:nth-last-child(-n+4) {opacity: .2;}
.experts-do{background: #fbfbff;}
.experts-do h5{text-align: center; color: #1e63ae;} 
.experts-do li{list-style: none; font-size: 13px; padding-bottom: 15px;} .experts-do li img{padding-right: 10px; width: 60px;}
.our-gallery{background: url(../images/pattern/02.png);}
.our-gallery img{border-radius: 5px; -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.050); -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.050); box-shadow: 0px 0px 20px rgba(0,0,0,0.050); -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.our-gallery .portfolio-item::before {display: block; background: rgba(36, 165, 222, 0.65); content: ""; opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; z-index: 1; border-radius: 5px;}
.our-gallery .portfolio-item:hover::before {opacity: 1; visibility: visible;}
.our-gallery .portfolio-filter{margin: 0 auto 20px;}
.our-gallery .ntem-div{display: block; text-align: left; margin: 0px 0px 70px;}
.ntem-div button{padding: 8px; border-radius: 5px;}
.ntem-div button.is-checked, .ntem-div button:hover{ border: none; color: #fff; background: #24a5de;}
.our-gallery .popup-img{bottom: 38%; right: 38%;}
.our-gallery .portfolio-item:hover .popup-img{color: #fff;}
.vedio-eminent{margin-bottom: 30px;}
.vedio-eminent iframe{border: 6px solid #1e63ae; background:url(../images/ntem-vedio.png) center; background-size: cover; -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.050); box-shadow: 0px 0px 20px rgba(0,0,0,0.050); border-radius: 5px;}
#fadeandscale, #slide {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8);transform: scale(0.8);}
.popup_visible #fadeandscale, .popup_visible #slide {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.ntem-19{position: fixed; bottom: 15px; left: 15px; z-index: 45;  animation: flickerAnimation 1s infinite;}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.ntem-popup{ background:#fff; max-width: 700px;}
.ntem-popup iframe{width: 100%; height: 450px;}
.registration{padding: 20px; text-align: center;}
.registration img{max-width: 100px; margin-bottom: 20px;}
.registration h4{font-weight: 700; margin-bottom: 20px;}
.registration input{width: 100%; padding:6px 10px; margin-bottom: 15px; border:1px solid #ddd; background: #f7f7f7;}
.ntem-close{position: absolute; right: 15px; top: 15px; background:#044d77; width: 30px; height: 30px; border-radius:50%; color: #fff; text-align: center; padding-top: 5px;}
.zero{margin: 0px; padding: 0px;}
.registration button{background:#044d77; padding: 7px 18px; border-radius: 30px; color:#fff; border: none; min-width:150px; margin-top: 10px; box-shadow: 5px 8px 30px 0 rgba(31,35,37,0.08); cursor: pointer;}
.registration button:hover{background:#24a5de; box-shadow: 5px 8px 30px 0 rgba(31,35,37,0.5);}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

@media(max-width:768px){
  .vision{min-height: inherit;}
  .insideText3{ font-size: 100px; left: auto; }
  .experts-do li img{padding: 0px; display: block; margin: 5px auto;}
  .experts-do li{text-align: center;}
}

@media(max-width:767px){
  .our-gallery .popup-img{bottom: 30%; right: 30%; font-size: 20px;}
  .popup-img{border: 30%; right: 30%; font-size: 20px;}
}

@media(max-width:480px){
  .our-gallery .popup-img{bottom: 22%; right: 22%; font-size: 16px;}
}
