.about-section-two {
    padding: 80px 0px 40px;
   clear: both;
}
.page-title .bread-crumb {
    display: none;
}
.main-header .header-top.style-two {
    background-color: #337ea7;
    display: none;
}
.sponsors-section .sponsors-box:last-child {
    padding-top: 60px;
}
.sponsors-section .sponsors-box .theme-btn {
    display: none;
}
h1, h2, h3, h4, h5 {
    text-transform: none !important;
}
.camp-detail-location .map-canvas {
    height: 260px;
}
.camp-detail-location .map-section {
    padding: 0;
}
.kc-elm.kc-css-118544 {
    padding-right: 0 !important;
}
.no-margin {
    margin: 0 !important;
}
.camp-detail-location .map-section {
    clear: both;
}
.camp-detail-location .map-section .auto-container {
    padding: 0;
    margin: 0;
}
.testimonial-section:before {
    background-color: rgb(34, 75, 106);
}
.team-member-two .inner-box .image .social-box {
    display: none;
}
.testimonial-block-one .inner-box .text, .testimonial-block-one .inner-box .designation {
    color: #fff;
}
.testimonial-section .owl-nav .owl-prev {color: #fff !important;}.testimonial-section .owl-nav .owl-next {color: #fff !important;}
a.lightbox-image.overlay-box {
    display: none;
}
.about-conference-two-no-price .about-section-two .bold-text {
    display: none;
}
.search-box-btn {
    display: none;
}
.footer-style-two .widgets-section {
    padding-top: 0;
    border-bottom: 0;
    margin-bottom: 0px;
}
.page-id-297 .page-title:before {
    background: -webkit-linear-gradient(left,rgba(21, 113, 37, 0.19),rgba(40, 117, 26, 0.21),rgba(20, 106, 38, 0.24));
    background: -ms-linear-gradient(left,rgba(21, 113, 37, 0.19),rgba(40, 117, 26, 0.21),rgba(20, 106, 38, 0.24));
    background: -o-linear-gradient(left,rgba(21, 113, 37, 0.19),rgba(40, 117, 26, 0.21),rgba(20, 106, 38, 0.24));
    background: -moz-linear-gradient(left,rgba(21, 113, 37, 0.19),rgba(40, 117, 26, 0.21),rgba(20, 106, 38, 0.24));
}

.page-id-117 .page-title:before {
    background: -webkit-linear-gradient(left,rgba(0,0,0,0.60),rgba(0,0,0,0.20),rgba(0,0,0,0.60));
    background: -ms-linear-gradient(left,rgba(0,0,0,0.60),rgba(0,0,0,0.20),rgba(0,0,0,0.60));
    background: -o-linear-gradient(left,rgba(0,0,0,0.60),rgba(0,0,0,0.20),rgba(0,0,0,0.60));
    background: -moz-linear-gradient(left,rgba(0,0,0,0.60),rgba(0,0,0,0.20),rgba(0,0,0,0.60));
}

.page-id-352 .page-title:before {
    background: -webkit-linear-gradient(left,rgba(42, 93, 170, 0.4),rgba(44, 83, 153, 0.5),rgba(42, 102, 173, 0.4));
    background: -ms-linear-gradient(left,rgba(42, 93, 170, 0.4),rgba(44, 83, 153, 0.5),rgba(42, 102, 173, 0.4));
    background: -o-linear-gradient(left,rgba(42, 93, 170, 0.4),rgba(44, 83, 153, 0.5),rgba(42, 102, 173, 0.4));
    background: -moz-linear-gradient(left,rgba(42, 93, 170, 0.4),rgba(44, 83, 153, 0.5),rgba(42, 102, 173, 0.4));
}
.pricing-table-single-offer .price-column {
    width: 100% !important;
}
.price-column .inner-box .buy-btn {
    font-weight: 600;
    color: #224b6a;
    border: 1px solid #224b6a;
}
.pricing-table-space-efficient .price-column .middle-box { display: none; }
.pricing-table-space-efficient .price-column { width: 100% !important; }
.pricing-table-space-efficient .price { display: none; }
.pricing-table-space-efficient .upper-box h2 { float: left; padding-top: 15px; }
.pricing-table-space-efficient .upper-box h2:before { top: -8px; }
.pricing-table-space-efficient .price-column .inner-box { overflow: hidden;  padding-bottom: 0; }
.pricing-table-space-efficient .price-column .buy-btn { float: right; margin-top: 15px; }
.pricing-table-space-efficient .price-column { margin-bottom: 5px; }
.pricing-table-space-efficient .price-column .inner-box { background-color: #fff; }
.pricing-table-space-efficient .price-section { position: relative; padding: 50px 0px 80px; }

.kc_tabs_nav~.kc_tab.ui-tabs-body-active { background: #f4f4f4 !important; }
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
    width: 50%;
    box-sizing: border-box;
    margin: 0;
    text-align: center;
    font-weight: bold;
    font-size: 17px;
    border-bottom: none !important;
    padding-bottom: 0 !important;
}

.kc_tabs_nav>.ui-tabs-active>a, .kc_tabs_nav>li:hover, .kc_tabs_nav>li>a:hover {
    background-color: #f4f4f4 !important;
}
.kc_tabs_nav>li { background-color: #fff; }
.ui-tabs .ui-tabs-nav { padding: 0; }
.kc_tabs_nav>li>a, .nav-pills>li>a {
    line-height: 60px !important;
}

.flaticon-smartphone-1+.text { padding-top: 15px; }
.flaticon-envelope+.text { padding-top: 15px; }

.page-title h1 {
    text-transform: uppercase !important;
    font-weight: 500;
}

.price-column .inner-box {
    border: 1px solid #224b6a !important;
}
.price-column .inner-box .middle-box ul li a:before {
    color: #224b6a;
}
.signup-form .form-group input[type="text"], .signup-form .form-group input[type="password"], .signup-form .form-group input[type="tel"], .signup-form .form-group input[type="email"], .signup-form .form-group select {
    padding: 10px 10px !important;
}
@media screen and (max-width: 650px) {
    .kc_tabs_nav~.kc_tab .kc_tab_content { padding: 0 !important; }
    .ui-tabs .ui-tabs-panel { padding-left: 0 !important; padding-right: 0 !important; }
    .price-column .inner-box .upper-box h2:before { left: 0 !important; right: 0 !important; margin: 0 auto !important; }
    .price-column .inner-box .upper-box h2 { text-align: center !important; width: 100% !important; float: none; }
    .pricing-table-space-efficient .price-column .buy-btn { text-align: center; position: relative; margin: 0 auto; width: 100%; margin-bottom: 20px; margin-top: 0 !important; }
}
@media screen and (max-width: 450px) {
    .kc_tabs_nav>li>a, .nav-pills>li>a { font-size: 10px !important; }
}

table th {
    padding: 5px 10px;
    border: 1px solid #dedede;
}

table td {
    padding: 5px 10px;
    text-align: left;
    border: 1px solid #dedede;
}

.owl-nav {
    padding-bottom: 40px;
    overflow: hidden;
    margin-top: -100px;
}
.owl-prev {
    float: left;
}
.owl-next {
    float: right;
}
.owl-carousel {
    z-index: 999;
}

