/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/

.top-hero-image {
	padding-top: 80px;
	padding-bottom: 0;
	height: 620px;
}

.page-section .wpb_row .wpb_row.hero-image-inner-box {
	padding: 0 13%;
}

.page-section .wpb_row .wpb_row.hero-image-inner-box.hero-image-action-box {
	padding-top: 20px;
}

.hero-image-top-text {
	width: 75%;
	/* background: #0c0c0b; */
	background: #00AEEF;
	opacity: 0.8;
	padding: 10px 30px;
	/* float: right; */
	color: #ffffff;
	letter-spacing: 0.15em;
	margin: 0 auto;
}

.hero-image-top-text h1{
    font-size: 50px;
	color: #ffffff;
	line-height: 60px;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: 700;
	font-style: normal;
}

.hero-image-top-text h2 {
	color: #ffffff;
	font-size: 32px;
	line-height: 42px;
}

.hero-image-top-text.hero-image-bottom-text {
	width: 80%;
	padding: 30px 15px;
	cursor: pointer;
	background: #0c0c0b;
}

.hero-image-middle-text h1 {
	font-size: 56px;
	color: #ffffff;
	line-height: 75px;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: 700;
	font-style: normal;
}

.hero-image-top-text.hero-image-bottom-text h2 {
	color: #ffffff;
	font-size: 32px;
	line-height: 42px;
}

.vc_general.vc_cta3.vc_cta3-style-custom.top-button-box {
	border: none;
	background: transparent;
}

.top-button-box .vc_cta3-content-header h2 {
	margin-bottom: 0;
}

button.top-banner-btn {
	background: #34497c;
	border-color: #34497c;
	margin-left: 30px;
	margin-bottom: 0;
}

button.top-banner-btn:hover {
	background: #af1818;
	border-color: #af1818;
}

h2.home-top-text-heading {
	margin: 90px 0 50px;
	letter-spacing: 0.8px;
}

a.top-link {
	margin: 0 30px;
}

.top-why-left-box > div {
	height: 600px;
}

.top-why-right-box > div {
	height: 600px;
}

.top-middle-image {
	margin-top: 100px;
}

.home-top-feature-box.iconbox-style-3 i.boxicon {
	background-color: #e8ffd1;
	padding: 20px;
	border-radius: 50%;
	margin-bottom: -10px;
}

.home-top-feature-box.iconbox-style-3 .iconimg {
	background-color: #afddef;
	padding: 20px;
	border-radius: 50%;
	margin-bottom: -10px;
	width: 60px;
}

.home-top-feature-box h3 {
	margin-bottom: 0 !important;
	font-weight: 500;
	background: #afddef;
	padding: 20px 0;
}

.home-top-feature-box p {
	text-align: left;
	background-color: #afddef;
	padding: 0 20px 20px;
	height: 140px;
	color: #000000;
}

.home-services-box {
	border: 1px solid #ffffff;
	padding: 20px;
	color: #ffffff;
	height: 360px;
}

.vc_responsive .wpb_row .vc_col-sm-4.home-count-box {
	padding: 50px 20px;
	cursor: pointer;
	border-right: 1px solid #5c6d97;
}

.vc_responsive .wpb_row .vc_col-sm-4.home-count-box:nth-child(3) {
	border-right: none;
}

.vc_responsive .wpb_row .vc_col-sm-4.home-count-box:hover {
	background-color: #26365f;
}

.home-count-box .counter {
	font-family: Montserrat;
}

.home-count-box .counter .counter-number {
	font-size: 90px;
	font-weight: 500;
}

.home-count-box .counter .counter-title {
	font-weight: 500;
	font-size: 17px;
}

.home-testimonial-box .testimonial {
	opacity: 0.6;
	color: #021645;
	font-size: 15px;
	font-weight: 600;
}

.home-testimonial-box .testimonial-author {
	color: #ffffff;
	font-size: 22px;
}

.home-our-advantage-box {
	padding: 50px 20px;
}

.page-section .wpb_row .wpb_row.home-advantages-features {
	margin: 25px 0 0 -20px !important;
}

.page-section
	.wpb_row
	.wpb_row.home-advantages-features
	.minti_list.show_separator
	li {
	padding: 4px 0;
}

.home-top-contact-btn .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
	background: #34497c;
}

h3.home-form-box-heading {
	margin-top: 15px;
}

.home-form-box .wpcf7 {
	padding: 40px;
	background: #afddef;
}

.home-form-box .wpcf7 .wpcf7-form select,
.home-form-box .wpcf7 .wpcf7-form textarea,
.home-form-box .wpcf7 .wpcf7-form input[type="text"],
.home-form-box .wpcf7 .wpcf7-form input[type="email"],
.home-form-box .wpcf7 .wpcf7-form input[type="tel"],
.home-form-box .wpcf7 .wpcf7-form input[type="date"] {
	margin-top: 0;
}

.home-form-box .wpcf7 .wpcf7-form textarea {
	height: 60px;
}

.home-form-box .wpcf7 .wpcf7-form input[type="submit"] {
	background: #34497c;
	border-color: #34497c;
	padding: 18px 25px;
	font-size: 16px;
}

.home-form-box .wpcf7 .wpcf7-form input[type="submit"]:hover {
	background: #5472d2;
	border-color: #5472d2;
}

.home-form-box .wpcf7 form.wpcf7-form p {
	margin-bottom: 10px !important;
}

.home-form-phone-text h3 {
	font-size: 38px;
	color: #34497c;
	line-height: 65px;
}

.home-form-phone-text h3 a {
	color: #af1818;
}

.home-form-phone-text h3 a:hover {
	color: #348f06;
}

.home-form-image {
}

.footer-btn a {
	border-radius: 0;
}

#footer .widget h3.footer-menu-heading {
	font-size: 24px;
	text-transform: capitalize;
	font-weight: 400;
}

#footer #block-7.widget,
#footer #block-8.widget,
#footer #block-10.widget {
	margin-bottom: 20px;
}

#footer .widget ul li {
	border-bottom: none;
	padding-bottom: 0;
}

#footer #block-9.widget p {
	margin-bottom: 5px;
}

#back-to-top .fa.fa-chevron-up {
	font: normal normal normal 16px/1 FontAwesome;
}

.about_us_text{
	font-size: 16px;
	line-height: 25px;
}

.service_icon_img img{
	border-radius: 50%;
	border: 5px solid #eff7f9;
}

.iconbox.service_icon_img h3{
	color:#AF1818;
	font-size: 32px;
}

#pum_popup_title_15879{
	font-weight: 600;
	color:#3457d5;
	text-align: center;
}

#pum-15879.pum-theme-15872 .pum-content+.pum-close,
#pum-15879.pum-theme-enterprise-blue .pum-content+.pum-close{
	background-color: #3457d5;
}

#popmake-15879 label{
	font-weight: 600;
}

.page-id-4982 .wpcf7-form textarea{
	height: 150px;
}