/*
Theme Name: Onesolpro
Theme URI: http://treeaus.com
Description: Creative Multi-Purpose WordPress Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Er Nisha Sharma
Author URI: http://treeaus.com
Version: 17.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


body p {
	margin-bottom: 13px !important;
}
.absolute_wrapper .full_section_inner {
    position: absolute !important;
    bottom: 0px;
    width: 100%;
    background: rgba(13,17,112,0.8);
}
.color_section h1, .color_section h2, .color_section h3, .color_section h4, .color_section h5, .color_section h6, .color_section p, .color_section ul li, .color_section .qode-showcase-content-inner {
	color: #fff;
}
.wpls-logo-slider.wpls-center .slick-slide {
	opacity: 1 !important;
	transform: none !important;
}
/*.q_elements_holder.three_columns.eh_three_columns_25_25_50.expertise_wrapper .q_elements_item:nth-child(2) {
    width: 50%;
}
.q_elements_holder.three_columns.eh_three_columns_25_25_50.expertise_wrapper .q_elements_item:last-child {
    width: 25%;
}*/
.expertise_wrapper.q_elements_holder {
    margin-top: -9px;
    margin-bottom: -9px;
}
.black_section h2, .black_section p {
    color: #000;
    text-align: center;
}
.enterprise_wrapper_bottom.q_elements_holder {
    margin-bottom: -9px;
}
.call_to_action .container_inner {
    width: 100% !important;
}
.home_call_action .two_columns_75_25>.column1, .home_call_action .two_columns_75_25>.column2 {
    width: 100%;
}
.home_call_action .call_to_action .column2.button_wrapper .qbutton {
    position: relative;
    right: 0;
    top: 0;
    -webkit-transform: unset;
    -ms-transform: translateY(-50%);
    transform: unset;
}
.home_call_action .q_elements_item:first-child h1, .home_call_action .q_elements_item:first-child h5 {
    color: #fff;
}
.home_call_action .q_elements_item:last-child .call_to_action .column2.button_wrapper {
	text-align: left;
}
.title_subtitle_holder_inner h1 span::before {
    border-top: 3px solid #0080C7;
    content: "";
    position: absolute;
    top: 0px;
    width: 50px;
    margin: 0px auto;
    left: 0px;
    right: 0px;
}
.qode-numbered-process-holder .qode-np-item-image-holder .qode-np-title {
    width: 100% !important;
    text-shadow: 1px 1px 1px #000;
}
.qode-numbered-process-holder .qode-np-item-image-holder .qode-np-item-number {
    color: #fff !important;
    background-color: #03076A !important;
}
.service_block .q_icon_with_title.left_from_title.very_large .icon_holder, .service_block .q_icon_with_title.very_large .icon_holder img {
    width: 100%;
}
.service_block .q_icon_with_title.very_large.custom_icon_image.center {
    border: 3px solid #ccc;
}
.service_block .icon_text_holder {
    padding: 0px 20px 0px !important;
}
input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select {
    border: 1px solid #ccc !important;
    font-family: unset !important;
    color: #000 !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 130px;
    border: 1px solid #ccc !important;
    color: #000 !important;
    font-family: unset !important;
}
input.wpcf7-form-control.wpcf7-submit {
    float: right;
    background: #0D1170 !important;
    color: #fff !important;
    border-color: #0D1170 !important;
    padding: 5px 40px !important;
    font-size: 14px;
    border-radius: 30px !important;
}
a.learn_button {
    border: 2px solid;
    padding: 10px 20px;
}
.footer_top a.learn_button:hover {
    background: #fff;
    color: #000 !important;
    border: 2px solid #fff;
}
.vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
    font-size: 20px;
    color: #fff;
}
.vc-hoverbox-block-inner.vc-hoverbox-back-inner h2 {
    color: #010569;
    margin-bottom: 10px;
	font-size: 20px;
}