@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
body {padding: 0;margin: 0;font-family: 'Roboto Condensed', sans-serif;}
.callRight{float:right;}
.callRight ul{padding-left:0;margin-bottom:0;list-style:none;}
.callRight ul li{float:left;}
.callRight li{padding: 0 10px 0 25px;margin:0;list-style:none;}
.callRight p{margin: 2px 12px 2px 14px;font-size: 16px;color: #000;font-weight:500;}
.callRight p span{margin:0;font-size: 18px;font-weight: 700;color: #04144d;text-transform: uppercase;}
.callRight li a{font-weight:600;color:#727376;font-size:16px;text-decoration:none;}
.callRight .fb-im{vertical-align:middle;width: 50px;height: 50px;float:left;margin-right: 0px;margin-top: 0px;border-radius: 50px;text-align:center;background-color: #0472c2;border: 2px solid #051d4d;box-shadow: inset 0px 0px 0px 3px #fff;}
.callRight .fb-im i{color: #ffffff;font-size: 20px;line-height: 44px;}

a {text-decoration:none !important;}
a:hover {text-decoration:none !important;}
a:focus {outline: 0px auto -webkit-focus-ring-color !important;outline-offset: 0px !important;}
.carousel-control-prev-icon, .carousel-control-next-icon {width: 45px;background-color: #096eb6;height: 50px;}
.carousel-control-prev, .carousel-control-next {position: absolute;top: 0;bottom: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width:40px;padding: 0;color: #fff;text-align: center;background: none;border: 0;opacity: 0.8;transition: opacity 0.15s ease;}
.carousel-caption {position: absolute;right: 5% !important;bottom: 80px;left: 0;left: 0% !important;z-index: 10;padding-top: 20px;padding-bottom:10px;color: #fff;text-align: right;}


.bg-image {background-repeat:repeat; background-image:url(../images/page-net-icon.png);}
.ltn__breadcrumb-area {padding-top: 50px;padding-bottom: 50px;margin-bottom: 0px;border-bottom: 5px solid #0472c2;background-color: #051d4d0a;border-radius: 0px 0px 40px 40px;}
.ltn__breadcrumb-inner h1 {color: #0472c2;clear: both;font-weight: 700;line-height: 54px;font-size: 40px;margin: 0px 0px 4px;/* text-align: center; */text-transform: uppercase;}
.ltn__breadcrumb-list ul{ padding-left: 0px;/* text-align: center; */margin: 0px;}
.ltn__breadcrumb-list ul li {display: inline-block;margin-right: 26px;position: relative;font-weight: 400;font-size: 19px;}
.ltn__breadcrumb-list ul li:after {position: absolute;content: " || ";font-size: 15px;right: -17px;color: #0472c2;top: 55%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.ltn__breadcrumb-list ul li:last-child:after {display: none;}
.ltn__breadcrumb-list ul li:last-child {margin-right: 0;color: #4c4c4c;}
.ltn__secondary-color{color: #0472c2;margin-right: 9px;font-size: 18px;}
.ltn__breadcrumb-list ul li a{ color:#404040; text-decoration:none;}

.wel-part {padding:30px 0px;}
.wel-part p { font-size:17px; line-height:28px; color:#000; text-align:justify;}
.wel-come-text h1 { font-size:40px; margin:0 0; color:#051d4d;}
.wel-come-text h1 strong { font-weight:200; color:#0472c2;}
.button-box a{background-color: #ffffff;color: #000;padding: 7px 28px;font-size: 22px;line-height: 35px;margin: 10px 0 0px;border-radius:100px;border: 4px solid #1674c0;}

.play-now .icon{position:absolute;top: 125%;left: 68%;height: 60px;width: 60px;text-align:center;line-height: 58px;background-color: #051e4c;color: #ffffff;z-index:1;font-size: 20px;padding-left: 4px;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: 125%;left: 68%;height: 75px;width: 75px;background-color: #ffffff;-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 #ffffff;-webkit-animation: ripple 4s infinite;-moz-animation: ripple 5s infinite;-ms-animation: ripple 5s infinite;-o-animation: ripple 5s infinite;animation: ripple 5s infinite;/* border: 0px solid #404040; */}
@-webkit-keyframes ripple{70%{box-shadow:0 0 0 40px 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 40px rgba(255,255,255,0)} 100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}


.vm-part { padding:30px 0px; background-image:url(../images/vm-part.png); background-repeat:no-repeat; text-align:center;}
.icon-vi-text {text-align:center;}
.icon-vi-text h3 { font-size:25px; font-weight:bold; color:#051d4d; text-transform:uppercase; margin-top:10px; }
.icon-vi-text p { font-size:17px; line-height:28px;}

.page-part { padding: 30px 0px; }
.page-text p { font-size: 17px; line-height: 28px; text-align: justify; }
.page-img img { width: 100%; height: auto; border: 2px  solid #0472C2; padding: 3px; }

.content-grid-1 {background-color: #0472c2;width: 100%;position: relative;padding: 15px 0px;background-image: url(../images/netting-img.png);background-repeat: repeat;}
.content-grid-to-1 {border-bottom: 1px dashed #f4e7e7;border-top: 1px dashed #f4e7e7;margin: 0;padding: 25px 0px;}
.grid-2-1{text-align:center;width:70%;margin:0 auto;}
.grid-2-1 h4{color: #ffffff;font-size: 21px;margin:0px;line-height: 35px;}

.page-part-sub {padding: 20px 0px;background-color: #0472c226;}
.page-text h3{font-size: 20px;color: #0472c2;margin: 10px 0px 0px 0px;line-height: 30px;font-weight:600;}
.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;}


.pro-part {padding:30px 0px; background-color:#011233;}
.pro-title { text-align:center;}
.pro-title h2 { text-transform:uppercase; font-size:35px; line-height:45px; margin:0 0; color:#fff; font-weight:bold;}
.pro-title h2 span { font-weight:300; color:#0472c2;}
.pro-title p { font-size:17px; line-height:27px; color:#fff; text-align:center;}
.post-slide{margin: 0px 7px 0px;padding-top: 0px;}
.rs-courses .cource-item {border:0px 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: 0px 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: 4px 0px 15px 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 5px;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform:uppercase;color: #011233;transition: all 0.35s ease 0s;text-decoration: none;font-size: 22px;font-weight: 700;line-height: 30px;}
.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: 0px 15px 8px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin: 3px 22px 0px;line-height: 27px;font-size: 17px;line-height: 26px;letter-spacing: 0.3px;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item .cource-btn {margin-top: 0px;font-size: 19px;text-transform: uppercase;color: #1674c0;font-weight: 700;transition: all 0.3s ease 0s;border-radius: 13px 13px 0px 0px;}
.rs-courses-2 .cource-item:hover .course-body {background-color: #1674c0;}
.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 {color: #fff;}
.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;}
.owl-controls .owl-buttons{text-align:center;margin-top: 0px;}
.owl-controls .owl-buttons .owl-prev{background: #1674c0;position: absolute;top: 50%;left: -18px;padding: 4px 12px 4px 12px;border-radius: 30px;border: 5px solid #eeeeee;transition: background 0.5s ease 0s;}
.owl-controls .owl-buttons .owl-next{background: #1674c0;position: absolute;top: 50%;right: -18px;padding: 4px 12px 4px 12px;border-radius: 30px;border: 4px solid #eeeeee;transition: background 0.5s ease 0s;}
.owl-controls .owl-buttons .owl-prev:after,
.owl-controls .owl-buttons .owl-next:after{content:"\f100";font-family: "Font Awesome 5 Pro";color: #fff;font-size: 16px;}
.owl-controls .owl-buttons .owl-next:after{content:"\f101";}


/*-- FORM start CSS --*/
.input-group > .form-control, .input-group > .form-select {position: relative; flex: 1 1 auto; width: 100% !important;    min-width: 0;}
.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 {width: 36%;padding: 10px 20px;background-color: #0472c2;text-transform: uppercase;color: #fff;border:none;border-bottom: 3px solid #000000;position: relative;text-align: center;font-size: 20px;border-radius: 63px;letter-spacing: 0;margin: 5px 8px;}
.readmore2:hover{color:#fff;background-color: #051d4d;text-decoration:none;transition:1s;border-color: #051d4d;}
.form-control {border: 2px solid #0472c2!important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.form-control:focus {border-color: #051d4d !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 CSS --*/
.contact-text-info h3 {font-size: 17px;font-weight: 600;color: #0472c2;line-height: 20px;margin: 20px 0px 5px;letter-spacing: 0.5px;text-transform: uppercase;}
.contact-text-info a{color:#1f1f1f; }
.contact-text-info a:hover {color:#21409a;text-decoration: none;}
.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;}
.list-unstyled {padding-left: 0;list-style: none;}
.contact-text-info:before {content: ' ';background: #000000;display: inline-block;position: absolute;left: 9px;width: 2px;height: 100%;z-index: 1;}
.contact-text-info li {padding-left:40px;position: relative;color:#1f1f1f;line-height: 26px;font-size: 17px;padding-bottom: 0px;}
.contact-text-info>li:before {content: ' ';background: #fff;display: inline-block;position: absolute;border-radius: 50%;border: 2px solid #051d4d;left: 0;width: 20px;height: 20px;z-index: 1;}
.contact-text-info li p {margin-bottom: 0;line-height: 24px;}
.contact-text-info>li::after {content: ' ';background: #0472c2;display: inline-block;position: absolute;border-radius: 50%;top: 5px;left: 5px;width: 10px;height: 10px;z-index: 2;}

.counter-pg{padding:40px 0px;}
.box {padding: 20px 20px;text-align: center;border-radius: 5px;background-color: #ededed;box-shadow: inset 0px 0px 0px 3px #fff;border: 1px solid #1674c0;}
.box i {font-size:80px;color: #fff;margin:2px 0px; text-align: center;}
.box img{width:auto; height:auto; margin:0 auto;}
.box h4 {font-size: 55px;font-weight: 600;color: transparent;-webkit-text-stroke: 2px #1674c0;margin: 8px 0px 0px;text-align: center;}
.box p {font-size: 19px;line-height: 34px;color: #1674c0;margin: 6px 0px;letter-spacing: 0.3px;text-transform: uppercase;}


.content p {margin-bottom: 0px;}
.why-part { background-color:#ededed; padding:30px 0px;}
.why-title h2 { font-size:35px; margin:0 0; color:#051d4d;}
.why-title h2 strong { font-weight:200; color:#0472c2;}
.why-box{padding: 10px 14px 5px 124px;margin: 5px 0px;border-radius:10px;position:relative;-webkit-transition: .9s;transition: .9s;}
.why-box .icon-1{position:absolute;left: 15px;margin: 0px 0px;width: 90px;height: 90px;border: 4px solid #1674c0;transition:.5s;line-height: 80px;text-align: center;background-color: #051d4d;font-size: 37px;border-radius: 50%;box-shadow: inset 0px 0px 0px 4px #ffffff;}

.icon-1 img {display: block;width: auto !important;height: auto;padding: 10px;margin: 0;text-align: center;margin: 0 auto;}
.why-box .icon-1 i {font-size: 50px;line-height: 85px;color:#fff;}
.why-box p { font-size:17px; line-height:28px;}
.why-box h4 { font-size:20px; margin:0 0; color:#051d4d; line-height:30px; font-weight:bold;}

.why-img img { width:100%; height:auto;}



/***********footer**************/
.footer-part{background-color: #011233;border-top: 4px solid #1674c0;background-image:url(../images/footer-bg.png);background-repeat:no-repeat;background-position:top;padding: 30px 0px;background-size:cover;}
.footer-text h3 {font-size: 27px;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 img{padding: 20px 8px;width:100%;height:auto;background-color: #fff;border-radius: 15px;margin-bottom: 15px;}
.footer-text p{color:#fff;font-size: 19px;line-height: 31px;margin: 0px;}
.footer-information ul{padding-left: 0px;margin-bottom:0;}
.footer-information ul li {background-image: url(../images/arrow-now.png);background-repeat: no-repeat;background-position: 1px 10px;padding-left: 28px;list-style: none;text-align: left;padding-top: 1px;padding-bottom: 1px;font-size: 19px;line-height: 35px;}
.footer-information ul li a{ color:#fff; text-decoration:none; letter-spacing: 0.2px;}
.footer-information ul li a:hover {color: #ffc7ba;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:17px;color: #2b2119;position: relative;line-height:28px;float: left;height: 30px;border-radius: 50%;text-align: center;width: 30px;background-color: #fff;}
.w3l-footer.three ul li p {list-style-type: none;color: #fff;font-size: 18px;line-height: 28px;float: left;width: 82%;margin-left: 8px;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: #ffc7ba;transition: 0.3s;}


.power-by-bg{width:100%;margin:0 auto;padding: 15px 0;background-color: #0472c2;}
.power-by p{text-align:center;color:#fff;padding:0;margin:0;font-size: 17px;line-height: 29px;}
.power-by p a{color:#fff;font-weight: 600;}
.power-by p a:hover{color: #d9b28c;transition:.5s;}
.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:0;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;}}