/* Header css */
.aio-icon-component, .wpb_column>.wpb_wrapper .aio-icon-component{
	margin-bottom: 0px;
}
.menu-icons-wrapper .search a, .menu-icons-wrapper .cart a{
	color: #3b216e;
}

/* Footer css */
@media only screen and (max-width: 768px) {
	.footer-widgets{
		padding-bottom: 0px;
	}
	#footer .dt-sc-sociable {
    	float: none;
	}
}
#footer .textwidget{
	display: flex;
    flex-direction: column-reverse;
}
#footer .first .widget h3{ display:none;}
#footer .first .widget .vc_empty_space{
	height: 30px;
}
.is-sticky #logo a {
    height: 50px;
}
	

img.footer-logo, #logo a img{
	height: 80px;
}
.text-white h4, .dt-sc-icon-box.type2 .icon-content h5, .dt-sc-dark-bg .dt-sc-testimonial-wrapper.carousel_items.type5 .carousel-arrows a:before {
	color: white;
}

.contact-us-info-box a {
	color: #5c6265;
}
.dt-sc-partners-carousel li img{
	width: 70%;
}
/* Start Mobile responsive css */
@media (max-width: 1024px) {
	.dt-menu-toggle{
		color:#00000000;
		right: 0px;
	}
	li#menu-item-11140 a, li#menu-item-11141 a{
		display: none;
	}
/* menu css start */
.transparent-header .main-header, .transparent-header .main-header-wrapper, .left-header.transparent-header .main-header, .left-header.transparent-header .main-header-wrapper	.transparent-header .main-header{
		margin-bottom: -35px;
	}
	.dt-menu-toggle-icon, .dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after{
		background: #3B216E;
		margin-bottom: 16%;
	}
	.dt-sc-dark-bg #main-menu{
		background: #3B216E;
		margin-top: -50px;
	}
	.dt-sc-dark-bg #main-menu ul li.menu-item-simple-parent ul{
		background: #3B216E;
	}
	#main-menu ul.menu li.menu-item-simple-parent ul li a:hover{
/* 		color: #fff; */
	}
	.menu-wrapper{
		margin-top: -50px;
/* 		width: 0%; */
	}
	#dt-menu-toggle{
		background-color: rgb(58 33 110 / 0%);
		position: relative;
/* 		left: 270px; */
/* 		top: -95px; */
	}
	.aio-icon-header{
		margin-left:20px;
	}
	.animated-button{
		margin-left: -10px;
	}
	.dt-sc-icon-box.type2.business-valuation-card {
		height: 400px;
	}
/* 	.dt-sc-icon-box.type2.icv-card{
	 	height: 490px;
    } */

}
/* End Mobile responsive css */

@media only screen and (max-width: 767px) {
    #logo {
        padding: 0px;
        margin-left: -30px;
    }

}
/* menu css end */
.footer-widgets .dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm input[type="email"] {
    background-color: white;
}
.white-separator .dt-sc-small-separator{
	background-color: #fff;
}
.dt-sc-counter.type1{
	padding:0px;
}
.breadcrumb span.current{
	color: rgb(255 255 255 / 68%);
} 
.breadcrumb .fa.default {
	background: #ffffff;
}
.fancy-unordered-list-color li {
	color: white;
}

.icon-box-img .icon-wrapper {
	background-color: #3B216E;
	width: 70px;
	height: 70px;
	position: absolute;
    left: 40%;	 
}
.icon-box-img .icon-wrapper img{
	position: absolute;
    right: 20px;
	top: 20px;
}
.icon-box-img .icon-content{
	margin-top: 60px;
}

