@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&amp;display=swap');
body {padding: 0;margin: 0;font-family: 'Roboto Condensed', sans-serif;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none;
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.sum{
    font-size: 20px;
}
.logo img {width:54%;position: absolute;height: auto;padding: 2px 18px; margin-left: 10px;}
::selection {background:#6cb44f;color: #fff;}
::-moz-selection {background:#6cb44f;color: #fff;}
a,a:active,a:focus {text-decoration: none;}
a,a:active,a:hover {text-decoration: none;color: #6cb44f;}

a:focus {outline: none;}

.header-part {border-top:#c31013 3px solid;}
.callRight{float:right;margin: 21px 0px;}
.callRight ul {padding-left: 0;margin-bottom: 0;list-style:none;}
.callRight ul li{ float:left;}
.callRight li {padding: 0px 0px 0 25px;margin: 0px 0 0 0;list-style: none;}
.callRight p {margin: 0px;font-size: 14px;color: #515151;font-weight: 500;}
.callRight p span{margin: 0px;font-size: 14px;font-weight: 700;color: #000000;text-transform: uppercase;}
.callRight li a {color: #515151;font-size: 14px;text-decoration: none;}

.callRight li a:hover{color: #334e87;text-decoration: none;transition: 0.5s;}
.callRight .fb-im{transform: rotate(45deg);vertical-align: middle;width: 40px;height: 40px;float: left;margin-right: 10px;margin-top: 10px;border-radius: 7px;text-align: center;background-color:#9d0404;}
.callRight .fb-im i{transform: rotate(315deg);color: #fff;font-size: 22px;line-height: 39px;}
.carousel-control{opacity:0.9}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{background-color: #2a4173de;width: 50px;height: 50px;box-shadow: inset 1px 1px 7px 1px #000000;font-size: 20px;border-radius: 50px;line-height: 44px;border: 2px 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.1, 1.1);}}
@keyframes zoom {from {transform: scale(1, 1);}to {transform: scale(1.1, 1.1);}}
.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: 0px;cursor: pointer;background-color:#a7e1f7;border:4px solid #fff;border-radius: 30px;}
.carousel-indicators .active {width:30px;height:30px;margin: 0;background-color:#334e87;}
#myCarousel:after {content: '';position: absolute;background: url(../imagesine.png)repeat center 0px;background-size: 12%;display: block;bottom: 0;left: 0;width: 100%;height: 1%;}
.wel-part{padding:40px 0px;}
.wel-text h1 span {font-weight: 400;font-size: 24px;line-height: 39px;margin:0px 0px;text-transform: none;display: block;color:#000000;}
.wel-text h1 {font-weight:700;font-size: 43px;text-transform:uppercase;margin: 0px 0px 0px;color:#d96a23;margin-bottom: 0px;line-height: 58px;}
.welcome-text h2 {font-size: 23px;line-height:35px;font-weight: 600;margin: 3px 0px 6px;color:#d96a23;}
.welcome-text p {font-size: 18px;color:#000;text-align:justify;line-height: 31px;margin: 0px 0 7px;}
.button-box a {background-color: #d96a23;;color: #ffffff;padding: 12px 37px;font-size: 19px;/* font-weight: 600; */text-transform: uppercase;display: inline-block;margin: 8px 0px 5px;border-radius: 100px;border-bottom: 5px solid #010101;}
.barber-grid1 {position: relative;}
.barber-grid1 img{width:100%;height: auto;border-radius: 40px;}
.barber-grid1:before {content: ""; border-radius: 40px; display: inline-block;left: 0;position: absolute;right: 0;top: 0;bottom: 0;background-color: #e72e34;z-index: -1;}
.barber-grid1:after {border: 2px solid #ffffff;;;content: "";display: inline-block;left: 15px;position: absolute;right: 15px;top: 15px;bottom: 15px;border-radius: 40px;z-index: 1;}
.play-now .icon {position: absolute;top: 50%;left:50%;height: 80px;width: 80px;text-align: center;line-height: 80px;background-color:#ffffff;color: #a7e1f7;z-index: 1;font-size:30px;padding-left: 5px;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: 50%;left:50%;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 #fff;-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);}}
}
.decor-1 {width: 100%;margin: 0px auto 7px;}
.our-product-part{ padding:40px 0px; width: 100%;background-size: cover;position: relative;background-image: url(../images/product-img.jpg);background-repeat:no-repeat;background-position: center center;}
.rs-courses-2 {padding:0px;}
.rs-courses-2 .cource-item {margin:15px 0px;}
.rs-courses-2 .cource-item .cource-img {position: relative;overflow: hidden;}
.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: #f0f0f0;text-align: center;}
.rs-courses-2 .cource-item .course-body .course-category {display: inline-block;}
.rs-courses-2 .cource-item .course-body .course-title {margin: 8px 0px 6px;}
.rs-courses-2 .cource-item .course-body .course-title a {color:#132f5e;transition: all 0.35s ease 0s;text-decoration: none;font-size: 19px;font-weight:600;text-transform: uppercase;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 21px 25px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin: 0px 15px;line-height: 26px;font-size: 17px;transition: all 0.35s ease 0s;}
    .rs-courses-2 .cource-item .cource-btn {background-color: #3b6f7d;width:100%;display: inline-block;margin-top: 0px;padding:10px 20px;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 700;transition: all 0.3s ease 0s;}
.rs-courses-2 .cource-item .cource-btn:hover {background-color: #1dabe9;}
.rs-courses-2 .cource-item:hover .course-body {background-color: #d96a23;}
.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: #000000;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: 50%;width: 55px;height: 55px;line-height: 40px;text-align: center;background-color: #334e87;color: #fff;transform: translateY(-50%);font-size: 20px;border-radius: 50%;opacity:1;border: 5px solid #fff;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.owl-controls .owl-nav > div:hover {background-color: #1dabe9;}
.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;}
/*-- testimonial part start CSS --*/

.tex-hed-title{ text-align:center;}
.tex-hed-title h3 span {font-weight: 400;font-size: 24px;line-height: 30px;margin:0px 0px;text-transform: none;display: block;color:#000000;}
.tex-hed-title h3{font-weight:700;font-size: 44px;text-transform:uppercase;margin: 0px 0px 0px;color:#d96a23;margin-bottom: 0px;line-height: 57px;}
.testimonial-part{background-color: #f9f9f9;padding: 35px 0px;}
.testimonial-part-text {text-align:center;}
.testimonial-part-text h3 {font-size: 45px;font-weight: 600;color: #ffffff;margin:3px 0px;line-height: 50px;text-transform: uppercase;text-align: center;}
.testimonial-part-text h3 span{font-size: 45px;font-weight: 200;}
.w3ls_head span {color: #212121;}
.w3ls_testimonials_grids {width: 100%;margin: 0px;}
.w3l_testimonial_grid {padding: 8px 7px;background: #efefef;text-align: center;position: relative;margin: 10px 2px 3px;border-radius: 5px;border: 1px solid #e2e2e2;/* padding: 5px; */height: 197px;}
.w3l_testimonial_grid:focus,.agileits_testimonial_grid:focus{outline:none;}
.w3l_testimonial_grid_pos {width: 100%;text-align: center;left: 0%;}
.w3l_testimonial_grid_pos img{margin:0 auto;}
.w3l_testimonial_grid p {color: #484848;line-height: 28px;position: relative;font-size: 16px;margin: 1px 0px 6px;}
.agileits_testimonial_grid h4 {font-size: 17px;color: #132f5e;line-height: 23px;margin: 10px 3px 4px;text-transform:capitalize;}
.slick-slider{position: relative;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;padding: 2px;border:1px solid #132f5e;border-radius: 10px;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
/* Arrows */
.slick-prev,
.slick-next{line-height: 0;position: absolute;top: 44%;display: block;width: 43px;height: 43px;margin-top: 0;padding: 0;cursor: pointer;border: none;border-radius: 50px;font-size: 18px;outline: none;background:#1f396f;z-index: 1;border: 4px solid #efefef;}
.slick-prev:hover, .slick-prev:focus,.slick-next:hover, .slick-next:focus{outline: none;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: .25;}
.slick-prev:before, .slick-next:before{font-family: 'FontAwesome';line-height: 0;font-size: 22px;color:#ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev:before{content:"\f100";}
[dir='rtl'] .slick-prev:before{content: "\f105";}
.slick-next,[dir='rtl'] .slick-prev{/*right:-6.5%;*/right: -2%;}
[dir='rtl'] .slick-next,.slick-prev{right: auto;/*left:-6.5%;*/left: -2%;}
.slick-next:before{content: "\f101";}
[dir='rtl'] .slick-next:before{content: "\f105";}
/* Dots */


/*---Vision Mission Start---*/
.vm-part {padding:40px 0px; background-color:#3b6f7d;}
.icon-vi{margin:0px; text-align:center;}
.icon-vi img{width: auto;height: auto;margin: 4px auto 0px;}
.icon-vi-text h3 {font-size: 22px;margin: 12px auto 8px;text-align: center;color: #d96a23;font-weight:700;text-transform: uppercase;}
.icon-vi-text p{font-size: 17px;color: #000;margin: 1px 10px;text-align: center;line-height: 29px;}
.vision-box {background-color:#fff;text-align:center;padding: 20px 15px;border-radius: 20px;border-bottom:10px solid #d96a23;height: 371px;}
.mission-box{background-color:#fff;text-align:center;padding: 20px 15px;border-radius: 20px;border-bottom:10px solid #343635;height: 371px;}
.value-box{background-color:#fff;text-align:center;padding: 20px 15px;border-radius: 20px;border-bottom:10px solid #d96a23;height: 371px;}
/*---Vision Mission Start---*/


/*----------------enquiry part start-------------*/
.content-grid {background-color:#d96a23;width: 100%;padding: 10px 0px;}
.content-grid-to {border-bottom: 1px dashed #ffffff61;border-top: 1px dashed #ffffff61;margin: 0;padding: 25px 0;}
.grid-2 h4 {color: #ffffff;font-size: 26px;margin:0px;font-weight: 600;padding: 0px 0px;line-height: 40px;/* text-align: center; */}
.sub-button-box{ text-align:center;}
.sub-button-box a {background-color: #000000;color: #fff;padding: 10px 29px;font-size: 16px;font-weight: 900;text-transform: uppercase;display: inline-block;margin: 0px 0px 0px;border: 0;border-left: 4px solid #ffffff;border-right: 4px solid #ffffff;border-radius: 7px;}
.sub-button-box a i{ margin-left:5px;}
/*----------------enquiry part End-------------*/

.sub-button-boxs{ text-align:center; padding-bottom: 10px;}
.sub-button-boxs a {background-color: #2957a4;color: #fff;padding: 10px 29px;font-size: 16px;font-weight: 900;text-transform: uppercase;display: inline-block;margin: 0px 0px 0px;border: 0;border-left: 4px solid #ffffff;border-right: 4px solid #ffffff;border-radius: 7px;}
.sub-button-boxs a i{ margin-left:5px;}



/*---Provide Part Start---*/
.provide-part{background-image: url(../images/provide-bg.jpg);width: 100%;height:auto;position:relative;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.provide-part::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #132f5e;opacity: 0.60;}
.provide-box {background-color:#132f5e;padding: 60px 20px;border-radius: 20px;border-right: 5px solid #ffffff94;border-left: 5px solid #ffffff94;}
.provide-box h4 {margin:0px;text-align:center;font-size: 22px;color:#fff;line-height: 37px;padding: 0px 37px;}
/*--Provide Part End---*/


/*---------page start----------------*/

.breadcrum-bg {padding: 90px 0px 70px;}
.w3l-breadcrum .breadcrum-bg{ text-align:center;}
.w3l-breadcrum{ background-image:url(../images/page-banner.jpg); background-size: cover; background-repeat: no-repeat;background-position: center; position:relative;}
.w3l-breadcrum:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: linear-gradient(to right, #244486, #000000);opacity: 0.85;}
.w3l-breadcrum .breadcrum-bg h1 {letter-spacing: 1px;line-height: 60px;font-size:45px;color: #fff;font-weight: 600;text-transform: uppercase;margin: 0px;padding-top: 0px;padding-bottom: 4px;}
.w3l-breadcrum .breadcrum-bg p {font-size: 16px;color: #fff;text-align: center;margin: 0px 0px;background-color: #e47632;display: inline-block;padding: 5px 15px;border-radius: 3px;letter-spacing:0.3px;}
.w3l-breadcrum .breadcrum-bg p span {margin:0px 10px; font-weight:900;}
.w3l-breadcrum .breadcrum-bg p a {font-size: 16px;color:#fff;}


.page-all{padding:0px 0px;padding-top: 30px; background-color: #fefefe;background-image:url(../images/all-page-bg.png);background-repeat:no-repeat;background-position: right bottom;}
.img-text{ text-align:center;}
.img-text h4 {margin: 0 auto;font-size: 20px;padding: 7px 4px;background-color: #6cb44f;line-height: 30px;/* border-radius: 5px; */}
.img-text h4 a{color:#fff; text-decoration:none;}


.back-img{text-align:center;border: 2px solid #e47632;overflow:hidden;position:relative;/* border-radius: 5px; */}
.back-img img{ width:100%; height:auto;}
.back-img > img {-webkit-animation: zoom 10s;animation: zoom 10s;}
@-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);}}

.tebination{padding: 30px 0px 0px;}
.teb-nation .nav-tabs {border-bottom:1px solid #6cb44f;}
.teb-nation .nav-tabs>li>a { font-weight:600; font-size: 19px;text-transform: uppercase;padding: 10px 26px;background-color: #ffffff;border:1px solid #6cb44f;border-bottom-color: transparent;border-radius: 5px 5px 0 0;color: #132f5e;margin-right: 9px;}
.teb-nation .nav-tabs>li.active>a, .teb-nation .nav-tabs>li.active>a:focus, .teb-nation .nav-tabs>li.active>a:hover {color: #a7e1f7;/* font-weight: 600; */cursor: default;background-color: #f3f3f3;border: 1px solid #6cb44f;border-bottom-color: transparent;}
.teb-nation .tab-content p{font-size: 18px;color: #000;text-align: justify;line-height: 31px;margin: 0px 0 10px;}
.teb-nation .tab-content {background-color: #f3f3f3;padding: 15px;border-radius: 0px 0px 10px 10px;}

.package ul{padding-left: 0px;margin-bottom:0;}
.package ul li {color:#000;background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 4px 10px;padding-left: 30px;list-style: none;text-align: left;padding-top: 1px;padding-bottom: 1px;font-size: 18px;line-height: 31px;}

.box-1{ padding:10px 0px;}
.project-post-image {overflow: hidden;position: relative;margin: 15px 0px 0px; border:2px solid #ca1419;}
.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;}

.page-img{ text-align:center; margin:5px 0px;}
.page-img img{ width:100%; height:auto; padding:3px;}
.heding-part h4{color: #132f5e;font-weight:600;font-size: 22px;margin: 0px 0px 10px;line-height: 33px;display: inline-block;border-bottom: 2px solid #a7e1f7;}

h4.course-title {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
}
h4.course-title a {
    color: #e67715;
}
p.des {
    font-size: 18px;
    padding: 2px 10px;
    font-weight: 500;
}
/*---------page end----------------*/



/*-- 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 45px;background-color: #334e87;text-transform: uppercase;color: #fff;border:none;border-bottom: 5px solid #a7e1f7;position: relative;text-align: center;font-size: 20px;border-radius: 56px;letter-spacing: 1px;margin: 3px 11px;}
.readmore2:hover{color:#fff;background-color: #6cb44f;text-decoration:none;transition:0.5s;border-bottom: 5px solid #334e87;}
.form-control {border: 2px solid #344f88!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: #334e87;line-height: 20px;margin: 20px 0px 3px;letter-spacing: 0.5px;text-transform: uppercase;}
.contact-text-info a{color:#1f1f1f; }
.contact-text-info a:hover {color:#138d0e;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-bottom: 0px;}
.list-unstyled {padding-left: 0;list-style: none;}
.contact-text-info:before {content: ' ';background: #6db450;display: inline-block;position: absolute;left: 8px;width: 5px;height: 100%;z-index: 1;}
.contact-text-info li {padding-left: 30px;position: relative;color:#1f1f1f;line-height: 31px;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 #334e87;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: #a7e1f7;display: inline-block;position: absolute;border-radius: 50%;top: 6px;left: 6px;width: 10px;height: 10px;z-index: 2;}
/*-- Contact End CSS --*/





.boxes{background-color:#e1e1e1; border-radius:0px 0px 10px 10px;}
.boxes img{ width:100%; height:auto;}
.box{padding: 15px 20px;text-align:center;}
.box h4{text-align:center;text-decoration:none;}
.box h4 a {font-size: 22px;font-weight:600;color: #a7e1f7;text-decoration:none;}
.box h4 a:hover {color: #334e87;text-decoration:none;transition:0.3s;}
.box p {
    font-size: 18px;
    color: #000;
    text-align: center;
    line-height: 31px;
    margin: 0px 0 7px;
}
.video_system {
    height: 445px;
    width: 100%;
    background: url(../system.png);
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;
}



/***********footer**************/
.footer-part{margin-top: -40px;background-color:#000000;background-image:url(../images/footer-bg.png);background-repeat:no-repeat;background-position:top;padding: 75px 0px 30px;background-size:cover;}
.footer-text h3 {font-size: 25px;color: #fff;line-height: 35px;margin: 0px;font-weight: 600;text-transform: uppercase;}
.footer-decor-3 {width: 100%;margin: 0px auto 0px;}
.footer-decor-3:after {position: relative;top: 4px;display: inline-block;width: 157px;border-bottom: 4px solid #a7e1f7;margin-bottom: 16px;content: '';}

.footer-img img{padding: 9px 22px;width:100%;height:auto;background-color: #fff;border-radius: 8px;margin-bottom: 8px;}
.footer-text p{color:#fff;font-size: 17px;line-height: 29px;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: 1px 11px;padding-left: 25px;list-style: none;text-align: left;line-height: 29px;padding-top: 1px;padding-bottom: 1px;font-size: 17px;/* line-height: 28px !important; */}
.footer-information ul li a{color:#fff;text-decoration:none;letter-spacing: 0.2px;font-weight: normal;font-size: 17px;}
.footer-information ul li a:hover {color:#a7e1f7;text-decoration: none; transition:0.5s;}

.w3l-footer.three ul{padding-left:0px;margin: 0;}
.w3l-footer.three ul li {margin-bottom: 12px;display: block;}
.w3l-footer.three ul li i {font-size: 15px;color: #f9f9f9;position: relative;line-height: 31px;float: left;height: 30px;border-radius: 50%;text-align: center;width: 30px;background-color: #3b6f7d;}
.w3l-footer.three ul li p {list-style-type: none;color: #fff;font-size: 17px;line-height: 29px;float: left;width: 85%;margin-left: 7px;margin-bottom: 0px;}
.w3l-footer.three ul li span {display: block;}
.w3l-footer.three a{color:#fff;font-size: 16px;line-height: 30px;font-weight: normal;}
.w3l-footer.three a:hover{color: #edffe6;}

.footer-text a{font-size: 17px;color:#a7e1f7;font-weight:700;line-height: 29px;text-decoration:none;}

.power-by-bg {width:100%;margin: 0 auto;padding: 10px 0px;background-color: #3b6f7d;}
.power-by p{text-align:center;color: #ffffff;padding: 0;margin: 0;line-height: 28px;font-size: 17px;}
.power-by p a{color: #ffffff;}
.power-by p a:hover{color:#d2d2d2; transition:0.5s;}

.address-bar{background-color: #000000;}
.address-box{background:  #d96a23;padding: 20px 15px;text-align:center;border-radius: 70px;border: 4px solid #fefefe;}
.address-box p{color:#ffffff;text-transform:uppercase;font-size: 25px;margin: 0px 0px;font-weight:700;}


#mySidenav a {position: fixed;right: -100px;transition: 0.3s;width:140px;text-ecoration: none;color: white;z-index:1;}
#mySidenav a:hover {right:0px;}
#facebook{top:313px;background:#3a549e;}
#twitter{top:312px;background:#1ca0f2;}
#instagram {top:405px;background: linear-gradient(180deg, #a7e1f7, #db2555, #8a1f65);}
#linked {top:359px;background:#0077b5;}
.sidenav p {font-size:16px;text-transform: capitalize;display: inline-block;margin: 0px;padding:9px 10px 7px 10px;}
.linked, .facebook, .twitter, .instagram{display: inline-block;background: url(../images/all-social.jpg) no-repeat;overflow: hidden;text-indent: -9999px;text-align: left;}
.facebook {background-position: -40px -0px;width: 40px;height: 40px;float: left;}
.twitter {background-position: -40px -40px;width: 40px;height: 40px;float: left;}
.instagram {background-position: -00px -80px;width: 40px;height: 40px;float: left;}
.linked {background-position: -00px -00px;width: 40px;height: 40px;float: left;}

.whatsapp-link img {
    height: 45px;
    width: 45px;
    position: fixed;
    right: 2px;
    bottom:100px;
    z-index: 9999;
}
.nerdy-pen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;

  
  &__text {
    color: #fff;
   font-family: 'Roboto', sans-serif;

    
    text-align: center;
    font-size: 3.5em;
  }
}
.call-btn img {
    height:45px;
    width: 45px;
    position: fixed;
    right: 2px;
    bottom: 150px;
    z-index: 9999;
}  
.email-btn img {
  height: 45px;
  width: 45px;
  position: fixed;
  right: 2px;
  bottom: 201px;
  z-index: 9999;
}

table, td, th {  
    border: 1px solid #ddd;
    text-align: left;
  }
  
  table {
    border-collapse: collapse;
    width: 100%;
  }
  
  th, td {
    padding: 15px;
  }
  .new-item{
    border: 3px solid #e47632ed;
    padding: 10px;
    margin-top: 10px;
  }
  