/**
Theme Name: Vedbhumi

Author: Tree Multisoft Services

Version: 1.0.1
Requires PHP: 5.6
Tested up to: 6.0
Requires at least: 5.0
Template: favblog
Text Domain: great-business
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.section-header {
    text-align: center;
    margin-bottom: 40px;
}

#masthead .double-border-line {
    display: none;
}

.page-section {
    padding: 80px 0;
}

.featured-content-wrapper .entry-container {
    background-color: rgb(51 51 51 / 50%);
    padding: 50px;
}

#our-services .icon-container {
    background-color: #000;
    width: 100px;
    height: 100px;
    padding: 10px;
    border-radius: 50px;
    text-align: center;
    margin: auto auto 15px auto;
    line-height: 80px;
}

#our-services .icon-container a {
    font-size: 52px;
    color: #fff;
}


/*--------------------------------------------------------------
# Background Color
--------------------------------------------------------------*/

.backtotop,
.main-navigation .count,
.pagination .page-numbers.current,
.pagination .page-numbers:hover,
.pagination .page-numbers:focus,
input[type="submit"],
.author-name:after,
.reply a,
.btn,
.slick-prev,
.slick-next,
.slick-dots li.slick-active button,
#subscribe-now button[type="submit"],
.widget_instagram button[type="submit"],
.single-wrapper .entry-meta>span.tags-links a:hover,
.single-wrapper .entry-meta>span.tags-links a:focus,
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus,
.slick-dots li.slick-active button,
#testimonial-section .slick-arrow:hover,
#testimonial-section .slick-arrow:focus,
#our-services .icon-container:hover,
#gallery-slider-section .video-button a {
    background-color: #46c4f3;
}


/*--------------------------------------------------------------
# Text Color
--------------------------------------------------------------*/

a,
.site-title a:hover,
.site-title a:focus,
.main-navigation ul.nav-menu li.current-menu-item>a,
.main-navigation ul.nav-menu li:hover>a,
.main-navigation ul.nav-menu li:focus>a,
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation ul.nav-menu>li>a:hover,
.main-navigation ul.nav-menu>li>a:focus,
.post-navigation a,
.posts-navigation a,
.navigation.post-navigation a:hover,
.navigation.posts-navigation a:hover,
.navigation.post-navigation a:focus,
.navigation.posts-navigation a:focus,
#secondary .cat-links a,
#secondary a:hover,
#secondary a:focus,
.page-header small,
.posted-on a:hover,
.posted-on a:focus,
#secondary .posted-on a:hover,
#secondary .posted-on a:focus,
.single-wrapper span.tags-links a:hover,
.single-wrapper span.tags-links a:focus,
.section-title a:hover,
.section-title a:focus,
.entry-title a:hover,
.entry-title a:focus,
.admin-profile .admin-name a:hover,
.admin-profile .admin-name a:focus,
#subscribe-now .section-subtitle,
ul.post-categories li a,
.cat-links a,
#about-us .section-subtitle,
#colophon a:hover,
#colophon a:focus,
#colophon .site-info a {
    color: #1561ab;
}


/*--------------------------------------------------------------
# Fill Color
--------------------------------------------------------------*/

.loader-container svg,
.main-navigation ul.nav-menu li:hover>svg,
.main-navigation ul.nav-menu li:focus>svg,
.main-navigation li.menu-item-has-children:hover>a>svg,
.main-navigation li.menu-item-has-children>a:hover>svg,
.main-navigation li.menu-item-has-children>a:focus>svg,
.main-navigation ul.nav-menu>li.current-menu-item>a>svg,
.main-navigation ul.nav-menu>li>a.search:hover svg.icon-search,
.main-navigation ul.nav-menu>li>a.search:focus svg.icon-search,
.main-navigation li.search-menu a:hover svg,
.main-navigation li.search-menu a:focus svg,
.main-navigation li.search-menu a.search-active svg,
.navigation.post-navigation a:hover svg,
.navigation.posts-navigation a:hover svg,
.navigation.post-navigation a:focus svg,
.navigation.posts-navigation a:focus svg,
.widget_search form.search-form button.search-submit:hover svg,
.widget_search form.search-form button.search-submit:focus svg,
.single-wrapper span.posted-on svg,
.single-wrapper span.cat-links svg,
.loader-container svg {
    fill: #46c4f3;
}


/*--------------------------------------------------------------
# Border Color
--------------------------------------------------------------*/

