.team-slider-two.owl-theme .owl-nav [class*=owl-]:hover, .team-slider-two.owl-theme .owl-nav [class*=owl-]:focus, .post-meta li a:hover, .post-meta li a:focus, h5 a:hover, h6 a:hover, h5 a:focus, h6 a:focus, .widget_categories a:hover, .widget_archive a:hover, .widget_categories a:focus, .widget_archive a:focus, .widget_meta a:hover, .widget_meta a:focus, .foot-bottom a, .main-navigation a:hover, .widget_recent_entries a:hover, .widget_recent_entries a:focus, .widget_recent_comments .recentcomments a:hover, .widget_recent_comments .recentcomments a:focus, .widget_recent_entries .post-date, .blog-detail .post-meta li a, .logged-in-as a, .read-more:hover, .read-more:focus, .blog-detail .post-meta li i, .comment-meta a, .says, .sp-100 .pagination-blog .navigation .nav-links a, .post-tags a:hover, .post-tags a:focus, .btn-one:hover, .btn-one:focus, .widget_pages a:hover, .widget_pages a:focus, .hero-sec .caption h1, .main-menu ul ul.sub-menu a:hover, .navbar-expand-lg a:hover, .services-5 .icon-box i, .services-5 .icon-box h4 a:hover, .widget_categories li:hover, .widget_archive li:hover, .widget_categories li a:focus, .widget_archive li a:focus, .testimonials-5 .testimonial-item i, .fibu h2, .fibu-port h5:hover.portfolio-5 .box-body:hover .box-title, .portfolio-5 .box-body:hover i, .busi-dark-banner .section-title-2, .busi-dark-feat .about-box i, .busi-dark-ser .serviceBox .service-icon, .busi-dark-co2 h2, .educ-home .about-box i, .buco .feature-box .icon, .buco .feature-box .link-details, .section-heading .sm-title, .buco .our-team .post, .buco .our-team .post-title a:hover, .creativo-seo .readmore-btn:hover, .creativo-seo .feature-box .link-details, .creativo-service .link-box, .creativo-team .post, .creativo-blog .blog-item .entry-meta a:hover, .constech-feat .feature-box .icon-main i, .constech-service .section-heading > span, .constech-service .service-box .icon, .constech-service .service-box .link-details, .constech-port .section-heading > span.section-title, .constech-team .section-heading > span, .constech-team .post, .constech-blog .section-heading > span, .common-heading>span, .startup-team .our-team .post, .corporate-service .service-logo i, .corporate-testi .client-heading .icon, .corporate-team .our-team:hover .profile-title, .corporate-blog .post-body .post-meta-list > span, .corporate-blog .post-meta-list .meta-date-text, .post-meta-list .post-cat a, .corporate-blog .blog-btn, .corporate-service a:hover
{
	/*color: #03a9f4 !important;*/
	color: rgb(0, 122, 255) !important;
}
.search-form input[type="submit"] {
    background: #03a9f4 none repeat scroll 0 0;
    border: 1px solid #03a9f4;
}
.btn-dark, .service-box2:after, .feature-box::after, .class-box:hover h5:before, .class-box:hover h5:after, .class-box:focus h5:before, .class-box:focus h5:after, section.cta, .foot-title h4::after, .main-navigation .nav-menu>.menu-item-has-children > .sub-menu li a:before, .search-form input[type='submit'], .title-sep2::after, ::-webkit-scrollbar-thumb, ::-webkit-scrollbar-thumb:hover, .comment-respond .comment-reply-title::after, .comment-respond .form-submit input, .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers:hover, .reply:focus, .blog .blog-item:hover .date, .blog .blog-item:focus .date, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot:focus span, .service-box3col:after, .service-box4col:after, .service-box:hover .service-content, .project:hover .proj-content, .project:focus .proj-content, .header-three, .bg-theme, .btn-2, .cta-2, .carousel-indicators .active, .our-team .social_media_team, .service-box3 h5::after, .title-line > i, .main-menu ul ul.sub-menu a::before, .cta-4, .blog-5 .btn-wraper .read-more-btn:hover, .about .about-box:before, .tradebusi-port .box-content, .busi-dark-banner .btn-2:hover, .busi-dark-ser .serviceBox, .busi-dark-ser .service-content:before, .busi-dark-blog .btn-wraper .read-more-btn, .buco .btn-wraper .home-btn:hover, .educ-home .btn-wraper .home-btn:hover, .buco .btn-wraper .home-btn, .educ-home .btn-wraper .home-btn, .heading-divider .heading-seperator::before, .educ-home .btn, .cta-7 .buco .btn, .busi-corp, .creativo-seo .readmore-btn, .creativo-testi .client-pic i, .creativo-co, .btn-one, .constech-hero .content-sec .readmore-btn, .startup-features .feature-box .icon-main, .startup-service .service-icon, .corporate-co1 .btn:hover
{
	/*background-color:#03a9f4 !important;*/
	background-color: rgb(0, 122, 255) !important;
}
.btn-dark, .service-box2:after, .feature-box::after, .class-box:hover h5:before, .class-box:hover h5:after, .class-box:focus h5:before, .class-box:focus h5:after, section.cta, .foot-title h4::after, .main-navigation .nav-menu>.menu-item-has-children > .sub-menu li a:before, .search-form input[type='submit'], .title-sep2::after, ::-webkit-scrollbar-thumb, ::-webkit-scrollbar-thumb:hover, .comment-respond .comment-reply-title::after, .comment-respond .form-submit input, .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers:hover, .reply:focus, .blog .blog-item:hover .date, .blog .blog-item:focus .date, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot:focus span, .service-box3col:after, .service-box4col:after, .service-box:hover .service-content, .project:hover .proj-content, .project:focus .proj-content, .header-three, .bg-theme, .btn-2, .cta-2, .carousel-indicators .active, .our-team .social_media_team, .service-box3 h5::after, .title-line > i, .main-menu ul ul.sub-menu a::before, .cta-4, .blog-5 .btn-wraper .read-more-btn:hover, .about .about-box:before, .tradebusi-port .box-content, .busi-dark-banner .btn-2:hover, .busi-dark-ser .serviceBox, .busi-dark-ser .service-content:before, .busi-dark-blog .btn-wraper .read-more-btn, .buco .btn-wraper .home-btn:hover, .educ-home .btn-wraper .home-btn:hover, .buco .btn-wraper .home-btn, .educ-home .btn-wraper .home-btn, .heading-divider .heading-seperator::before, .educ-home .btn, .cta-7 .buco .btn, .busi-corp, .creativo-seo .readmore-btn, .creativo-testi .client-pic i, .creativo-co, .btn-one, .constech-hero .content-sec .readmore-btn, .startup-features .feature-box .icon-main, .startup-service .service-icon, .corporate-co1 .btn:hover
{
	/*border-color: #03a9f4 !important;*/
	border-color: rgb(0, 122, 255) !important;
}
blockquote {
    border-left: 5px solid #03a9f4;
}
.page-banner::before
{
	content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.6;
}
.page-banner h3
{
	/*color:#fff; */
	color: rgb(242, 242, 247);
}

