/*
Theme Name: Robofizz Child
Theme URI: https://www.robofizz.com
Description: Child theme for Robofizz
Author: Robofizz
Author URI: https://robofizz.com/
Template: robofizz
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: robofizz-child
*/

/* Custom CSS styles can be added below */

:root{
	--thm-base:#d7cb13!important;
	--thm-base-rgb: 215, 203, 19!important;
}

::marker{
	color: #d7cb13;
}

video {
    max-height: 80vh!important;
    max-width: 100%!important;
    width: auto!important;
	margin-left: auto!important;
    margin-right: auto!important;
}

a:hover {
    color: #81840d;
}

ul,ol{margin-left: 20px!important;}

.h3, h3 {
    font-size: calc(1rem + .6vw)!important;
}

@media (min-width: 1200px)
.h3, h3 {
    font-size: 1.3rem!important;
}

li.bread-item,.team-social-link ul,.thm-social-link ul{
	list-style: none;
}

.main-menu-style1--instyle2 .main-menu__wrapper-inner{
	flex-flow: nowrap;
}

.footer-logo-style1 img {
    width: 100%;
}

.sec-title .sub-title h5{
    font-size: 25px!important;
}

.choose-style3__content ul li .icon span{
	color: #d7cb13!important;
}

.single-service-style5 .btn-box a .border-right{
	background-color: #1a6fe1!important;
}

.single-service-style5 .btn-box a{
	color: #1a6fe1!important;
}

.breadcrumb-area{
	background-color: #aeabab;
}

.breadcrumb-area .title h1 {
    color: #e6cc14;
    font-size: 60px;
    line-height: 1.1em;
    font-weight: 900;
    text-transform: capitalize;
	text-shadow: -1px -1px 2px #f9f740, 1px 1px 2px #65470d;
}

.breadcrumb-menu ul li:last-child{
	text-shadow: 1px 1px 1px #2e2e2e;
}

.footer-logo-style1 a{
	width: 100%;
}

.service-details-img-box img {
	width: auto!important;
	border: 2px solid black;
    box-shadow: 2px 2px 5px #00000063;
}

.service-details-img-box{
	text-align: center;
}

.service-details-page{
	padding:0 0 120px 0!important;
}

.service-details-content{
	padding: 50px 10px 10px 10px;
}

.subscribe-style1__form .form-group button{font-size: 25px!important;}

ul.submenu li.current-menu-item{
	background: #d7cb13;
}

ul.submenu li.current-menu-item a{
	color: #d7cb13;
}

ul.submenu li.current-menu-item a:hover{
	color: black!important;
}

@media(max-width: 767px){
.youtube-video{
  aspect-ratio: 16 / 9;
  width: 100%;
}
	
.service-details-content {
    margin-top: 0!important;
	padding-top: 0!important;
}
	
.footer-logo-style1 img{
	width: 75%;
}
.footer-logo-style1{text-align: center;}

}

.main-menu .main-menu__list>li>ul>li>a span{
	color: inherit;
}

.whatsapp{
	display: inline-block;
    margin: 30px 0 30px 0;
    color: white;
    background: #29e433;
    width: auto;
    padding: 10px 20px 10px 20px;
    border-radius: 8px;
    box-shadow: 1px 1px 5px #29e433;
}

.whatsapp:hover{
	background: #1ecb28;
	color: white;
}

.single-testimonials-style1 .customer-info .title-box h3{
	font-size: 1rem!important;
}

.side-content-button a{
	background-color: inherit!important;
	background: linear-gradient(89deg, #fff93f, #b19100);
	
}

.elementor-5985 .elementor-element.elementor-element-071de1f .sub-title .te-subtitle{
	color: var(--thm-base)!important;
}

.elementor-5985 .elementor-element.elementor-element-071de1f .sec-title .sub-title .subtitle-border{
	background-color: var(--thm-base)!important;
}

h2.post-date{
	font-size: 150%!important;
}

.blog-details-area{
	padding: 60px 0 60px!important;
}

.breadcrumb-area .title h1{
	text-transform: none!important;
}


.elementor-element .swiper-container~.elementor-swiper-button, .elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button, .elementor-lightbox .swiper-container .elementor-swiper-button, .elementor-lightbox .swiper-container~.elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper~.elementor-swiper-button{
	color: #d8cb1de6;
}

#theteam div.container div.row div{
    margin-left: auto;
    margin-right: auto;
}

/* RTL */

body.rtl ul,body.rtl ol{margin-left: 0px!important;margin-right: 20px!important;}

body.rtl .side-content-button a{
	padding-right: 0!important;
	padding-left: 14px;
}

