@media (max-width:767px){.carousel-control-prev-icon, .carousel-control-next-icon {width: 20px;height: 20px;}
.carousel-control-prev, .carousel-control-next {width: 18px;}
.header_area {width: 100%;position: relative;background-color: #ffffff;}
.wel-part {padding: 25px 0px;background-color: #ffffff;}
.wel-text span {font-size: 15px;line-height: 28px;}
.wel-text h1 {font-size: 30px;line-height: 35px;}
.wel-textes p {font-size: 15px;line-height: 27px;margin: 3px 0px 3px 0px;}
.button-box p a {color: #fff;padding: 2px 2px 2px 13px;font-size: 15px;margin: 5px 0px 5px;}
.button-box a i {width: 30px;height: 30px;line-height: 27px;border: 2px solid #ffffff;margin-left: 12px;}
.wel-images img {width: 100%;height: auto;margin: 10px 0px;}
.pro-text {text-align: center;padding-bottom: 5px;}
.pro-part {padding: 25px 0px;}
.pro-text h2{font-size: 30px;line-height: 35px;}
.pro-text span {font-size: 15px;line-height: 28px;}
.owl-controls .owl-buttons .owl-prev {background: #ffffff;position: absolute;top: 45%;left: -10px;padding: 0px 8px 0px 8px;border-radius: 30px;border: 3px solid #880523;transition: background 0.5s ease 0s;}
.owl-controls .owl-buttons .owl-next {background: #ffffff;position: absolute;top: 45%;right: -10px;padding: 0px 8px 0px 8px;border-radius: 30px;border: 3px solid #880624;transition: background 0.5s ease 0s;}
.rs-courses-2 .cource-item .course-body {padding: 5px 0px 5px 0px;transition: all 0.5s ease 0s;background-color: #fef3f3;text-align: center;border-radius: 0px 0px 10px 10px;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform: uppercase;color: #000000;transition: all 0.35s ease 0s;text-decoration: none;font-size: 16px;font-weight: 400;line-height: 37px;}	
.owl-controls .owl-buttons .owl-prev:after, .owl-controls .owl-buttons .owl-next:after {content: "\f100";font-family: "Font Awesome 5 Pro";color: #880523;font-size: 14px;}
.mission-part {padding: 25px 0;}
.single-item .item h4, .single-item .item p, .single-item .item span {color: #000000;transition: all 0.35s ease-in-out;font-size: 15px;line-height: 27px;margin: 0px 0px 0px;font-weight: 300;}
.single-item .item h4 {color: #eb5b36;font-weight: bold !important;font-size: 17px !important;margin: 4px 0px 0px !important;}
.middle-box {width: 100%;margin: 0;padding: 15px 10px;position: relative;text-align: center;border: 3px solid #c62445;margin: 4px 0px;transition: all eaes .3s;-moz-transition: all eaes .3s;-ms-transition: all eaes .3s;-webkit-transition: all eaes .3s;}
.info i {font-size: 55px;font-weight: 600;color: #242424;line-height: 60px;padding: 0px 0px 0px;}
.content-grid-to {background-color: #8c1225;padding: 15px 0px;}
.grid-2 h4 {color: #ffffff;font-size: 15px;margin: 0;text-align: center;font-weight: 300;padding: 0px 0px 5px;line-height: 27px;}
.sub-button-box {padding: 8px 20px;text-align: center;color: #ffffff;background: #ffffff;display: block;margin: 0 auto;width:60%;text-transform: uppercase;border-radius: 28px;box-shadow: inset 0px 0px 0px 2px #880523;border: 1px solid #e55536;}
.why-partes {padding: 25px 0px;}
.why-choose-head h3 {font-size: 30px;line-height: 35px;}
.why-choose-head span {font-size: 15px;line-height: 28px;}
.box-part p {margin: 0px 0px 0px;font-size: 15px;color: #000;line-height: 27px;font-weight: 300;}
.box-part {background-color: #ffffff;padding: 14px 15px;text-align: center;border: 1px solid #adadad;border-radius: 5px;box-shadow:-1px 4px 5px 0px #d5d5d5b8;}
.box-part h4 {margin: 0px 0px -5px;font-size: 17px;color: #c62445;line-height: 22px;text-transform: uppercase;font-weight: 600;}
.mg-boxer {padding-top: 5px;}
.whyes-img-part img {width: 100%;height: auto;padding: 5px;}
.catlog-part {padding: 25px 0px;}
.catlog-part-text span {font-size: 15px;line-height: 28px;}
.catlog-part-text h3{font-size: 30px;line-height: 35px;}
.catlog-text p {font-size: 15px;line-height: 27px;}
.btn-catlog a {padding: 7px 17px;color: #880523;border: 2px solid #eb5b36;border-radius: 5px;font-size: 16px;text-decoration: none;text-transform: uppercase;font-weight: 500;margin: 5px 0px 5px 0px;display: inline-block;background-color: #fdfdfd;}
.pdf-img img {width: 100%;height: auto;margin: 10px 0px 0px;}
.testimonial-parts {background-color: #fff;padding: 25px 0px;}	
.testimonial-text span {font-size: 15px;line-height: 28px;}
.testimonial-text h4{font-size: 30px;line-height: 35px;}
.testimonial-block .inner-box {position: relative;padding:10px;border-radius: 0px;background-color: #f4f4f4;margin: 0px 3px;border: 3px solid #000000;}
.testimonial-block .inner-box .text {position: relative;font-weight: 300;line-height: 27px;padding-right: 0px;color: #555;margin-top: 5px;margin-bottom: 7px;font-size: 15px;text-align: center;}
.testimonial-block .inner-box .quote {position: absolute;width: 45px;height: 50px;line-height: 40px;text-align: center;border-radius: 0px 0px 50px 50px;display: inline-block;font-size: 20px;color: #fff;top: 0px;background-color: #cc2f47;}
.testimonial-block .inner-box .author-image {position: initial;}
.testimonial-block .inner-box h4 {margin: 5px 0px 0px;font-weight: 500;color: #8d1930;text-transform: uppercase;font-size: 15px;text-align:center;}
.testimonial-block .inner-box .quote {position: absolute;width: 45px;height: 50px;line-height: 41px;text-align: center;border-radius: 0px 0px 50px 50px;display: inline-block;font-size: 20px;color: #fff;background-color: #cc2f47;}
.testimonial-block .inner-box .author-image img {position: relative;width: 105px;height: 105px;border-radius: 150px;border: 2px solid #c62445;padding: 5px;}
.footer-part {padding: 25px 0px 15px;}
.footer-text p {color: #ffffff;font-size: 15px;line-height: 28px;font-weight: 300;margin: 4px 0px 6px;}
.social-icon {position: relative;padding-left: 0px;padding-top: 7px;padding-bottom: 0px;margin: 0px;}
.footer-text h3 {font-size: 17px;color: #ffffff;line-height:20px;margin: 10px 0px 0px;font-weight: 600;text-transform: uppercase;}
.footer-text {padding: 8px 0px;}
.footer-information ul li {background-image: url(../images/arrow-now-1.png);background-repeat: no-repeat;background-position: -5px 13px;padding-left: 24px;list-style: none;text-align: left;font-weight: 300;padding-top: 8px;padding-bottom: 8px;font-size: 15px;line-height: 20px;border-bottom: 1px dotted #d7d7d7;}
.w3l-footer.three ul li p {list-style-type: none;color: #ffffff;font-size: 15px;line-height: 27px;float: left;width: 80%;font-weight: 300;margin-left: 6px;text-align: left;margin: 0px 3px 7px 5px;}
.w3l-footer.three ul li span {display: block;font-weight: 600;font-size: 17px;line-height: 28px;text-transform: uppercase;}
.footer-img img {width: 40%;height: auto;padding: 2px 0px 6px;border-radius: 10px;}
.power-by p {text-align: center;color: #fff;padding: 0;margin: 0;font-size: 15px;font-weight: 300;line-height: 27px;}
.w3l-footer.three ul li i {font-size: 15px;color: #ffffff;position: relative;line-height: 33px;float: left;height: 40px;border-radius: 50%;margin: 0px 3px;text-align: center;width: 40px;background-color: #f16136;border: 3px solid #ffffff;}
.inner-intro {height: 100%;display: block;padding:10px 0px;}
ul.page-breadcrumb li a {color: #fff;font-size: 15px;font-weight: 300;text-transform: capitalize;}
ul.page-breadcrumb li span {color: #fff;font-weight: 300;font-size: 15px;text-transform: capitalize;}
ul.page-breadcrumb li i {font-size: 15px;padding: 0 5px;color: #ffa641;}
.wel-part-1 {padding: 25px 0px;background-color: #fff3f3;}
.wel-textes h3 {font-size: 22px;text-transform: uppercase;margin: 0px 0px 0px;color: #cc2f47;line-height: 31px;font-weight: bold;}
.packages ul li {background-image: url(../images/arrow-now.png);background-repeat: no-repeat;background-position: -4px 11px;padding-left: 26px;list-style: none;text-align: left;padding-top: 5px;padding-bottom: 5px;font-size: 15px;font-weight: 300;line-height: 22px;color: #000;}
.inner-intro h1 {text-transform: uppercase;margin: 0px;color: #f6c867;font-size: 34px;letter-spacing: 1px;font-weight: bold;color: transparent;-webkit-text-stroke: 1px #ffffff;text-stroke: 1px #f6c867;}
ul.page-breadcrumb {margin: 0px;padding-left: 0px;padding: 7px 0px;}
.frame {display: inline-block;vertical-align: top;margin: 3px 0px;position: relative;z-index: 1;border: 2px solid #f6f4f3;border-top-color: #fff;border-radius: 5px;background-color: #e5e5e5;padding: 5px;box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 16%);}
.side-info__logo img {width: 115px;}
.contact-text-info li {padding-left: 33px;position: relative;color: #555;font-weight: 300;line-height: 27px;letter-spacing: 0.3px;font-size: 15px;padding-bottom: 11px;}	
.contact-text-info h3 {font-size: 15px;font-weight: 700;color: #c20032;line-height: 21px;margin: 0px 0px 0px;letter-spacing: 0.3px;text-transform: uppercase;}
.contact-text-info li {padding-left: 33px;position: relative;color: #555;font-weight: 300;line-height: 27px;letter-spacing: 0.3px;font-size: 15px;padding-bottom: 5px;}
.footer-decor-3:after {position: relative;top: -3px;display: inline-block;width: 48px;border-bottom: 4px solid #f16136;margin-bottom: 5px;content: '';}
.input-group .form-control:last-child, .input-group-addon:last-child {font-size: 15px !important;line-height: 22px;border-radius: 5px;width: 100%;}

}