/*
Theme Name: nickinfosoft-child
Theme URI: http://nickinfosoft.com/
Template: mibooz
Author: Nilesh Jagdev.
Author URI: http://nickinfosoft.com/
Description: Nilesh Jagdev.
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.1.1714539617
Updated: 2024-05-01 05:00:17

*/

.service-details__content h3.service-details__title {
    text-align: center;
    border-bottom: 1px solid #dd042947;
    padding-bottom: 11px;
}  
div.about_boxSection li.feature-one__single {
    width: 100%;
}  
.main-menu-wrapper__logo img {
    min-width: 300px !important;
}.main-menu-wrapper__logo {
    padding: 20px 0;
}.services-three__single {
    
    padding: 40px 30px 40px;
  
}
.page-header-bg {
    background-image: url(https://nickinfosoft.com/wp-content/uploads/2024/05/asgency12x_4_1_79.webp) !important ;
} 
.services-three__single {
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
    border: 1px solid var(--mibooz-bdr-color);
}

.services-one__title {
    
    line-height: 29px;
    max-width: 187px;
}

div.homepagetechslider img.swiper-slide-image {
    /* filter: grayscale(100%) !important; */
    opacity: 0.7;
}

div.homepagetechslider img.swiper-slide-image:hover {
    /* filter: grayscale(100%) !important; */
    opacity: 0.9;
}
div.about_boxSection li.feature-one__single 
 .feature-one__content {
    margin: 0 !important;
    max-width: unset;
   
    text-align: justify;
   
 
	
} 

div.about_boxSection  section.feature-one {
    padding: 0;
}


div#homepagetechslider img.swiper-slide-image {
    opacity: 0.7;
}

div#homepagetechslider img.swiper-slide-image:hover {
    opacity: 0.9;
}


div.about_boxSection .e-con-inner > .elementor-element {
	 background-color: #ffffff;
	 padding: 50px 30px 50px 30px;
    border-radius: 4px;
    box-shadow: 5px 10px 25px 0 rgba(26, 96, 204, 0.12);
}div.about_boxSection  section.feature-one {
    padding: 0;
    border: none;
}div.about_boxSection .e-con-inner > .elementor-element.lastboxetion {
    padding: 0;
}div.about_boxSection .e-con-inner > .elementor-element.lastboxetion section.we-can {
    padding: 0;
    display: flex;
    /* align-items: center; */
    /* align-content: center; */
}div.about_boxSection .e-con-inner > .elementor-element.lastboxetion {
    padding: 0;
    display: flex;
    justify-content: center;
}div.about_boxSection .e-con-inner > .elementor-element.lastboxetion {
    padding: 0;
    display: flex;
    justify-content: center;
    background: #17161a;
} 

div.about_boxSection .e-con-inner > .elementor-element:hover {
   
    border-radius: 10px;
    box-shadow: 5px 10px 25px 0 rgb(233 93 117 / 22%);
}
.service-details__sidebar-service {
    
    padding: 30px 11px 18px;
}
.service-details__sidebar-service a {
    line-height: 24px;
    margin-top: 12px;
} .service-details__sidebar-service-list li a span {
    right: 10px !important;
} .service-details__sidebar-service a {
    line-height: 24px;
    margin-top: 12px;
    padding: 12px 18px !important;
}.service-details__need-help {
   
    padding: 30px 20px 30px;
     
}

body.service-template-default.single.single-service .service-details__content p strong {
    color: #000000b5;
} 
body.service-template-default.single.single-service .service-details__content h2 , body.service-template-default.single.single-service .service-details__content h3  , body.service-template-default.single.single-service .service-details__content h4  , body.service-template-default.single.single-service .service-details__content h5  , body.service-template-default.single.single-service .service-details__content h6 {
    font-size: 25px !important;
    margin: 0;
    margin-bottom: 20px;
    font-family: 'Federo' !important;
    margin-top: 20px;
} 
body.service-template-default.single.single-service .service-details__content  p , body.service-template-default.single.single-service .service-details__content  li , body.service-template-default.single.single-service .service-details__content  ul {
    margin: 0 !important;
    font-size: 17px !important;
}body.service-template-default.single.single-service .service-details__content  p, body.service-template-default.single.single-service .service-details__content  li, body.service-template-default.single.single-service .service-details__content  ul {
    margin: 0 !important;
    font-size: 17px !important;
    list-style: none;
} body.service-template-default.single.single-service .service-details__content ul {
    margin-left: 12px !important;
}
.blog-one__img img , .blog-details__img img {
   
    mix-blend-mode: unset !important;
    
}
div#collaborators_section_id .elementor-image-box-wrapper {
    box-shadow: rgba(0,0,0,0.1);
    box-shadow: 20px 10px 15px -3px rgba(0,0,0,0.1),0px 10px 15px -3px rgba(0,0,0,0.1);
    padding: 23px 20px;
    border-radius: 13px;
}

div#aboutpageblogboxsha .elementor-image-box-wrapper {
    box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);
    padding: 24px;
    border-radius: 20px;
    margin: 9px;
}


@media only screen and (max-width: 600px) {
  .main-menu-wrapper .main-menu-wrapper__logo img {
    width: 100% !important;
    min-width: unset !important;
    max-width: 200px;
    margin-top: 10px;
} .main-menu .mobile-nav__toggler {
    display: inline-block;
    padding: 10px 0 !important;
} .main-menu-wrapper__logo {
    padding: 9px 0;
}.main-menu--default .main-menu-wrapper__main-menu {
    justify-content: right;
    display: flex;
}
	
	.service-details__content ol {
    margin: 0;
}
body.service-template-default.single.single-service .service-details__content h2, body.service-template-default.single.single-service .service-details__content h3, body.service-template-default.single.single-service .service-details__content h4, body.service-template-default.single.single-service .service-details__content h5, body.service-template-default.single.single-service .service-details__content h6 {
    font-size: 20px !important;
    margin: 0;
    margin-bottom: 10px;
    font-family: 'Federo' !important;
    margin-top: 5px;
} 	
	body.service-template-default.single.single-service .service-details__content ul {
    margin-left: 0 !important;
} 
	
	
	.page-header {
    
    padding: 164px 0 87px;
    
}
	
.page-header__inner h2 {
    font-size: 28px;
   
    line-height: 37px;
   
}	
	

.home .counter-one__single {
    flex: 0 0 50%;
    max-width: 100%;
    margin-bottom: 20px  !important;
}
.home .counter-one__single h3.odometer.odometer-auto-theme {
    font-size: 40px;
    line-height: 45px !important;
}  

.home .main-slider-badge {
    display: block !important; 
}

.home .main-slider-badge {
    top: -123px !important;
    max-width: 80px;
    right: 22px;
} 

.footermenucollam  ul#menu-footer-menu-one {
    width: 20% !important;
    /* background: red; */
    min-width: 90px;
    margin-right: 5px ;
}

.footermenucollam ul#menu-footer-menu-two {
    margin: 0 !important;
    /* background: beige; */
    width: 68%;
}    


}  



