/*
Theme Name:   OSINT
Description:  Write here a brief description about your child-theme
Author:       Tom
Author URL:   https://wordpress-355415-1627415.cloudwaysapps.com
Template:     page-builder-framework
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  OSINT
*/

/* Write here your own personal stylesheet */

#gform_fields_1 li input, #gform_fields_1 li textarea,
#gform_fields_2 li input, #gform_fields_2 li textarea {
	padding: 15px 55px 15px;
	line-height: 1 !important;
	font-size: 1rem !important;
}
.request-form li input, .request-form li textarea, .address_state select, .ginput_container_select select{
	background-color: #EBEBF0;
}
#gform_fields_2 li select, .request-form li select{
	padding: 13px 55px 13px;
	line-height: 1 !important;
}
.request-form li input, .request-form li textarea, .address_state select, .ginput_container_select select{
	padding: 15px 55px 15px !important;
	line-height: 1 !important;
	font-size: 1rem !important;
}
.address_state select{
	padding: 16px 15px !important;
	line-height: 1 !important;
	font-size: 1rem !important;
	margin-top: 12px !important;
}
#input_1_1, #input_2_1 {
    background: url(/wp-content/uploads/2020/12/Icon-awesome-user-alt.png) no-repeat scroll 15px 15px #EBEBF0;
	margin-top: 0px
}
#input_1_2, #input_2_2 {
    background: url(/wp-content/uploads/2020/12/Icon-material-email.png) no-repeat scroll 15px 15px #EBEBF0;
	margin-top: 0px
}
#input_1_3, #input_2_3 {
    background: url(/wp-content/uploads/2020/12/Icon-awesome-phone-alt.png) no-repeat scroll 15px 15px #EBEBF0;
	margin-top: 0px
}
#input_2_5 {
    background: url(/wp-content/uploads/2020/12/Icon-open-layers.png) no-repeat scroll 15px 15px #EBEBF0;
	margin-top: 0px
}
#input_2_5 .gf_placeholder{
	color: #828C96 !important;
}
#input_1_4, #input_2_4 {
    background: url(/wp-content/uploads/2020/12/Icon-awesome-comment-alt.png) no-repeat scroll 15px 15px #EBEBF0;
}
.gform_confirmation_message{
	text-align: center;
	color: #000000 !important;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* Edge */
  color: #828C96;
  font-size: 1rem !important;
  font-family: Montserrat;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #828C96;
  font-size: 1rem !important;
  font-family: Montserrat;
}

input::placeholder, textarea::placeholder {
  color: #828C96;
  font-size: 1rem !important;
  font-family: Montserrat;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0!important;
}
.gform_button{
	color: #ffffff !important;
	background-color: #001A5E;
	padding: 20px 60px !important;
	border: 2px solid #001A5E;
	margin-left: 15px;
	text-transform: uppercase;
	font-weight: 400;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	margin: 0 auto;
	line-height: 1 !important;
}
.gform_button:hover{
	color: #001A5E !important;
	background-color: #ffffff;
}
.gform_wrapper ul.gform_fields li.gfield{
	padding-right: 0px !important;
}
.qoute-left{
	margin-bottom: 20px;
}
.qoute-right{
	float: right;
}
.testimonials-heading{
	color: #ffffff;
	text-align: center;
	font-size: 2.25rem;
	font-family: Montserrat;
	font-weight: bold;
}
.wprev-slider{
	max-width: 992px;
	margin: 0 auto;
}
.indrevdiv p{
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
	font-size: 1.31rem;
	font-family: Montserrat;
}
.t7displayname{
	text-align: center;
	font-family: Montserrat;
	font-size: 1rem;
	font-weight: bold;
}
.wprs_unslider-arrow{
	background-image: url('/wp-content/uploads/2020/12/Icon-awesome-arrow-right.png') !important;
	background-size: 32px !important;
	right: 0px !important;
	margin-top: 0px !important;
}
.wprs_unslider-arrow.prev{
	left: 0px !important;
}

@media screen and (min-width: 1024px){
	.btn-contact a{
		color: #ffffff !important;
		background-color: #001A5E;
		padding: 12px 40px !important;
		border: 2px solid #001A5E;
		margin-left: 15px;
	}
	.btn-contact a:hover{
		color: #001A5E !important;
		background-color: #ffffff;
	}
	.btn-contact a:after{
		content: unset !important;
	}
}
@media screen and (max-width: 767px){
	.service-subtitle .elementor-icon-box-icon{
	    float: left;
	    left: -14px;
	    position: relative;
	}
	.service-subtitle .elementor-icon-box-wrapper{
		position: relative;
    	left: -10px;
	}
}

.gform_wrapper span.ginput_product_price_label {
    display: none!important;
}