/* Theme Name: Sunrise Group Inc Child Theme
Theme URI: https://sunrisegroupinc.com/
Description: This is child theme of Sunrise Group Inc
Author: Ovatheme
Author URI: Sam
Template: sunrisegroupinc
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  sunrisegroupinc-child
*/
.circle-icon.elementor-widget-image img {
    width: 100px;
}
.ova-ctfrom7 .form-contact-us .ova_wrap_input p {
    margin-bottom: 1rem;
}
.ova-ctfrom7 .form-contact-us textarea {
    height: 100px;
    padding: 12px;
}
.ova-ctfrom7 .form-contact-us .ova-submit {
    background-color: var(--e-global-color-59bdb06);
}
.ova-ctfrom7 .form-contact-us .ova_wrap_input {
    margin-bottom: 10px;
}
.ova-ctfrom7 .form-contact-us .ova-submit input[type=submit] {
    padding: 15px;
    line-height: normal;
}
.home .elementor-icon-list-item {
  list-style: none;
}
.ova-counter.ova-counter-template2 {
  min-width: 225px;
}
.blog-list ul li ul {
    margin-bottom: 1.2rem;
    padding-left: 8px;
}
.blog-list ul {
    padding-left: 20px;
}
.main-navigation ul.menu ul.sub-menu li.menu-item a {
    padding: 12px 15px;
	border-bottom: 1px solid #e7e7e7;
}
.main-navigation ul.menu ul.sub-menu {
    padding: 0px;
}
.ova-service .image-service img {
    min-height: 266px;
    object-fit: cover;
}
.single-post.single article.post-wrap .post-content ol, .single-post.single article.post-wrap .post-content ul {
    padding-left: 10px;
}
.single-post.single article.post-wrap .post-content ol ul, .single-post.single article.post-wrap .post-content ul ol  {
    padding-left: 10px;
}
.single-post.single article.post-wrap .post-content ol li, .single-post.single article.post-wrap .post-content ul li {
    padding-bottom: 15px;
}
.sidebar .widget {
    margin-bottom: 0px;
    padding-bottom: 10px;
}
.widget_block .wp-block-group__inner-container > h2 {
    padding-bottom: 0px;
    margin-bottom: 0;
}
body.single-job_listing #sidebar {
    display: none;
}
body.single-job_listing #main-content {
    max-width: 100%;
}
.single_job_listing .job_description ul {
    margin: 0 0 10px;
    padding-left: 28px;
}
.rp4wp-related-job_listing>ul li.job_listing a, .rp4wp-related-job_listing>ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
    margin-bottom: 15px;
    -webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 5%);
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 5%);
    border: 1px solid #dddfe3;
    border-radius: 9px;
}
.rp4wp-related-job_listing>ul li.job_listing, .rp4wp-related-job_listing>ul li.no_job_listings_found, ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
    border-bottom: 0px;
}
ul.job_listings li.job_listing a div.position h3 {
    font-size: 20px;
}
.elementor-button-wrapper .elementor-button {
    padding: 12px 20px 12px 20px !important;
}
.ova-heading .title {
    font-size: 32px;
}
.ova-service-3 .item-service-3 .info .title {
    font-size: 18px;
    padding-bottom: 5px;
}
.ova-service-3 .item-service-3 .info{padding-right: 20px;}
.ova-testimonial.ova-testimonial-template3 .slide-testimonials .client-info .ova-evaluate {
    height: 7rem;
    overflow-y: auto;
}
.ova-testimonial .slide-testimonials .client-info .info .name-job {
    padding: 20px 20px 20px 20px;
}
.partner-logo img.swiper-slide-image, .partner-logo .elementor-image-gallery .gallery-item img {
    filter: grayscale(1);
}


@media (max-width:991px){
.menu-canvas ul li a {
    border-bottom: 1px solid #e0e0e0;
    padding-left: 1rem;
}
.elementor-widget-infetech_elementor_menu_canvas .container-menu{
	padding: 30px 0;
}
.menu-canvas .dropdown-toggle {
    background: #eeeeee;
    padding: 0.5em 10px 0.5em 10px;
	color: #1d1729;
}
.menu-canvas button.menu-toggle:hover {
    background: transparent;
}
}



