@charset "utf-8";
/* CSS Document */
body{ width:100%; padding:0; margin:0; background:#fff; font-family: "Poppins", sans-serif; }
a{ outline:none; text-decoration:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }

.primarybtn{ display:inline-block; font-family: "Poppins", sans-serif; font-size:17px; line-height:1; color:#fff; font-weight:400; text-transform:uppercase; margin:0; padding:12px 30px; background: linear-gradient(93.45deg, #E69132 0%, #7F511C 100%); border-radius:40px; }
.primarybtn .icon-img{ display:inline-block; margin:0 0 0 10px; padding:0; vertical-align:middle; }
.primarybtn .icon-img img{ width:12px !important; height:auto; }

p{ font-family: "Poppins", sans-serif; font-size:15px; line-height:1.5; color:#fff; font-weight:400; margin:0; padding:0; }


.title{ font-family: 'AmstelvarAlpha'; font-size:80px; line-height:1.1; color:#fff; font-weight:400; text-transform:uppercase; margin:0 0 37px; padding:0 0 15px 0; position: relative; }
.title::after{ content:''; position:absolute; width: 28px; height:1px; background:#fff; left:0; bottom:0; }



/*================= Header Start =================*/
.header-nav{ margin:0; padding:0; background: none !important; position:fixed; top:0; left:0; right:0; z-index:9999; display:block; }
.header-nav .container{ display:flex; align-items:center; justify-content:space-between; }

.header-top{ margin:0; padding:11px 0; background:url(../images/footer-bg-img.jpg) no-repeat left top; background-size:cover; }
.header-top .lt-block{ display:flex; align-items:center; margin:0; padding:0; }
.header-top .box{ margin:0; padding:0 15px; border-right:2px solid #fff; display:flex; align-items:center; }
.header-top .box:last-child{ padding-right:0; border-right:none; }

.header-top .box .icon-img{ margin:0; padding:0; }
.header-top .box .icon-img img{ width:21px; height:auto; }
.header-top .box:first-child img{  width:18px; }
.header-top .box a{ font-size:15px; line-height:1; color:#fff; font-weight:400; text-transform:capitalize; margin:0 0 0 12px; padding:0; }
.header-top .box a:hover{ color:#b20002; }

.header-top .rt-block{ margin:0; padding:0; }
.header-top .rt-block ul{ display:flex; align-items:center; margin:0; padding:0; }
.header-top .rt-block ul li{ font-size:15px; line-height:1; color:#fff; font-weight:400; text-transform:capitalize; margin:0; padding:0 15px 0; border-right:2px solid #fff; }
.header-top .rt-block ul li:last-child{ padding-right:0; border-right:none; }
.header-top .rt-block ul li a{ color:#fff; }
.header-top .rt-block ul li:hover a{ color:#b20002; }


.header-bottom{ margin:0; padding:0; background: #68cd04 !important; }
.logo-block{ margin:0; padding:6px 0; position: relative; z-index:1; }
.logo-block a{ display:inline-block; margin:0; padding:0; }
.logo-block img{ width:185px; height:auto; }

.navigation-block{ margin:0; padding:0; display:flex; align-items:center; }
.nav-block{ margin:0; padding:0; }

.header-nav .btn-block{ margin:0; padding:0 0 0 50px; }

/*================= Header End =================*/


/*================= Banner Start =================*/
.banner{ margin:0; padding:0; height:auto; }
.banner-img{ height:100vh; margin:0; padding:0; position: relative; }
.banner-img img{ width:100%; height:100%; object-fit:cover; }

.banner .desc{ position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0; padding:0; }
.banner .text-block{ max-width:1200px; margin:0 auto; padding:0; text-align:center; }
.banner .text-block h1{ font-family: 'AmstelvarAlpha'; font-size:85px; line-height:1.2; color:#fff; font-weight:400; text-transform:capitalize; margin:0 0 25px 0; padding:0 0 25px; position: relative; text-shadow: 4px 5px 24px rgba(0, 0, 0, 0.6); }
.banner .text-block h1::after{ content:''; position:absolute; bottom:0; left:0; right:0; width:575px; height:1px; background:#fff; margin:0 auto; }

.banner .text-block p{ max-width:845px; font-size:20px; margin:0 auto; padding-bottom:45px; text-shadow: 4px 5px 24px rgba(0, 0, 0, 0.6); }

.banner .slick-prev, .banner .slick-next{ width:77px; height:77px; border-radius:50%; z-index:1; }
.banner .slick-prev{ background:url(../images/prev-arrow-icon.png) no-repeat center; background-size:cover; left:38px; }
.banner .slick-prev::before{ display:none; }

.banner .slick-next{ background:url(../images/next-arrow-icon.png) no-repeat center; background-size:cover; right:38px; }
.banner .slick-next::before{ display:none; }

/*================= Banner End =================*/


/*================= Service Section Start =================*/
.services-section{ position: relative; padding: 0 0 90px; margin-top: -65px; z-index: 9; }
.services-section .box{ position: relative; margin-bottom: 30px; text-align: center; padding: 15px 5px 32px; box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.1); transition: .7s; background-color: #fff; border-bottom: 2px solid #999; overflow: hidden; }
.services-section .box::before{ position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; transition: .8s; background-image: url(../images/shape-2.png); transform: translateY(-30px); }
.services-section .box:hover{ background-color: #24a88e; }
.services-section .box:hover:before{ opacity: 1; transform: translateY(0); }

.services-section .box .icon-block{ position: relative; overflow: hidden; width: 112px; height: 112px; line-height: 112px; text-align: center; border-radius: 50%; background-color: #e8f4f1; margin: 0 auto; margin-bottom: 30px; }
.services-section .box .hover-icon{ position: absolute; top: 0; left: 0; width: 100%; transition: .9s; opacity: .3; }

.services-section .box:hover .hover-icon{ transform: scale(1.5); opacity: 0; }

.services-section .box .text-block{ margin:0; padding:0; }
.services-section .box .text-block h3{ font-family: "Poppins", sans-serif; font-size:22px; line-height:1.5; color:#222; font-weight:600; margin:0; padding:0 0 18px 0; }
.services-section .box .text-block p{ color:#222; }

/*================= Service Section End =================*/


/*================= About Section Start =================*/
.about-section{ margin:0; padding:95px 0; background:#ccc; }
.about-section .row{ align-items:center; }
.about-section .img-block{ margin:0; padding:0; border-radius:12px; overflow:hidden; }
.about-section .img-block img{ width:100%; height:auto; }

.about-section .text-block{ margin:0; padding:0 0 0 35px; }
.about-section .text-block h3{ font-family: "Poppins", sans-serif; font-size:18px; line-height:1.5; color:#222; font-weight:500; margin:0; padding:0 0 7px 0; }
.about-section .text-block h2{ font-family: "Poppins", sans-serif; font-size:32px; line-height:1.3; color:#222; font-weight:700; margin:0 0 25px 0; padding:0 0 15px 0; position: relative; }
.about-section .text-block h2:after{ content:''; position:absolute; width:60px; height:2px; background:#222; left:0; bottom:0; }
.about-section .text-block p{ color:#222; padding-bottom:35px; }

.about-section .about_img-wrap{ margin:0; padding:0; border-radius:12px; overflow:hidden; }
.about-section .about_img-wrapimg{ width:100%; height:auto; }

.about-section .pt-2{ margin:0 !important; padding:0 !important; }
.about-section .pt-2 h2{ font-family: "Poppins", sans-serif; font-size:32px; line-height:1.3; color:#222; font-weight:700; margin:0 0 25px 0 !important; padding:0 0 15px 0 !important; position: relative; }
.about-section .pt-2 h2:after{ content:''; position:absolute; width:60px; height:2px; background:#222; left:0; bottom:0; }
.about-section .pt-2 p{ color:#222; padding-bottom:20px !important; }





/*================= About Section End =================*/


/*================= Course Section Start =================*/
.course-section{ margin:0; padding:72px 0 100px; position:relative; background: linear-gradient(180deg, #c7f6da, white); }
.heading-block{ margin:0; padding:0 32px 75px; text-align:center; }
.heading-block h2{ font-family: "Poppins", sans-serif; font-size:45px; line-height:1.5; color:#222; font-weight:600; margin:0 0 0; padding:0 0 10px 0; position: relative; }
.heading-block h2:after{ content:''; position:absolute; width:60px; height:2px; background:#222; left:0; right:0; bottom:0; margin:0 auto; }
.heading-block p{ color:#222; }

.course-section .item{ margin:0; padding:0 15px; }
.course-section .box{ margin:0 0 30px 0; padding:25px; background:#fff; border:1px solid rgba(0,0,0,.1); box-shadow: 0 1px 12px rgba(0, 0, 0, .1); }
.course-section .item h3{ font-size:24px; line-height:1.5; color:#222; font-weight:600; margin:0; padding:0 0 15px 0; }
.course-section .item ul{ margin:0; padding:15px 0 12px; }
.course-section .item ul li{ font-size:15px; line-height:1.2; color:#222; font-weight:400; margin:0; padding:0 0 12px 20px; position: relative; }
.course-section .item ul li:after{ content:''; position:absolute; width:6px; height:6px; background:#222; border-radius:50%; left:0; top:5px; }


.course-section .item span{ display:block; font-size:28px; line-height:1.2; color:#e58282; font-weight:600; margin:0; padding:0 0 25px 0; }
.course-section .item span s{ font-weight:200; padding-left:8px; }
.course-section .item .primarybtn{ width:100%; text-align:center; }

.course-section .item h5 span{ display:inline; }


.course-section .slick-list{ margin:0 -12px; }
.course-section .slick-prev, .course-section .slick-next{ transform:translateY(0); width:32px; height:32px; border-radius:0; background:none; }
.course-section .slick-prev{ left:-35px; background:url(../images/prev-arrow-icon.png) no-repeat center; background-size:cover; }
.course-section .slick-prev:before{ display:none; }
.course-section .slick-next{ right:-35px; background:url(../images/next-arrow-icon.png) no-repeat center; background-size:cover; }
.course-section .slick-next:before{ display:none; }

.course-sectiont .slick-dots{ bottom:-100px; }
.course-section .slick-dots li{ margin:0; padding:0 6px; width:auto; height:auto; }
.course-section .slick-dots button{ width:16px; height:16px; border:2px solid rgba(255,168,0,.6); border-radius:50%; margin:0 auto; padding:0; }
.course-section .slick-dots .slick-active button{ background:rgba(255,168,0,.6); border-color:transparent; }
.course-section .slick-dots button:before{ display:none; }


/*================= Course Section End =================*/


/*================= Contact Section Start =================*/
.contact-section{ margin:0; padding:75px 0 100px; background:#ebebeb; }
.contact-section .heading-block{ text-align:center; }
.contact-section .heading-block h2{ margin-bottom:0; }
.contact-section .heading-block h2:after{ right:0; margin:0 auto; }

.form-wrap{ max-width:1000px; margin:0 auto; padding:0; }
.form-wrap .form-box{ margin:0; padding:0 0 22px 0; }
.form-wrap .form-box label{ display:block; font-size:15px; line-height:1; color:#222; font-weight:500; letter-spacing:1px; margin:0; padding:0 0 8px 0;  }

.form-wrap .form-box .form-control{ height:47px; border:1px solid rgba(0,0,0,.1); border-radius:0; }
.form-wrap .form-box textarea.form-control{ height:120px; }

.form-wrap .btn-box{ margin:0; padding:0; }
.form-wrap .btn-box .primarybtn{ outline:none; border:none; width:150px; }


/*================= Contact Section End =================*/


/*================= Testimonial Section Start =================*/
.slider-element-wrap{ margin:0; padding:70px 0 160px; background:#231c16; border-bottom:1px solid rgba(255,255,255,.2); }
.heading-block.wh{ text-align:center; }
.heading-block.wh h2{ color:#fff; margin-bottom:25px; }
.heading-block.wh h2:after{ right:0; margin:0 auto; background:#fff; }
.heading-block.wh p{ color:#fff; }


.slider-element-wrap .slider-box{ max-width:1020px; margin:0 auto; padding:60px; text-align:center; background:#332e2a; border-radius:30px; }
.slider-element-wrap .item{ margin:0; padding:0 30px; }
.slider-element-wrap .item .star-icon{ margin:0; padding:0; text-align:center; }
.slider-element-wrap .item .star-icon img{ width:165px; height:auto; margin:0 auto; }

.slider-element-wrap .item h4{ font-family: 'AmstelvarAlpha'; font-size:40px; line-height:1.3; font-weight:500; color:#fff; margin:0; padding:0 0 28px 0; }

.slider-element-wrap .item .profile-box{ margin:0; padding:30px 0 0 0; }
.slider-element-wrap .item .prifile-img{ width:65px; height:65px; margin:0 auto; padding:0; border-radius:50%; overflow:hidden; border:2px solid rgba(255,255,255,.2); }
.slider-element-wrap .item .prifile-img img{ width:100%; height:100%; object-fit:cover; }
.slider-element-wrap .item h5{ font-family: 'Lora', serif; font-size:18px; line-height:1.3; font-weight:500; color:#fff; margin:0; padding:5px 0 0 0; }

.slider-element-wrap .item .img-box{ margin:0; padding:0; }
.slider-element-wrap .item .img-box img{ width:100%; height:auto; }


.slider-element-wrap .slick-list{ margin:0 -12px; }
.slider-element-wrap .slick-prev, .slider-element-wrap .slick-next{ top:auto; transform: rotateY(0); bottom:-90px; }
.slider-element-wrap .slick-arrow{ width:40px; height:40px; border-radius:50%; outline:none; box-shadow:none; background:none; }
.slider-element-wrap .slick-arrow::before{ display:none; }
.slider-element-wrap .slick-arrow.slick-prev{ background:url(../images/btcm-left-arrow.png) no-repeat center; background-size:40px; left:45%; margin-left:5px; }
.slider-element-wrap .slick-arrow.slick-next{ background:url(../images/btcm-right-arrow.png) no-repeat center; background-size:40px; right:45%; margin-right:5px; }

.slider-element-wrap .slick-dots{ bottom:-50px; }
.slider-element-wrap .slick-dots li{ margin:0; padding:0 10px; width:auto; height:auto; }
.slider-element-wrap .slick-dots button{ width:8px; height:8px; border:1px solid #fff; border-radius:50%; margin:0 auto; padding:0; opacity:.5; }
.slider-element-wrap .slick-dots .slick-active button{ background:#fff; border-color:transparent; opacity:1; }
.slider-element-wrap .slick-dots button:before{ display:none; }



/*================= Testimonial Section Start =================*/


/*================= Footer Start =================*/
.footer-element{ margin:0; padding:81px 0 76px; background:url(../images/footer-bg-img.jpg) no-repeat left top; background-size:cover; }
.footer-element h6{ font-size:18px; line-height:1; color:#fff; font-weight:400; text-transform:capitalize; margin:0; padding:0 0 20px 0; }
.lt-footer{ margin:0; padding:0 65px 0 0; border-right:1px solid rgba(255,255,255,.10); }
.lt-footer .logo-block{ margin:0 0 25px; padding:0; width:200px; }
.lt-footer .logo-block img{ width:100%; height:auto; }
.lt-footer .logo-block:after{ display:none; }

.lt-footer .content-box{ margin:0; padding:0; }
.lt-footer .content-box p{ font-size:16px; }
.copyright-text{ margin:0; padding:75px 0 0 0; }
.copyright-text p{ font-size:15px; }

.desktop-view{ display:block; }
.mb-view{ display:none; }

.rt-footer{ margin:0; padding:0 0 0 47px; }
.rt-footer .box{ margin:0; padding:0; }
.rt-footer .box ul{ margin:0; padding:0; }
.rt-footer .box ul li{ font-size:16px; line-height:1.5; color:#fff; font-weight:400; text-transform:capitalize; margin:0; padding:0; }
.rt-footer .box ul li a{ display:block; color:#fff; margin:0; padding:11px 0; }
.rt-footer .box ul li a:hover{ color:#E59132; } 

.rt-footer .box .text-block{ margin:0; padding:0; }
.rt-footer .box .text-block h5{ font-size:16px; line-height:1; color:#29523D; font-weight:400; text-transform:uppercase; margin:0; padding:0 0 30px 0; }
.rt-footer .box .text-block ul{ margin:0; padding:0; }
.rt-footer .box .text-block ul li{ display:flex; margin:0 0 20px; padding:0; }
.rt-footer .box .text-block ul li:last-child{ margin-bottom:0; }
.rt-footer .box .text-block .icon-img{ margin:0; padding:0; line-height:0; }
.rt-footer .box .text-block .icon-img img{ width:22px; height:auto; }
.rt-footer .box .text-block .content-text{ flex:1; margin:0; padding:0 0 0 15px; }
.rt-footer .box .text-block p{ font-size:16px; color:#fff; }
.rt-footer .box .text-block a{ display:inline-block; font-size:17px; line-height:1.3; color:#fff; font-weight:400; margin:0; padding:0; word-break:break-all; }
.rt-footer .box .text-block a:hover{ color:#E59132; }

.qrcode-img{ margin:35px 0 0 0; padding:0; }
.qrcode-img img{ width:99px; height:auto; }


/*================= Footer End =================*/


/*================= Inner Page Start =================*/
.hero_banner{ margin:100px 0 0 0; padding:0; height:500px; position: relative; background-repeat: no-repeat; background-size:cover; }
.hero_banner .breadcrum_title{ position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); text-align:center; }
.hero_banner .breadcrum_title .title{ font-size:65px; max-width:900px; margin:0 auto; }
.hero_banner .breadcrum_title .title:after{ display:none; }


.contact-wrapper{ margin:0; padding:0 0 35px 0; background:#ebebeb; }
.contact-block{ background:#fff; margin:0 auto; max-width:1100px; padding:0; box-shadow:0 5px 15px rgba(0,0,0,.2); position: relative; top:-90px; z-index:2; }
.contact-block .text-block{ height:100%; margin:0; padding:0 30px; background:#103f6d; display:flex; flex-flow:column; justify-content:center; }

.contact-block .content-title span{ display:block; font-size:18px; line-height:1.3; color:#fff; font-weight:500; margin:0; padding:0 0 10px 0; }
.contact-block .text-block h3{ font-size:35px; line-height:1.1; color:#fff; font-weight:700; margin:0; padding:0 0 35px 0 !important; }

.contact-block .contact_details{ margin:0; padding:0; }
.contact-block .contact_details li{ margin:0; padding:0 0 25px 0; }
.contact-block .contact_details .sub_title{ font-size:14px; line-height:1.1; color:#fff; font-weight:400; margin:0; padding:0 0 8px 0; }
.contact-block .contact_details p{ font-size:18px; line-height:1.5; color:#fff; font-weight:500; margin:0; padding:0; max-width:300px; }

.form-wrap-field{ margin:0; padding: 30px; padding-left: 10px; }
.form-wrap-field .content-title span{ display:block; font-size:18px; line-height:1.3; color:#222; font-weight:500; margin:0; padding:0 0 10px 0; }
.form-wrap-field h3{ font-size:35px; line-height:1.1; color:#103f6d; font-weight:700; margin:0; padding:0 0 35px 0 !important; }

.form-wrap-field .formControl{ margin:0; padding:0 0 22px 0; }
.form-wrap-field .formControl .fieldColmn{ height: 47px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 0; width:100%; background:#fff; padding:0 10px; font-size:15px; line-height:1; color:#000; font-weight:500; outline:none; box-shadow:none; }
.form-wrap-field .formControl .fieldColmn:focus{ border:1px solid #103f6d; }
.form-wrap-field .formControl .textrea{ height:100px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 0; width:100%; background:#fff; padding:12px 10px; font-size:15px; line-height:1; color:#000; font-weight:500; outline:none; box-shadow:none; }
.form-wrap-field .formControl .textrea:focus{ border:1px solid #103f6d; }

.form-wrap-field .btn-primary{ display:inline-block; font-family: "Poppins", sans-serif; font-size:17px; line-height:1; color:#fff; font-weight:400; text-transform:uppercase; margin:0; padding:12px 30px; background: linear-gradient(93.45deg, #E69132 0%, #7F511C 100%); border-radius:40px; border:none; outline:none; box-shadow:none; }


.pt-5.pb-5{ margin:0; padding:60px 0 85px 0 !important; background:#ebebeb; }
.pt-5.pb-5 .woocommerce h2{ font-size:35px; line-height:1.1; color:#103f6d; font-weight:700; margin:0; padding:0 0 35px 0 !important; }

.woocommerce-form-login{ margin:0 !important; padding:40px !important; box-shadow:0 5px 15px rgba(0,0,0,.2); background:#fff !important; }
.woocommerce-form-login .form-row{ margin:0; padding:0 0 22px; }
.woocommerce-form-login .form-row label{  display: block; font-size: 15px; line-height: 1; color: #222; font-weight: 500; letter-spacing: 1px; margin: 0; padding: 0 0 8px 0; }
.woocommerce-form-login .form-row .woocommerce-Input{ height: 47px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 0; width:100%; background:#fff; padding:0 10px; font-size:15px; line-height:1; color:#000; font-weight:500; outline:none; box-shadow:none; background:#fff !important; }
.woocommerce-form-login .form-row .woocommerce-Input:focus{ border:1px solid #103f6d; }

.woocommerce-form-login .woocommerce-button{ display:inline-block !important; font-family: "Poppins", sans-serif !important; font-size:16px !important; line-height:1 !important; color:#fff !important; font-weight:400 !important; text-transform:uppercase !important; margin:0; padding:12px 20px !important; background: linear-gradient(93.45deg, #E69132 0%, #7F511C 100%) !important; border-radius:40px !important; border:none !important; outline:none !important; box-shadow:none !important; }

.woocommerce-form-login .woocommerce-form__label{ padding:5px 0 0 0 !important; }


.user-registration{ margin:0 !important; padding:40px !important; box-shadow:0 5px 15px rgba(0,0,0,.2); background:#fff !important; }
.user-registration .ur-field-item{ margin:0 !important; padding:0 !important; }
.user-registration .form-row { margin:0; padding:0 0 25px; }
.user-registration .form-row label{  display: block; font-size: 15px; line-height: 1; color: #222; font-weight: 500; letter-spacing: 1px; margin: 0; padding: 0 0 8px 0; }
.user-registration .form-row .input-text{ height: 47px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 0; width:100%; background:#fff; padding:0 10px; font-size:15px; line-height:1; color:#000; font-weight:500; outline:none; box-shadow:none; background:#fff !important; margin:0 !important; }
.user-registration .form-row .input-text:focus{ border:1px solid #103f6d; }

.user-registration .ur-submit-button{ display:inline-block !important; font-family: "Poppins", sans-serif !important; font-size:16px !important; line-height:1 !important; color:#fff !important; font-weight:400 !important; text-transform:uppercase !important; margin:0; padding:12px 20px !important; background: linear-gradient(93.45deg, #E69132 0%, #7F511C 100%) !important; border-radius:40px !important; border:none !important; outline:none !important; box-shadow:none !important;  }

.faq-element{ margin:0; padding:60px 0 65px 0; background:#ebebeb; }

.accordium-wrrap{  margin:0; padding:30px; box-shadow:0 5px 15px rgba(0,0,0,.2); background:#fff; }
.accordium-wrrap .accordion-button{ background:none !important; font-size: 18px; line-height: 1; color: #222; font-weight:600; }


.call_to-action-wrap{ background-repeat:no-repeat; background-size:cover; padding:60px 0; }
.call_to-action-wrap .content-title{ margin:0; padding:0; }
.call_to-action-wrap .content-title span{ display: block; font-size:18px; line-height: 1; color: #000; font-weight: 500; letter-spacing: 1px; margin: 0; padding: 0 0 15px 0; }
.call_to-action-wrap .color-white h2{ font-size:35px; line-height:1.1; color:#103f6d; font-weight:700; margin:0; padding:0 0 35px 0 !important; }
.call_to-action-wrap .color-white .btn{ display:inline-block; font-family: "Poppins", sans-serif; font-size:17px; line-height:1; color:#fff; font-weight:400; text-transform:uppercase; margin:0; padding:12px 30px; background: linear-gradient(93.45deg, #E69132 0%, #7F511C 100%); border-radius:40px; }


.call_to-action-wrap .about_features{ margin:0; padding:0; }
.about_features .features_outer{ margin: 0 0 30px 0; padding:35px 20px; background: #103f6d; text-align: center; border-radius:10px; }
.about_features .features_outer .media-left{ margin:0; padding:0; }
.about_features .features_outer .media-left img{ width:60px; height:auto; }
 

.about_features .features_outer .content-right{ margin:0; padding:0; }
.about_features .features_outer .content-right h4{ display: block; font-size:25px; line-height: 1; color: #fff; font-weight: 500; letter-spacing: 1px; margin: 0; padding:22px 0; }
.about_features .features_outer .content-right p{ font-size:18px; line-height:1.1; color:#fff; font-weight:500; margin:0; padding:0 !important; }


.why-us-section{ margin: 0; padding: 72px 0 100px; position: relative; background: linear-gradient(180deg, #c7f6da, white); }

.why-us-section .content-title{ margin:0; padding:0 0 45px; text-align:center; }
.why-us-section .content-title span{ display:block; font-family: "Poppins", sans-serif; font-size:45px; line-height:1.5; color:#222; font-weight:600; margin:0 0 0; padding:0 0 10px 0; position: relative; }
.why-us-section .content-title span:after{ content:''; position:absolute; width:60px; height:2px; background:#222; left:0; right:0; bottom:0; margin:0 auto; }
.why-us-section .content-title p{ color:#222; }


.why-us-section .text-center p{ color:#222; padding-bottom:20px; }