.section {

    padding: 65px 0;

    /* padding: 100px 0; */

    position: relative;

    overflow: hidden;

    clear: both;

}

.section .full-heading {

    margin-top: -100px;

    margin-bottom: 75px;

}

.full-heading {

    padding: 30px 0;

    text-align: center;

    margin-bottom: 50px;

    position: relative;

}

.feature-img:hover figure a, .full-heading.main-bg:before, .accordion.style-1 .panel>.panel-heading h4 a:not(.collapsed):before, .accordion.style-3 .panel>.panel-heading h4 a:not(.collapsed), .black-bg:hover>a, .blog-posts .post-item:hover .post-content, .box-5:hover, .bquote-2, .comment-list .comment-content h6, .dark-bg:not(.top-head):hover a, .darker-bg:hover a, .diamond.colored:after, .diamonds:hover, .diamonds:hover a, .feature-img2:hover figure a, .filter-by ul li:after, .filter-by.style-2 ul li.active a, .filter-by.style-3 ul li.active a, .filter-by:not(.style-2) ul li.active a, .filter-by:not(.style-3) ul li.active a, .flex-control-paging li a.flex-active, .footer-3 .footer-top .social-list li a:hover, .footer-middle h3:after, .head-4:after, .head-5:after, .head-8:before, .header-9 .top-nav>ul>li.mega-menu:hover>span:after, .header-9 .top-nav>ul>li.mega-menu:hover>span:before, .header-9 .top-nav>ul>li:not(.mega-menu):hover:after, .header-9 .top-nav>ul>li:not(.mega-menu):hover:before, .heading-full [class*=head-]:after, .heading-full [class*=head-]:before, .icon-box .filled i:hover, .icon-box.box-1 .outlined i:after, .icon-box.box-1.bordered .inner:after, .icon-box.box-1.bordered .inner:before, .icon-box.box-1.bordered:after, .icon-box.box-1.bordered:before, .icon-box.gry-border-1:hover, .icon-box.gry-border-2:hover h3, .icon-box:hover .filled i, .icons-style-1:hover .btn, .item-img .product-buttons a:hover, .list-grid a.selected, .login-box-lg .login-inner:after, .main-bg, .main-heading .heading-separator:after, .minimal-socials li a:hover, .modal-header, .nav-border-bottom li.mega-menu .inner-mega:after, .nav-border-bottom>ul>li:after, .nav-border-left li.mega-menu .inner-mega:after, .nav-border-left>ul>li:after, .nav-border-right li.mega-menu .inner-mega:after, .nav-border-right>ul>li:after, .nav-border-top li.mega-menu .inner-mega:after, .nav-border-top>ul>li:after, .on-sale, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .pagination ul li.selected, .pagination.bar-1 ul li a:hover, .pagination.bar-3 ul:after, .pagination.bottom-border ul li:hover, .portfolio-item .fav:hover, .portfolio-item .link:hover, .portfolio-item .zoom:hover, .post-icon, .post-item:hover .bottom_tools a, .pricing-tbl.style-1.selected .btn, .pricing-tbl.style-1:hover .btn, .pricing-tbl.style-2.selected .btn, .pricing-tbl.style-2.selected h3, .pricing-tbl.style-2:hover .btn, .pricing-tbl.style-2:hover h3, .pricing-tbl.style-3.selected, .pricing-tbl.style-3:hover, .pricing-tbl.style-4.selected .btn, .pricing-tbl.style-4.selected .plan-head, .pricing-tbl.style-4.selected .plan-head:after, .pricing-tbl.style-4.selected .plan-head:before, .pricing-tbl.style-4:hover .btn, .pricing-tbl.style-4:hover .plan-head, .pricing-tbl.style-4:hover .plan-head:after, .pricing-tbl.style-4:hover .plan-head:before, .progress-bars .bar .bar-in, .saf-tags.hover-effect li:hover, .side-one li a, .sidebar_widgets .widget-head:after, .sidebar_widgets li.widget:after, .sidebar_widgets li.widget:before, .slick-dots li.slick-active button, .social-list li:not(.main-bg) a:hover, .tabs-style-ballon .nav-tabs>li.active>a, .tabs-style-bg .nav-tabs>li.active a:after, .tabs-style-bottomline li.active:after, .tabs-style-lg.style-1 .nav-tabs>li.active>a, .team-box.box-1:hover .team-details, .team-box.box-2:hover, .team-box.box-2:hover .team-pos, .timeline .post-item .timeline_date .inner_date:before, .timeline .post-item .timeline_date:before, .top-bar .social-list li a:hover, .top-bar.main-bg li.dropdown ul, .top-head.boxed-transparent .bot-line, .top-head.boxed-transparent .logo:after, .top-head.boxed-transparent .logo:before, .top-head.header-2 .top-cart>a:before, .top-head.header-2 .top-nav>ul>li.selected>a, .top-head.header-2 .top-nav>ul>li.selected>span>a, .top-head.header-2 .top-nav>ul>li:hover>a, .top-head.header-2 .top-nav>ul>li:hover>span>a, .top-head.header-2 .top-search>a:before, .top-head.header-5 .top-nav>ul>li .inner-mega:before, .top-head.header-5 .top-nav>ul>li:before, .top-head.header-6 .top-nav>ul>li .inner-mega:before, .top-head.header-6 .top-nav>ul>li.mega-menu:hover>a, .top-head.header-6 .top-nav>ul>li:hover:before, .top-head.header-6 .top-nav>ul>li:hover>a:before, .top-head.header-6 .top-nav>ul>li>span>a:before, .top-head.header-8 .top-nav>ul>li.selected>a, .top-head.header-8 .top-nav>ul>li.selected>span>a, .top-head.header-8 .top-nav>ul>li:hover>a, .top-head.header-8 .top-nav>ul>li:hover>span>a, .top-nav.colored-submenu ul li ul, .top-shop-links a:hover, .tri-line:before, footer .tags li a:hover, footer .tags.hover-effect a:after, input[type=radio]:checked+label>span>span, li.outlined.rectangle:hover {

    background-color: #16c9f6;

    /* background-color: #a9bf04; */

    color: #fff;

    text-shadow: 1px 1px 1px rgba(0,0,0,.15);

}

