/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 04 2022 | 08:11:41 */
/**************header**************/
.navigation .menu > li:last-child a span{
		background-color: #F79844;
    border-radius: 5px;
	 	padding-top:5px;
	  padding-bottom:5px;
	  padding-left:10px;
	  padding-right:10px;
	  width:auto;
	
}

.navigation-hover-style1 .navigation .menu li.current_page_item > a span:before {
  display:none;
}

/****************************banner*********************************/
#banner .pag.style1.swiper-container.swiper-container-initialized.swiper-container-horizontal {
    max-width: 22%;
}

/***************************aboutkaruna*****************************/
#aboutkaruna {
    margin-bottom: 0px !important;
}

#aboutkaruna .accordion-block .accordion-item .top{
    font-weight:700;
}
/***************************choosekaruna***************************/
#choosekaruna .icon-box-style2 .top{
    min-height:90px;
}

#choosekaruna .photographer-icon-camera:before {
    content: url(https://karunaaustralia.com/wp-content/uploads/2020/11/Karuna-Aus-Professionally-Design2-min.png);
}

#choosekaruna .photographer-icon-teamwork:before {
    content: url(https://karunaaustralia.com/wp-content/uploads/2020/11/Karuna-Aus-Seo-Ready2-min.png);
}

#choosekaruna .photographer-icon-website:before {
    content: url(https://karunaaustralia.com/wp-content/uploads/2020/11/Karuna-Aus-Quality-yet-Affordable2-min.png);
}

/**************************categoriesItem*************************/
a.quote-btn {
    background: #F78944;
    color: #fff;
    padding: 5px 27px;
}
/***************************form***********************************/
#form input{
    min-width:auto;
    width: 100%;
    min-width: auto;
    padding: 13px;
    margin-bottom:15px;
    border-radius:4px;
}

#form ::placeholder{
    font-size:16px;
}


#form input[type="checkbox"]{
    width:unset;
}


#form textarea{
    margin-bottom: 25px !important;
    min-width:100%;
    max-width: 100%;
    height:100% !important;
    display: block;
    padding: 13px;
    border-radius:4px;
}

#form input.wpcf7-form-control.wpcf7-submit{
    background-color:#F78944;
    color:#fff;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 30%;
    border-radius: 10px;
}
span.wpcf7-not-valid-tip {
    margin-top: -15px;
    padding-bottom: 15px;
    font-size: 14px;
}
/*********************************services***************************************/
#services .vc_toggle_title{
    padding-left:unset;
}

#services h4{
    font-size:16px;
    font-family:poppins;
    font-weight:normal;
}
#services .vc_toggle{
    padding:15px 10px 15px 0px;
    border-top:0.5px solid #c7c7c7;
    margin-bottom:unset;
    border-color:rgba(255, 255, 255, 0.1);
}
#services .vc_toggle:last-child{
    border-bottom:0.1px solid #f0f0f0;
    border-color:rgba(255, 255, 255, 0.1);
}

#services a{
    color: #FFF;
    background: #F78944;
    padding: 5px 10px;
    border-radius: 5px;
}

#services .vc_toggle_icon{
    left:unset;
    right:0px;
    background: #F78944;
    border-color: #F78944;
}

#services .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    height: 15px;
    width: auto;
    background-color: #F78944;
    border-color: #F78944;
    
}

#services .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
    width: auto;
    height: 2px;
    background-color:#F78944;
    border-color: #F78944;
}

i.vc_toggle_icon {
    width: 16px!important;
    height: 1px!Important;
}

#cookie-law-info-bar {
    z-index: 999999999 !important;
    padding: 30px 15px !important;
}

/* FB CHAT */
.fb_dialog.fb_dialog_advanced {
    display: block !important;
}

.fb_dialog.fb_dialog_advanced iframe {
    bottom: 15px !important;
}

/*********************************mobile******************************************/
@media(max-width:767px){
    #aboutkaruna div .wpb_wrapper{
        padding-left:15px;
        padding-right:15px;
    }
    #aboutkaruna{
        display:flex;
        flex-direction:column-reverse;
    }
    
    #services div .wpb_wrapper{
        padding-left:15px;
        padding-right:15px;
    }
    
    #services{
        display:flex;
        flex-direction:column-reverse;
    }
    .toggle-services h4 {
        font-size: 15px!important;
    }
}