.slider{position: relative; z-index:1; margin-top: 0;}

.slider-search-form {
    position: absolute;
    bottom: 5%;
    width: 100%;
    left: 0px;
    padding-left: 10%;
    padding-right: 10%;
    z-index: 900; 
}
.slider-search-form .search-text {
	padding: 16px 20px;
	font-size: 22px;
	line-height: 1em;
	height: 54px;
	width: 540px;
	background-color: rgba( 255, 255, 255, 0.85 );
	border: 0;
}
.slider-search-form .search-button {
	background-color: #c31c1b;
	color: #FFFFFF;
	font-size: 22px;
	font-family: 'montserrat semibold';
	padding: 16px 24px;
	height: 54px;
	line-height: 1em;
}
.slider-search-form .search-advanced {
	display: inline-block;
	text-shadow: 0 0 3px rgba(0, 0, 0, 1);
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
}
.slider-search-form h1{ text-shadow:0px 0px 15px rgba(0,0,0,0.6);}

.h-sec-one{z-index: 998;  margin: -116px 0 0 0; overflow: hidden;}
.quick-search-main{background-color: rgba(34, 34, 34, 0.8);}
.quick-search-head {
    font-size: 38px;
    font-weight: 100;
    line-height: 48px;
    float: left;
    padding: 10px 0 0 83px;

    position: relative;
    background-color:#15b5ff;
    color:#FFF;
    font-family: 'PT Sans';
    font-weight:bold;
    top:13px;
}
.quick-search-head:after {
    content: "";
    bottom: 0;
    background-image: url("../images/heading_cut.png");
    height: 58px;
    width: 32px;
    right: -32px;
    position:absolute;
}