.full-heading:before {

    position: absolute;

    bottom: -30px;

    left: 50%;

    margin-left: -22px;

    width: 40px;

    height: 30px;

    display: inline-block;

    border-bottom-left-radius: 2em;

    border-bottom-right-radius: 2em;

    background-color: #EAEAEA;

    content: "\f078";

    font: normal normal normal 14px/24px FontAwesome;

    color: #999;

}

.inner-head {

    margin: 0;

    padding: 0;

    font-size: 35px;

    font-weight: 700;

    text-transform: uppercase;

    padding-top: 1%;

}

.section > .container {

    z-index: 2;

    position: relative;

}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {

    display: table;

    content: " ";

}

.padding-vertical-25 {

    padding-top: 25px;

    padding-bottom: 25px;

}

.animated {

    opacity: 1;

}

.fadeInLeft {

    -webkit-animation-name: fadeInLeft;

    animation-name: fadeInLeft;

}

.animated {

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

.t-center {

    text-align: center;

}

.fadeInUp {

    -webkit-animation-name: fadeInUp;

    animation-name: fadeInUp;

}

.left-icons .icon-box-small i {

    float: right;

    margin-right: 0;

    margin-left: 18px;

}



.icon-box-small .filled, .icon-box-small .outlined {

    width: 50px;

    height: 50px;

    line-height: 50px;

    text-align: center;

}

.icon-box-small i {

    position: relative;

    text-align: center;

}

.icon-box-small i:hover{color:#000000;}

.icon-box-small i {

    float: left;

    margin-right: 18px;

    font-size: 16px;

    line-height: 1.6;

    font-style: normal;

}

.new-angle, .panel.new-angle, .contact-widget .details li i.new-angle:before, .filter-by ul li.new-angle:after, .filter-by ul li.new-angle.active a, .top-head.header-2 .top-search.new-angle > a:before, .top-head.header-2 .top-cart.new-angle > a:before {

    border-top-right-radius: 1.2em;

    border-bottom-left-radius: 1.2em;

}



.fa {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.opening-left1 {

    width: 42%;

    margin-left: 7%;

    float: left;

    color: #000000;

    font-size: 13px;

    line-height: 25px;

}

.footer-title-line i {

    color: #acb8bc;

}



@media (max-width: 449px){

.carousel-inner > .item > img{

    line-height: 1;

    margin-left: 0% !important;

}

.carousel-control {

    position: absolute;

    top: 35%;

    /* top: 0; */

    bottom: 0;

    left: -31px;

    width: 2%;

}

.section-title {

    padding: 21px 18px;

}

.numbers-item {

    margin: 5px 12px 143px 1px;

}

.numbers-overlay {

    background: rgba(6, 49, 93, 8.8);

    padding: 0px 0;

}



}
.inner-head-2 {
    margin: 0;
    padding: 0;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 1%;
}

