


body {
    font-family: 'Poppins', sans-serif;
}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}



img:hover {}
.btn.btn-primary.btn-arrow:after {content: '\f105';font-family: 'FontAwesome';margin-left: 5px;font-size: 15px;}
.tel:before {content: '\f095';font-family: 'FontAwesome';margin-right: 5px;}
.address:before {content: '\f041';font-family: 'FontAwesome';margin-right: 5px;font-size: 18px;}
.email:before {content: '\f0e0';font-family: 'FontAwesome';margin-right: 5px;}
.web:before {content: '\f0ac';font-family: 'FontAwesome';margin-right: 5px;}
.clock:before {content: '\f017';font-family: 'FontAwesome';margin-right: 5px;}
.social {display: inline-block;float: right;}
.social .fa {font-size: 18px;margin: 0 10px}
ul.check li {
    background-image: url(../images/icon-check.png);
    background-repeat: no-repeat;
    color: #222931;
    font-size: 20px;   
    padding-left: 40px;
    margin-bottom: 15px;
    line-height: 30px;
}
.header {
    background-color: #f2f0ea;
    position: relative;
    min-height: 194px;
}
.header .container {
    background-color: #fff;
}

.logo img.img-responsive {
    display: inline-block;
}
.header-top {background-color: #FFFFFF;padding: 15px;padding-bottom: 0;}
.header-right {
    text-align: right;
    margin-top: 17px;
    color: #888888;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 18px;
}
.header-right .social .fa {
    color: #5f2975;
}
.header-right .social {
    float: none;
    display: block;
}
.header-phone {
    background-image: url(../images/header-tel-icon.png);
    background-repeat: no-repeat;
    text-decoration: none;
    background-position: 0px 16px;
    padding-left: 43px;
    line-height: 23px;
    margin-right: 0;
    align-content: normal;
    padding-top: 0;
    text-align: left;
    color: #5a1789;
    font-size: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 17px;
    margin-bottom: 20px;
    margin-left: 13px;
}
.header-phone.header-email {
    background-image: url(../images/header-email-icon.png);
    margin-top: 5px;
}
.page-content ul.photoGallery li {
    background-image: none;
    padding-left: 0;
}
.header-phone span {
    color: #13873c;
    font-size: 17px;
    font-weight: 500;
}
.header-menu li a {
    color: #5a1789;
    font-size: 18px;
}
.header-menu li a:hover {
    color: #d8bf65;
}
.header-phone a {
    color: #000000;
    font-size: 17px;
}
.header-quote {
    float: left;
    margin-top: 25px;
}
.header-right .header-tel,
.header-right .header-btn {
    display: inline-block;
}
.header-tel {
    color: #303030;
    margin-right: 25px;
}
.header-tel:before {
    content: '\f095';
    font-family: 'FontAwesome';
    float: left;
    margin-left: -30px;
    font-size: 28px;
    color: #FF631B;
}
.header-tel a {color: #444444;font-weight: 700;}

.header-menu li {
    display: inline-block;
    border-right: 1px solid #8d6dab;
    line-height: 16px;
    padding-right: 10px;
    margin-left: 10px;
}
.header-menu li:last-child {
    border-right: 0;
}
.header-btn .btn {height: 50px;line-height: 50px;padding-top: 0;padding-bottom: 0;font-size: 16px;}
.header-btn .btn .fa {margin-right: 5px;color: #FF631B;}
.header-btn .btn:hover .fa {color: #FFFFFF;}
.logo {
    padding-top: 20px;
    padding-bottom: 0;
}
.navbar-primary {
    float: none;
    width: 100%;
    background-color: #13873c;
    border-radius: 0;
    margin-top: 0px;
    margin-bottom: 0;
    border: 0;
}
.navbar-primary .navbar-collapse {
    padding: 0;
    margin-right: -15px;
}
.navbar-primary .navbar-nav {
    width: 100%;
    background-color: #13873c;
    padding-top: 0;
    float: none;
    padding-bottom: 0;
}
.nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus {
    background-color: transparent;
}
.navbar-primary .navbar-nav li {
    margin-bottom: 0;
    border-right: 0;
}
.navbar-primary .navbar-nav>li>a {
    color: #ffffff;
    font-size: 19px;
    padding: 0 25px;
    text-transform: uppercase;
    line-height: 70px;
    font-weight: 600;
    border-radius: 0;
    border-bottom: 0;
}
.navbar-primary .navbar-nav>li:first-child a {
   
}
.navbar-primary .navbar-nav li:last-child {
    
}
.navbar-primary .navbar-nav>li.active>a, .navbar-primary .navbar-nav>li>a:hover {
    color: #fad138;
    background-color: transparent;
}
.navbar-primary .navbar-nav>li .dropdown-menu {
    padding: 0;
    background-color: #002e5b;
}
.navbar-primary .navbar-nav>li .dropdown-menu li {padding: 0;margin: 0;}
.navbar-primary .navbar-nav>li .dropdown-menu>li>a { color: #fff; text-transform: capitalize; line-height: 30px;border-bottom: 1px solid #EEEEEF;}
.navbar-primary .navbar-nav>li .dropdown-menu>li>a:hover,
.navbar-primary .navbar-nav>li .dropdown-menu>.active>a {background-color: #dd0f19;color: #FFFFFF;}
.navbar-primary .navbar-nav>li .dropdown-menu>li:last-child a {border-bottom: 0;}
.header .navbar-toggle {padding: 0;margin: 0;margin-top: 5px;}
.header .navbar-toggle .icon-bar {background-color: #FF631B;}
.banner {
    position: relative;
}

.slide-text {
    text-align: left;
    position: absolute;
    top: 45px;
}
.slide-text h2 {
    color: #000000;
    font-size: 60px;
    text-transform: uppercase;
}
.slide-text h2 span {
    color: #13873c;
}
.slide-text ul {
    margin-top: 30px;
}
.slide-text ul li {
    background-image: url(../images/banner-tik.png);
    background-repeat: no-repeat;
    color: #000000;
    font-size: 25px;
    font-weight: 600;
    padding-left: 50px;
    margin-bottom: 14px;
    line-height: 38px;
    background-position: 1px 1px;
}
.slide img,.banner img {width: 100%;}

.bx-wrapper .slide-text img {
    display: inline-block;
    width: auto;
    margin-top: -131px;
}
.bx-wrapper .slide-text img {
    display: inline-block;
    width: auto;
    margin-top: -131px;
}

div#owl-2 {
    margin-top: 15px;
}
.about-vision {
    background-image: url(../images/my-vision-bg.jpg);
    background-repeat: no-repeat;
}
.about-vision h1 {
    color: #ffffff;
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 50px;
}
.about-vision h3 {
    color: #ffffff;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: 50px;
}
.about-vision-box {
    box-shadow: 0 0 10px #cccccc;
}
.about-vision-box h2 {
    color: #000000;
    font-size: 22px;
    font-weight: 600;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px;
}
.about-vision-box h2 a {
    color: #000000;
}

.about-vision-box h2 i {
    background-color: #13873c;
    color: #fff;
    float: right;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    padding-top: 7px;
    font-weight: normal;
    margin-top: -8px;
}
.about-vision-box img {
    width: 100%;
}
.about-vision-box h2:hover i {
    background-color: #fad138;
    color: #000;
}
.title {
    position: relative;
    padding-bottom: 30px;
    display: inline-block;
}
.title:after {
    content: '';
    height: 2px;
    background-color: #d8bf65;
    width: 150px;
    position: absolute;
    left: 0;
    bottom: 0;
}




.vision-ab-sec-box {
    text-align: center;
    margin: 50px 0;
}
.vision-ab-sec-box h2 {
    color: #13873c;
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 35px;
    line-height: 56px;
}
.vision-ab-sec-box p {
    color: #000;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 35px;
    line-height: 38px;
    padding: 0 110px;
}

.testimonial-new {
    background-color: #002e5b;
    margin-top: 120px;
}
.testimonial-new h2 {
    color: #ffffff;
    font-size: 35px;
    
    margin-top: 0;
    padding-top: 50px;
}
.testimonial-new p {
    color: #fefeff;
    font-size: 22px;
    
    margin-bottom: 20px;
    margin-top: 15px;
}
.testimonial-new h5 {
    color: #37d1cf;
    font-size: 20px;
    
    margin-bottom: 50px;
    margin-top: 30px;
}
.testimonial-image img {
    margin-top: -50px;
}
.latest-blog {
    padding-top: 50px;
    padding-bottom: 42px;
}
.testimonial-slide {
  
    background-color: #F6F3EE;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 30px;
    position: relative;
    margin-bottom: 60px;
}
.testimonial-slide h2 {color: #222931;}
/*.testimonial-slide .item {*/
/*    background-color: #FFFFFF;*/
/*    padding: 15px;*/
/*    box-shadow: 0 0 10px #CCCCCC;*/
/*    margin: 10px;*/
/*    border-radius: 5px;*/
/*}*/

.latest-blog a.global-button {
    margin-top: 50px;
}
.contact-info h2 {
    color: #235ca1;
    font-size: 35px;
    font-weight: bold;
    margin-bottom: 20px;
}
.home-testimonial-section {
    
    padding-top: 100px;
    padding-bottom: 100px;
}


.testimonial-box .col-sm-9 {
    background-color: #fff;
    padding: 50px;
    border-bottom-left-radius: 35px;
}
.testimonial-box .col-sm-3 {
    position: absolute;
    width: 50%;
    right: -209px;
    top: -40px;
}
.testimonial-box h2 {
    color: #13873c;
    font-size: 50px;
    font-weight: 600;
    margin-top: 0;
}

.home-testimonial-section img.img-responsive {
    width: 100%;
}
.home-testimonial-section .carousel-control {
    background-image: none !important;
    box-shadow: none;
    text-shadow: none;
}

.home-testimonial-section .block-text.rel.zmin {
    text-align: left;
    padding-right: 65px;
}
.home-testimonial-section .block-text.rel.zmin p {
    color: #000000;
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 36px;
}

.home-testimonial-section .carousel-inner {
    margin-top: 15px;
}
.home-testimonial-section .block-text.rel.zmin b {
    color: #13873c;
    font-size: 25px;
    font-weight: 600;
}
.home-testimonial-section {
    background-color: #13873c;
    padding: 50px;
    padding-top: 100px;
}
.home-testimonial-section a.global-button {
    margin-top: 50px;
    color: #fff;
}
.home-testimonial-section a.global-button:hover {
    border-color: #fad138;
    background-color: #fad138;
    color: #000;
}
.home-testimonial-section h2.title:after {
    left: 39%;
}
.home-testimonial-section h2.text-center {
    color: #ffffff;
    font-size: 40px;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom: 50px;
    margin-top: 50px;
}
.testimonial-slide .owl-carousel {margin-top: 30px;}
.testimonial-slide .item {/*display: table-cell;*/}
.testimonial-slide .thumb {
   /* text-align: center;
    border-bottom: 1px solid #E3E3E3;
    position: relative;
    width: 100%;
    */
    margin-bottom: 50px;
    margin-top: 30px;
}
.testimonial-slide .thumb .fa {
    position: absolute;
    top: -25px;
    background-color: #FF631B;
    color: #FFFFFF;
    padding: 15px;
    border-radius: 100%;
    left: 45%;
}
.home-testimonial-section .carousel-control img.img-responsive {
    width: auto;
}
.home-testimonial-section .carousel-control.right img.img-responsive {
    float: right;
}
.testimonial-slide .arrow_box {
    position: relative;
    background: #FFFFFF;
    padding: 15px;
    box-shadow: 0 0 10px #CCCCCC;border-radius: 5px;margin: 10px;margin-bottom: 30px;
}
.testimonial-slide .arrow_box:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #FFFFFF;
    border-width: 20px;
    margin-left: -20px;
}
.testimonial-slide h4 {
    font-size: 28px;
    color: #222931;
}
.owl-dots {
    text-align: center;
}
.owl-carousel button.owl-dot {
    width: 15px;
    height: 15px;
    background-color: #FF631C !important;
    margin: 0 5px;
    border-radius: 100%;
}
.owl-carousel button.owl-dot.active {background-color: #002155 !important;}

.latest-blog .owl-carousel {margin-top: 30px;}
.latest-blog .item-box {
    border: 0;
    padding: 15px 0;
    border-radius: 5px;
    margin-left: 10px;
}
.latest-blog .item-box .img-responsive {
    /* margin-left: -15px; */
    /*margin-top: -16px;
    margin-bottom: 0;*/
}
.latest-blog .item-box .blog-content {
    padding: 16px;
    background-color: #e5f6f3;
    position: relative;
    text-align: left;
    border-bottom-right-radius: 40px;
}
.our-mission.latest-blog h3 {
    color: #000000;
    font-size: 25px;
    font-weight: 600;
}
.blog-content {
    padding: 0 20px;
}
.latest-blog h3 {
    font-size: 23px;
    font-weight: bold;
    color: #13873c;
    margin-top: 16px;
    margin-bottom: 13px;
}

.date {
    margin-top: 10px;
} 
.blog-content p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 15px;
    color: #000000;
}
.latest-blog .item-box a.read-button {
    color: #000000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.latest-blog .item-box a.read-button:hover {color: #13873c; }

.featured-gallery h2 {
   
}
.featured-gallery {
    margin-bottom: 35px;
}
.featured-gallery .title:after {
    left: 35%;
}
.featured-gallery li {margin: 0;}
.featured-gallery a {
    position: relative;
    display: block;
}
.featured-gallery .hover {
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    padding-top: 55px;
    height: 100%;
    background-color: rgb(0 0 0 / 0.70);
    color: #FFFFFF;
}
.featured-gallery a:hover .hover {display: block;}
.featured-gallery .hover h3 {color: #FFFFFF;}

.featured-news {margin-top: 30px;}
.featured-news .row {display: table;}
.featured-news [class*="col-"] {float: none;display: table-cell;vertical-align: top;}
.featured-news .col-md-4 {border-right: 1px solid #D0D0D1;}
.featured-news .col-md-4:last-child {border-right: 0;}
.featured-news .img-responsive {width: 100%;margin-bottom: 15px;}
.featured-news .news-box {background-color: #EEEEEF;padding: 30px;margin-bottom: 30px;}
.footer-top {
    background-color: #37d1cf;
    padding: 50px 0;
}
.footer-top h2 {
    font-size: 45px;
    color: #fff;
    
    margin-bottom: 14px;
    margin-top: 0;
}
.footer-top p {
    color: #fefeff;
    font-size: 22px;
    
    margin-bottom: 0;
    margin-top: 15px;
}
.footer-top a.global-button {
    background-color: #002e5b;
    margin-top: 20px;
}
.page-banner {margin-bottom: 30px;}
.page-banner img {width: 100%;}
.page-content .col-md-4 .img-responsive {width: 100%;}
.section-one.contact-info .row {display: block;}
.section-one.contact-info [class*="col-"] {float: left;}
.testimonial-list {
    font-size: 25px;
    margin-bottom: 30px;
    background-color: #13873c;
    padding: 60px;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 5% 26%;
}
.page-content .testimonial-list p {
    color: #fff;
    font-size: 25px;
}
.page-content .testimonial-list h4 {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
}
.testimonial-list h3 {text-align: center;font-style: normal;font-size: 16px;}
.container.blog {
    padding-top: 40px;
}
.news-list {
    margin-bottom: 30px;
    box-shadow: 0 0 5px #ddd;
    border: 1px solid #ddd;
    padding: 20px;
    margin-top: 20px;
}
.news-list h3 {
    font-size: 25px;
    font-weight: 500;
    color: #253d5f;
    margin-top: 0;
}
.news-list a.global-button {
   
}
.news-list .img-responsive {width: 100%;}
.box-right-blog {
    border: 1px solid #E8E8E8;
    padding: 15px;
    margin-bottom: 30px;
    font-size: 16px;
    margin-top: 20px;
}
.box-right-blog h3 {
    margin-top: 0;
    background-color: #13873e;
    color: #fff;
    font-size: 18px;
    line-height: 35px;
    padding: 0 10px;
    margin-bottom: 15px;
}
.box-right-blog ul {
    margin-left: 15px;
}
.box-right-blog ul li {
    list-style: circle;
    margin-bottom: 5px;
}
.box-right-blog a {
    color: #000000;
}
.box-right-blog a:hover {
    color: #13873e;
}
.phone {padding-left: 50px;margin-bottom: 30px;}
.phone:before {content: '\f095';font-family: 'FontAwesome';margin-left: -50px;float: left;background-color: #A99F9E;width: 40px;height: 40px;text-align: center;padding: 5px 0;color: #FFFFFF;font-size: 30px;border-radius: 4px;margin-top: 5px;}
.contact-mail {padding-left: 50px;margin-bottom: 30px;}
.contact-mail:before {content: '\f0e0';font-family: 'FontAwesome';margin-left: -50px;float: left;background-color: #A99F9E;width: 40px;height: 40px;text-align: center;padding: 5px 0;color: #FFFFFF;font-size: 30px;border-radius: 4px;margin-top: 5px;}
.contact-address {padding-left: 50px;}
.contact-address:before {content: '\f041';font-family: 'FontAwesome';margin-left: -50px;float: left;background-color: #A99F9E;width: 40px;height: 40px;text-align: center;padding: 5px 0;color: #FFFFFF;font-size: 30px;border-radius: 4px;margin-top: 5px;}


.photoGallery .img-responsive {
    width: 100%;
}
.footer {
    background-color: #373534;
    margin-top: 0px;
    font-size: 16px;
    color: #fff;
    padding-top: 21px;
}
.footer h3 {
    color: #ffffff;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 30px;
}

.latest-blog h2.text-center {
    color: #13873c;
    font-size: 50px;
    font-weight: 600;
    margin-top: 0;
}
.footer h2 {
    margin-bottom: 15px;
    color: #FFFFFF;
    font-size: 25px;
  
}
.footer-logo img{
    margin-bottom: 30px;
}
.footer a {color: #fff; font-size: 17px;}
.footer a:hover {color: #313b6d;}
.footer-middle {

    padding-top: 20px;
    padding-bottom: 20px;
}
.footer-nav li {
    border-right: 1px solid #000;
    padding-right: 10px;
    line-height: 15px;
    display: inline-block;
    padding-left: 15px;
}
.footer-nav li:last-child {
    border-right: 0;
}
.footer-nav li a {
    color: #000000;
    font-weight: normal;
    display: inline-block;
    line-height: 17px;
    font-size: 16px;
    text-transform: uppercase;
}
.footer-contact {
    text-align: left;
    background-image: url(../images/footer-address.png);
    padding-left: 32px;
    color: #fff;
    font-size: 18px;
    line-height: 31px;
    margin-top: 0;
    background-position: 1px 8px;
}
.header-phone.footer-call {
    background-image: url(../images/footer-call.png);
    padding-left: 40px;
    display: block;
    background-position: 1px 8px;
    padding-top: 15px;
    padding-bottom: 5px;
}
.header-phone.footer-number {
    background-image: url(../images/footer-number.png);
    padding-left: 40px;
    display: block;
    background-position: 5px 3px;
    padding-top: 17px;
    padding-bottom: 8px;
}
.footer .header-phone.footer-call a {
    color: #ffffff;
    font-weight: 600;
}
.header-phone.footer-email {
    background-image: url(../images/footer-email.png);
    padding-left: 42px;
    display: block;
    background-position: 1px 11px;
    padding-top: 12px;
    padding-bottom: 8px;
}
.footer .header-phone.footer-email a {
    color: #ffffff;
    font-weight: 600;
    font-size: 20px;
}
.footer-contact .header-phone {
    float: right;
    color: #454646;
}




.sponsor {background-color: #EEEEF0;padding: 50px;text-align: center;}
.sponsor img {display: inline-block;margin-right: 15px;}
.footer-middle .form-group {display: block;}
.footer-middle .btn {width: 100%;}
.footer-middle .form-control {border: 0;border-radius: 0;height: 50px;}
.footer .tel,
.footer .address,
.footer .email,
.footer .web {margin-bottom: 15px;padding-left: 20px;}
.footer .tel:before,
.footer .address:before,
.footer .email:before,
.footer .web:before {float: left;margin-left: -20px;color: #dd101a;}
.footer .social {
    width: 100%;
    margin: 30px 0;
    margin-top: 0;
    text-align: left;
    margin-bottom: 0;
}
.footer .social .fa {
    background-color: #f3f3f3;
    color: #414141;
    width: 48px;
    height: 48px;
    line-height: 51px;
    text-align: center;
    border-radius: 100%;
    font-size: 25px;
}
.footer .social .fa.fa-youtube-play {
    margin-left: 0;
}
.footer-bottom a {
    color: #000;
}
.footer-bottom a:hover {
    color: #f0e3b6;
}
.footer ul.menu a:hover {
    color: #f0e3b6;
}
.footer-middle .logo.text-center {
    padding-top: 0;
}
.footer .header-phone a {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
}
.footer .social .fa:hover {
    background-color: #FFFFFF;
    color: #000;
}
ul.footer-nav.menu {
    padding-top: 40px;
}
.footer ul.menu li {
    line-height: 29px;
}
.footer .social .fa:hover {background-color: #FFFFFF;}
.newsletter-widget {position: relative;margin-bottom: 30px;}
.newsletter-widget .form-control {border-radius: 25px;height: 45px;border-color: transparent;}
.newsletter-widget .btn-primary {position: absolute;right: -2px;top: -1px;border-radius: 0 25px 25px 0;height: 46px;padding: 0 15px;font-weight: 500;}
.footer-bottom {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #fad138;
    color: #000000;
}
.footer-newsletter-section h2 {
    font-size: 40px;
    margin-top: 0;
}
.footer-newsletter .form-control {
    height: 52px;
    font-size: 14px;
    border: 0;
    background-color: #fff;
    margin-bottom: 10px;
    float: left;
    width: 250px;
    border-radius: 45px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.footer-newsletter .btn-submit {
    float: left;
    background-color: #fad138;
    color: #000;
    font-weight: bold;
    text-transform: capitalize;
    box-shadow: none;
    font-size: 14px;
    padding: 14px 10px;
    border-radius: 45px;
    width: 30%;
    border: 0;
    margin-left: -34px;
    line-height: 24px;
}
.footer-newsletter-section.clearfix {
    margin-bottom: 70px;
}
form#newsletter {
    margin-bottom: 30px;
    margin-top: 25px;
}
.footer-middle p {
    color: #ffffff;
    font-size: 17px;
}

.page-title {
    background-color: #056839;
    text-align: center;
    padding: 53px 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-bottom: 40px;
}

.page-title h1 {
    color: #fff;
    font-size: 41px;
    margin-bottom: 0;
}
.blog-details img.img-responsive {
    margin: 50px 0;
}
h2.awrad {
    margin-top: 80px;
}


.tarining-course.about-section2 {
    background-image: url(../images/about-section2.jpg);
        padding-bottom: 60px;
}
.tarining-course.about-section2 h3 {
    margin-top: 40px;
    margin-bottom: 20px;
    color: #fff;

}
.tarining-course.about-section2 ul li {
    background-image: url(../images/about-tik.png);
    background-repeat: no-repeat;
    background-position: 1px 1px;
    padding-left: 36px;
    margin-bottom: 10px;
    color: #fff;
}
.tarining-course.about-section2.partnership {
    background-image: none;
    color: #302e2f;
}
.tarining-course.about-section2.partnership h3,.tarining-course.about-section2.partnership li {

    color: #302e2f;
}
.about-last img.img-responsive {
    display: inline-block;
    margin-bottom: 35px;
}
.about-last-image {
    margin-top: 50px;
}
form#consultationForm {
    margin: -15px;
    margin-top: 20px;
    margin-bottom: 0;
}
.quote-form {
    /*background-color: #002e5b;
    padding: 35px;
    border-radius: 15px;*/
}
.quote-form {
    margin-left: 150px;
}
.page-content .quote-form h2 {
    color: #000000;
    font-size: 45px;
    margin-bottom: 0;
}
.page-content .quote-form h3 {
 
    margin-bottom: 0;
}
.page-content .quote-form label {
    color: #000000;
    text-transform: uppercase;
    font-weight: normal;
}
.quote-form .form-group {
    display: block;
}
/*.page-content .quote-form input.btn.btn-primary {
    background-color: #37d1cf;
    border-color: #37d1cf;
    border-radius: 5px;
}*/
.quote-form .form-control {
    display: block;
    width: 100%;
    height: 47px;
    border-radius: 0;
    background-color: #f5f6f6;
}
.quote-form textarea#message {
    height: 150px;
}

.quote-form input.btn.btn-primary  {
    background-color: transparent;
    font-size: 18px;
    color: #000000;
    padding: 0 20px;
    line-height: 56px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #fad138;
    position: relative;
    font-weight: 600;
    border-radius: 7px;
}
.quote-form input.btn.btn-primary:hover {
    border-color: #13873e;
    background-color: #13873e;
    color: #fff;
}
.contact-addresss :before {
    color: #13873c;
    font-size: 22px;
    font-weight: bold;
}
.page-content p.low-pading {
    padding: 0 241px;
    text-align: center;
    line-height: 28px;
    margin-bottom: 70px;
}
.contact-addresss .tel, .contact-addresss .address, .contact-addresss .email{
    margin-bottom: 15px;
    padding-left: 20px;
    line-height: 26px;
}
.contact-addresss a {
    color: #000;
}
.contact-addresss .tel:before, .contact-addresss .address:before, .contact-addresss .email:before {
    float: left;
    margin-left: -20px;
}
.page-bannera {
    margin-top: 50px;
}
.page-content.contact-info {
    padding-top: 50px;
    padding-bottom: 50px;
}
.footer-bottom li {
    display: inline-block;
    border-right: 1px solid #fff;
    padding-left: 10px;
    padding-right: 10px;
}
ul.footer-bottom {
    margin-bottom: 0;
    padding: 0;
}
.page-content h2 {
    color: #13873c;
    font-size: 50px;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 50px;
}
.page-content h3 {
    color: #13873c;
    font-size: 25px;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 37px;
}
.page-content h2.awrad {
    margin-top: 51px;
    font-size: 40px;
    text-transform: uppercase;
    line-height: 53px;
}
.page-content p {
    color: #000000;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 34px;
}
.page-content ul li {
    background-image: url(../images/tik2.png);
    background-repeat: no-repeat;
    padding-left: 26px;
    background-position: 1px 4px;
    margin-bottom: 10px;
    color: #fff;
}

.page-content li.page-item {
    background-image: none;
    padding: 0;
}
.solutions-box {
    margin-bottom: 100px;
}
.real-kitchens-sec .compromise-box img {
    margin-bottom: 5px;
}
.page-content .real-kitchens-sec h3 {
    margin-bottom: 6px;
    margin-top: 15px;
}
.page-content .real-kitchens-sec h3 a {color: #000;}

.project-grid .col-md-4 {
    margin-bottom: 35px;
}
.project-details h1 {
    font-size: 50px;
    margin-top: 50px;
}
.description.text-center p {
    text-align: left;
}
.project-grid .img-responsive {border: 1px solid #EEEEEE;}


.section1 {
    margin-bottom: 80px;
}
.visa-box {
    border: 1px solid #d1dde6;
}
.visa-box .visa-image {
    float: left;
    width: 45%;
    margin-right: 30px;
}
.visa-box .visa-content {
    float: left;
    width: 37%;
}
.visa-box .visa-content h3 {
    color: #1b1b1b;
    font-size: 25px;
    
    margin-bottom: 25px;
    margin-top: 30px;
    line-height: 30px;
}
.page-content .page-bottom h2 {
    margin-top: 60px;
}
.page-content h2.text-center {
    margin-top: 60px;
    margin-bottom: 37px;
}
.latest-blog.latestnews .item.col-sm-6.aos-init.aos-animate {
    padding-left: 0;
}
.latest-blog.latestnews .item-box.row {
    margin-left: 0;
    margin-right: 7px;
}
.latest-blog.latestnews .item-box.row .blog-image.col-sm-5 {
    padding-left: 0;
    padding-right: 5px;
}
.latest-blog.latestnews .item-box.row .blog-image.col-sm-5 img.img-responsive {
    width: 100%;
}
.latest-blog.latestnews .item-box .blog-content {
    background-color: #5f2975;
    box-shadow: none;
}
.latest-blog.latestnews .item-box .blog-content .date {
    color: #fff;
    font-size: 20px;
    margin-bottom: 15px;
}
.latest-blog.latestnews .item-box .blog-content p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 34px;
}
.latest-blog.latestnews .item-box a.read-button {
        color: #d8bf65;
}


.about2 {
    background-color: #13873c;
}
.page-content .about2 h2,.page-content .about2 p {
    color: #fff;
}
.page-content .about2 h3 {
    color: #ffba13;
    font-size: 25px;
}
.page-content {
    padding-top: 30px;
}
.about2 {
    background-color: #13873c;
    padding: 50px 0;
    margin-top: 50px;
}
.page-bottom {
    margin-bottom: 50px;
}
.page-content .services-provided-box h3 {
    margin-bottom: 5px;
}
.services-provided-box {
    margin-bottom: 30px;
    margin-top: 20px;
}
.footer .social .fa:hover {
    background-color: #13873c;
    color: #fff;
}
.about-new-two {
    margin-top: -70px;
}
.aboutnew.text-center.about2 {
    padding-bottom: 100px;
}
.aboutnewpart2 {
    padding-top: 60px;
}

/*Sticky sidebar*/

.stickyicon-list { 
position: fixed; 
top: 300px; 
transform: translateY(-50%);
z-index: 9999;
right: 0;
}       
.stickyicon-list a { 
display: block; 
text-align: center; 
padding: 8px; 
transition: all 0.5s ease; 
color: white; 
font-size: 20px; 
}       
/* HOver affect on sticky social media icons */ 
.stickyicon-list a:hover { 
color: #000; 
/*width:10px; */
} 
 
/* Now we have to design each icon of social media */       
.facebook { 
background: #3b5998; 
color: white;
}       
.twitter { 
color: white; 
background: #00acee; 
} 
.linkedin { 
background: #0e76a8; 
color: white; 
}       
.google { 
color: white; 
background: #db4a39; 
} 
.instagram { 
background: #3f729b; 
color: white; 
}       
.youtube { 
color: white; 
background: #c4302b;  
} 
.whatsapp-fixed a {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 80px;
    right: 20px;
    background-color: #4DC247;
    border-radius: 100%;
    padding: 8px;
}
/*sticky sidebar end */

.section-2010 {
    background-color: #f7f7f7;
    padding: 80px 0;
}