body.rtl .xs-sidebar-group.isActive .xs-overlay {
	right:0;
    left: 100%;
}

.scroll-to-top .scroll-bar{
	rotate: 180deg;
}

body.rtl .main-menu .main-menu__list>li+li, body.rtl .stricky-header .main-menu__list>li+li {
	margin-left: 0;
    margin-right: 35px;
}

body.rtl .main-slider__nav{
	left:40px;
	right: auto;
}

body.rtl .scroll-to-top{
	right: auto;
	left: -10px;
    direction: ltr;
}

body.rtl .header-social-link-style1 ul li{float:right;}

.header-social-link-style1 ul li:last-child{border:none;}
.header-social-link-style1 ul li{border:none}
.header-social-link-style1 ul li:not(:first-child,:last-child){border-left: 1px solid rgba(255, 255, 255, 0.20);border-right: 1px solid rgba(255, 255, 255, 0.20);}

body.rtl .sidebar-info-contents form .form-group button.submit{
	right: auto;
	left: 0;
}

body.rtl .stricky-header--style3.main-menu .logo-box-style1:before{
	right: -100000px;
	left: 0;
}

body.rtl .stricky-header--style3.main-menu .logo-box-style1{
	padding-right: 0;
	padding-left: 30px;
}

body.rtl .choose-style3__content ul li{
	padding-left: 0;
	padding-right: 45px;
}
body.rtl .choose-style3__content ul li .icon{
	right: 0;
	left: auto;
}
body.rtl .elementor-element-7751e6b{
	direction: ltr;
}
body.rtl .elementor-element-7751e6b .owl-item{
	direction: rtl;
}
body.rtl .single-testimonials-style1 .customer-info .title-box{
	padding-left: 0;
	padding-right: 25px;
}

body.rtl .testimonial-style2-carousel.owl-nav-style-one.owl-theme .owl-nav{
	right: -410px;
	left: auto;
}

body.rtl .owl-nav{
	transform: rotate(180deg);
}

body.rtl .subscribe-style1__form .form-group button{
	left: 0;
	right: auto;
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}

body.rtl .about-style2__content .list-item ul li{
	padding-left: 0;
	padding-right: 40px;
}
body.rtl .about-style2__content .list-item ul li .icon{
	left: auto;
	right: 0;
}
body.rtl .elementor-5987 .elementor-element > .elementor-widget-container,body.rtl .elementor-5986 .elementor-element > .elementor-widget-container{
	padding: 0;
}
body.rtl .elementor-5987 .elementor-element.elementor-element-397046c .yt-btn,body.rtl .elementor-5986 .elementor-element.elementor-element-397046c .yt-btn{
	text-align: right;
}
body.rtl .about-style3__img-box{
	margin-right: 0;
	margin-left: -40px;
	direction: ltr;
}
body.rtl .single-service-style3 .title-box .border-line{
	right: 0;
	left: auto;
}
body.rtl .sidebar-contact-info ul li .inner .icon{
	left: auto;
	right: 0;
}
body.rtl .sidebar-contact-info ul li .inner{
	padding-right:45px;
	padding-left:0;
}

body.rtl .about-style3__img-box{
	direction: rtl;
}

body.rtl .about-style3__img-box li img{
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

body.rtl .about-style3__img-box ul li:hover .single-img-box img {
    transform: scaleX(-1.03) scaleY(1.03) rotate(0.5deg);
}

body.rtl  .accordion-box-style1 .accordion .accord-btn::after {display:none;}

body.rtl  .accordion-box-style1 .accordion .accord-btn::before {
    font-family: 'icomoon' !important;
    position: absolute;
    content: "\e90a";
    top: 50%;
    right: 0px;
    margin-top: -1px;
    color: var(--thm-black);
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
    text-align: left;
    transform: translateY(-50%);
    transition: all 500ms ease 0s;
}

body.rtl .accordion-box-style1 .accordion .accord-btn{
	padding-left:0;
	padding-right: 30px;
}

body.rtl .breadcrumb-menu{float:right;}
body.rtl .breadcrumb-menu ul li{float:right;padding-right:0;padding-left:12px;margin-right:0;margin-left:12px;}
body.rtl .breadcrumb-menu ul li:before{display:none;}
body.rtl .breadcrumb-menu ul li:after{
    content: "";
    position: absolute;
    top: 10px;
    left: -1px;
    bottom: 7px;
    width: 1px;
    background-color: #ffffff;
    transform: rotate(20deg);
}
.breadcrumb-menu ul li:last-child:after {
    display: none;
}
body.rtl .breadcrumb-area-bg{
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

body.rtl .footer-widget-contact-info-box, body.rtl .contact-info-box-style1{direction:ltr;}