.header_main_action ul > li i{
color:#00061f !important;
}

.col-sm-half.vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}

.col-sm-half-one.vc_column_container {
    padding-left: 0px;
    padding-right: 15px;
}


.col-sm-half-two.vc_column_container {
    padding-left: 15px;
    padding-right: 0px;
}

.bg-center.vc_custom_1646631083253 {
	background-position:center center !important;
}

.hm12-demo-one-shadow {
	box-shadow: 0px 10px 22px rgba(246,169,20,0.14);
	margin-bottom:15px;
}

.hm12-prog-one .progress-bar {
	background-color: #F5A913;
}
.hm12-prog-one .title {
	font-family:'Poppins';
	font-size:20px;
	line-height:30px;
	font-weight:700;
}

.text-white .title {
	color:#fff;
}

.rt-accordion.element-six.hm12-dm-one-acco .radiantthemes-accordion-set>a.rt-active {
	background-color: #001a57;
}

.perfect-encoding.vc_custom_heading {
	background-position: 0 8px !important;
}

.email-submit button{
	background:#F5A913;
}

.email-submit {
    background-color: #fff;
    float: left;
    border-radius: 50px;
	width: 100%;
}
.email-submit input[type=email] {
	height: 50px;
    width: 67%;
  float: left;
    background-color: #fff !important;
    border-radius: 50px 0px 0px 50px;
    color: #898989;
    padding: 0px 15px;
	margin:0px;
	border:none;
}
.email-submit button {
    color: #fff;
    font-size: 15px;
    font-weight: normal !important;
    width: 33% !important;
    border-radius: 50px !important;
    float: right;
    margin: 0px;
    padding: 12px 0px 12px 0px !important;
	border:none;
}

.blog.element-twelve .blog-item > .holder .data ul.meta li {
	float:left;
}

.blog.element-twelve .blog-item > .holder .data h4 {
	clear:both;
	padding-top:4px;
}

.blog.element-twelve .blog-item > .holder .data a.btn,
.blog.element-five.hm-12-two-blog .blog-item > .holder .data a.btn {
	position: relative;
	display:inline-block;
    color: #000;
    transition: all 0.12s ease-in-out;
    -webkit-transition: all 0.12s ease-in-out;
    text-transform: capitalize;
	font-size:16px;
	line-height:26px;
	font-weight:600;
}

.blog.element-twelve .blog-item > .holder .data a.btn:before,
.blog.element-five.hm-12-two-blog .blog-item > .holder .data a.btn:before {
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

.blog.element-twelve .blog-item > .holder .data a.btn:after,
.blog.element-twelve .blog-item > .holder .data a.btn:before,
.blog.element-five.hm-12-two-blog .blog-item > .holder .data a.btn:after,
.blog.element-five.hm-12-two-blog .blog-item > .holder .data a.btn:before {
    content: '';
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    -webkit-transition: .35s cubic-bezier(.04, .11, .6, .97);
    -o-transition: .35s cubic-bezier(.04, .11, .6, .97);
    transition: .35s cubic-bezier(.04, .11, .6, .97);
}

.blog.element-twelve .blog-item > .holder .data a.btn:hover:before,
.blog.element-five.hm-12-two-blog .blog-item > .holder .data a.btn:hover:before {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

.blog.element-twelve .blog-item > .holder .data a.btn:after,
.blog.element-five.hm-12-two-blog .blog-item > .holder .data a.btn:after {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.blog.element-twelve .blog-item > .holder .data a.btn:hover:after,
.blog.element-five.hm-12-two-blog .blog-item > .holder .data a.btn:hover:after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-delay: .34s;
    -o-transition-delay: .34s;
    transition-delay: .34s;
}

.blog.element-twelve .blog-item > .holder > .date {
	border-radius:5px !important;
	background:#F5A913;
}

.blog.element-twelve .blog-item > .holder .data ul.meta li {
    float: left;
    list-style: none;
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 5px;
}

.blog.element-twelve .blog-item > .holder .data ul.meta li a {
	text-decoration:none !important;
	color:#F5A913;
}

span.yellow-txt {
	color:#F5A913;
}

.wraper_header_main>.container {
	padding-top: 15px;
    padding-bottom: 15px;
    background: #fff;
    border-radius: 0;
}

@media screen and (min-width: 1200px) {
	.wraper_header_main>.container {
	padding-top: 4px;
    padding-bottom: 10px;
    background: #fff;
    border-radius: 0 0px 5px 5px;
}
}

/* DEMO 2 CSS STARTS */

.demo12-hm2-banner.vc_row {
	background-position:bottom center !important;
}

.pos-center-right.vc_row {
	background-position:center right !important;
}

.hm12-prog-two .progress {
	margin-bottom:40px;
}

@media screen and (max-width: 767px) {
	.column-second-mobile .vc_column-inner {
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	.column-second-mobile-phone .vc_column-inner {
		padding-left:15px !important;
		padding-right:15px !important;
		padding-top:0px !important;
	}
		
}

.radiant-contact-form .form-row textarea {
    height: 110px !important;
}

.team.element-fifteen.hm-12-two-team .team-item > .holder > .pic > .data ul.social {
	display:none;
}

.team.element-fifteen.hm-12-two-team .team-item > .holder > .pic > .data {
	transition:all 0.3s ease-in-out;
}

.team.element-fifteen.hm-12-two-team .team-item > .holder > .pic > .data:hover {
	transform: translateY(-15px);
	-webkit-transform: translateY(-15px);
}

.team.element-fifteen.hm-12-two-team .team-item > .holder > .pic:hover .data .table {
	background:#09276f;
}

.team.element-fifteen.hm-12-two-team .team-item > .holder > .pic > .data p {
	color:#09276f;
}

.blog.element-five.hm-12-two-blog .blog-item > .holder > .date,
.blog.element-five.hm-12-two-blog .blog-item > .holder .data ul.meta {
	display:none;
}

/* HOME 2 CSS END */

/* HOME 3 CSS START */
.hm12-demo-three-shadow {
	box-shadow: 0px 10px 22px rgba(244,70,47,0.14);
	margin: 1%;
	width:30%;
	background-position:right 30px;
}
@media screen and (max-width: 767px) {
	.hm12-demo-three-shadow {
	box-shadow: 0px 10px 22px rgba(244,70,47,0.14);
	margin: 0;
	width:100%;
	background-position:right 30px;
}
}
.hm12-demo-three-shadow .vc_column-inner {
	background-position:right 48px !important;
}

.hm12-demo-three-shadow-frm {
	box-shadow: 0px 10px 22px rgba(244,70,47,0.14);
}

.team.element-fourteen.hm-12-three-team .team-item > .holder > .data {
	box-shadow: 0px 10px 22px rgba(244,70,47,0.14);
}
/* HOME 3 CSS END */
