@import url('//fonts.googleapis.com/css2?family=Titillium+Web:wght@200;300;400;600;700;900&display=swap');
body
{
font-family: 'Titillium Web', sans-serif !important;	
}
#site-navigation li ul li a
{
font-family: 'Titillium Web', sans-serif !important;		
}
.wp-megamenu-sub-menu li
{
font-family: 'Titillium Web', sans-serif !important;		
}
.js-rotating.morphext {
display: block !important;
}
#web-dev h3
{
font-size:45px;
margin-bottom:30px;
text-align:center;
}
#web-dev h4 {
font-size: 30px;
margin-top: 25px;
font-weight: 300;
}
.lead-generation-outer p {
font-size: 16px;
}
#web-dev img
{
width:200px;
}
#inner-page h2,
#inner-page h4,
#inner-page h5,
#inner-page h6 {
text-align: left;
font-size: 30px;
padding-bottom: 10px;
font-weight: 100;
margin: 0;
text-transform:capitalize;
}
#inner-page h3 {
text-align:center;
font-size: 40px;
padding-bottom: 40px;
font-weight: 100;
margin: 0;
text-align: center;
}
#inner-page p {
font-size: 16px;
text-align: justify;
}
.site-inner-content
{
width:100%;
float:left;
padding:40px 0;
border-top: 1px solid #e9e9e9;
}
.site-inner-content h2
{
font-size:35px;
color:#000;
text-align:center;
}
.site-inner-content h2 span
{
display:block;
font-size:25px;
}
.site-footer {
float: left;
width: 100%;
}
.stats h4 {
color: #000;
letter-spacing: 1px;
line-height: 25px;
font-weight: 1;
font-size: 17px;
}
.stats p {
font-size: 3.5em;
font-weight: 500;
letter-spacing: 2px;
color: #EC2127;
margin: 0 0 0.2em 0;
}
.stats {
width: 100%;
float: left;
text-align: center;
}
.our-assurance-outer
{
width: 100%;
float: left;	
}
.our-assurance-outer h3 {
text-align: center;
font-size: 35px;
padding-bottom: 30px;
}
.our-assurance-outer {
width: 100%;
float: left;
padding: 40px 0;
}
.our-assurance-outer strong {
font-size: 25px;
}
.our-assurance-outer p {
text-align: justify;
line-height: 26px;
padding-top: 10px;
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.hero-content-style1 h2 {
font-size: 50px !important;
}
.section-contact .address-contact .fa-inverse {
font-size: 16px !important;
position: relative;
top: 6px;
left: 4px;
}
.address-box .fa-inverse {
color: #fff;
}
.address-box .fa-stack-2x {
font-size: 3em;
}
#about {
background: linear-gradient(to right, #3367ba 0%,#f9cc38 50%,#f37331 100%);
}
#contact {
background: linear-gradient(to right, #c3b1a7 0%,#3bccd7 50%,#dfd6e4 100%);
}
#contact {
background: linear-gradient(to right, #c3b1a7 0%,#3bccd7 50%,#dfd6e4 100%);
}
.address-content {
	color: #000;
}
.section-contact .address-contact span {
	float: left;
	color: #fff;
}
#contact a {
	color: #000;
	font-weight: bold;
}
.fa-inverse {
	color: #f37331;
}
#about .section-title {
	color: #fff;
}
.js-rotating.morphext {
	color: #caa222;
}
p {
	color: #000;
}
.section-services .service-item .service-content p {
	color: #000;
	text-align: justify;
}
.site-footer .site-info {
padding: 15px 0px !important;
}
.section-services .service-item {
min-height: 230px;
}	

img.custom-logo {
    width: 70px;
}
.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
#main .video-section section.hero-slideshow-wrapper {
	background: transparent
}
.hero-slideshow-wrapper:after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	display: block;
	content: ""
}
.body-desktop .parallax-hero .hero-slideshow-wrapper:after {
	display: none!important
}
#parallax-hero>.parallax-bg::before {
	background-color: rgba(0,0,0,0.3);
	opacity: 1
}
.body-desktop .parallax-hero .hero-slideshow-wrapper:after {
	display: none!important
}
a, .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus, .header-social a, .onepress-menu a:hover, .onepress-menu ul li a:hover, .onepress-menu li.onepress-current-item>a, .onepress-menu ul li.current-menu-item>a, .onepress-menu>li a.menu-actived, .onepress-menu.onepress-menu-mobile li.onepress-current-item>a, .site-footer a, .site-footer .footer-social a:hover, .site-footer .btt a:hover, .highlight, #comments .comment .comment-wrapper .comment-meta .comment-time:hover, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover, .btn-theme-primary-outline, .sidebar .widget a:hover, .section-services .service-item .service-image i, .counter_item .counter__number, .team-member .member-thumb .member-profile a:hover, .icon-background-default {
	color: #1e73be
}
input[type="reset"], input[type="submit"], input[type="submit"], input[type="reset"]:hover, input[type="submit"]:hover, input[type="submit"]:hover .nav-links a:hover, .btn-theme-primary, .btn-theme-primary-outline:hover, .section-testimonials .card-theme-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt, .pirate-forms-submit-button, .pirate-forms-submit-button:hover, input[type="reset"], input[type="submit"], input[type="submit"], .pirate-forms-submit-button, .contact-form div.wpforms-container-full .wpforms-form .wpforms-submit, .contact-form div.wpforms-container-full .wpforms-form .wpforms-submit:hover, .nav-links a:hover, .nav-links a.current, .nav-links .page-numbers:hover, .nav-links .page-numbers.current {
	background: #1e73be
}
.btn-theme-primary-outline, .btn-theme-primary-outline:hover, .pricing__item:hover, .section-testimonials .card-theme-primary, .entry-content blockquote {
	border-color: #1e73be
}
#footer-widgets {
}
.gallery-carousel .g-item {
	padding: 0px 1px
}
.gallery-carousel {
	margin-left: -1px;
	margin-right: -1px
}
.gallery-grid .g-item, .gallery-masonry .g-item .inner {
	padding: 1px
}
.gallery-grid, .gallery-masonry {
	margin: -1px
}