::-webkit-scrollbar {
	width: 0px !important;
}

::-webkit-scrollbar-thumb, ::-webkit-scrollbar-thumb:hover {
	background-color: rgb(84, 84, 86) !important;
	border-radius: 0px !important;
}

::-webkit-scrollbar-track {
	background-color: transparent;
}

.owl-theme .owl-dots .owl-dot span:hover,
.owl-theme .owl-dots .owl-dot.active span {
	background-color: rgb(64, 156, 255) !important;
}

#turnkey-credit {
	display: none;
}

.footer .foot-bottom .container{
	display: none;
}

.navbar-expand-lg .nav-menu .menu-item a {
	margin-bottom: 0px;
}

/*
.hero-sec .container {
	position: relative;
	width: 100%;
	max-width: 100%;
}
*/

.navbar-expand-lg ul ul {
	background-color: rgba(242, 242, 247, 1);
}

.hero-sec .container {
	max-width: 100%;
}

.gfm-portfolio-link {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	
	text-align: center;
	font-size: larger;
	font-weight: 500;
	background-color: rgb(28, 28, 30);
	color: rgb(242, 242, 247);
}

.gfm-portfolio-link:hover {
	color: rgb(0, 122, 255);
	font-weight: 700;
}

.gfm-content {
	width:100%;
	height:100%;
}

