@charset "utf-8";
@import url(https://fonts.googleapis.com/css2?family=Sansita:wght@400;700;800;900&display=swap);
body{padding:0;margin:0;font-family:Sansita,sans-serif;}a:hover{text-decoration:none;}a:focus{outline:0 auto -webkit-focus-ring-color!important;outline-offset:0!important;}
.logo img{width:100%;height:auto;padding: 5px 10px;}
.header-part{background-color: #ffffff;border-top: #3e4095 3px solid;}
.fb-us span{margin-left:15px}
.fb-us i{font-size:19px;margin:0 5px}
.fb-us a{font-size: 19px;text-decoration:none;color: #ffffff;justify-content:flex-end;margin-left:4px;font-weight:500;letter-spacing:0.3px;}
.fb-us a:hover{color: #00afef;transition:1s;}
.fb-us{text-align:center;padding: 10px 36px;float:right;color: #ffffff;border-radius: 0 0 25px 25px;background-color: #3e4095;justify-content:flex-end;margin-left:auto;margin-bottom: 20px;}
.fb-us span{margin-left: 28px;}
.carousel-control{opacity:.8;}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{background-color: #1cb2ed;width:50px;height:50px;font-size: 20px;border-radius:50px;line-height: 41px;border: 4px solid #fff!important;}
.carousel-control.left{background-image:none;}
.carousel-control.right{background-image:none;}
.carousel-inner .item>img{-webkit-animation:zoom 10s;animation:zoom 10s;}
.carousel-indicators{bottom:40px;}
.carousel-indicators li{display:inline-block;width:30px;height:30px;margin:0;z-indent:9px;cursor:pointer;background-color:#560d0d;border:4px solid #fff;border-radius:30px;}
.carousel-indicators .active{width:30px;height:30px;margin:0;background-color:#9d0404;}
#myCarousel:after{content:'';position:absolute;background:url(../images/banner-bottom.png) repeat center 0;background-size:26%;display:block;bottom:0;left:0;width:100%;height:11%;}



.wel-part{padding:45px 0;background-repeat:no-repeat;background-color: #ffffff;background-image:url(../images/wel-bg.png);}
.wel-come-text span{font-weight: 500;font-size: 19px;border-radius: 25px;line-height: 33px;padding: 8px 25px;text-transform: none;margin: 0px auto 16px;color: #ffffff;background-color: #00afef;}
.wel-come-text h1{font-weight:700;font-size: 40px;text-transform: capitalize;margin: 0px 0px 0px;color:  #3e4095;margin: 3px 0px 5px;line-height: 52px;}
.wel-come-text h5 { font-size:20px; font-weight:bold; }

.welcome-text h4 { font-size:20px; font-weight:bold; }
.welcome-text p{text-align:justify;margin:0;line-height: 30px;padding: 0px 0;color:#333;letter-spacing:.3px;font-size:18px;margin-bottom: 5px;}
.button-box a{text-decoration:none;background-color:  #3e4095;color:#fff;padding:10px 35px;font-size: 19px;font-weight:600;text-transform:uppercase;display:inline-block;margin: 5px 0 0px;border-radius:100px;border-bottom: 4px solid #00afef;}
.wel-img-dest img{width:100%;height:auto;margin:5px 0;}
.decor-1{margin: 8px 0px 5px;}

.services-box-bg{padding:45px 0;background-image:url(../images/services-part.png);background-repeat:no-repeat;background-color: #efefef;background-size:cover;}
.vision-box{background-color: #ffffff6b;padding:20px 0;border-radius:5px 5px;/* border-bottom:7px solid #ff5a00; */text-align:center;border-radius: 10px;}
.vision-box h3{font-size: 27px;padding:12px 0 7px;text-align:center;color:  #3e4095;margin:0;font-weight:700;}
.vision-box img{width:auto;height:auto;text-align:center;padding-top:10px;}
.vision-box p{font-size:18px;color:#141414;text-align:center;line-height:30px;letter-spacing:.3px;margin:4px 25px 18px 25px;}
.vision-box a{font-size:18px;font-weight:800;color:#5a4a42; text-decoration:none;}

.package{padding: 4px 0px 4px;}
.package ul{padding-left:5px;margin-bottom:0;}
.package ul li {background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 0px 13px;list-style: none;text-align: left;padding-top: 3px;padding-bottom: 3px;font-size: 18px;padding-left: 26px;color: #4d4d4d;letter-spacing: .3px;line-height: 30px;}
.page-img img { width:100%; height:auto; border:1px solid #00AFEF; padding:3px;}

.our-service-part {padding: 45px 0px;background-repeat:repeat;background:  #3e4095;}
.our-service-text{text-align:center;}
.our-service-text h3{font-size: 40px;line-height: 30px;font-weight: 100;color: #ffffff;margin: 0px 0px 10px;text-transform: uppercase;}
.our-service-text h3 span{font-size: 40px;line-height: 50px;font-weight:600;color:  #3e4095;padding: 0px 10px 4px 10px;background: #fff;}
.rs-courses .cource-item {border: 1px solid #dddddd;}
.rs-courses .cource-item .cource-img {position: relative;margin-bottom: 22px;}
.rs-courses .cource-item .cource-img img {width: 100%;transition: all 0.3s ease 0s;}
.rs-courses-2 {padding:0px;}
.rs-courses-2 .cource-item {margin:15px 0px;border-radius: 20px;}
.rs-courses-2 .cource-item .cource-img {position: relative;overflow: hidden;border-radius: 18px 18px 0px 0px;}
.rs-courses-2 .cource-item .cource-img img {-webkit-transition: all .3s ease;transition: all .3s ease;width: 100%;}
.rs-courses-2 .cource-item .cource-img .course-value {position: absolute;bottom: -25px;right: 25px;height: 50px;width: 50px;line-height: 50px;text-align: center;background-color: #ff3115;color: #ffffff;font-size: 13px;font-weight: 500;border-radius: 50%;}
.rs-courses-2 .cource-item .course-body {padding: 10px 0px 0px 0px;transition: all 0.5s ease 0s;background-color: #ffffff;text-align: center;border-radius: 0px 0px 20px 20px;}
.rs-courses-2 .cource-item .course-body .course-category {display: inline-block;}
.rs-courses-2 .cource-item .course-body .course-title {font-size: 17px;margin: 10px 0px;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform:uppercase;color:  #3e4095;transition: all 0.35s ease 0s;text-decoration: none;font-size: 19px;font-weight:600;line-height: 29px;}
.rs-courses-2 .cource-item .course-body .course-title a:hover {color: rgba(33, 33, 33, 0.6);}
.rs-courses-2 .cource-item .course-body .course-desc {padding: 2px 19px 7px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin-bottom:0px;margin: 0px 14px 15px;line-height: 30px;font-size: 18px;letter-spacing: 0.3px;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item .cource-btn {background-color: #00afef;width:100%;display: inline-block;margin-top: 0px;padding:10px 20px;font-size: 20px;text-transform: uppercase;color: #ffffff;font-weight: 700;transition: all 0.3s ease 0s;border-radius: 0px 0px 18px 18px;}
.rs-courses-2 .cource-item:hover .course-body {background-color: #00afef;}
.rs-courses-2 .cource-item:hover .course-body .course-title a {color: #fff;}
.rs-courses-2 .cource-item:hover .course-body p {color: #fff;}
.rs-courses-2 .cource-item:hover .cource-btn {background-color: #ffffff;color:  #3e4095;text-decoration:none;}
.rs-courses-2 .cource-item:hover .cource-img img {-webkit-transform: scale(1.08);transform: scale(1.08);opacity:0.9;}
.rs-courses-2 .view-more {bottom: auto;}
.rs-courses-2 .row.grid {min-height: 500px !important;}
.md-top{ margin-top:40px;}
.owl-controls .owl-nav > div {position: absolute;top: 50%;width: 50px;height: 50px;line-height: 38px;text-align: center;background-color: #ffffff;color:  #3e4095;transform: translateY(-50%);font-size: 18px;border-radius: 50%;opacity:1;border: 5px solid  #3e4095;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.owl-controls .owl-nav > div:hover {background-color: #00afef;border-color:  #3e4095;color: #fff;}
.owl-controls .owl-nav .owl-prev {left: -25px;}
.owl-controls .owl-nav .owl-next {right: -25px;}
.rs-carousel:hover .owl-controls .owl-nav > div {opacity: 1;}
.owl-carousel .owl-stage-outer{margin:0px 0px;}


.spical-offer {padding:45px 0;}
.why-texes{text-align:center}
.why-texes h3{font-weight:100;font-size: 40px;margin: 0px 0px 15px;line-height:47px;color: #00afef;text-transform:uppercase;}
.why-texes h3 span{font-weight:700;font-size: 40px;text-transform:uppercase;margin: 12px 0 11px;color:#fff;margin-bottom:0;line-height:47px;background-color:  #3e4095;padding: 0 10px 5px 10px;}
.img-block-right{padding:25px 20px}
.image-block-content{padding: 15px 15px;margin: 8px 0px 0px;background-color: #f6f6f6;}
.image-block-content .feature-icon{width:90px;margin:0 0;height:90px;font-size:39px;position:relative;line-height:76px;color:#fff;display:inline-block;text-align:center}
.image-block-content .feature-content{padding-left:105px}
.image-block-content .feature-content h3{margin-bottom:0}
.feature-content p{font-size: 18px;color:#424242;line-height: 28px;text-align:left;margin:0 0 0;}
.feature-content h4{font-size: 24px;line-height: 27px;color:  #3e4095;font-weight:600;margin: 0px 0 3px 0;text-transform:uppercase;}
.float-left{float:left!important}
.image-block-content .feature-icon{background:  #3e4095;border-radius:50px;border: 3px solid #00afef;box-shadow:inset 0 0 0 4px #fff;}
.feature-icon{font-size:28px}
.why-img{ text-align:center;}
.why-img img{width:100%;height:auto;border-radius: 15px;border:2px solid #00afef;padding:3px;}


.wel-img img {width: 100%;height: auto;}
.play-now .icon {position: absolute;top: 80%;left: 22%;height: 80px;width: 80px;text-align: center;line-height: 80px;background-color:  #3e4095;color: #ffffff;z-index: 1;font-size:30px;padding-left: 0px;display: block;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-transform-origin: center;transform-origin: center center;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 5px 10px 0 #ffffff80;-moz-box-shadow: 0 5px 10px 0 #ffffff80;-ms-box-shadow: 0 5px 10px 0 #ffffff80;-o-box-shadow: 0 5px 10px 0 #ffffff80;box-shadow: 0 5px 10px 0 #ffffff80;}
.play-now .ripple, .play-now .ripple:after {position: absolute;top: 80%;left: 22%;height:81px;width:81px;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-transform-origin: center;transform-origin: center center;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 0 0 #fff;-moz-box-shadow: 0 0 0 0 #fff;-ms-box-shadow:0 0 0 0 #fff;-o-box-shadow:0 0 0 0 #fff;box-shadow: 0 0 0 0  #3e4095;-webkit-animation: ripple 2s infinite;-moz-animation: ripple 3s infinite;-ms-animation: ripple 3s infinite;-o-animation: ripple 3s infinite;animation: ripple 2s infinite;}
@-webkit-keyframes ripple {70% {box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}
@keyframes ripple {70% {box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}
@media only screen and (max-width:640px) {
.play-now .ripple:after {width: 30px !important;height: 30px !important;}
@-webkit-keyframes ripple {70% {box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}
@keyframes ripple {70% {box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}}


.catlog-part {padding: 25px 0;background-color:  #3e4095;background-size:cover;}
.catlog h3 {font-size: 34px;text-align: center;color: #fff;line-height: 45px;text-transform: uppercase;margin: 10px 0px;}
.catlog p {margin: 10px 0 10px;font-size: 18px;text-align: center;color: #d5d5d5;line-height: 28px;font-weight: 300;}
.catlog .button {border: 2px solid #ffc953;border-radius: 30px;padding:10px 30px;font-weight: bold;text-transform: uppercase;font-size: 15px;color: #fff !important;display: inline-block;margin-top: 15px;}
.catlog .button:hover {border: 2px solid #d5d5d5;color:#fff;background-color:#ffc953;transition:0.5s;}


/***********footer**************/
.footer-part{background-color:  #3e4095;border-top: 4px solid #00afef;background-image:url(../images/footer-bg.png);background-repeat:no-repeat;background-position:top;padding: 35px 0px;background-size:cover;}
.footer-text h3 {font-size: 26px;color: #fff;line-height: 42px;margin: 0px;font-weight: 600;text-transform: uppercase;}
.footer-decor-3 {width: 100%;margin: 0px auto 0px;}
.footer-decor-3:after {position: relative;top: 0px;display: inline-block;width: 149px;border-bottom:3px solid #ffffff;margin-bottom: 7px;content: '';}
.footer-img{background-color:#fff;text-align: center;padding:10px 10px;border-left: 5px solid #00afef;}
.footer-img img{padding: 5px 1px;width: 100%;height:auto;text-align: center;}
.footer-text p {color: #444;font-size: 18px;line-height: 30px;margin: 0px;}
.footer-information ul{padding-left:5px;margin-bottom:0;}
.footer-information ul li {background-image: url(../images/arrow-now.png);background-repeat: no-repeat;background-position: 0px 14px;padding-left: 27px;list-style: none;text-align: left;padding-top: 3px;padding-bottom: 3px;font-size: 18px;line-height: 30px;}
.footer-information ul li a{ color:#fff; text-decoration:none; letter-spacing: 0.2px;}
.footer-information ul li a:hover {color: #00afef;text-decoration: none;transition:0.5s;}

.w3l-footer.three ul{padding-left:0px;margin: 0;}
.w3l-footer.three ul li {margin-bottom: .6em;display: block;}
.w3l-footer.three ul li i {font-size: 15px;color: #ffffff;position: relative;line-height: 28px;float: left;height: 33px;border-radius: 50%;text-align: center;width: 33px;background-color:  #3e4095;border: 2px solid #fff;}
.w3l-footer.three ul li p {list-style-type: none;color: #fff;font-size: 18px;line-height: 33px;float: left;width: 88%;margin-left: 5px;margin-bottom: 0px;}
.w3l-footer.three ul li span {display: block;}
.w3l-footer.three a{ color:#fff; text-decoration:none;}
.w3l-footer.three a:hover{color: #00afef;}

.social-midia{padding: 12px 0px 10px;text-align: center;}
.social-midia img{margin: 0px 1px;width:auto;border-radius: 100px;height:auto;border: 1px solid  #3e4095;padding: 2px;}


.power-by-bg {width:100%;margin: 0 auto;padding: 8px 0px;background-color: #00afef;}
.power-by p{text-align:center;color: #fff;padding: 0;margin: 0;font-size: 18px;line-height: 30px;}
.power-by p a{color: #fff; text-decoration:none;}
.power-by p a:hover{color:#333; transition:0.5s;}



/*----------------Page banner Part start-------------*/
.page-banner {padding: 40px 0 50px;background-color: #000;width: 100%; background-image:url(../images/page-banner.png); background-size:cover;}
@-webkit-keyframes wcs-title {0% {background-position: 0% 50%;}100% {background-position: 100% 50%;}}
.wel-big h1 {font-size: 42px;color: #ffffff;font-weight: 700;line-height: 44px;text-transform: uppercase;margin: 0px 0px 8px;text-shadow: 1px 2px 2px #000000;}
.breadcrumb-wrapper a {font-weight:600;text-transform: capitalize;font-size:17px;line-height: 30px;text-decoration: none;color: #ffffff;}
.breadcrumb-wrapper span {color: #ffffff;font-size:17px;font-weight: 600;}
.ttm-bread-sep{color: #00afef !important;padding: 0px 6px;}
.breadcrumb-wrapper i{ color:#00afef; padding-right:10px;}
/*----------------Page banner Part end-------------*/

.page-img{text-align:center;}
.page-img img{ width:100%; height:auto; padding:5px; border:2px solid  #3e4095}


.box-1{ padding:10px 0px;}
.project-post-image {overflow: hidden;position: relative;border: 2px solid  #3e4095;margin: 0px 0px 0px;}
.image_hover:hover .zoom_img_effect {-webkit-transform: scale(1.09) translateZ(0);transform: scale(1.09) translateZ(0);}
.zoom_img_effect {position: relative;transition: all .8s ease-out;width:100%;height:auto;}
.img-text{ text-align:center;}
.img-text h4 {margin: 0 auto;font-size: 18px;line-height: 30px;padding: 6px 4px 10px;background-color:  #3e4095;line-height: 30px;color: #fff;}
.img-text h4 a {margin: 0 auto;font-size: 18px;line-height: 30px;padding: 6px 4px 10px;background-color:  #3e4095;line-height: 30px;color: #fff; text-decoration:none;}
.img-text h4 a:hover {color:#92d15e; transition: 0.5s;}





/*-- FORM start CSS --*/
.input-group {position: relative;display: table;border-collapse: separate;margin: 9px 0;width: 100%;}
.input-group .form-control:last-child, .input-group-addon:last-child {font-size: 16px !important;line-height: 28px;border-radius: 5px;}
.enquiry-box-sub {position: relative;margin-top:10px;text-align: center;}
.readmore2 {padding: 13px 55px;background-color:  #3e4095;text-transform: uppercase;color: #fff;border:none;border-bottom: 3px solid #00afef;position: relative;text-align: center;font-size: 20px;border-radius: 56px;letter-spacing: 1px;margin: 3px 11px;}
.readmore2:hover{color:#fff;background-color: #00afef;text-decoration:none;transition:0.5s;border-color: #3e4095;}
.form-control {border: 2px solid  #3e4095!important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.form-control:focus {border-color: #65a94a !important;outline: 0;-webkit-box-shadow: none !important;box-shadow: none !important;}
:focus {outline: -webkit-focus-ring-color auto 0px !important;}

/*-- FORM End CSS --*/



/*-- Contact start CSS --*/
.contact-text-info h3 {font-size: 19px;font-weight: 600;color:  #3e4095;line-height: 21px;margin: 19px 0px 3px;letter-spacing: 0.5px;text-transform: uppercase;}
.contact-text-info a{color:#333; text-decoration:none; }
.contact-text-info a:hover {color:#138d0e;text-decoration: none; transition: 0.5s;}
.contact-detail span{ font-size:18px; color:#333; font-weight:500; text-transform:uppercase; }
.contact-detail { padding-top:25px; }
.contact-detail p{ padding-top:0px; }
.contact-text-info {position: relative;padding-left: 0px;list-style: none;text-decoration: none;margin-bottom: 0px;}
.list-unstyled {padding-left: 0;list-style: none;}
.contact-text-info:before {content: ' ';background: #00afef;display: inline-block;position: absolute;left: 8px;width: 5px;height: 100%;z-index: 1;}
.contact-text-info li {padding-left: 30px;position: relative;color: #333;line-height: 30px;font-size: 18px;padding-bottom: 0px;}
.contact-text-info>li:before {content: ' ';background: #fff;display: inline-block;position: absolute;border-radius: 50%;border: 3px solid  #3e4095;left: 0;width: 22px;height: 22px;z-index: 1;}
.contact-text-info li p {margin-bottom: 0;line-height: 24px;}
.contact-text-info>li::after {content: ' ';background: #00afef;display: inline-block;position: absolute;border-radius: 50%;top: 6px;left: 6px;width: 10px;height: 10px;z-index: 2;}
/*-- Contact End CSS --*/


.pdf-img img { width:100%; height:auto;}
.catlog-text { text-align:center;}
.catlog-text h4{font-weight:100;font-size: 35px;margin: 0px 0px 15px;line-height:47px;color: #fff;text-transform:uppercase;margin-top: 30px;}
.catlog-text h4 span{font-weight:700;font-size: 35px;text-transform:uppercase;margin: 12px 0 11px;color:  #3e4095;margin-bottom:0;line-height:47px;background-color: #ffffff;padding: 0 10px 5px 10px;}
.catlog-text p { font-size:18px; line-height:28px; color:#fff;}
.btn-catlog{text-align:center;}
.btn-catlog{display:block; margin-top:25px;}
.btn-catlog a {padding: 10px 15px;color: #ffffff;border: 2px solid #ffffff;border-radius: 5px;font-size: 22px;}
.btn-catlog a:hover{background-color: #00afef;color: #fff;border: 2px solid #ffffff;border-radius: 5px;transition:0.5s;}
.btn-catlog-download {text-align: center;display: block;margin-top: 35px;}
.btn-catlog-download a {padding: 13px 20px;color:#1a2263;border: 2px solid #1a2263;border-radius: 5px;}
.btn-catlog-download a:hover{background-color: #1a2263;color: #fff;border: 2px solid #1a2263;border-radius: 5px;transition:0.5s;}


.certificate-text { text-align:center;}
.certificate-text h3{font-weight:100;font-size: 40px;margin: 0px 0px 15px;line-height:47px;color: #00afef;text-transform:uppercase;}
.certificate-text h3 span{font-weight:700;font-size: 40px;text-transform:uppercase;margin: 12px 0 11px;color:#fff;margin-bottom:0;line-height:47px;background-color:  #3e4095;padding: 0 10px 5px 10px;}
.slider-box{padding:40px 0;background-color:#fff}
.cer-part-img img{width:100%;height:auto;padding:3px;border: 1px solid #1d1e1d;margin:5px 0;}



/***********Courses css end here**************/
.whatsapp_btn{position: fixed;bottom: 100px;left: 10px;width: 50px;height: 50px;z-index:100;}
.whatsapp_btn .icon_logo{position: relative;z-index:150;padding: 5px;}
.whatsapp_btn .icon_logo > a > img{width: 100%;}
.whatsapp_btn .circle_waves{border-radius: 50%;background-color: #3cc04e;width: 50px;height: 50px;position: absolute;opacity: 0;bottom: 1px;left: 0px;z-index:120;animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);}
@keyframes waves {from {transform: scale(.55, .55);opacity: .6;}
to {transform: scale(1.8, 1.8);opacity: 0;}}   