/* ----------------------------------------------------------------
	:: home page v3
-----------------------------------------------------------------*/

html,
body {
    font-family: 'PT Serif', serif;
}

h1,
h2,
h3 {
    font-family: 'Poppins', sans-serif;
}

p {
    font-family: 'PT Serif', serif;
}

nav.navbar.navbar-default.navbar-expand-md {
    border-bottom: 4px solid #0128ff;
}

.navbar.h_stiky .navbar-nav .active .nav-link,
.service-content:hover .service-title,
.navbar.h_stiky .navbar-nav .nav-link:hover,
.about-list h5 i,
.count_titel,
.team_mbr_col:hover .mbr_name h3,
.service-content:hover h4.service-title {
    color: #0128ff!important;
}

.owl-carousel.home-slider.owl-loaded.owl-drag,
.row.header_info-row,
.coppy-right,
.bg-main,
.contact-section .form-group select.form-control,
#page-anim-preloader:after,
.btn,
.btn:link,
.btn:visited,
#return-to-top,
.icon_col span {
    background-color: #efefee;
    
}

.video_btn_slider a:hover {
    color: #fed700!important;
}

.icon_top span,
.icon_top span a {
    color: #1e2f41;
}

.team_mbr_col:hover {
    box-shadow: 0 0 10px 0 #fed700;
}

.service-content-provide:hover {
    border: 1px dashed #0128ff;
}

#return-to-top {
    box-shadow: #fed700 0px 0px 14px 0px;
}

.dropdown-menu a:hover,
.dropdown-menu a.active {
    background-color: #fed700;
    color: #1e2f41;
}

.mbr_name p,
header .main-navbar .collapse .nav-link:hover,
.dropdown-menu a:hover,
.dropdown-menu a.active {
    color: #0128ff;
}

.team_mbr .team_mbr_col .social_share li a:hover {
    color: #0128ff!important;
    border: 1px solid #0128ff!important;
}
.slide-content h2 {
    color: #121212;
}
.slide-content p, .section-heading p, .testimonial_cont p, .subscribe p , .project_cont p{
    color: #121212;
}
.mini-topbar {
    background-color: #0128ff;
    min-height: 46px;
}

.open_time_inner {
    color: #fff!important;
}

.service-content {
    box-shadow: 0px 0px 12px #fed700;
    border: 2px dashed #0128ff;
}
.service_video_inner.video_box {
    border-radius: 40px;
    overflow: hidden;
}
.service-content:hover {
    box-shadow: 0 0 12px 0 #a1cafd;
}

.testimonial_img {
    box-shadow: 0px 0px 0px 30px #dddddd;
}
.main_slider .social_share li a i:hover:before {
    background-color: #0128ff;
    color: #fff;
    box-shadow: 0 0 20px 0 #0128ff91;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.main_slider .owl-carousel.home-slider.owl-loaded .owl-nav button,
.owl-carousel.owl-loaded.owl-drag .owl-nav button,
.home-slider button.owl-dot,
.home-slider.owl-carousel .btn,
a.btn.btn-theme.dark-color,
.subscribe button.btn_sbscib,
.testimonial_slider_cover:after {
    background-color: #0128ff!important;
    color: #fff!important;
}

.owl-carousel.owl-loaded.owl-drag .owl-nav button:hover {
    background-color: #1e2f41!important;
    color: #fff!important;
}

.owl-carousel .owl-nav button {
    background-color: #1e2f41!important;
    color: #fff!important;
}

.home-slider .owl-stage-outer::after {
    opacity: 5;
    background-image: url(../images/slider/social-icons3.png);
}

.home-slider button.owl-dot.active {
    background-color: #fff!important;
}

.icon_top i,
.icon_top .info_label {
    color: #1e2f41;
}

.client_name h3,
.client_name p {
    color: #fff;
}

.service-provide-section_v2.service-provide-section .service-content-provide {
    border-radius: 100px;
    margin: 0;
}

.service-provide-section_v2 .service_video {
    margin: 30px 0px;
}

.project_cont {
    border: solid 1px #979797;
    border-radius: 1px 0px 40px 40px;
    background-color: #efefee;
    border: 0;
}

.mbr_img {
    background-color: #fed700;
    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    transform: initial;
    width: 185px;
	height:185px;
    overflow: hidden;
    margin: 0 auto;
    height: 210px;
}

.mbr_img img {
    max-width: 185px;
    height: 210px;
    object-fit: cover;
}

.coppy-right p,
.coppy-right p a {
    color: #1e2f41;
}

.row.header_info-row:before {
    background: linear-gradient(297deg, #efefee 65%, rgba(250, 250, 250, 0) 60%);;
}

.subscribe::after {
    background-image: none;
}
.service-provide-section::after {
    content:url(../images/all-img/service-l-3.png);
}
.service-provide-section::before {
	content:url(../images/all-img/service-r-3.png);
}
.slider_2 .right-img-box:after {
    background-color: #0128ff!important;
}

.slider_2 .right-img-box:before {
    background-image: url(../images/all-img/businest3.png);
}

.team_mbr_col {
    padding: 26px 26px 26px;
}

.service_video_inner {
    box-shadow: 2px 2px 17px #fe8c00;
    border-radius: 20px;
    overflow: hidden;
}