.pagination .page-numbers.current,
.pagination .page-numbers:hover,
.pagination .page-numbers:focus,
input[type="submit"],
.single-wrapper span.tags-links a:hover,
.single-wrapper span.tags-links a:focus,
.reply a,
.btn,
.slick-prev,
.slick-next,
.slick-dots li button,
#subscribe-now button[type="submit"],
.widget_instagram button[type="submit"],
.single-wrapper .entry-meta>span.tags-links a:hover,
.single-wrapper .entry-meta>span.tags-links a:focus,
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus,
.slick-dots li button,
#testimonial-section .slick-arrow:hover,
#testimonial-section .slick-arrow:focus {
    border-color: #46c4f3;
}

.site-info {
    border-top: solid 1px;
}

.site-branding {
    padding: 10px 0;
}

#favblog_most_read_section .entry-container {
    text-align: center;
}

#favblog_service_section .page-section,
#favblog_most_read_section .page-section {
    padding-top: 0px;
}

#our-team .entry-content,
.admin-profile,
.double-border-line {
    display: none;
}

@media screen and (min-width: 1900px) {
    #colophon .double-border-line {
        display: none;
    }
}

@media screen and (min-width: 767px) {
    #about-us article.has-post-thumbnail .featured-image {
        right: auto;
        left: 0;
    }
    #about-us article.has-post-thumbnail .entry-container {
        float: right;
        padding: 50px 0px 50px 50px;
    }
}

@media screen and (min-width: 1024px) {
    #about-us article.has-post-thumbnail .entry-container {
        padding: 107px 0px 115px 100px;
    }
    #masthead .main-navigation {
        margin: 26px 0;
    }
}


/*Custom Css*/

p {
    text-align: justify
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #022f5c;
}

body,
button,
input,
select,
textarea {
    color: #000000;
    font-size: 18px;
}

.page-section {
    padding: 0px
}

#top-navigation {
    background-color: #004d99;
}

#top-navigation a {
    color: #fff
}

.social-icons li a {
    background-color: white;
    width: 30px;
    height: 30px;
    line-height: 25px;
    margin-right: 3px;
    border: solid 2px #fff;
}

.main-navigation ul.nav-menu>li>a {
    font-size: 16px;
}

#slider_380_slide01 {
    text-align: center;
}

#slider_380_slide01 h1 {
    text-align: center;
    background: #032176eb;
    margin: 0 0 16px;
    color: #fff;
    display: inline-block;
    margin: auto;
    padding: 4px 30px;
    margin-top: 300px
}

#slider_380_slide01 p {
    text-align: center;
    font-size: 23px;
    margin: 10px;
    background: #032176eb;
    color: #fff;
    padding: 10px;
    display: inline-block;
}

.hover_box .vc-hoverbox-block {
    justify-content: end
}

.hover_box .vc-hoverbox-front h2 {
    background: #004d99ed;
    color: #fff;
    font-size: 30px;
    padding: 5px 5px;
    border-radius: 10px
}

.hover_box .vc-hoverbox-block-inner {
    color: #fff;
    font-size: 16px;
}

.hover_box .vc-hoverbox-back-inner h2 {
    font-size: 28px;
    font-weight: 600;
    color: #fff
}

.owl-carousel .owl-item {
    text-align: center;
}

.sa_vert_center {
    background: aliceblue;
    padding: 20px;
    border-radius: 10px
}

.sa_vert_center h3 {
    margin-top: 50px
}

.owl-height {
    height: 250px!important;
    margin-top: 40px!important
}

.courses_bx h2 {
    margin-bottom: 50px!important
}

.download_ebook_bx i {
    font-size: 56px;
    color: #d54141;
}

.download_ebook_bx h4 {
    font-size: 30px!important;
    margin: 0px!important
}

.download_ebook_bx h5 {
    margin: 0px!important;
    font-size: 20px!important
}

.download_ebook_bx form.wpcf7-form.init {
    color: #fff;
    text-transform: capitalize;
    font-size: 22px;
}

.download_ebook_bx .wpcf7 input[type="email"] {
    width: 69%;
    float: left;
    margin-top: 22px;
}

footer#colophon {
    padding: 50px 0;
}

.footer-widgets-area .widget ul li {
    width: auto!important
}

.footer-widgets-area .widget ul li:before {
    display: none
}

.footer-widgets-area .widget ul li:last-child {
    margin-bottom: 10px!important
}

.site-info {
    border-top: none;
}

.widget.widget_nav_menu li {
    display: block!important;
}

#page-site-header {
    padding: 100px 0;
}

.section {
    background: aliceblue;
    margin-bottom: 20px;
    border: solid 1px #acc7df;
}

#colophon{font-size:15px!important}
#block-7.widget { margin: 0 !important}
.footer-widgets-area a{text-decoration:none!important}
#slider_testimonials p{text-align:center!important}
#contact_form form{background: aliceblue; border: solid 1px #a2d2fb; padding: 20px; }
#contact_form textarea{height:238px!important}