/*
Theme Name: apollo Child
Theme URI: 
Description: A child theme of apollo Theme
Author: 
Author URI: 
Version: 1.0.0
Template: apollo
*/
@import url("../apollo/style.css");
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
:root{
	--baseFont:'Roboto', sans-serif;
}
body, .site-header .navigator > .menu > li a, .widget, .button, input[type="button"], input[type="submit"], button, h1, h2, h3, h4, h5, h6, .site-header-sticky .navigator > .menu > li a, .content-header .breadcrumbs, .content-header .down-arrow a, .page-title .subtitle {font-family: var(--baseFont);}
.social-icons a i {border-radius: 100%;}
.social-icons a {margin-left: 5px;}
.rs-builder-mode rs-sbg-wrap canvas, rs-sbg canvas {mix-blend-mode: multiply;}
.social-icons a i.fa-linkedin {background: #0077b5;}
.hclient img {filter:grayscale(1);}
.csecure h6.box-title {max-width: 138px;margin: 0 auto 10px !important;}
.csecure .box-icon img {width: 65px;}
.morecontent span {display: none;}
.morelink {display: block;}
.csecure .iconbox.style4 {padding-left: 10% !important;padding-right: 10% !important;justify-content: center !important;}
.csecure .box-detail p {color: #8d8d8d;}
a.morelink {max-width: 95px;color: #fff;margin-top: 10px;border-bottom: 1px dotted #fff;margin: 10px auto 0;}
.widget.widget_nav_menu.menu-style2.columns-4 .menu > li {width: 50%;}
.footer-widgets h5 {margin-top: 0;margin-bottom: 0px !important;}
div#block-3 {margin-bottom: 8px;}
#site .testimonial .testimonial-wrap {min-height: 380px;}
input.wpcf7-form-control.has-spinner.wpcf7-submit {color: #fff;}
.num .counter-image img {width: 64px;}
.cab .iconlist-item-content {font-size: 18px !important;}
.cab .iconlist-item-icon {top: 5px !important;}
.mcall .counter-image img {height: 48px;}
#off-canvas-right .widget_search {display: none;}
.sliding-menu {overflow-y: auto;}
@media only screen and (min-width:768px) and (max-width:991px) {
	#site .imagebox .box-header .box-title {font-size: 0.8rem;}
	.csecure .box-icon img {width: 50px;}
	.csecure {display: flex;overflow: auto;}
	.csecure .wpb_column {min-width: 230px;}
	.conv {display: flex;overflow: auto;}
	.conv .wpb_column {min-width: 300px;}
}
@media only screen and (min-width:545px) and (max-width:767px) {
	.extras .social-icons {display: none !important;}
}
@media only screen and (min-width:601px) and (max-width:767px) {
	.csecure {display:flex;overflow:auto;}
	.csecure .wpb_column {min-width: 260px;}
}
@media only screen and (max-width:600px) {
	.csecure {display:flex;overflow:auto;}
	.csecure .wpb_column {min-width: 230px;}
	.num .counter-image img {width: 45px;}
}