/*
Theme Name:     Digibit Child
Theme URI: 		http://wedesignthemes.com/themes/digibit/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Maruthi theme powered by DesignThemes
Template:       digibit
Version:        1.0
*/

.hide {
	display:none;
}

.dt-logo-container a img {
    max-width: 150%;
}

.dt-sc-counter.type1 .icon-wrapper span {
    color: #fff !important;
}

.dt-sc-button.filled:hover, .dt-sc-button.with-icon.icon-right.type1:hover {
    color: #fff !important;
}

.dt-sc-button.filled.dt-skin-secondary-bg {
    color: #fff !important;
}

.color-white {
	color:#fff !important;
}

.dt-sc-team.simple-rounded-image:before {
    background-color: #136472;
}

blockquote.type1 q, blockquote > p {
    border-color: #fff !important;
}

.dt-sc-sociable {
    margin: 13px -3px;
}

.blogs-button{
	font-size: 18px !important;
	padding: 16px 28px !important;
}

.dt-sc-team.simple-rounded-image {
    padding: 40px 18px 10px;
}

.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details {
    padding: 40px 10px 125px;
}

.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details{
	background-color: #136472 !important;
}


.dt-sc-icon-box.type14 .icon-content h4 {
    color: #ffffff !important;
}


#toTop {
	background-image: url(/wp-content/uploads/2020/09/bitcoin-single-layer-frontview.png);
	box-shadow: 0 0 0 0 #003366;
}

.dt-sc-bottom-only-bordered {
	border-radius: 5px !important;
}

.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper span {
    color: #136472;
}

.color-white {
	color:#ffffff !important;
}

.color-red {
	color:red !important;
}

.dt-sc-team.simple-rounded-image:hover .dt-sc-team-details * {
    color: #fff !important;
}

.dt-sc-button.filled.dt-skin-secondary-bg{
	border-radius: 5px;
}

.dt-sc-counter.type1 h4 {
    color: #fff !important;
}

.dt-header-menu ul.dt-primary-nav > li a > span
{
	font-weight: 500;
}

.dt-sc-counter.type1.aligncenter .dt-sc-counter-number:before{
	background-color: #fff !important;
}

.main-title-section h1{
	color: #fff !important;
}

.widget ul li:before {
	content: "";
	background-color: #7dc245;
}

#slider .header-overlay {
		background: rgba(0,0,0,0.5);
    padding-bottom: 30px;
}

.dt-sc-counter.type1 .dt-sc-counter-number {
    font-size: 50px;
}

.dt-sc-icon-box.type1 .icon-wrapper {
    color: #136472;
}


@media only screen and (max-width: 768px) {
	
		.hide-mobile {
			display: none;
		}

		#slider .header-overlay {
			background: #136472;
			padding-bottom: 30px;
		}

		.dt-sc-team.simple-rounded-image {
			padding: 7px 0 0 0;
		}
	
	.contact-mobile {
		background-color: #2294a8 !important;
    border-color: #2294a8 !important;
	}
}

#toTop:before {
	background: transparent;
  box-shadow: #136472;
}

.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-wrapper span:after {
    background-color: rgba(19, 100, 114, 0.5); 
	transition: all 1.2s ease 0s;
}

.dt-sc-icon-box.type1 .icon-content h4 {
    font-size: 20px;
    font-weight: 300;
}

.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before, .dt-sc-toggle-frame h5.dt-sc-toggle.active {
    background: #136472;
}


.dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-thumb-overlay, .dt-sc-hexagon-image span:before, .dt-sc-keynote-speakers .dt-sc-speakers-thumb .dt-sc-speakers-thumb-overlay {
    background: rgba(19, 100, 114, 0.5);
}


.dt-header-menu ul.dt-primary-nav > li a > span {
    text-transform: none;
}


h5.dt-sc-toggle-accordion.active a:before{
	background-color: #136472 !important;
}


.wpcf7 form .wpcf7-response-output {
    margin: 5em 0.5em 1em;
}


#header-32 .dt-skin-primary-bg{
    background-color:#204685;
}


#header-32 .dt-sc-button.filled {
	background-color:#383838;
}


@media only screen and (max-width: 767px) {
			.no-breadcrumb.page-with-slider #header.header-top-absolute {
				background-color: #136472 !important;
	}

		#header .dt-header-tpl .flex-col-elements-inline-middle .mobile-nav-container {
			padding-right: 98px;
	}
	
	#header-32 .dt-skin-primary-bg {
    display: none;
	}

}

dt-1505559553043-0fc3b635-35b1-mobile .dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span {
    font-size: 70px;
}

.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span, .dt-sc-icon-box.type5.no-icon-bg:hover .icon-wrapper span{
	color: #fff !important;
}

.dt-sc-icon-box.type5.no-icon-bg.aligncenter .icon-wrapper:after {
	background: radial-gradient(ellipse at center, rgba(256, 256, 256, 0.35) 0%, transparent 80%);
}

.dt-sc-icon-box.type5 .icon-wrapper span {
    color: #136472;
}

.dt-sc-counter.type1 .dt-sc-counter-number {
    font-size: 40px;
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab>a {
    border-color: #136472 !important;
    background-color: #136472 !important;
	color: #ffffff;
}


.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab>a:hover {
    background-color: #2294a8 !important;
	 border-color: #2294a8 !important;
	color: #ffffff !important;
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    background-color: #2294a8 !important;
	 border-color: #2294a8 !important;
	color: #ffffff !important;
}

/* PL: Update START */
.ult-modal-input-wrapper button {
    position: absolute !important;
    bottom: 16px !important;
}

#header-wrapper {
	margin: 0 !important;
}

#main {
	margin-top: 0 !important;
}
.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-content {
    width: 100% !important;
}
.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-content h4 {
    font-size: 28px;
    line-height: 40px !important;
}
.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-content p {
    font-size: 22px;
	padding-top: 15px !important;
}
.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt {
	padding: 20px !important;
}
.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-wrapper span {
	height: 180px !important;
	width: 180px !important;
}
.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-wrapper span:after {
	height: 190px !important;
	width: 190px !important;
}

@media only screen and (max-width: 1600px) {
	.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-content h4 {
		font-size: 27px;
	}
	.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-content p {
		font-size: 20px;
		padding-top: 15px;
	}
	.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt {
		padding: 10px !important;
	}
	.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-wrapper span {
		height: 150px !important;
		width: 150px !important;
	}
	.dt-sc-icon-box.type3.with-shadow-icon-rounded-alt .icon-wrapper span:after {
		height: 160px !important;
		width: 160px !important;
	}
}
/* PL: Update END */

