/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


ul#menu-main-menu-3 li {
    border: none !important;
}

a.menu-link span {
    padding: 10px;
}
a.menu-link span:hover {
    background-color: #ee323f;
    padding: 10px;
    color: #ffffff;
}

h1.widget-title {
    font-size: 18px;
}
.qcklink {
    display: flex !important;
}

.submenuu {
    margin-left: 60px;
}

.fthd {
    color: #ffffff;
}

button#wpforms-submit-415 {
    border: 1px solid;
}

.col1, .col2, .col3, .col4 {
    display: flex;
}

.wpcf7-form-control-wrap {
    margin-right: 20px;
}

.form-control {
    margin: 12px;
}

#menu-main-menu-1 {
    display: contents !important;
}

.footer-box {
    max-width: 100% !important;
}
.career-detail {
    margin-bottom: 40px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
}

.career-detail .desc {
    margin-top: 30px;
}

.crr textarea{
	height:auto;
	min-height:70px !important;
	font-size: inherit !important;
}

.choices.wpforms-field-row {
    text-align: left !important;
}

.modal-dialog-scrollable .modal-body {
    overflow-x: hidden;
	padding: 2px 20px 5px 0px;
}

.ftr .wpcf7-form-control::placeholder {
    color: #ffffff !important;
}
span.wpcf7-form-control-wrap.intl_tel-131 {
   /* margin-left: 12px; *
    /* width: 100% !important; */
}

.ftr textarea {
    height: auto;
    min-height: 70px !important;
    background-color: transparent;
    font-size: inherit;
}

/* .intl-tel-input.allow-dropdown{
	margin-left:12px !important;
	width:100% !important;
} */

span#services-check .wpcf7-list-item {
    background-color: #ee2436;
    padding: 10px 25px 10px 10px;
    border-radius: 35px;
    color: #fff;
}

 #services-check input[type="checkbox"] {
   background-color: #ffffff00 !important;
    border: 1px solid #ffffff00 !important;
}

#services-check input[type=checkbox]:checked:before{
	color:#ffffff !important;
}

#services-check .wpcf7-list-item {
    margin: 12px !important;
}

#footer .widget-title {
    border-color: #ffffff;
}

 .ftr .intl-tel-input.allow-dropdown {
    width: 81% !important;
	margin-left: 65px !important;
} 

/* .ftr .intl-tel-input.allow-dropdown {
    width: 220px !important;
    margin-left: 66px !important;
} */

.ftr .iti--allow-dropdown{
	width: 220px !important;
    /* margin-left: 66px !important; */
}

.ftr span.country-name {
    color: #802f35 !important;
}

#right-sidebar {
    width: 100% !important;
}

.title {
    color: #ee2436;
}

.clrr {
    color: #000000;
    font-size: 15px;
	text-decoration:underline;
}

.btnn {
    background-color: #dc3545 !important;
    color: #ffffff !important;
    font-size: 18px !important;
	border: 1px solid #dc3545 !important;
}
/* .btn-sb {
    background-color: #dc3545 !important;
    color: #ffffff !important;
    border: 1px solid #dc3545 !important;
}

.btn-sb:hover {
    background-color: #ffffff !important;
    color: #dc3545 !important;
    border: 1px solid #dc3545 !important;
} */

.left-cont {
    border-right: 1px solid #eeeeee;
}

.ftr .intl-tel-input.allow-dropdown .selected-flag {
    border: 1px solid #dddddd !important;
    margin-left: -55px !important;
}

.ftr .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=tel] {
    padding-left: 16px !important;
}


#exampleModalScrollable .modal-body {
    /* padding: 2px 20px 5px 0px; */
	padding: 30px 30px 20px 12px;
}

.car-resume label {
    margin-left: 12px;
}

/*.car-popup .btn {
    margin-left: 12px !important;
} */

/* .ftr .wpcf7-not-valid-tip{
	display:none;
} */

.ftr .btn {
    margin-left: 12px;
	background-color: #ffffff !important;
    color: #d64f58 !important;
    border: 1px solid #ffffff !important;
}

.ast {
    color: red;
}

.ftr .wpcf7-response-output {
    margin-left: 27px !important;
}

.ftr {
    margin-left: -27px !important;
}

input#carr-phone {
    margin-left: 32px;
}

.car-popup .intl-tel-input.allow-dropdown {
    width: 86%;
    margin-left: 32px;
    margin-top: 12px;
	
}

.car-popup .intl-tel-input.allow-dropdown .selected-flag {
    border: 1px solid #dddddd;
    margin-left: -22px;
}

.pg .wpcf7-not-valid-tip{
   margin-left: 12px;
}