.portfolio-box:hover > a p.gfm-portfolio-link {
	color: rgb(0, 122, 255);
	font-weight: 700;
}

/*p, .cta-7 p, li {
	font-size: 14pt;
}*/

.post-thumbnail {
	display: none;
}

/*
 * Change the size of the font in the banner.
 * I'm not sure why it uses an H3? That doesn't make much sense.
 */
.page-banner .container .row .col-12 h3 {
	font-size: 56px;
	font-weight: 700;
}

/*
 * Change the header for the first callout on the homepage.
 */
.cta-7 .container .row .col-md-12 h3.c-white {
	font-size: 34px;
}

.cta-7 .container .row .col-md-12 p.c-white {
	font-size: 20px;
}

p {
	font-size: 20px;
}

.blog-detail ul li {
	font-size: 20px;
}

hr.is-style-dots {
	font-size: xx-large;
}

/* Edits for Contact Form 7 */
span.cust-name, span.cust-email, span.cust-tel, span.cust-orgname {
	vertical-align: middle;	
}

/*
span.cust-name:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
	font-size: 1.5em;
	content: "\f007";
	padding-right: 0.5em;
}

span.cust-email:before {
		display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
	font-size: 1.5em;
	padding-right: 0.5em;
	content: "\f0e0";
}

span.cust-tel:before {
		display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
	font-size: 1.5em;
	padding-right: 0.5em;
	content: "\f879";
}

span.cust-orgname:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
	font-size: 1.5em;
	padding-right: 0.5em;
	content: "\f275";
}
*/

input[type="text"].wpcf7-text, input[type="email"].wpcf7-text, input[type="tel"].wpcf7-text, textarea.wpcf7-textarea {
	border: 0.01em solid grey;
	border-radius: 0.3em;
}

.gfm-inline-list li {
	color: #666666 !important;
}

@media screen and (max-width: 992px) {
	.navbar-expand-lg .menu-toggle {
		background: rgba(242, 242, 247, 1);
		border: 2px solid rgb(44, 44, 46) !important;
	}
	
	.navbar-expand-lg .menu-toggle .fa.fa-bars {
		color: rgb(44, 44, 46) !important;
	}
	
	.navbar-expand-lg.toggled .navbar-nav, .navbar-expand-lg.toggled .navbar-nav {
		background-color: rgba(242, 242, 247, 1) !important;
	}
	
	.navbar-expand-lg ul ul a {
		color: rgb(44, 44, 46) !important;
	}
	
	.header-two {
		padding-bottom: 10px;
	}
	
	.sticky-menu .logo {
		margin-top: 0px !important;
	}
	
	.logo {
		/* margin-top: 0px !important; */
	}
	
	button.menu-toggle {
		margin-right: 0px !important;
		margin-top: -18px !important;
	}
	
	.sticky-menu button.menu-toggle {
		margin-top: -58px !important;
	}
	
	.header-two .main-menu {
		margin-top: 1em !important;
	}
	
	.sticky-menu .main-menu {
		margin-top: -0.67em !important;
	}
	
	/*
	.header-two .navbar {
		top: 80px !important;
	}
	*/
}

#gfm-dct-yos-badge {
	aspect-ratio: 1 / 1;
}

@media screen and (min-width: 400px) {
	#gfm-dct-yos-badge {
		width: 90%;
		height: 65%;
		padding-bottom: 15px;
	}
}

@media screen and (min-width: 992px) {
	#gfm-dct-yos-badge {
		padding-bottom:15px; width:30%; height:65%;
	}
}