.quick-search-form .form-box {
    float: left;
    margin-left: 10px;
    padding: 10px 0;
}
.quick-search-form .form-box.box1 {
    width: 197px;
}
.quick-search-form .form-box.box2 {
    width: 170px;
}
.quick-search-form .form-box.box3, .quick-search-form .form-box.box4 {
    width: 123px;
}
.quick-search-form .form-box.box5 {
    width: 380px;
}
.quick-search-form .form-box.box6 {
    width: 150px;
    margin-left: 15px;
}
.quick-search-form .form-box .text {
    padding: 0 0 14px 3px;
    font-size: 18px;
    font-weight: bold;
}
.quick-search-form .form-box input, .quick-search-form .form-box select {
    border: 1px solid #000;
    background-color: #fff;
    font-size: 16px;
    padding: 3px;
    width: 100%;
    float: left;
}
.quick-search-form .form-box.box5 input {
    width: 45%;
}
.quick-search-form .form-box.box6 .text {
    padding: 0 0 12px 3px;
}
.quick-search-form .form-box.box6 a {
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
}
.quick-search-form .form-box.box6 a:hover{color:#ccc;}

.quick-search-form .form-box.box5 .to {
    float: left;
    width: 10%;
    text-align: center;
    padding-top:6px;
}
.quick-search-form .form-box.box6 input {
    border: none;
    background-color: #aa2b39;
    font-size: 18px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    cursor: pointer;
    padding: 3px 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.quick-search-form .form-box.box6 input:hover {
    background-color: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color:#FFF;
}
.quick-search-form.float_l {
    background-image: url("../images/white40.png");
    padding: 0 0 32px 0;
}
.h-sec-two {
    width: 100%;
    display: inline-block;
    background-color: #0d203b;
}
.services-sec a {
    display: inline-block;
}

.h-sec-one-heading {
    line-height: normal;
    text-transform: uppercase;
    font-weight: 600;
}

.services-sec a:hover img{box-shadow:1px 1px 5px #000;}
.h-sec-two, .h-sec-two .h-sec-one-heading {
    color: #ffffff;
}
.h-sec-two .h-sec-one-text{line-height:26px;}
.h-sec-three {
    background-image: url(../images/featured-sec-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    background-size: cover;
    display: inline-block;
    margin: -6px 0;
}
.h-sec-three .h-sec-three-heading {
    color: #ffffff;
    border-bottom: 5px #ffffff solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-weight: 600;
}
.h-sec-three .view-more-btn {
    width: 45%;
    background-color: #0d203b !important;
    font-weight: 600;
}
.h-sec-three .view-more-btn:hover {
    background-color: #3a6bb4 !important;
}
.h-sec-four{background-image:url("../images/why-work-bg.jpg"); background-repeat: no-repeat; background-position:center top; width:100%; background-size:cover;display: inline-block;}
.h-sec-four .heading-four {
    color: #0d203b;
    font-weight: 800;
}
.h-sec-four .content-four{line-height:26px;}
.h-sec-four .learn-more-btn {
    background-color: #3a6bb4 !important;
    font-weight: 600;
    width: 40%;
}
.h-sec-four .learn-more-btn:hover{    background-color: #0d203b !important;}
.h-sec-five {
    background-image: url(../images/blog-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    background-size: cover;
    display: inline-block;
    margin-bottom: -6px;
}
.h-sec-five .heading-five {
    background-color: #0d203b;
    color: #FFF;
    font-weight: 800;
}
.blog-right-sec{background-color:#0d203b;}
.blog-inner {
	background-color:#f0f0f0;
}
.blog-grid{display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px;}
.blog-inner .h-blog-main {
		background-color: #fff;
		padding: 20px;
		border: 1px solid #ccc;
}
.blog-inner .h-blog-main img {
		width: 100%;
		height: 200px;
		background-size: cover;
		background-position: center;
		border-radius: 5px 5px 0 0;
		margin-bottom: 1rem;
}
.blog-inner .blog-text {clear: both; line-height:26px;} */
.blog-inner .visit-btn {
    width: 27%;
    background-color: #3a6bb4 !important;
}
.visit-btn:hover {
    background-color: #0d203b !important;
}
.blog-inner .read-btn{color:#5a7f8b; text-decoration:none;}
.h-sec-five .blog-right-sec{}
.h-sec-five .blog-right-sec .testimonial-text{line-height:28px;}
.h-sec-five .blog-right-sec .more-testimonial-btn {
    width: 70%;
    background-color: #3a6bb4 !important;
    font-weight: 600;
}
.h-sec-five .blog-right-sec .more-testimonial-btn:hover{background-color:#FFF !important; color:#232323 !important;}

.blog-inner .read-btn:hover {
    color: #333;
}
.testimonial-title {
    font-size: 32px;
    font-weight: 800;
}
@media screen and (max-width: 1362px) {

	.quick-search-form .form-box.box1 {
	  margin-left: 0;
	}
	.quick-search-form .form-box.box1, .quick-search-form .form-box.box2 {
	  width: 136px;
	}
	.quick-search-form .form-box.box3, .quick-search-form .form-box.box4 {
	  width: 100px;
	}
	.quick-search-form .form-box.box5 {
	  width: 255px;
	}
	.quick-search-main{position:relative; bottom:0; margin-top:-72px;}
	.quick-search-main {
	    position: relative;
	    margin: 0;
	}
	.blog-inner .blog-left{width:40%;}
	.slider-search-form h1{ font-size:25px;}

}
@media screen and (max-width: 992px) {

	.slider {
		margin-top: 0;
	}


	.slider-search-form {
		top: 30%;
		text-align: center;
	}
	.slider-search-form .search-text {
		padding: 16px 20px;
		font-size: 22px;
		line-height: 1em;
		height: 54px;
		width: 400px;
	}
	.slider-search-form .search-button {
	}
	.slider-search-form .search-advanced {
		display: block;
		margin-top: 10px;
		margin-left: 10px;
	}
	.blog-grid{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px;}

	.h-sec-four .learn-more-btn {
		width:100% !important;
	}

	.z-mobileMenuDiv, .z-mobileMenuDiv a, .z-mobileMenuButton{z-index:999;}
	.quick-search-form .form-box, .quick-search-form .form-box.box6 {
	  margin-left: 8px;
	}
	.quick-search-form .form-box .text {
	  font-size: 13px;
	  padding: 25px 0 10px 0;
	}
	.quick-search-form .form-box.box1, .quick-search-form .form-box.box2 {
	    width: 113px;
	    padding-left: 0;
	}
	.quick-search-form .form-box.box3, .quick-search-form .form-box.box4 {
	  width: 95px;
	}
	.quick-search-form .form-box.box5 .to {
	  font-size: 0;
	}
	.quick-search-form .form-box.box5 {
	  width: 160px;
	}
	.quick-search-form .form-box.box6 {
	  width: 120px;
	}
	.quick-search-form .form-box.box6 .text {
	  padding: 20px 0 12px 3px;
	}
	.quick-search-form .form-box.box6 a {
	  font-size: 13px;
	}
	.quick-search-main.float_l {
	  height: auto;
	  margin:18px 0 0;
	}
	.quick-search-form.float_l {
	  padding: 0 0 22px;
	}
	.find-select select{width:17%;}
	.slider-search-form h1{ font-size:21px;}

}
@media screen and (max-width: 767px) {

	.slider-search-form { width:95%;
	padding-left:5%;
	padding-right:0%;
	position: absolute !important;
	bottom: 5%
}


	.slider-search-form {
		text-align: center;
	}
	.slider-search-form .search-text {
		padding: 8px 16px;
		font-size: 16px;
		line-height: 1em;
		height: 32px;
		width: 320px;
	}
	.slider-search-form .search-button {
		padding: 8px 16px;
		font-size: 16px;
		line-height: 1em;
		height: 32px;
	}
	.slider-search-form .search-advanced {
		display: block;
		margin-top: 10px;
		margin-left: 10px;
		font-size: 14px;
	}
	.blog-grid{display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 20px;}

	.h-sec-one{height:auto; margin:0;}
	.quick-search-main{position:relative !important;}
	.quick-search-main.float_l {
	  height: auto;
	  margin: 0px 0;
	  padding: 30px 0 0;
	}
	.quick-search-head, .quick-search-head::after, .quick-search-form .form-box.box1, .quick-search-form .form-box.box2, .quick-search-form .form-box.box3, .quick-search-form .form-box.box4, .quick-search-form .form-box.box5, .quick-search-form .form-box.box5 input, .quick-search-form .form-box.box6, .h-ser-box, .h-listing-box, .h-listing-box img, .join-team.float_l .join-team-text, .home-blog, .home-ecard, .home-blog .blog-img, .home-blog .blog-text {
	  width: 100%;
	}
	.quick-search-form.float_l {
	  padding: 15px;
	}
	.quick-search-form .form-box, .quick-search-form .form-box.box6 {
	  margin-left: 0;
	}
	.quick-search-form .form-box.box5 .to {
	  font-size: 16px;
	  margin: 6px 0;
	  width: auto;
	}
	.quick-search-form .form-box.box6 .text {
	  text-align: center;
	}
	.quick-search-form .form-box.box6 a {
	  font-size: 16px;
	}
	.quick-search-main.float_l{padding:30px 0;}
	.quick-search-form .form-box .text {
	    padding: 0 0 10px 0;
	}
	.quick-search-form .form-box {
	    padding: 15px 0;
	}
	.quick-search-form .form-box.box6 .text {
	    padding: 0 0 12px 3px;
	}
	.h-sec-two {
	    background-image: none;
	}
	.blog-inner .blog-left{width:100%; float:none;}
	.blog-inner .blog-right {
	    display: none;
	}
	.blog-title {font-size: 15px;}
	.z-equal-heights > div{height:auto !important;}
	.blog-right-sec{padding-bottom:40px;}

}
@media screen and (max-width: 479px) {
	.services-sec a{padding:0;}
	.h-sec-four .heading-four{font-size:30px;}
	.h-sec-two .h-sec-one-heading{font-size:30px;}
	.h-sec-one{margin:0;}
	.h-sec-three .view-more-btn{width:100%;}
	.h-sec-three .view-more-btn:hover{width:100%;}
	.quick-search-main{position:relative !important;}
	.slider.float_l {
	  height: 360px;
	}
	.quick-search-main.float_l {
	  height: auto;
	  margin: 0;
	  padding: 30px 0 0;
	}
	.quick-search-head, .quick-search-head::after, .quick-search-form .form-box.box1, .quick-search-form .form-box.box2, .quick-search-form .form-box.box3, .quick-search-form .form-box.box4, .quick-search-form .form-box.box5, .quick-search-form .form-box.box5 input, .quick-search-form .form-box.box6, .h-ser-box, .h-listing-box, .h-listing-box img, .join-team.float_l .join-team-text, .home-blog, .home-ecard, .home-blog .blog-img, .home-blog .blog-text {
	  width: 100%;
	}
	.quick-search-form.float_l {
	  padding: 15px;
	}
	.quick-search-form .form-box, .quick-search-form .form-box.box6 {
	  margin-left: 0;
	}
	.quick-search-form .form-box.box5 .to {
	  font-size: 16px;
	  margin: 6px 0;
	  width: auto;
	}
	.quick-search-form .form-box.box6 .text {
	  text-align: center;
	}
	.quick-search-form .form-box.box6 a {
	  font-size: 16px;
	}
	.quick-search-main.float_l{padding:30px 0;}
	.h-sec-four .learn-more-btn{width:auto;margin-top: 10px;}
	.h-sec-four .learn-more-btn:hover{width:auto;}
	.blog-inner .visit-btn{width:100%;}
	.blog-inner {
    padding: 15px;
}

}
