/* Color styles
================================================== */
.btn-main:hover {
    background: #0064AE;
    border: 1px solid#4593DE;
    color: #fff;
}

.btn-main.featured {
    background: #0064AE;
    border: 1px solid#0064AE;
    color: #fff;
}

.btn-main.featured:hover {
    background: #333;
    color: #fff;
    border: 1px solid#333;
}

th,
td {
    border-bottom: 2px solid #ddd;
}


/*Menu style
==================================*/
#section_header .haeder-fixed,
#section_header {
    background: #fff;
}

.divider {
    background: #0064AE;
}

.navbar-brand:hover {
    color: #000;
}

ul.navbar-nav>.active>a {
    color: #000 !important;
}

ul.navbar-nav>li>a:hover {
    color: #0064AE !important;
}

ul.navbar-nav>.active>a,
ul.navbar-nav>li>a:hover,
.carousel-caption h4 {
    color: #0064AE !important;
}

.navbar-toggle .icon-bar {
    background: #000;
}

.navbar-toggle {
    background: #ccc;
}

.navbar-brand span {
    color: #000;
}

ul.navbar-nav a {
    color: #3a3a3a;
}

ul.navbar-nav>.active>a:hover {
    color: #000 !important;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li.active>a {
    color: #4593DE !important;
}

.carousel-caption h3 {
    color: #fff !important;
}

.line {
    background: #0064AE;
}

.btn-featured {
    background: #4593DE;
    color: #fff;
}

.btn-featured:hover {
    color: #222;
    background: #fff;
}

.slides-control .carousel-control i {
    border: 1px solid#fff;
    color: #fff;
}

.slides-control .carousel-control i:hover {
    background: #0064AE;
    border: 1px solid#fff;
}

.carousel-indicators .active,
.carousel-indicators li:hover,
.slides-control .carousel-indicators .active {
    background-color: #4593DE;
}


/*service area
=========================*/
.feature_content i,
.feature_content h5,
.feature_content a {
    color: #000 !important;
}

.feature_content a:hover {
    color: #fff;
}

.feature_content:hover i,
.feature_content:hover h5 {
    color: #4593DE !important;
}

#isotope-filter a.active,
#isotope-filter a:hover,
#isotope-filter a:focus {
    background: #0064AE;
}

.feature-icon {
    color: #0064AE;
}

#isotope-filter a {
    background: #000;
}

/*Pricing
=====================================*/
.dark-bg {
    background: #393A3B;
}

.dark_bg {
    background: #393A3B;
}

.grey_bg ul li.plan,
.grey_bg .plan_wraper,
.grey_bg ul li.price,
.grey_bg ul li.price_button .btn-default {
    background: #4593DE !important;
}

.dark_bg,
.single_table ul li.plan,
.dark_bg ul li.plan,
.dark_bg ul li.price_button .btn-default,
.single_table .plan_wraper,
.dark_bg .plan_wraper {
    background: #434343;
}

.grey_bg {
    background: #4593DE;
}

.single_table ul li.price {
    background: #F8F8F8 !important;
}

.single_table ul li.price_button,
.dark_bg ul li.price_button {
    background: #F6F6F6;
}

.single_table ul li.price_button .btn-default {
    background: #444444;
}

.dark_bg ul li.price {
    color: #434343;
}

#pricing_table .feature_title,
#pricing_table .feature_sub {
    color: #fff !important;
}

/*portfolio
=================*/
.single-portfolio figcaption,
.single-portfolio figcaption .description {
    background: none repeat scroll 0% 0% #0064AE;
}

.single-portfolio figcaption .description,
.single-portfolio figcaption h5 {
    color: #fff !important;
}

figcaption .links a:hover {
    background: #222;
    color: #0064AE;
}

#isotope-filter a {
    color: #959595;
}

#isotope-filter a.active,
#isotope-filter a:hover,
#isotope-filter a:focus {
    color: #fff !important;
}

.feature-content {
    color: #222;
}



/*single portfolio
------------------*/
.portfolio-desc h4:after {
    background: #0064AE;
}

.right-sidebar h4:after {
    background: #0064AE;
}

.related h3:after {
    background: #0064AE;
}


/*team
=================*/

#team {
    background: #FAFAFA;
}

