/*
Theme Name: 	Consultancy Child
Theme URI: 		http://www.wedesignthemes.com/themes/consultancy/
Template: 		consultancy
Version: 		1.0
Author:			designthemes
Author URI: 	http://themeforest.net/user/designthemes/
Description: 	Child Theme for consultancy WordPress Theme.
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
.aligncenter * { text-align: center!important;}
.sec{max-width: 980px; margin: 0 auto; position:relative;}
img.sectag { position: absolute; left: 50%; top: 50%; z-index: 1; transform: translate(-50%, -50%);}
.sec-block{ display: inline-block; position:relative; vertical-align:top;}
.sec-block img.disc-text{ opacity:0; transition: transform 450ms;}
.sec-block img.pie-disc{ position:absolute; transition: transform 450ms; will-change: transform; opacity:0.8; left:0; top:0;}
.sec-block:hover img.disc-text{ opacity:1;}
.sec-block:hover img.pie-disc{opacity:1; transition: transform 150ms; transform: translate(12px, 12px);}
.sec-block.sect4:hover img.pie-disc{transform: translate(-12px, 12px);}
.sec-block.sect1:hover img.pie-disc{transform: translate(-12px, -12px);}
.sec-block.sect2:hover img.pie-disc{transform: translate(12px, -12px);}
.sec-block a { display: flex;}

@media only screen and (max-width: 1199px){	
    .sec-block{ width:50%;}
    img.sectag{width: 100px;}
}
@media only screen and (max-width: 990px){	
  .surveys-section {padding-left:0 !important; padding-right:0 !important;}
}

@media only screen and (max-width: 767px){
    .sec-block img.disc-text{ opacity:1;}
    img.sectag{width: 60px;}
	

}	


/****19-04-2023****/
.bordered .icon-content h4 {
    font-size: 20px !important;
    margin-bottom: 0 !important;
}
.bordered{
	margin-top:20px;
}
.title-margin {
    margin-bottom: 30px !important;
}
.title-margin h2{
	text-align:center;
}
.ult-animation.ult-animate-viewport.ult-no-mobile.vc_custom_1681886801614 {
    margin: 0 !important;
}
.surveys-section {
 margin:0 auto;
}
.surveys-section .bordered {
	min-height:125px;
	display:flex;
	align-items:center;
	width:calc(100% - 30px) !important;
}
.surveys-section .vc_row {
	margin:0 auto !important;
}
.surveys-section .vc_column_container>.vc_column-inner {
	padding-left:25px;
	
}
/****19-04-2023****/

.footer-copyright {
    background: #274584;
}
img.alignnone.wp-image-10811.size-full {
    margin: 0;
}


li.delicious a:before { content: '\f1e0'!important;}
.home #header-wrapper { margin-bottom: 10px!important;}

@media only screen and (max-width: 767px){
	.dt-sc-one-half.column p{
		display:none;
	}
	  #main-header-wrapper .main-header .wpb_column.vc_column_container.vc_col-sm-6 {
    display: none;
  }
		#menu-wrapper .dt-menu-toggle{
		font-size:0px !important;
	}
#menu-wrapper .menu-icons-wrapper {
       position: absolute;
    z-index: 9999;
    top: -19px;
    right: 50%;
	width:50%;
    left: unset;
    text-align: left;
    border: 0;
}
    .home.header-align-left .header-right .alignleft .dt-sc-contact-info span {
       margin-top: 5px !important;
       font-size: 20px !important;
       position: absolute !important;
       left: 0 !important;
       margin-right:0px !important;  
   }
	#main-header-wrapper .vc_row.wpb_row.vc_row-fluid{
		display:flex;
	}
		#main-header-wrapper .container {
    width: 90%;
}
	.header-align-left.fullwidth-menu-header .menu-wrapper .dt-menu-toggle .dt-menu-toggle-icon {
    top: 0 !important;
}
	.header-align-left.fullwidth-menu-header .menu-wrapper .dt-menu-toggle{
		padding:10px 15px !important;
	}
}

@media only screen and (max-width: 479px){


	#menu-wrapper .menu-icons-wrapper{
		top:-9px;
	} 
	.header-align-left .header-right .alignleft .dt-sc-contact-info{
		padding-left:35px !important;
	}
	.header-align-left #main-header-wrapper .header-right .vc_row .vc_col-sm-3 {
		width:50% !important;
	}
}