@media only screen and (max-width: 600px) {
.hero-content-style1 h2 {
	font-size: 30px;
}

}
/*slider-css*/
.heading {
text-align: center;
color: #454343;
font-size: 30px;
font-weight: 700;
position: relative;
margin-bottom: 70px;
text-transform: uppercase;
z-index: 999;
}
.white-heading{
color: #ffffff;
}
.heading:after {
content: ' ';
position: absolute;
top: 100%;
left: 50%;
height: 40px;
width: 180px;
border-radius: 4px;
transform: translateX(-50%);
background: url(https://www.hawksquadservices.com/hawksquad_files/custom/img/heading-line.png);
background-repeat: no-repeat;
background-position: center;
}
.white-heading:after {
background: url(../../d7tSD1R/heading-line-white.png);
background-repeat: no-repeat;
background-position: center;
}

.heading span {
font-size: 18px;
display: block;
font-weight: 500;
}
.white-heading span {
color: #ffffff;
}
/*-----Testimonial-------*/

.testimonial:after {
position: absolute;
top: -0 !important;
left: 0;
content: " ";
background: url(https://www.hawksquadservices.com/hawksquad_files/custom/img/testimonial.bg-top.png);
background-size: 100% 100px;
width: 100%;
height: 100px;
float: left;
z-index: 99;
}

.testimonial {
min-height: 375px;
position: relative;
background: url(../../PTJDkgb/testimonials.jpg);
padding-top: 50px;
padding-bottom: 50px;
background-position: center;
background-size: cover;
}
#testimonial4 .carousel-inner:hover{
cursor: -moz-grab;
cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
left: 0;
margin: 0;
width: 100%;
font-size: 0;
height: 20px;
bottom: 15px;
padding: 0 5px;
cursor: e-resize;
overflow-x: auto;
overflow-y: hidden;
position: absolute;
text-align: center;
white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
padding: 0;
width: 14px;
height: 14px;
border: none;
text-indent: 0;
margin: 2px 3px;
cursor: pointer;
display: inline-block;
background: #ffffff;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
padding: 0;
width: 14px;
height: 14px;
border: none;
margin: 2px 3px;
background-color: #9dd3af;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
background: #eeeeee;
-webkit-border-radius: 0;
border-radius: 0;
}

.testimonial4_control_button .carousel-control{
top: 175px;
opacity: 1;
width: 40px;
bottom: auto;
height: 40px;
font-size: 10px;
cursor: pointer;
font-weight: 700;
overflow: hidden;
line-height: 38px;
text-shadow: none;
text-align: center;
position: absolute;
background: transparent;
border: 2px solid #ffffff;
text-transform: uppercase;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
transition: all 0.6s cubic-bezier(0.3,1,0,1);
}
.testimonial4_control_button .carousel-control.left{
left: 7%;
top: 50%;
right: auto;
}
.testimonial4_control_button .carousel-control.right{
right: 7%;
top: 50%;
left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
color: #000;
background: #fff;
border: 2px solid #fff;
}

.testimonial4_header{
top: 0;
left: 0;
bottom: 0;
width: 550px;
display: block;
margin: 30px auto;
text-align: center;
position: relative;
}
.testimonial4_header h4{
color: #ffffff;
font-size: 30px;
font-weight: 600;
position: relative;
letter-spacing: 1px;
text-transform: uppercase;
}

.testimonial4_slide{
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 70%;
margin: auto;
padding: 20px;
position: relative;
text-align: center;
}
.testimonial4_slide img {
top: 0;
left: 0;
right: 0;
width: 136px;
height: 136px;
margin: auto;
display: block;
color: #f2f2f2;
font-size: 18px;
line-height: 46px;
text-align: center;
position: relative;
border-radius: 50%;
box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
-moz-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
-o-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
-webkit-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
}
.testimonial4_slide p {
color: #ffffff;
font-size: 20px;
line-height: 1.4;
margin: 40px 0 20px 0;
}
.testimonial4_slide h4 {
color: #ffffff;
font-size: 22px;
}

.testimonial .carousel {
padding-bottom:50px;
}
.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
width: 35px;
height: 35px;
}
/* ------testimonial  close-------*/


.panel.panel-danger h1 {
font-size: 30px;
text-align: center;
padding: 20px 0;
border-bottom: 1px #f2f2f2 solid;
}
.uploading {
height: 40px!important;
}