@charset "utf-8"; @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;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 0px;}
.header-part{background-color: #fdf7e9;}
.callRight{float:right;margin: 14px 0;}
.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: 7px 0px;font-size: 17px;color: #555;font-weight:500;}
.callRight p span{margin:0;font-size:20px;font-weight:700;color: #11334e;text-transform: uppercase;}
.callRight li a{font-weight:600;color:#727376;font-size:16px;text-decoration:none;}
.callRight .fb-im{transform:rotate(45deg);vertical-align:middle;width: 50px;height: 50px;float:left;margin-right: 14px;margin-top: 10px;border-radius: 10px;text-align:center;background-color: #893433;border: 3px solid #2b2b2b;}
.callRight .fb-im i{transform:rotate(315deg);color:#fff;font-size:22px;line-height: 44px;}

.main-header {background-color: #2b2b2b; padding: 5px 0px;}
.main-header-text p {margin: 0px; font-size: 17px; color: #fff; margin: 2px 0px;}
.header-social-media {text-align: right;}
.header-social ul {padding-left: 0; margin-bottom: 0; list-style: none; float: right;}
.header-social ul li {float: left; margin: 0px 2px;}
.header-social ul li a i {border-radius: 25px; color: #fff; font-size: 14px; text-align: center; -webkit-transition: .5s; transition: .5s; background-color: #893433; width: 30px; height: 30px; line-height: 30px; }
.header-social ul li a i:hover {border-radius: 25px; color: #ffffff; font-size: 14px; text-align: center; -webkit-transition: .5s; transition: .5s; background-color: #893433; width: 30px; height: 30px; line-height: 26px; border: 2px solid #fff;}

.mg-top {margin-top: 15px;}

.carousel-control{opacity:0.8}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{background-color: #11334e;width: 55px;height: 55px;font-size: 20px;/* border-radius: 50px; */line-height: 54px;/* border: 4px solid #fff !important; */}
.carousel-control.left{background-image:none;}
.carousel-control.right {background-image:none;}
.carousel-indicators{bottom:30px;}
.carousel-indicators li{display:inline-block;width:30px;height: 30px;margin:0;text-indent:-999px;cursor:pointer;background-color: #e40e13;border: 5px solid #fff;border-radius:30px}
.carousel-indicators .active{width:30px;height:30px;margin:0;background-color: #b86809;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: 0px !important; border-radius:0px 30px 30px 0px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: 0px !important; border-radius:30px 0px 0px 30px;}
.carousel-control {width:0% !important;font-size: 20px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {margin-top: -30px !important;}


.breadcrum-bg {padding: 50px 0px 35px;}
.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, #2b2b2b, #893433);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: #000;text-align: center;margin: 0px 0px;background-color: #fdf7e9;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: #000;}

.page-part {padding: 25px 0px;}
.page-text p { font-size: 17px; line-height: 29px; color: #555; text-align: justify; margin: 0px;}
.page-text h4 {font-size: 20px; line-height: 30px; color:#893433; border-bottom: 2px solid #2b2b2b; display: inline-block;}

.package ul{padding-left: 0px;margin-bottom:0;}
.package ul li {background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 3px 10px;padding-left: 35px;list-style: none;text-align: left;padding-top: 3px;padding-bottom: 3px;font-size: 18px;line-height: 30px;}
.page-img img {width: 100%;height: auto;}
.table-responsive td {padding: 5px; font-size: 15px; border: 1px solid #000000; line-height: 30px; color: #555;}
.bg tr:nth-child(odd) {background-color: #86353340; color: #000;}
.bg tr:hover {background-color: #ef84210d;}
.table-responsive .tbale-bg {background-color: #0b5294; color: #fff;}
.table-responsive .tbale-bg-tr {background-color: #f79646; color: #fff;}
.tbale-bg-part {background-color: #EF7522; color: #fff !important; font-weight: 800;}

.pro-main-box {border: 1px solid #000; padding: 15px; border-radius: 15px; margin-bottom: 25px;}
.pro-main-box img {width: 100%; height: auto; border: 1px solid #00000021; margin-bottom: 10px;}
.pro-main-box h3 {font-size: 18px; line-height: 28px; margin: 0px; font-weight: bold; margin-bottom: 5px;}
.pro-main-box p {font-size: 16px; line-height: 26px; text-align: justify; margin-bottom: 5px;}
.p-title h3 {font-size: 22px; line-height: 40px; color:#893433; border-bottom: 2px solid #2b2b2b; display: inline-block; margin-bottom: 15px; font-weight: 600;}
.prod-text p {font-size: 17px; line-height: 29px;}
.pro_img img {width: 100%; height: auto; border: 1px solid #2b2b2b; padding: 2px;}

.pimg img {width: 100%; height: auto; border: 1px solid #2b2b2b; padding: 2px; margin: 0px;}
.pimg {text-align: center;}
.pimg h4 {background-color: #893433; color: #fff; font-size: 18px; font-weight: bold; margin: 0px; padding: 8px 0px;}

.readmorer {padding: 12px 15px; background-color: #2b2b2b; text-transform: uppercase; color: #fff; border: none; position: relative; text-align: center; font-size: 15px; border-radius: 20px; letter-spacing: 1px; margin: 5px 5px;}
.readmorer:hover {color: #fff; background-color: #893433; text-decoration: none; transition: 0.5s;}
.readmoreg {padding: 12px 15px; background-color: #893433; text-transform: uppercase; color: #fff; border: none; position: relative; text-align: center; font-size: 15px; border-radius: 20px; letter-spacing: 1px; margin: 5px 5px;}
.readmoreg:hover {color: #fff; background-color: #2b2b2b; text-decoration: none; transition: 0.5s;}


.about-style-three {position: relative;overflow: hidden;padding: 50px 0px;}
.about-style-three .image-box .image-1{ text-align:center;}
.about-style-three .image-box .image-1 img{ width:100%; height:auto;}
.about-style-three .image-box .image-pattern img{text-align:center;}
.about-style-three .image-box .image-pattern{position: absolute;bottom: -1px;width: 340px;height: 340px;background-repeat: no-repeat;bottom: 50px;left: -50px;z-index: -1;}

.wel-text span {font-size: 16px;line-height: 48px;border-radius: 25px;line-height: 36px;padding: 7px 22px 7px;text-transform: capitalize;color: #ffffff;background-color: #2B2B2B;}
.wel-text h1 {font-size: 40px;text-transform:capitalize;margin: 0px 0px 0px;color: #893433;line-height: 52px;font-weight: 600;}
.decor-1 {width: 100%;margin: 0px 0px 5px 0px;}
.wel-textes p {font-size:17px;line-height:28px;font-weight: 400;color: #555;text-align: justify;letter-spacing: 0.3px;margin: 4px 0px 10px 0px;}

.button-box p{ margin:0px;}
.button-box p a{background-color: #2B2B2B;color:#fff;padding: 5px 5px 5px 21px;font-size: 17px;font-weight:600;text-transform:uppercase;display:inline-block;margin: 9px 0 0px;text-decoration: none;border-radius:100px;}
.button-box a i{width: 40px;height: 40px;line-height: 30px;text-align: center;border-radius:100px;font-weight: 500;color: #ffffff;border: 3px solid #fff;margin-left: 14px;background-color: #893433;}

/*-- FORM start CSS --*/
.form-box {margin: 0 auto; padding: 20px; border: 1px solid #ddd; border-radius: 8px; background-color: #fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
.input-group { position: relative; margin: 10px 0; width: 100%;}
.input-group i { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); color: #893433; font-size: 20px;}
input, select, textarea { width: 100%; padding: 12px 15px; padding-left: 40px; /* To leave space for the icon */ margin: 10px 0; border-radius: 8px; border: 1px solid #ddd; font-size: 16px;}
textarea { resize: vertical;}
.form-box button { width: 100%; background-color: #893433; color: white; padding: 12px 15px; border: none; border-radius: 8px; cursor: pointer; font-size: 16px;}
.form-box button:hover { background-color: #45a049;}
abel { font-weight: bold;}
.g-recaptcha { margin: 20px 0;}
.enq-img img {width: 100%; height: auto; border: 1px solid #2b2b2b; padding: 2px; border-radius: 5px;}
/*-- FORM End CSS --*/

/*-- Contact start CSS --*/
.contact-text-info h3 {font-size: 17px;font-weight: 600;color: #883434;line-height: 21px;margin: 19px 0px 3px;letter-spacing: 0.5px;text-transform: uppercase;}
.contact-text-info a{color: #141414;text-decoration:none;}
.contact-text-info a:hover {color:#2b2b2b;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: #2b2b2b;display: inline-block;position: absolute;left: 8px;width: 5px;height: 100%;z-index: 1;}
.contact-text-info li {padding-left: 30px;position: relative;color: #141414;line-height: 30px;font-size: 17px;padding-bottom: 0px;}
.contact-text-info>li:before {content: ' ';background: #fff;display: inline-block;position: absolute;border-radius: 50%;border: 3px solid #883434;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: #2b2b2b;display: inline-block;position: absolute;border-radius: 50%;top: 6px;left: 6px;width: 10px;height: 10px;z-index: 2;}
/*-- Contact End CSS --*/



.bg-form-col{background-color: #ff8400;padding: 10px 15px;border-radius: 15px 15px 0px 0px;}
.bg-form-col{ text-align:center;}
.bg-form-col h3{color:#fff;margin: 3px 0px;line-height: 38px;font-size: 28px;text-transform: uppercase;font-weight: 700;}
.bg-form-col p{color: #d7d7d7;padding: 0px 0px 5px;margin: 0px;font-size: 17px;}



.pro-backgroung{ background-image:url(../images/pro-bg.jpg); background-repeat:no-repeat; background-size:cover; padding:50px 0px;}

.pro-text{ text-align:center;}
.pro-text span {font-size: 17px;line-height: 48px;border-radius: 25px;line-height: 36px;padding: 7px 22px 9px;text-transform: uppercase;color: #11334e;background-color: #ffffff;}
.pro-text h2 {font-size: 45px;text-transform:uppercase;margin: 0px 0px 4px;color: #ffffff;line-height: 57px;font-weight: 600;}


.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: 13px 0px 0px;border-radius: 15px;background-color: #ffffff;}
.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: 90%;margin: 18px auto 10px;border: 2px solid #caa754;border-radius: 10px;/* background-color: #ff0000; */}
.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: 0px 0px 0px 0px;transition: all 0.5s ease 0s;/* background-color: #ffffff; */text-align: center;border-radius: 21px;}
.rs-courses-2 .cource-item .course-body .course-category {display: inline-block;}
.rs-courses-2 .cource-item .course-body .course-title {font-size: 20px;margin: 4px 0px 5px;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform:uppercase;color: #893433;transition: all 0.35s ease 0s;text-decoration: none;font-size:19px;font-weight:600;line-height: 32px;}
.rs-courses-2 .cource-item .course-body .course-title a:hover {color: #000;}
.rs-courses-2 .cource-item .course-body .course-desc {padding: 0px 20px 3px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin-bottom:0px;margin: 0px 7px 11px;color: #2B2B2B;line-height: 30px;letter-spacing: .3px;font-size: 18px;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item .cource-btn {background-color: #893433;width: 41%;display: inline-block;margin-top: 0px;padding: 9px 10px;font-size: 17px;text-transform: uppercase;color: #ffffff;font-weight: 700;transition: all 0.3s ease 0s;border-radius: 17px 17px 0px 0px;text-decoration: none;}
.rs-courses-2 .cource-item:hover .course-body .course-title a {color: #000;}
.rs-courses-2 .cource-item:hover .course-body p {color: #000;}
.rs-courses-2 .cource-item:hover .cource-btn {background-color: #893433;color: #ffffff;text-decoration:none;}
.rs-courses-2 .view-more {bottom: auto;}
.rs-courses-2 .row.grid {min-height: 500px !important;}
.md-top{ margin-top:20px;}

.owl-controls .owl-nav > div {position: absolute;top:60%;width: 40px;height: 40px;background-color: #2b2b2b;line-height: 33px;text-align: center;color: #fff;transform: translateY(-50%);font-size: 17px;border-radius: 50%;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;border: 3px solid #f3f3f3;}
.owl-controls .owl-nav > div:hover {color: #fff;background: #893433;}
.owl-controls .owl-nav .owl-prev {left: -25px;}
.owl-controls .owl-nav .owl-next {right: -25px;}






.mission-part{padding: 50px 0px;background-color: #ffffff;}
.feature-block-one .inner-box {position: relative;display: block;text-align: center;padding: 0px 15px;transition: all 500ms ease;}
.feature-block-one .inner-box .icon-box .icon {position: relative;display: inline-block;width: 110px;height: 110px;line-height: 100px;font-size: 52px;color: #fff;background: #893433;border-radius: 50%;z-index: 1;transition: all 500ms ease;}
.feature-block-one .inner-box .icon-box {position: relative;display: inline-block;/* line-height: 75px; */text-align: center;border-radius: 50%;padding: 6px;margin-bottom:15px;transition: all 500ms ease;}
.feature-block-one .inner-box .icon-box {border: 2px dashed #2b2b2b;}
.feature-block-one .inner-box:hover .icon-box .icon:before {transform: scale(1,1);}
.feature-block-one .inner-box .icon-box .icon:before {position: absolute;content: '';width: 100%;height: 100%;left: 0px;top: 0px;right: 0px;transform: scale(0,0);z-index: -1;border-radius: 50%;transition: all 500ms ease;}
.feature-block-one .inner-box .icon-box .icon:before {background-color: #2b2b2b;}
.feature-block-one .inner-box:hover .icon-box {border-color: #11334e;}

.inner-box h3{margin:0px; font-size: 20px;line-height: 30px;font-weight: 600;color: #2b2b2b;text-transform: uppercase;}
.inner-box p{font-size: 17px;line-height: 30px;font-weight: 400;color: #000;text-align: center;margin:0px 0px;letter-spacing: 0.3px;}
.inner-box a {text-decoration: none; color: #893433; font-weight: bold;}





.counter-pg{background-color: #f3f3f3;background-image: url(../images/glo-img.png);background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 50px 0px;}
.box {padding: 20px 20px;text-align: center;border-radius: 14px;background-color: #efefef;border: 3px solid #fff;box-shadow: inset #a7a7a7 0px 0px 5px 0px;}
.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: 44px;font-weight: 600;color: #11334e;margin: 0px 0px 0px;text-align: center;}
.box p {font-size: 18px;line-height: 47px;color: #555;margin: 0px auto;width: 80%;letter-spacing: 0.3px;border-bottom: 2px dotted #000;}



.why-part {padding: 50px 0px;}
.why-part-text{ text-align: center;}
.why-part-text h3{font-size: 45px;text-transform: capitalize;margin: 0px 0px 0px;color: #893433;line-height: 52px;font-weight: 600;}
.why-part-text span {font-size: 17px;border-radius: 25px;line-height: 36px;padding: 7px 22px 7px;text-transform: uppercase;color: #ffffff;background-color: #2b2b2b;}
.why-text {width: 80%;margin: 0 auto;}
.why-text p{font-size: 17px;line-height: 30px;color: #555;text-align: center;letter-spacing: .3px;margin: 9px 0 20px;}
.img-why {padding: 0px 0px;}
.img-why img{width:100%;height:auto;border-radius: 20px;border: 5px solid #efefef;}
.image-block-content {padding: 10px 10px;margin: 10px 0;background-color:#fff;}
.image-block-content .feature-icon{width: 85px;margin: 7px 0;height: 85px;font-size:39px;position:relative;line-height: 75px;color:#fff;display:inline-block;text-align:center}
.image-block-content .feature-content{padding-left: 95px;}
.image-block-content .feature-content h3{margin-bottom:0}

.feature-content p{font-size: 18px;color: #5c5c5c;line-height: 28px;text-align:left;margin:0 0 0;font-weight: 400;}
.feature-content p a{font-size: 19px;color: #145269;line-height: 40px;text-align:left;font-weight: 700;margin: 0px;margin-top: 50px;text-decoration: none;text-transform: uppercase;}
.feature-content h4{font-size:22px;line-height:23px;color: #145269;font-weight:600;margin: 5px 0 7px 0;text-transform:uppercase}
.float-left{float:left!important}

.image-content{padding: 10px 0px;}
.image-content .feature-icon-box{margin: -3px 0;font-size: 25px;position:relative;color: #404040;display:inline-block;text-align:center;}
.image-content .feature-content-text{padding-right: 33px;}
.feature-content-text p{font-size: 17px;color: #555;line-height: 28px;text-align: right;margin:0 0 0;letter-spacing: .3px;font-weight: 400;}
.feature-content-text p a{font-size: 19px;color: #145269;line-height: 40px;text-align:left;font-weight: 700;margin: 0px;margin-top: 50px;text-decoration: none;text-transform: uppercase;}
.feature-content-text h4{font-size: 19px;line-height:23px;color: #2b2b2b;font-weight:600;text-align: right;margin: 3px 0 5px 0;text-transform:capitalize;}
.float-right{float:right!important}
.image-content-1{padding: 10px 0px;}
.image-content-1 .feature-icon-box-1{margin: 0px 0;font-size: 26px;position:relative;color: #404040;display:inline-block;text-align:center;}
.image-content-1 .feature-content-text-1{padding-left: 33px;}
.feature-content-text-1 p{font-size: 17px;color: #555;line-height: 28px;text-align:left;margin:0 0 0;font-weight: 400;}
.feature-content-text-1 p a{font-size: 19px;color: #145269;line-height: 40px;text-align:left;font-weight: 700;margin: 0px;margin-top: 50px;text-decoration: none;text-transform: uppercase;}
.feature-content-text-1 h4{font-size: 19px;line-height:23px;color: #2b2b2b;font-weight:600;text-align:left;margin: 3px 0 5px 0;text-transform:capitalize;}
.float-right{float:right!important}

.testmonial-part{padding: 50px 0;background-color: #f3f3f3;}
.testmonial-text{padding: 0px 0px;}
.testmonial-text span {font-size: 17px;border-radius: 25px;line-height: 39px;padding: 6px 22px 7px;text-transform: uppercase;color: #ffffff;background-color: #2b2b2b;}
.testmonial-text h4 {font-size: 40px;text-transform: capitalize;margin: 2px 0px 2px;color: #893433;line-height: 42px;font-weight: 600;}
.w3l_testimonial_grid{position: relative;display: block;text-align: center;margin: 0px 5px;padding: 17px 35px;border: 3px solid #11334e;border-radius: 0px 30px 0px 30px;}
.w3l_testimonial_grid .qution-1 {position: absolute;display: inline-block;left: -11px;top: -8px;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #f3f3f3;}
.w3l_testimonial_grid .qution-2 {position: absolute;display: inline-block;right: -11px;bottom: -9px;width: 50px;height: 50px;line-height: 44px;text-align: center;background: #f3f3f3;}
	
.w3ls_testimonials_grids{ padding: 3px 0px;}
.agileits_testimonial_grid:focus,.w3l_testimonial_grid:focus{outline:0}
.w3l_testimonial_grid_pos{width:100%;text-align:center;left:0}
.w3l_testimonial_grid_pos img{margin:0 auto}
.w3l_testimonial_grid p{color: #555;line-height: 29px;position:relative;font-size: 18px;letter-spacing: 0.3px;margin: 0;}
.agileits_testimonial_grid h4{font-size: 20px;color: #ffffff;line-height:27px;font-weight: 700;margin: 6px 0 2px;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:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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.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}
.slick-next,.slick-prev{line-height:0;position:absolute;top: 25%;display:block;width: 40px;height: 40px;margin-top:0;padding:0;cursor:pointer;border:none;border-radius: 64px;font-size: 18px;outline:0;background: #893433;z-index:1;border: 4px solid #ffffff;}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:FontAwesome;line-height:1;font-size: 20px;color:#fff; font-weight: normal; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev:before{content:"\f100";line-height:30px;font-size:15}[dir=rtl] .slick-prev:before{content:"\f100"}
.slick-next,[dir=rtl] .slick-prev{right: -15px;}
.slick-prev,[dir=rtl] .slick-next{right:auto;left: -15px;}
.slick-next:before{content:"\f101"}[dir=rtl] .slick-next:before{content:"\f101"}

.callRight-box{padding-top: 1px;display: flex;margin: 10px 11px 0px;}
.callRight-box img{ width:90px; height:90px;}
.callRight-box p {margin: 2px 0px 2px 12px;font-size: 17px;line-height: 26px;color: #959595;display: inline-block;}
.callRight-box p span{font-size: 20px;line-height: 22px;color: #11334e;letter-spacing: 0.3px;font-weight:600;text-transform: uppercase;}
.callRight-box p i {font-size: 20px;margin: 7px 0px 0px;color: #ffab01;}



.agile-footer{background-image:url(../images/footer-bg-1.png);background-color: #2b2b2b;padding: 50px 0px 40px;border-top: 4px solid #893433;background-repeat:no-repeat;}
.aglie-info-logo{ text-align:center; padding: 1px 25px;}
.aglie-info-logo img{width: 65%;height:auto;background-color: #fdf7e9;padding: 5px 11px;border-radius: 15px;border: 2px solid #ffffff;}
.footer-text p {font-size: 17px;line-height: 29px;color: #f2f2f2;text-align: center;letter-spacing: 0;margin: 12px 67px 9px;}
.social-icon {position: relative;padding-left: 0px;padding-top: 0px;text-align:center;margin: 0px 0px 1px;}
.social-icon li {display: inline-block; margin: 0 3px;}
.social-icon li a {display: inline-block;width: 43px;height: 43px;background: #893433;line-height: 40px;text-align: center;border-radius: 50%;transition: .5s;color: #fff;font-size: 17px;border: 3px solid #ffffff;}
.social-icon li a:hover {background: #ffffff; color: #893433;}
.footer-border{border: 2px solid #893433;background-color: #ffffff;margin: 20px 0px 0px;border-radius: 8px;}
.footer-content-1{padding: 15px 8px;}
.footer-content-1 .footer-icon-box-1{margin: 7px 0px;line-height: 50px;font-size: 45px;width: 55px;height: 79px;position:relative;color: #893433;display:inline-block;text-align:center;}
.footer-content-1 .feature-footer-text-1{padding-left: 60px;}
.feature-footer-text-1 p{font-size: 17px;color: #5c5c5c;line-height: 30px;text-align:left;margin: 0px 0 1px;font-weight: 400;/* letter-spacing: 0.3px; */}
.feature-footer-text-1 p a{font-size: 18px;color: #5c5c5c;line-height: 30px;text-align: left;margin: 0 0 0px;font-weight: 500;text-decoration: none;}
.feature-footer-text-1 p a:hover{ color: #053c5f; transition:1s;}
.feature-footer-text-1 h4{font-size: 19px;line-height: 25px;color: #2b2b2b;font-weight:600;text-align:left;margin: 4px 0 3px 0;text-transform:capitalize;}


.power-by-bg {background-color: #2b2b2b;position: relative;padding: 15px 0px;margin-top: 35px;}
.power-by-bg:before {content: "";position: absolute;left: 0;top: 0;height: 100%;z-index: 0;background: #893433;width: 81%;border-radius: 0px 40px 40px 0px;}
.power-by p{color:#fff;padding:0;margin:0;font-size: 18px;line-height: 28px;width: 75%;}
.power-by p a{color:#fff;}
.power-by p a:hover{color:#020334;transition:.5s;}



.img-box-footer {position: absolute;top: -41px;}
.img-box-footer img{width: 100%; height:auto; background-color:#fff;padding: 5px 20px; border-radius:5px;}


.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;}}