@charset 'utf-8';
/*
Theme Name: northsher-child
Theme URI: 
Description: northsher-child - Multipurpose and Multiskin Responsive Wordpress theme
Author: northsher
Author URI:  
Template: northsher
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: northsher-child
*/


.wpcf7 form.sent .wpcf7-response-output {
    background: #00D06C;
    border: none;
    font-family: Karla !important;
    font-style: normal;
    font-weight: normal !important;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.003em;
    padding: 7px 11px;
    margin: 36px 0 0 0;
    max-width: 508px;
    color: #000000 !important;
}



div.elementor-message{
	background-color: #ffffff;
    padding: 10px;
    border-radius: 8px;
    font-weight: bold;
}
div.elementor-message-success{
	background-color: #1fc51f;
    color: white;
}

#ex .elementor-189 .elementor-element.elementor-element-6b0623a {
  --display: inline !important;
}
.paragraph .elementor-widget:not(:last-child) {
	--kit-widget-spacing: 0px !important;
}


/* Header css starts here */
#headers {
	position:absolute;
	width:100%;
	z-index:999;
	top:2px;
	background: none;
}
.elementor-sticky--effects {
    background: #BD8B34!important;
}
.elementor-sticky--effects .my-logo img {
    width: 95px;
}
.elementor-sticky--effects .my-nav {
    padding-top: 23px;
}
@media (max-width: 767px) {
.elementor-sticky--effects .my-nav {
    padding-top: 5px;
}
}
/*header css ends here */

/*Contact Form Css Start Here*/

#contact_form #form-field-name {
  padding: 17px 16px !important;
}

#contact_form #form-field-field_dde5f66 {
  padding: 17px 16px !important;
}
#contact_form #form-field-email{
  padding: 17px 16px !important;
}
#contact_form #form-field-message{
  padding: 15px 16px 47px 16px !important;
}
#contact_form .elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-field_dde5f66.elementor-col-100 {
  margin-top: 2.7px;
}
#contact_form .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-100.elementor-field-required {
  margin-top: 3px;
}
#contact_form .elementor-field-type-textarea.elementor-field-group.elementor-column.elementor-field-group-message.elementor-col-100 {
  margin-top: 3px;
}

#contact_form .elementor-button.elementor-size-md{
	margin-top: 9px !important;
}
#add_info a {
  color: #5B5B5B !important;
}#add_info a:hover {
  color: #5B5B5B !important;
}
#a1 svg {
  margin-top: 3.5px !important;
}
#a2 svg {
  margin-top: 6.5px !important;
}
#a3 svg {
  margin-top: 8.5px !important;
}
@media screen and (min-width: 1701px) and (max-width: 1920px) {
    .start_trip {
	padding-left: 360px !important;
}   
}