/* Theme Name: Auntri Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of auntri
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: auntri
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:  auntri-child
*/
.e-con { --content-width: min(100%,var(--container-max-width,1280px))}
.e-con >.e-con-inner { max-width:1280px !important }
 table thead tr th,
table tbody tr td, table tbody tr th {  font-size: 14px; line-height: 23px; padding: 4px 5px;}


#header-top { max-height:50px;}
.service_single h2.service-title { display:none;}
.service_single.service_single_layout_2l {   margin-top: 25px;}

.hp-heading .mdp-sub-heading .mdp-sub-header-box { background:#E8E8E8; border-left:solid 4px #FFDA56; padding:0 10px; line-height: 24px; }
.hp-icon-content-box .elementor-icon-box-wrapper .elementor-icon-box-icon { border-right:solid 1px #D8D8D8 } 
.mdp-reviewer-elementor-slide--rating ul li svg { height:35px; width:35px;}

#sec-why-choose .elementor-icon-list-item {width:45%; float:left;}


#sec-testimonial .mdp-reviewer-elementor-slide { position:relative}
#sec-testimonial .mdp-reviewer-elementor-carousel-wrapper { padding-top:65px !important; margin-top:-60px; } 
#sec-testimonial .mdp-reviewer-elementor-slide-wrapper:nth-child(2n + 2) .mdp-reviewer-elementor-slide { background-color:#091242}
#sec-testimonial .mdp-reviewer-elementor-slide-wrapper:nth-child(2n + 2) .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--author,
#sec-testimonial .mdp-reviewer-elementor-slide-wrapper:nth-child(2n + 2) .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--company,
#sec-testimonial .mdp-reviewer-elementor-slide-wrapper:nth-child(2n + 2) .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--description { color:#fff !important;}

#sec-testimonial .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--author-image { position:absolute; left:50px; top:50px;}
#sec-testimonial .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--author,
#sec-testimonial .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--company {    padding-left: 115px;}
#sec-testimonial .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--author { margin-top:15px;}
#sec-testimonial .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--company { margin-bottom:30px;}

#sec-testimonial .mdp-reviewer-elementor-slide .mdp-reviewer-elementor-slide--description { height:125px;}
#sec-testimonial .mdp-reviewer-elementor-arrow { position:absolute; right:65px; top:0; width: 45px; height: 45px; line-height:50px; text-align:center; z-index: 999; left: auto; background: linear-gradient(94.06deg, #FFB629 -1.21%, #FFDA56 58.66%, #FFD7A6 116.84%); transform: matrix(-1, 0, 0, 1, 0, 0); border-radius: 50%; text-align: center; }
#sec-testimonial .mdp-reviewer-elementor-arrow.mdp-reviewer-elementor-previous-arrow {right:0; }
#sec-testimonial .mdp-reviewer-elementor-arrow:hover { background:#091242 !important; color:#fff !important }

#sec-why-choose:before { content:""; background:#091242; width:40%; left:0; top:0; bottom:0; z-index:0; position: absolute; }
#our-product:before { content:""; background: linear-gradient(95deg, #FFB629 -1.19%, #FFDA56 57.78%, #FFD7A6 115.08%); width:100%; height:50%; top:auto; left:0; bottom:0; z-index:0; position: absolute; }

.hp-row { width:100%; display:block;  margin-bottom:15px;}
.hp-row .hp-col-2 { width:49%;  margin-right: 2%; float:left;}
.hp-row .hp-col-2:last-child { margin-right: 0; }
.wpcf7-form  .wpcf7-submit { float:left; width:184px !important; color: #fff !important; font-weight:400 !important}
.wpcf7-form  .wpcf7-submit:hover {  background:#111C55 !important; border-color:#111C55 !important}

#menu-footer-quick-links,
#menu-application  { margin-top:0; }
#menu-footer-quick-links li,
#menu-application li { margin-bottom:2px; }
#menu-footer-quick-links li a,
#menu-application li a { color:#fff; font-weight: 400; }
#menu-footer-quick-links li a:hover,
#menu-application li a:hover { color:var(--primary); }
.tax-cat_sev .archive_sev  { margin-top:50px;  }

.service_single #main-content .service-img {  width: 40%;   float: right;   border-left: solid 1px #ccc;}
.container_site .service_single  .serv-inner-header { float:left !important; width:55% !important; display:block !important;     margin-top: -250px;}
.ova-service-box-template2 .img-service { background-color: #ecf5f9;  }
.ova-service-box-template2 .info:after,
.ova-service-box-template2 .info:before {
	background:#fff !important;
}

.ova-service-box-template2:hover .info .title {
	color:var(--primary) !important;
}


