@media (max-width: 767px) {
.stellarnav.dark > ul > li:hover>a {color: #ffffff;}
.stellarnav.dark li a {color: #fff;text-transform: uppercase;font-size: 14px;font-weight: 600;}
.logo{text-align:center;}
.logo img {width:80%;}
.callRight{display:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {width: 30px;height: 30px;font-size: 15px;border-radius: 50px;line-height: 24px;border: 3px solid #fff !important;}
.carousel-indicators{display:none;}
#myCarousel:after {content: '';position: absolute;display: block;bottom: 0;left: 0;width: 100%;height: 3px;}
.wel-part {padding:25px 0px;background-image: url(../images/wel-img.png);background-repeat: no-repeat;background-position: center bottom;}
.wel-text h1 span {font-weight: 200;font-size: 16px;line-height: 32px;margin: 0px 0px;color: #14264a;text-transform: capitalize;display: block;}
.wel-text h1 {font-weight:700;font-size: 28px;text-transform:uppercase;margin: 2px 0px 0px;margin-bottom: 0px;line-height: 33px;}
.welcome-text p {font-size: 16px;color: #000;text-align: justify;line-height: 29px;margin: 0px 0 6px;}
.web-tex{display:none;}
.welcome-text h2 {font-size: 18px;line-height: 20px;color: #1472bf;text-transform: uppercase;font-weight: 600;margin: 12px 0px 0px;}
.vision-part {position: relative;padding: 20px 0px;background-color: #14264a;}
.vision-box h3 {font-size: 20px;padding: 12px;}
.vision-box img {width: 35%;height: 36%;text-align: center;padding-top: 10px;}
.vision-box p{font-size: 16px;color: #141414;text-align: center;line-height: 29px;margin: 5px 20px 4px 20px;}
.vision-box {background-color: #ffffff;padding: 0px 0px 10px 0px;border-radius: 5px 5px;border-bottom: 5px solid #1984d2;text-align: center;margin: 11px 0px;height: auto;}
.our-product-part::before{background: none;}
.left-color-bg{height:auto;}
.decor-2 {text-align: left;margin-bottom: 1px;}
.our-product-text {text-align: left;padding: 30px 0px;}
.our-product-text h3 span {font-size: 25px;line-height: 40px;font-weight: 600;color: #ffffff;}
.our-product-text h3 {font-size: 25px;line-height: 40px;font-weight: 200;color: #ffffff;margin: 0px 0px 0px;text-transform: uppercase;}
.our-product-text p {font-size: 16px;line-height: 29px;color: #fff;padding: 0px 0px;margin-bottom: 2px;}
.rs-courses-2 {padding: 25px 0px 0px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin-bottom: 0px;line-height: 29px;font-size: 16px;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item .course-body .course-desc {padding: 5px 20px 20px;text-align: center;border-radius: 20px;}
.owl-controls .owl-nav > div {position: absolute;top: 55%;width: 40px;height: 40px;line-height: 29px;}
.rs-courses-2 .cource-item .cource-btn {background-color: #14264a;text-align: center;border-radius: 50px;padding: 9px 31px;right: 0px;width: 100%;left: 36%;bottom: 10px;position: relative;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 700;transition: all 0.3s ease 0s;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform: uppercase;transition: all 0.35s ease 0s;text-decoration: none;font-size: 18px;font-weight: 600;color: #14264a;line-height: 21px;}
.owl-controls .owl-nav .owl-prev {left: -10px;}
.owl-controls .owl-nav .owl-next {right: -10px;}
.vision-mission {background-image: url(../images/vision-banner.png);width: 100%;height: auto;position: relative;background-color: #e1e1e1;background-repeat: no-repeat;padding: 30px 0px;background-size: cover;background-position: center center;}
.content-grid {background-color: #14264a;width: 100%;background-size: cover;background-position: top;position: relative;padding: 20px 0px;background-image: url(../images/contact-bg.png);}
.content-grid-to {border-bottom: 1px dashed #8e8e8e;border-top: 1px dashed #8e8e8e;margin: 0;padding: 15px 0px;}
.grid-2 {text-align: center;width: 100%;margin: 10px auto;}
.grid-2 h4 {color: #e8e8e8;font-size: 18px;margin: 0px;padding: 8px 0px 5px;line-height: 27px;}
.grid-2 h5 {color: #fff;font-size: 24px;margin: 0px;font-weight: 600;padding: 5px 0px;line-height: 28px;text-transform: uppercase;}
.button-box a {background-color: #14264a;color: #fff;padding: 10px 25px;font-size: 18px;font-weight: 600;text-transform: uppercase;display: inline-block;text-decoration: none;margin: 6px 0px 2px;border-radius: 100px;/* border-bottom: 4px solid #ed1c24;*/}
.we-are-expert {background-image: url(../images/we-are-expert.png);width: 100%;background-size: cover;background-position: center;position: relative;padding: 25px 0px;}
.box {padding: 20px 18px;text-align: center;margin: 10px 0px;border-radius: 10px;background-color: #e6e6e6;}
.box h4 {font-size: 59px;font-weight: 600;color: #013860;margin: 0px 0px 0px;text-align: center;}
.box p {font-size: 21px;font-weight: 500;line-height: 30px;color: #0170c1;letter-spacing: 0.5px;margin: 0px 0px;text-transform: uppercase;}
.box img {width: 35%;margin: 0 auto;}
.why-box .icon img {width: auto;height: auto;margin: 0px 22px;}
.why-box .content p {margin: 0;font-size: 17px;line-height: 24px;color: #d4d4d4;}
.why-box h4 {margin: 0px 0px 0px;font-size: 37px;color: #ffffff;text-transform: uppercase;font-weight: 700;letter-spacing: 0;line-height: 43px;}
.stat-grids:nth-child(1){border:none;}
.row.stats_inner.top-st {border:none;}
.stats {padding: 0px 8px;margin-top: 5px;}
.client-slider {position: relative;margin:10px 0px;}
.box-choose {padding: 20px 10px;border-radius: 8px;background-color: #ffffff;margin: 0px 0px;}
.box-choose-text h4 {font-size: 26px;font-weight: 600;letter-spacing: 0;color: #0f5080;text-align: center;text-transform: uppercase;margin-bottom: 1px;}
.image-block-content .feature-content {padding-left: 80px;}
.box-choose-text h4 span {font-size: 28px;font-weight: 700;letter-spacing: 0.5px;color: #1984d2;text-align: center;text-transform: uppercase;margin-bottom: 10px;text-align: center;}
.image-block-content .feature-icon {width: 70px;height: 70px;font-size: 33px;position: relative;line-height: 53px;color: #fff;border-radius: 7px;display: inline-block;text-align: center;margin: 0px 0px;background: #112c59;border: 3px solid #000c25;}
.image-block-content {margin:5px 0px;}
.feature-content h4 {text-align: left !important;font-size: 16px;}
.feature-content p {font-size: 16px;color: #000;line-height: 29px;margin: 0px 0 0px;text-align: left;}
.icon-part {width: 100%;background-size: cover;position: relative;background-color: #d9d9d9;padding: 30px 0px 30px;}
.icon-part::before {content: '';position: absolute;background-position: bottom center;top: 0;left: 0;background-size: cover;width: 100%;height: 100%;}
.why-choose-part {padding: 20px 0px;}
.fancy{text-align:center;}
.fancy i {font-size: 37px;line-height: 86px;border-radius: 50%;text-align: center;height: 90px;width: 90px;margin: 5px 0px;border: 3px solid #ed1c24;box-shadow: inset 0px 0px 0px 5px #ffffff;background-color: #14264a;color: #fff;}
.why-choose-icon{text-align:center;padding: 2px 14px;margin:0px 0px 18px 0px;}
.footer-part {background-image: url(../images/footer-bg.png);background-repeat: no-repeat;background-position: top;padding:10px 0px 15px;background-size: cover;}
.aglie-info-logo img {width: 70%;height: auto;background-color: #fff;padding: 7px 5px;border-radius: 10px;}
.agile-footer {padding: 20px 0px 25px 0px;}
ul.aglieits-nav li i {padding: 0 7px;color: #fff;font-weight: 700;}
ul.aglieits-nav {padding: 15px 0 0px;margin: 0px;}
.w3layouts_mail_grid_left2 h3 {font-size: 19px;color: #fff;font-weight: 600;text-transform: uppercase;}
.w3layouts_mail_grid_left span {font-size: 51px;color: #31a8ff;top: 0px;margin-top: 25px;margin-bottom: 0px;}
.w3layouts_mail_grid_left2 a {text-decoration: none;color: #fff;font-size: 17px;line-height: 18px;}
.w3layouts_mail_grid_left2 p {color: #fff;font-size: 17px;margin: 0px;line-height: 27px;}
ul.aglieits-nav li {display: inline-block;font-size: 14px;line-height: 27px;}
ul.aglieits-nav li a {color: #fff;text-transform: uppercase;text-decoration: none;letter-spacing: 0px;font-weight: 300;font-size: 16px;}
.w3layouts_mail_grid {padding: 0px 0px 2px;}
.power-by p {text-align: center;color: #fff;padding: 0;margin: 0;font-size: 16px;line-height: 29px;}
.power-by-bg {width: 100%;margin: 0 auto;padding: 10px 0px;}
.page-banner {
    background-size: cover;
    padding: 30px 0;
    background-color: #18487f;
}
.product-img{ margin:10px 0px; background-color:#f3f3f3;}
.product-img img {
    width: 100%;
    height: auto;
    padding: 4px;
    border:1px solid #1b497e;
    box-shadow: 0px 4px 4px 0px #0006;
}
.breadcrumb-wrapper a {
    font-weight: 300;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
    color: #ffffff;
}
.breadcrumb-wrapper a {
    font-weight: 300;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
    color: #ffffff;
}
.breadcrumb-wrapper span {
    color: #fff !important;
    font-size: 16px;
    font-weight: 300;
}
.wel-big h1 {
    font-size: 26px;
    color: #fff;
    letter-spacing: 0.5px;
    font-weight: 700;
    line-height: 39px;
    text-shadow: 0 2px 2px #000;
    text-transform: uppercase;
    text-align: center;
    margin: 0px 0px;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    margin:5px 0;
    width: 100%;
}
.client-img img {
    width: 100%;
    height: auto;
    border: 1px solid #000;
    margin-bottom: 8px;
}
.contact-text-info a:hover {
    color: #1370be;
    text-decoration: none;
}
.contact-text-info li p {
    margin-top: 3px;
    line-height: 24px;
}
.contact-text-info li {
    padding-left: 34px;
    position: relative;
    color: #000000;
    line-height: 28px;
    font-weight: 300;
    font-size: 16px;
    padding-bottom: 0px;
}
.contact-text-info {
    position: relative;
    padding-left: 0px;
    list-style: none;
    text-decoration: none;
    margin: 0px 0px 15px;
}
.contact-text-info h3 {
    font-size: 16px;
    font-weight: 600;
    color: #026ec0;
    line-height: 22px;
    margin:10px 0px 1px;
    letter-spacing: 0;
    text-transform: uppercase;
}
}