.breadcrumb a[href="https://acuvat.com/staging/services/"] {
	  pointer-events: none;
	  cursor: default;
}
.dt-sc-counter.type1 h4:before{
	display: none;
}
.dt-sc-contact-info.type3 p a:hover {
    color: #d0cdcd;
}
@media (min-width: 1024px) {
/* 	.vc_row.wpb_row.vc_row-fluid.management-audit-icon-box .dt-sc-icon-box,.vc_row.wpb_row.vc_row-fluid.feasibility-audit-icon-box .dt-sc-icon-box{
		height: 250px;
	} */

	.vc_row.wpb_row.vc_row-fluid.height-icon-box-type7 .dt-sc-icon-box{
		height: 440px;
	}

/* 	.vc_row.wpb_row.vc_row-fluid.internal-audit-icon-box .dt-sc-icon-box{
		height: 350px;
	} */

/* 	.vc_row.wpb_row.vc_row-fluid.icv-audit-icon-box .dt-sc-icon-box{
		height: 400px;
	} */
	.aio-icon-header{
	   margin-left: 50px;
	}
	.animated-button{
		margin-top: 30px;
	}
	.dt-sc-icon-box.type2.business-valuation-card,.dt-sc-icon-box.type2.icv-card{
		height: 320px;
	}
	.aio-icon-component.service-section.style_2{
		height: 400px;
	}
}
.dt-sc-icon-box.type2.mis-reporting-card{
	height: 320px;
}
.dt-sc-icon-box.type2.mainland-card{
	height: 300px;
}
.dt-sc-icon-box.type2.company-liquidation-card{
	height: 300px;
}
@media only screen and (min-width: 767px) {
/* .dt-sc-icon-box.type2.corporate-tax-card{
	height: 380px;
} */

.dt-sc-icon-box.type2.aml-card{
	height: 270px;
}
.dt-sc-icon-box.type2.bookkeeping-card{
	height: 270px;
}
}
span.nolink-menu {
    margin-left: 15px;
}
.dt-sc-sociable{
	float: right;
}
.dt-sc-sociable li.facebook a, .dt-sc-sociable li.linkedin  a {
    border-radius: 30px;
}
.dt-sc-contact-info.type3 h6, .dt-sc-icon-box.type7 .icon-content h4, .dt-sc-icon-box.type14 .icon-content h4{
	text-align: center;
}
.caroufredsel_wrapper {
    cursor: default !important;
}
.dt-sc-counter.type1 h4{
	margin-left: 20%;
}
.text-with-icon{
	color: #fff;
}
.text-with-icon:hover {
	color: #FA8D2E;
}
#header-wrapper.dt-sc-dark-bg .is-sticky .main-header-wrapper{
	background: #3B216E;
}
.header-on-slider.page-with-slider .main-header-wrapper, .header-on-slider .main-header-wrapper, .header-on-slider.header-with-topbar .top-bar, .header-on-slider.header-with-topbar.page-with-slider .main-header-wrapper,.header-on-slider.header-with-topbar .main-header-wrapper{
	top:0px;
	margin-top:0px;
}
#logo{
	flex-grow: 0;
}
@media screen and (min-width: 1260px) {
	#main-menu{
		margin-left: 80px;
	}
  li#menu-item-11140 a {
        margin-left: 50px;
    }
   #main-menu, #main-menu ul.menu{
        margin-left: 50px;
    }
	.aio-icon-component.service-section.style_2{
		height: 285px;
	}
}

.aio-icon-component.service-section.style_2{
/* 	border-radius: 10px; */
/* 	background: #ffffff12; */
	background: #f5f5f5;
	padding: 20px 10px;
}
.aio-icon-component.service-section.style_2:hover{
	box-shadow: 0 4px 8px 0 rgb(253 253 253 / 25%), 0 6px 20px 0 rgb(255 255 255 / 4%);
}
.dt-sc-icon-box.type14 .icon-content a {
	background: #FA8D2E;
	color: #fff;
}
.partners_logo img {
    max-width: 80%;
}
.dt-sc-hr-timeline-content h3, .aio-icon-header h2{
	text-align: center;
}
.animated-button.white:hover:before{
	border-top-color: #ffffff;
    border-right-color: #ffffff;
}
.animated-button.white:hover:after{
	border-bottom-color: #ffffff;
    border-left-color: #ffffff;
}
div.footer-widgets{
	margin-top: -80px;
}
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content{
	background: #3B216E;
	color: #fff;
}
.dt-sc-hr-timeline-content h3{
	color: #fff;
}
.dt-sc-counter.type6 .dt-sc-couter-icon-holder div, .dt-sc-counter.type6 h4{
	color: #3B216E;
    text-align: center;
}
.dt-sc-dark-bg .menu-icons-wrapper .search a:hover{
	color: #fa8d2e;
}


/* Home page css */

.red_text{
	color: #e92f2f;
}
.vc_btn3.vc_btn3-color-danger {
	background-color: #e92f2f;
	text-transform: none;
}

.vc_btn3.vc_btn3-color-danger:hover {
	background-color: #000;
}

#service_list .dt-sc-icon-box.type14 .icon-content a{
    background: none;
    color: #000;
    text-transform: capitalize;
    /* border: none; */
    font-size: 30px;
	    font-family: PT Serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.5;
    text-align: initial;
    text-transform: none;
    color: #191919;
	
}
#service_list .dt-sc-icon-box.type14 .icon-content a {
    background: transparent;
}

#service_list .dt-sc-icon-box.type14:hover{
border: none;	
	background-color: rgb(0 0 0 / 60%);
}

#service_list .dt-sc-icon-box.type14{
border: none;	
}

#service_list .dt-sc-icon-box.type14:hover .icon-content a{
 color: #ffff;
}

.ult_modal .ult-overlay-close-inside{
	width: 50%;
}

@media only screen and (max-width: 479px) {
    .textwidget .dt-sc-contact-info span {
        width: 20px;
        margin: 0; 
        font-size: 15px;
    }
}
@media only screen and (max-width: 767px) {
    .left_list.wpb_column {
		margin-bottom: 5px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .textwidget .dt-sc-contact-info span {
		margin-top: 0px;
	}
}
.type2 .dt-sc-toggle-frame h5.dt-sc-toggle a{
	font-family: 'Raleway';
    font-size: 18px;
    font-weight: 400;
}