@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
body {padding: 0;margin: 0;font-family: 'Oswald', sans-serif;}
a:hover {text-decoration:none;}
a:focus {outline: 0px auto -webkit-focus-ring-color !important;outline-offset: 0px !important;}
.logo {text-align:center;margin:0px 0px;padding: 3px 30px;}
.logo img {width: 100%;height: auto;}
.header-part {border-top: #0170C1 3px solid;}
.callRight{float:right;margin: 0px 0px 0px;background-color: #0170c1;width:50%;border-radius: 0px 0px 15px 15px;text-align:center;} 
.callRight ul {margin-bottom: 0;list-style:none; padding-left:0;}
.callRight li {padding: 0px 0px 0px 0px;margin: 0px 0 0 0;list-style: none;}
.callRight p {font-size: 18px;margin-left: 0px;color: #fff;font-weight: 500;margin: 8px 0px 10px;}
.callRight li p a {font-weight: 400;color: #fff;font-size: 18px;text-decoration: none;}
.carousel-control{opacity:0.8}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{background-color:#144781;width: 55px;height: 55px;font-size: 24px;border-radius: 50px;line-height: 46px;border:3px solid #fff !important;}
.carousel-control.left{background-image:none;}
.carousel-control.right {background-image:none;}
@-webkit-keyframes zoom {from {-webkit-transform: scale(1, 1);}to {-webkit-transform: scale(1.2, 1.2);}}
@keyframes zoom {from {transform: scale(1, 1);}to {transform: scale(1.2, 1.2);}}
.carousel-inner .item > img {-webkit-animation: zoom 10s;animation: zoom 10s;}
.carousel-indicators{bottom: 30px;}
.carousel-indicators li {display: inline-block;width:30px;height:30px;margin: 0px;z-indent:9px; cursor: pointer;background-color: #0c3365;border:5px solid #fff;border-radius: 30px;}
.carousel-indicators .active {width:30px;height:30px;margin: 0;background-color: #0785d0;}
#myCarousel:after {content: '';position: absolute;display: block;bottom: 0;background-color: #0785d0;left: 0;width: 100%;height: 4px;}
.wel-part{padding: 50px 0px;background-image:url(../images/wel-img.png);background-repeat:no-repeat;background-position:right bottom;}
.wel-text h1 span {font-weight: 200;font-size: 18px;line-height: 30px;margin:0px 0px;color:#0170c1;text-transform: uppercase;display: block;}
.wel-text h1 {font-weight:700;font-size: 45px;text-transform:uppercase;margin: 0px 0px 0px;color:#144781;margin-bottom: 0px;line-height: 50px;}
.welcome-text h2 {font-size: 21px;line-height: 23px;color: #1472bf;text-transform: uppercase;font-weight:600;margin: 20px 0px 0px;}
.welcome-text p {font-size: 18px;color:#000;font-weight: 300;text-align:justify;line-height: 30px;margin: 5px 0 10px;}
.wel-part-img img {width:100%;height:auto;margin:0px 0px;}
.decor-1 {width: 100%;margin: 0px 0px 7px 0px;}
.button-box a {background-color: #0170c1;color: #fff;padding: 10px 30px;font-size: 20px;font-weight: 400;text-transform: uppercase;display: inline-block;text-decoration: none;margin: 10px 0px 0px;border-radius: 100px;border-left: 5px solid #144781;border-right: 5px solid #144781;}

.web-tex h3{font-size:30px;margin:30px 0px; font-weight:600;}
.vision-mission{background-image: url(../images/vision-banner.png);width: 100%;height:auto;position:relative;background-color: #e1e1e1;background-repeat: no-repeat;padding: 50px 0px;background-size: cover;background-position: center center;}
.vision-box{background-color: #ffffff;padding: 0px 0px 0px 0px;border-radius: 5px 5px;text-align:center;height: 325px;}
.vision-box h3{font-size: 22px;background-color: #082a51;padding: 15px 0px;text-align: center;color: #fff;margin: 0px;font-weight: 700;}
.vision-box img{width: 30%;height:auto;text-align:center;padding-top: 5px;}
.vision-box p{font-size: 18px;font-weight: 300;color: #000924;text-align: center;line-height: 30px;margin: 5px 15px 7px 11px;}
.vision-box a {font-size: 18px; font-weight: 800; color: #5a4a42;}
.we-are-expert{background-image: url(../images/we-are-expert.png);width: 100%;background-size: cover;background-position: center;position: relative;padding: 40px 0px;}
.we-are-expert::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:#ffffff73;opacity: 0.90; z-index:-1;}
.box {padding: 10px 12px;text-align: center;border-radius: 10px;}
.box i {font-size:80px;color: #fff;margin:2px 0px; text-align: center;}
.box img{width:50%; margin:0 auto;}
.box h4 {font-size: 55px;font-weight:600;color: #013860;margin: 8px 0px 8px;text-align: center;}
.box p {font-size: 26px;font-weight:500;line-height: 30px;color: #0170c1;letter-spacing: 0.5px;margin: 5px 0px;text-transform: uppercase;}
.page-banner {background-size: cover;padding: 32px 0;background-color: #18487f;}
.wel-big h1 {font-size: 45px;color: #fff;letter-spacing: 0.5px;font-weight: 700;line-height: 65px;text-shadow: 0 2px 2px #000;text-transform: uppercase;text-align: center;margin: 0px 0px;}
.breadcrumb-wrapper { text-align: center;}
.breadcrumb-wrapper a {font-weight: 300;text-transform: capitalize;font-size: 17px;line-height: 30px;text-decoration: none;color: #ffffff;}
.breadcrumb-wrapper span {color: #fff !important;font-size: 17px;font-weight: 300;}
.page-text{padding:35px 0px;}
.welcome-text-p h3 {font-size: 27px;line-height: 30px;color: #0e7387;margin: 5px 0px;font-weight: 600;text-transform: capitalize;}
.welcome-text-p p {font-size:18px;color: #333333;text-align: justify;line-height: 30px;margin:0px;}
.welcome-text-p span{font-size:18px; color:#000; font-weight:600;}
.page-text-bg{padding: 35px 0px;background-color: #eeeeee;}
.client-img img { width:100%; height:auto; border:1px solid #000; margin-bottom:35px;}
.our-product-part {background-image: url(../images/bggroung-bg.png);position: relative;background-color: #1f5daa;background-size:cover;}
.our-product-part::before {content: '';position: absolute;top: 0;left: 0;width: 40%;height: 100%;background-color:#082a51;}
.left-color-bg{background-color:#082a51;height: 450px;}
.our-product-text{text-align: left;padding: 50px 5px;}
.our-product-text h3{font-size: 30px;line-height: 32px;font-weight:200;color: #ffffff;margin: 0px 0px -1px;text-transform: uppercase;}
.our-product-text h3 span{font-size: 30px;line-height: 50px;font-weight:600;color: #ffffff;}
.our-product-text p {font-size: 18px;line-height: 30px;color:#fff;padding: 0px 0px;font-weight: 300;margin: 0px;/* text-align: justify; */}
.decor-2{text-align:left;margin-bottom: 4px;padding-bottom: 5px;}
.rs-courses-2 {padding: 50px 0px;}
.rs-courses-2 .cource-item {margin:5px 0px 5px;border-radius: 0px;}
.rs-courses-2 .cource-item .cource-img {position: relative;overflow: hidden;border-radius: 15px 15px 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 {transition: all 0.5s ease 0s;background-color: #ffffff;border-radius: 0px 0px 15px 15px;}
.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: 5px 0px 3px 0px;text-align: center;padding-top: 6px;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform: capitalize;transition: all 0.35s ease 0s;text-decoration: none;font-size: 19px;font-weight: 600;color: #14264a;line-height: 22px;/* padding: 15px 0px; */}
.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: 5px 5px 8px;text-align: center;border-radius: 0px;/* height: 148px; */}
.rs-courses-2 .cource-item .course-body .course-desc p {margin-bottom:0px;line-height: 30px;font-weight: 300;font-size: 18px;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item .cource-btn {background-color: #14264a;/* width: 70%; */font-size: 46px;text-align:center;border-radius: 49px;/* border: 4px solid #fff; */padding: 10px 26px;left: 30%;bottom: 11px;font-weight: 300;position: relative;font-size: 14px;text-transform: uppercase;color: #ffffff;/* font-weight: 700; */transition: all 0.3s ease 0s;}
.rs-courses-2 .cource-item .cource-btn:hover {background-color: #0170c1;}
.rs-courses-2 .cource-item:hover .course-body {background-color: #dcdcdc;}
.rs-courses-2 .cource-item:hover .course-body .course-title a {color: #000;}
.rs-courses-2 .cource-item:hover .course-body p {color: #3a3a3a;}
.rs-courses-2 .cource-item:hover .cource-btn {background-color: #1f5daa;color: #ffffff;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: 47%;width: 40px;height: 40px;line-height: 28px;text-align: center;background-color: #082a51;color: #fff;transform: translateY(-50%);font-size: 16px;border-radius: 50%;opacity:1;border: 4px solid #235ea8;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.owl-controls .owl-nav > div:hover {background-color: #ffffff;color: #0a2b50;}
.owl-controls .owl-nav .owl-prev {left: -20px;}
.owl-controls .owl-nav .owl-next {right: -20px;}
.rs-carousel:hover .owl-controls .owl-nav > div {opacity: 1;}
.owl-carousel .owl-stage-outer{ margin:0px 0px;}
.product-img img {width:100%;height:auto;border: 2px solid #1b497e;}
.product-gab { margin-top:18px;}
.product-img h4{text-align:center;line-height: 30px;color: #fff;font-size: 19px;background-color: #1e4a7d;font-weight: 400;margin: 0px 0px 6px 0px;padding: 4px 0px 7px;}
.grid-2{text-align:center;width: 100%;margin: 20px auto;}
.grid-2 h4{color:#e8e8e8;font-size: 23px;margin:0px;font-weight: 300;padding: 8px 0px 5px;line-height: 40px;}
.grid-2 h5{color:#fff;font-size: 40px;margin:0px;font-weight: 600;padding: 8px 0px;line-height: 49px;text-transform: uppercase;}
.icon-part{width: 100%;background-size: cover;position: relative;background-color: #d9d9d9;padding: 50px 0px 50px;}
.icon-part::before {content: '';position: absolute;background-position: bottom center;top: 0;left: 0;background-size: cover;width: 100%;height: 53%;background-image:url(../images/why-counter.jpg);}
.box-choose {padding: 25px 15px;border-radius: 5px;background-color: #ffffff;margin: 0px 0px;}
.box-choose-text h4 {margin: 0px;font-size: 30px;font-weight: 300;color: #0f5080;text-align: center;text-transform:uppercase;margin-bottom: 4px;text-align: center;}
.box-choose-text h4 span {font-size: 30px;font-weight: 700;color: #1984d2;text-align: center;text-transform:uppercase;margin-bottom: 10px;text-align: center;}
.box-choose-text p {font-size: 18px;line-height: 29px;color: #f2f2f2;margin:0px 30px 5px;text-align: center;}
.stats {padding: 0px 14px;margin-top: 13px;}
.features{background: #f2f3f8;}
.row.stats_inner.top-st {border-top: 2px dotted #bbbbbb7a;}
.stat-grids{padding: 5px 4px;}
.stat-grids:nth-child(1){border-right: 2px dotted #bbbbbb7a;}
.client-slider{position: relative;margin: 55px 0px 0px;}
.why-box {padding: 10px 3px 12px 75px;margin:10px 0px;border-radius: 5px;position: relative;-webkit-transition: 0.5s;transition: 0.5s;}
.why-box .icon {position: absolute;left: 0px;top: 8px;text-align: center;}
.why-box .icon img {width:auto;height:auto;margin: 5px 0px;}
.why-box h4 {margin: 0px 0px 0px;font-size: 40px;color: #ffffff;text-transform: uppercase;font-weight: 700;letter-spacing: 0;line-height: 46px;}
.why-box .content p {margin: 0;font-size: 19px;line-height: 26px;color: #d4d4d4;}
.icon-pentagon img{ width:80px ; height:80px;}
.service-icon i {font-size:80px;color: #2da7bc;}
.service-content{ background-color:#fff; padding:0px 27px 30px 27px;}
.service-content h3 {font-size: 18px;line-height: 18px;line-height: 25px;font-weight: 600;color: #032042;text-transform: uppercase;letter-spacing: 0.5px;margin-top: 0;}
.service-content p{font-weight: 400;font-size: 15px;line-height: 1.6em;}
.image-block-content {margin: 12px 0px;}
.image-block-content .feature-icon {width: 85px;height: 85px;font-size: 48px;position: relative;line-height: 70px;color: #fff;border-radius: 10px;display: inline-block;text-align: center;margin: 0px 0px;background:#112c59;border: 5px solid #000c25;}
.image-block-content .feature-content {padding-left: 100px;}
.feature-content p {font-size: 18px;color: #000;font-weight: 300;line-height: 30px;margin: 0px 0 0px;text-align: left;}
.feature-content h4 {font-size: 20px;line-height: 23px;color: #233d73;font-weight: 500;margin: 2px 0px 3px;text-align: left;text-transform: uppercase;}
.feature-icon {font-size: 28px;}
.float-left {float:left !important;}
.decor-2 {text-align: left;}
.enquiry-part {padding: 40px 0px;}
.input-group { position: relative; display: table; border-collapse: separate; margin:15px 0; width: 100%;}
.Submit-box {background:#002a3a;color: #fff;padding: 12px 10px;width: 40%;font-size: 18px;margin: 10px 4px;}
.enquiry-box{ text-align:center; margin-top:7px;}
.table-box{padding:30px 0px;}
.table-responsive td, th{border-color: #ed3237;font-size: 16px;line-height: 29px;padding: 2px 5px;}
.form-control {border:1px solid #333 !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.form-control:focus {border-color:#34a853 !important;outline: 0;-webkit-box-shadow: none !important;box-shadow: none !important;}
:focus {outline: -webkit-focus-ring-color auto 0px !important;}
.contact-text-info h3 {font-size: 20px;font-weight: 600;color: #026ec0;line-height: 22px;margin: 15px 0px 3px;letter-spacing: 0;text-transform: uppercase;}
.contact-text-info a{color:#1f1f1f; }
.contact-text-info a:hover {color:#ed3237;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; margin:0px;}
.list-unstyled {padding-left: 0;list-style: none;}
.contact-text-info:before {content: ' ';background: #1b497e;display: inline-block;position: absolute;left: 7px;width: 7px;height: 100%;z-index: 1;}
.contact-text-info li {padding-left: 34px;position: relative;color: #000000;line-height: 30px;font-weight: 300;font-size: 18px;padding-bottom: 0px;}
.contact-text-info>li:before {content: ' ';background: #fff;display: inline-block;position: absolute;border-radius: 50%;border: 2px solid #1472bf;left: 0;width: 20px;height: 20px;z-index: 1;}
.contact-text-info li p {margin-top: 8px;line-height: 24px;}
.contact-text-info>li::after {content: ' ';background: #1b497e;display: inline-block;position: absolute;border-radius: 50%;top: 5px;left: 5px;width: 10px;height: 10px;z-index: 2;}
.agile-footer {padding: 30px 0px 40px 0px;text-align: center;border-top:3px solid #1984d2;background-color:#031d3c;width: 100%;background-size: cover;background-position:top;position: relative;background-image: url(../images/footer-bg.png);}
.aglie-info-logo {display: inline-block;border-radius: 10px;padding: 0px 0px;}
.aglie-info-logo img{width: 85%;height:auto;background-color: #fff;padding: 12px 10px;border-radius: 10px;}
.aglie-info-logo h4 {font-size: 40px;text-align: center;font-weight:600;}
.aglie-info-logo h4 a {color: #FFC107;text-decoration:none;}
ul.aglieits-nav {padding: 25px 0 12px;margin: 0px;}
ul.aglieits-nav li{display:inline-block;font-size: 18px;}
ul.aglieits-nav li i {padding: 0 14px;color: #fff;font-weight: 500;font-style:normal;}
ul.aglieits-nav li a{color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:0.5px;font-weight: 300;font-size: 18px;}
ul.aglieits-nav li a:hover{color: #95d2ff;}
.w3layouts_mail_grid_left span {font-size: 59px;color: #31a8ff;margin-bottom: 20px;}
.w3layouts_mail_grid_left2 h3 {font-size: 20px;color: #fff;font-weight: 600;margin: 5px 0px 10px 0px;text-transform: uppercase;}
.w3layouts_mail_grid_left2 a{text-decoration: none;color: #fff;font-size: 18px;line-height: 30px;font-weight: 300;}
.w3layouts_mail_grid_left2 a:hover{color: #95d2ff;transition:.5s;}
.w3layouts_mail_grid_left2 p{color:#fff;font-size: 18px;margin:0px;font-weight: 300;line-height: 30px;}
.w3layouts_mail_grid {padding: 20px 0px 0px;}
.power-by-bg {width:100%;margin: 0 auto;padding: 9px 0px;background-color: #1984d2;}
.power-by p{text-align:center;color: #fff;padding: 0;margin: 0;font-weight: 300;font-size: 18px;}
.power-by p a{color: #fff;}
.power-by p a:hover{color:#d2d2d2; transition:0.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: 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;}}   
