@charset "utf-8";
/* CSS Document */
.logo{margin:4px 0; margin-top:-40px; max-width:200px;}
.logo-big{max-width:330px;}
h1{color:#1f7fc7; font-size:25px; font-weight:bold;}
h1 span{color:#1f7fc7;}
h2{color:#000; font-size:25px; font-weight:bold;}
h4{font-size:20px;}
.green{color:#406324;}
.pink{color:#db4899}
.hr1{background-color:#616161; border:0; padding:6px;}
.bg1{  background-color:#000; }
.bg1-b{  background-color:#000; }
.bg2{background-color:#bcba4d; padding:30px 0}
.bg4{background-color:#000000; padding:30px 0}
.bg5{background-color:#000; padding:3px 0}
.bg6{background-color:#e7e6e6; padding:30px 0}
.bg7{background-color:#fc0000; padding:30px 0}
.nav-item{padding-left:15px;}
.yellow{color:#fff206;}
.call{background:url(../images/call1.webp) 0 30px no-repeat; padding:40px 0 10px 50px; }

.email{background:url(../images/email.webp) 0 0 no-repeat; height:49px; padding-left:60px;}
.wp{background:url(../images/whatsapp.webp) 0 0 no-repeat; height:49px; padding-left:60px;}
.top-bar{text-align:right; color:#fff; padding-top:10px; font-size:22px;}
.top-bar a{color:#fff}
.floating1{position:fixed; 
z-index:1000; 
bottom:20px;
right:0;

}
.iframe-container{
	float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
	}
	.iframe-container iframe{
		position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
		}
.floating-inner{  text-align:left}
.hightlight{background-color:#F9C; padding:8px;}
.ph1 img{width:80px;}

.wh1 img{width:92px; ; margin-bottom:15px; }
.blink_me {
  animation: blinker 1s linear infinite;
}
.author{font-family: 'Roboto Slab', serif; font-size:30px;}
.position{color:#585454}
.comment{font-style:italic; font-size:13px;}
.download{background:url(../images/arrow-down.png) 100% 5px no-repeat; padding-right:20px; color:#000; font-size:13px;}
.download:hover{color:#de3b71}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
  margin-right:-15px;margin-left:-15px
}
.navbar-nav a{color:#fff106}
.navbar-nav .active{color:#fff}
.logo-text{color:#09b5ab; font-size:32px; line-height:28px; font-weight:bold;}
.phone-main{position:absolute; width:97%; text-align:right; margin-top:-60px;}

.phoneb{display:none}

.overlay-container {
  position: relative; margin-bottom:20px;
}

.overlay-container img {
  display: block;
  width: 100%;
  height: auto;
}

.overlay-container  .overlay {
  position: absolute; 
  bottom: 0; 
   background:url(../images/arrow.png) 95% 50% no-repeat;
  background-color: #00b0a5; /* Black see-through */
  color: #f1f1f1; 
  width: 100%;
  transition: .5s ease;
  opacity:100;
  color: white;
  font-size: 15px;
  padding: 20px;
  text-transform:uppercase;
 
}


.content {
  height: 100%;
}
.gallery img{ margin-bottom:20px}
.gallery a{color:#fff}
.gallery2 img{margin-bottom:25px;}
.gallery3 img{border-radius: 200px 60px;  margin-bottom:16px;}

.sub-banner img{width:100%; }
.sub-banner-frame{background:url(../images/border2.webp) 100% 0 repeat-x; height:11px;}


.img-corner1{border-radius:20px;  }
ul.list1{ max-width:1000px; margin:auto; list-style:none}
ul.list1 li{padding:0 0 10px 24px;   background:url(../images/arrow1.png) 0 0 no-repeat; line-height:16px;}
ul.list2{ list-style:none; margin:0; padding:0; text-align:center}
ul.list2 li{background:url(../images/arrow4.webp) 0 7px no-repeat; padding:0 0 0 26px; line-height:28px;}
ul.list3{list-style:none; padding:0; margin:0}
ul.list3 li{background:url(../images/arrow1.png) 0 3px no-repeat; padding:0 0 10px 30px; line-height:24px;}
.team-head{background-color:#ccc; color:#db4899; font-size:18px; padding:4px 10px;}
.bg-footer{ background-color:#d9dee3; padding:40px; color:#fff; line-height:18px;}
.bg-footer a{color:#000;}

.footer-menu{font-size:14px; font-weight:bold; line-height:25px;}
.footer-menu a{color:#fff; padding:0 10px;}

.copyright{padding:10px 0}

.custom{background-color:#bfecec; border-radius:10px; padding:10px; font-size:20px; }
.floating{position:fixed; z-index
:1000; bottom:20px; right:0; width:60px; 
}
.floating-box{background:url(../images/bg-float.png) 0 0 no-repeat;  padding:35px 5px 0 0; width:100px; height:150px; float:right; text-align:right ; }


.golden{color:#f3af0a;}
.black{color:#000;}
.brown{color:#602f11}
.text1{    font-size:24px}
.text1 span{padding:0 20px;}
.large{font-size:25px;}
a{color:#000;}


.box1{background-color:#bcba4d;  padding:20px;  color:#000; text-align:center }
.box2{ border-radius:30px; text-align:center; font-size:12px; background-color:#fff; margin-bottom:40px}

.box2 h3{padding:8px 0}
.box2 img{border-radius:30px;}
.box3{background-color:#fff; border-radius:30px; text-align:center; padding:30px; margin-bottom:10px; min-height:530px;}
.white-space{height:110px;}
.social{text-align:right; margin-bottom:20px}
.social img{margin:0 20px; }
.carousel-inner,.carousel,.carousel-item,.container,.fill {
    height:100%;
    width:100%;
    background-position:center center;
    background-size:cover;
}
.slide-wrapper{display:inline;}
.slide-wrapper .container{padding:0;}


.caps{text-transform:uppercase}

.btn1{background-color:#ccc; padding:4px; margin-top:20px; font-weight:bold; font-size:11px; color:#000; }
.btn1:hover{background-color:#fff; text-decoration:none}

.carousel-caption h3{font-size:18px; font-style:italic; font-weight:bold; background-color:#C00; padding:8px; color:#fff; font-family:Verdana, Geneva, sans-serif}


.img-mobile{display:none !important;}
.img-desktop{display:block}
.banner img{max-width:100%;} 
.banner{background-color:#e80823;}

.but1{ padding:8px 20px;  color:#fff; border:solid 1px #ccc; border-radius:20px; color:#6e6b6b;}
.but1:hover{color:#000; }
.download2{margin-top:70px; text-align:left}
.but2{background-color:#fbac1b; border-radius:50px; padding:20px; font-weight:bold; margin-left:10px; color:#000}
.medium{font-size:14px;}
figure{margin-bottom:80px;}
figcaption{ margin-top:-120px; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; text-transform:uppercase; font-size:30px; color:#fff;}
.design{background-color:#fbd75c; text-align:center; padding:5px 0; color:#daa419}
.design a{color:#daa419}
.testimonials{background-color:#cfe7e6; border-top-right-radius: 30px; padding:20px; font-style:italic; line-height:18px; font-size:15px; margin-bottom:20px;}
.input1{border:solid 1px #09b5ab; padding:8px; width:100%;}
.input2{border:solid 1px #09b5ab; padding:8px; width:100%; height:80px}
.submit{background-color:#09b5ab; padding:6px; border:0; border-radius:6px; padding:6px 20px; color:#fff}
.submit:hover{background-color:#999;}
.link1{ color:#3070CF !important;}
.link2{background-color:#09b5ab;  border-radius:6px; padding:8px 12px; }
.link2:hover{color:#000}
.link3{background:url(../images/pdf.png) 6px 6px no-repeat; padding:12px 12px 20px 50px;  border:solid 2px #ccc; border-radius:6px; color:#999; }
.png-logo{text-align:right}
.img-text{float:left; padding:0 30px 10px 0}
.clear{clear:both}
.glow {
  font-size: 30px;
  color: #fff;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
  line-height:30px;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff206, 0 0 40px #fff206, 0 0 50px #fff206, 0 0 60px #fff206, 0 0 70px #fff206;
  }
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #56ff01, 0 0 40px #56ff01, 0 0 50px #56ff01, 0 0 60px #56ff01, 0 0 70px #56ff01, 0 0 80px #56ff01;
  }
  0% {
                opacity: 20;
            }
  
            50% {
                opacity: 0.7;
            }
  
            100% {
                opacity: 20;
            }
}
.yes-mobile{display:none}
.services img{margin-bottom:10px;}
.footer-logo{width:250px;}
.circle{border-radius:50%;}
@media (max-width:1200px){
	.logo-text{text-align:left}
}
@media (max-width:991px){
	.footer-black-inner{background-color:#000;  padding:20px 0; color:#fff; text-align:center; font-size:35px; min-height:125px;}
	.mobile-center1{text-align:center;}
	.text1{font-size:15px; text-align:right }
	.text1 span{padding:0 8px;}
	.logo-text{font-size:25px;}
	figcaption{ margin-top:-80px; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; text-transform:uppercase; font-size:20px; color:#fff;}
.design{background-color:#fbd75c; text-align:center; padding:5px 0; color:#daa419}
	}
@media (max-width:767px){
	.phone-main{display:none;}
	.phone{display:none;}
	
	.logo-text{font-size:20px;}
	.logo{margin:4px 0; margin-top:4px}
.img-mobile{display:block !important;}
.img-desktop{display:none !important}
.carousel-indicators{display:none;}
.footer{text-align:center}

.mobile-center{text-align:center;}
.footer-black-inner{background-color:#000;  padding:20px 0; color:#fff; text-align:center; font-size:25px;}

.hovereffect{max-width:340px; overflow:hidden; margin-bottom:10px; margin-left:6%;}
.text1{     font-size:17px}
.mob-img-fluid{max-width:100%;}
.expertise h3{margin-top:8px; font-size:20px;}
.courses h3{font-size:20px; text-align:center; color:#3070CF;}

.social{text-align:center; margin-top:20px;}

.but2{background-color:#fbac1b; border-radius:30px; padding:10px; font-weight:bold; margin-left:10px; color:#000; font-size:12px;}
.png-logo{text-align:center}
.download2{margin-top:0px; text-align:center}
.no-mobile{display:none}
.yes-mobile{display:block}
figure{margin-bottom:40px;}
figcaption{ margin-top:-55px; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; text-transform:uppercase; font-size:15px; color:#fff; }
.footer-menu{line-height:40px; font-size:20px;}
body{font-size:1.3rem;}
.navbar-nav{line-height:35px; font-size:22px;}
.dropdown-item{font-size:20px;}
ul.list1 li{padding:0 0 10px 24px;   background:url(../images/arrow1.png) 0 0 no-repeat; line-height:18px; font-size:16px;}

}

@media (max-width:575px){
	.logo-text{font-size:17px;}
	.footer-logo{border-right:0;}
	.hovereffect {width:100%; max-width:500px; margin:auto; ;}
	
	
}