.desc .btn {
    font-size: 13px;
    background-color: #ffffff !important;
    color: #ee323f !important;
    border: 1px solid #ee323f !important;
    padding: 10px 25px 10px 25px;
	font-weight: 700;
}

.desc .btn:hover {
    background-color: #ee323f !important;
    color: #ffffff !important;
}

.car-popup .wpcf7-file {
    border: none !important;
}

.btn-car .ajax-loader{
	margin: 0px !important;	
}

.btn-cancl {
    font-size: 12px !important;
    padding: 11px 25px 11px 25px !important;
    background-color: #eeeeee !important;
    border: 1px solid #ccc2c2 !important;
    color: #000000 !important;
	margin-top: -33px;
    line-height: 22px !important;
    margin-right: 10px;
}

.btn-car button {
    padding-top: 8px !important;
}

.car-popup .btn{
  font-weight: 500 !important;
	float: right !important;
	height: 40px !important;
}

.car-popup .btn-secondary:hover {
    background-color: #ee323f;
    border: 1px solid #ee323f;
}

.btn-car {
   /* display: flex !important;
    float: right !important; */
	margin-top: 25px;
}

.ftr .wpcf7-not-valid-tip {
    font-size: 12px !important;
    color: #ffffff !important;
    margin-left: 12px;
}

.car-popup .wpcf7-not-valid-tip {
    margin-left: 12px !important;
}

.errmsg{
	color:red !important;
}

.desc a {
    margin-top: 5px;
}

.wpcf7-response-output.alert.alert-danger {
    display: none;
}

 .ftr .phn-rw{
	margin-bottom: -26px;
	margin-top: -26px;
}
.btn-cftr {
    margin-bottom: -15px !important;
}

.ftr ul.country-list {
    margin-left: -55px !important;
}

#wpcf7-f774-o1 form textarea:focus, #wpcf7-f774-o1 form input[type="text"]:focus, #wpcf7-f774-o1 form input[type="email"]:focus, #wpcf7-f774-o1 form input[type="tel"]:focus {
    background-color: transparent !important;
}

#wpcf7-f774-o1 form textarea, #wpcf7-f774-o1 form input[type="text"], #wpcf7-f774-o1 form input[type="email"], #wpcf7-f774-o1 form input[type="tel"]{
    color:#ffffff !important;
}

#wpcf7-f774-o2 form textarea:focus, #wpcf7-f774-o2 form input[type="text"]:focus, #wpcf7-f774-o2 form input[type="email"]:focus , #wpcf7-f774-o2 form input[type="tel"]:focus {
    background-color: transparent !important;
}

#wpcf7-f774-o2 form textarea, #wpcf7-f774-o2 form input[type="text"], #wpcf7-f774-o2 form input[type="email"], #wpcf7-f774-o2 form input[type="tel"]{
    color: #ffffff !important;
}

.ftr .wpcf7-tel {
    color: #ffffff !important;
}

.ftr .fname .wpcf7-not-valid-tip, .ftr .email .wpcf7-not-valid-tip {
    margin-top: -10px;
}

.iti__flag-container {
    margin-left: 11px;
    border: 1px solid #dddddd;
    border-radius: 3px;
}

.wpcf7-tel {
    margin-left: 67px !important;
    padding-left: 15px !important;
}

.iti.iti--allow-dropdown {
    width: 95%;
}

#error-msg, #errmsg {
  color: red;
}
#valid-msg {
  color: #00C900;
}
input.error {
  border: 1px solid #FF7C7C;
}
.hide {
  display: none;
  margin-left:12px;
}

.ftr #error-msg, .ftr #errmsg, .ftr #error-msg {
    color: #ffffff !important;
	margin-left: 12px;
}

.iti__country-name{
	color: #000000 !important;
}

.row-spc {
    margin-top: 26px;
}

.btnn:hover {
    background-color: #ffffff !important;
    color: #dc3545 !important;
    border: 1px solid #dc3545 !important;
}

/* .iti__selected-dial-code {
    display: none;
} */


@media(max-width:667px){
	
     .car-popup .intl-tel-input.allow-dropdown{
     width: 84% !important;
}
	
	.desc .btn{
		margin-top:25px !important;
	}
	
	.iti.iti--allow-dropdown {
    width: 77%;
}
	
	.ftr ul.country-list {
    margin-left: -55px !important;
}
	

}

/*@media(max-width: 667px){
	
	.parallax-background .elementor-widget-wrap.elementor-element-populated{
	background-attachment:fixed !important;
}
	
}*/

.btn-sb {
    line-height: 8px !important;
}


.qcklink ul li {
    padding-bottom: 8px !important;
}

.qcklink ul li a:hover {
    color: #000000 !important;
}

.ftr .btn:hover {
    background-color: #d64f58;
}