.single-member {
    background: #fff;
}

.item .single-member h3 {
    color: #4593DE !important;
}

.single-member h5 {
    color: #1F1F1F;
}

.line2 {
    background: #4593DE;
}

.overlay-effect {
    background: rgba(209, 66, 51, 0.95);
}

#team .owl-theme .owl-controls .owl-buttons .owl-prev,
#team .owl-theme .owl-controls .owl-buttons .owl-next {
    background: #4593DE;
    color: #fff;
}

#team .owl-theme .owl-controls .owl-buttons .owl-prev:hover,
#team .owl-theme .owl-controls .owl-buttons .owl-next:hover {
    background: #ccc;
    color: #222;
}


/*testimonial
=========================*/
.testimonial-slide .testimonial-text:before,
.testimonial-slide .testimonial-text:after {
    color: #4593DE;
}

.testimonial-slide .testimonial-content h3.name {
    color: #4593DE !important;
}

.customNavigation .fa-chevron-left,
.customNavigation .fa-chevron-right {
    background: #4593DE;
    color: #fff !important;
}

.customNavigation .fa-chevron-left:hover,
.customNavigation .fa-chevron-right:hover {
    background: #444;
    color: #fff;
}

.customNavigation .fa-chevron-left,
.customNavigation .fa-chevron-right {
    color: #222;
}

.client_logo img:hover {
    border: 0px solid #4593DE;
}


.sepTem {
    background: none repeat scroll 0% 0% #0064AE;
}

.menu_head:after,
.menu_head:before {
    background: none repeat scroll 0% 0% #0064AE;
}

.footer_menu_contact li i,
.footer_menu_contact li span:hover {
    color: #fff;
}

.footer_menu ul li a:hover,
.footer_menu li a:before,
.footer_menu_contact li span:hover,
.footer_bottom p span {
    color: #fff;
}

.tags a:hover {
    background: #0064AE;
}

.feature_content a {
    border: 1px solid#fff;
}

.feature_content a:hover {
    background: #fff;
}


.left_contact input[type=text]:hover,
textarea:hover {
    border: 1px solid#0064AE;
}

.form-level input:hover .form-level span {
    color: #0064AE !important;
}

.left_contact input:hover,
.right textarea:hover {
    border: 1px solid#0064AE;
    background: #F6F6F6;
    color: #0064AE;
}

.social-contact li i:hover {
    color: #fff;
    color: #fff;
    color: #fff;
    border: 1px solid #fff;
}

#blog {
    background: #F8F8F8;
}

.post-date {
    background: #4593DE;
}

.owl-theme .owl-controls .owl-page span {
    background: none repeat scroll 0% 0% #4593DE;
}

.blog-desc .post-meta-links li a {
    color: #4593DE;
}

.tags1 a {
    padding: 6px 15px;
    background: #4593DE;
}

.about-auther .well {
    border-top: 5px solid#4593DE !important;
}

.blog-tab .nav-tabs li.active a {
    border-top: 5px solid#4593DE !important;
}

.blog-tab .tab-content .single-tweet i {
    color: #4593DE;
}

.blog-tab .tab-content .single-tweet p a {
    color: #4593DE;
}

.comments .media-body a:hover {
    background: #4593DE;
}

.blog-form h4 span {
    color: #4593DE;
}

.blog-catagory ul li a:hover {
    color: #4593DE;
}

.blog-catagory ul li a:hover span {
    color: #fff;
    background: #4593DE;
}

.blog-form .form-control:hover {
    border: 1px solid#4593DE;
}

.rel-post .caption h4:hover {
    color: #4593DE;
}

@media only screen and (min-width: 375px) and (max-width: 767px) {
    .container-rrss {
        height: 100%;
        display: block;
        border: 0;
        padding-bottom: 10%;
        padding-top: 10%;
    }

}

.instagram {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

    .image {
        display: inline-block;
        width: 23.5%;
        padding-bottom: 23.5%;
        background-size: cover;
        background-position: 50%;
        margin-bottom: 2%;
        overflow: hidden;
        position: relative;

        &::after {
            display: none;
        }

        @media screen and (max-width: 768px) {
            width: 48.5%;
            padding-bottom: 48.5%;
        }
    }

    .caption {
        display: none;
    }
}