/*
Theme Name: Twenty Twenty Child
Theme URI: https://storagelyft.com/dev/
Author: https://storagelyft.com/
Author URI: https://storagelyft.com/dev/
Description: My WordPress Twenty Twenty child theme.
Template: twentytwenty
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: twentytwenty-child
*/
body {font-family: 'Open Sans', sans-serif !important;float: left;width: 100%;}

#site-header {background-color: #f8f8f8 !important;float: left;width: 100%;margin: 0;padding: 16px 0;height: auto;}

#site-header .header-inner.section-inner .site-logo.faux-heading {float: left;width: auto;margin: 0;padding: 0;}

#site-header .header-inner.section-inner .site-logo.faux-heading .custom-logo-link img {max-width: 200px;float: left;
width: 100%;height: auto;display: block;}

#site-header .header-inner.section-inner .site-logo.faux-heading .custom-logo-link {float: left;width: auto;}

.primary-menu-wrapper .primary-menu.reset-list-style li {margin: 0;}
.primary-menu-wrapper .primary-menu.reset-list-style li {
	margin: 0 5px 0 -3px;
}
.site-logo.faux-heading {margin-top: 25px;}

.primary-menu > li > .icon {right: -0.5rem;top: calc(71% - 0.4rem);}

#site-header .header-inner .primary-menu li a {color: #000;text-decoration: none;font-size: 15px;font-weight: 500;margin: 0;float: left;padding: 12px 10px;}
#menu-item-37 {margin: 0 -10px 0 10px;}
.primary-menu-wrapper .primary-menu.reset-list-style {margin: 0;}
#menu-top-menu {
    margin-left: 0px !important;
}
#site-header .header-inner {padding: 0;}

#site-content #post-2 .entry-header {margin: 0;padding: 0;float: left;width: 100%;}

#site-content #post-2 .featured-media .featured-media-inner {margin: 0;padding: 0;float: left;width: 100%;max-width: 100%;left: 0;right: 0;}

#site-content #post-2 .featured-media .featured-media-inner img {float: left;width: 100%;max-width: 100%;}

#site-content #post-2 .featured-media, .post-inner.thin {float: left;width: 100%;margin: 0;padding: 0;}

.button_outer {display: flex;}

label.mobile_no {display: flex;}

label.mobile_no img {height: 15px;margin-top: 12px;}

.button_outer label {/ display: flex; /padding-left: 10px;}

label.mobile_no a {display: flex;}

.button_outer label {padding: 10px;}

#mailpoet_form_2 {border: 0px !important;border-radius: 0px !important;}

.footer-credits {display: revert;}

.entry-content h1, .entry-content h2, .entry-content h3 {margin: 0rem auto 3rem;}

.primary-menu ul {background-color: #fff !important;}

div.custom-menu-class ul {margin:15px 0px 20px 0px;list-style-type: none;list-style: none;list-style-image: none;
text-align:right;}

div.custom-menu-class li {padding: 0px 20px 0px 0px;display: inline;}
             
.custom_top_header .custom-menu-class #menu-top-menu li a {color: #000;text-decoration: none;font-size: 15px;}

.custom_top_header .custom-menu-class #menu-top-menu #menu-item-228 a, .custom_top_header .custom-menu-class #menu-top-menu #menu-item-222 a {color: #0f8ae7;} 

.custom-menu-class {max-width: 1140px;margin: 0 auto;}

#site-header .header-inner.section-inner {max-width: 1140px;margin: 0 auto;display: table;float: none;}

.header-titles {float: left;width: auto;}

#site-header .header-inner.section-inner .header-titles-wrapper {margin-right: 0;display: block;width: auto;}

.custom_top_header li#menu-item-221 {font-weight: 800 !important;}

.custom_top_header li#menu-item-228 {font-weight: 600;}

.custom_top_header li#menu-item-222 {font-weight: 600;}

.custom-menu-class #menu-top-menu li {padding-left: 25px;padding-right: 0;position: relative;margin-left: 15px;}

.custom-menu-class #menu-top-menu #menu-item-221 a::after {content: "\f095";position: absolute;
left: 0;font: normal normal normal 14px/1 FontAwesome;top: 15px;left: 5px;transform: translateY(-50%);
font-size: 15px;}

.custom-menu-class #menu-top-menu {margin: 10px 0;}

#header-banner .elementor-element-populated {padding: 0;}

#section-1 .elementor-heading-title {margin: 0;padding: 0;}

#section-1 .elementor-widget-wrap.elementor-element-populated {padding: 50px 10px;}

#section-2 .elementor-heading-title {margin: 0;padding: 0;}

#section-2 p {margin: 0;}

#section-2 {padding: 40px 0;}

#section-3 .elementor-column-gap-no {display: flex;align-items: center;justify-content: space-between;}

#section-4 .elementor-column-gap-default {display: flex;align-items: center;justify-content: center;max-width: 1140px;margin: 0 auto;}

#section-5 .elementor-column-gap-default {display: flex;justify-content: center;}

#section-5 .elementor-column-gap-default .elementor-element-populated {padding: 0;margin: 0;}

#section-5 .elementor-column-gap-default .elementor-element-populated .attachment-large.size-large {width: 100%;}

span.elementor-button-text {font-size: 17px;font-weight: bold;}

#section-6 .elementor-heading-title {margin: 0;padding: 0;font-size: 17px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}

#section-6 h4 {margin: 0;padding: 0;color: #000;font-weight: 600 !important;font-size: 35px;font-family: 'Open Sans', sans-serif !important;letter-spacing: 1px;}

#section-6 .elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column .elementor-widget-wrap.elementor-element-populated {padding: 0;margin: 0;}

#section-6 .attachment-large.size-large {width: 100%;}

#section-6 {padding: 30px 0;}

#site-header .header-inner.section-inner .header-titles-wrapper {margin-right: 0;}

#section-2 h2.elementor-heading-title.elementor-size-default {font-size: 40px;font-weight: 600;}

#section-2 p {font-size: 25px;font-weight: 400;width: 45%;text-align: center;margin: 0 auto;}

#header-banner .n2-ss-layers-container.n2-ow {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}

#header-banner .n2-ss-layers-container.n2-ow .n2-ss-layer.n2-ow {padding: 0 !important;}

#header-banner .n2-ss-layers-container.n2-ow .n2-ss-layer.n2-ow .n2-ss-section-main-content {padding: 0 !important;}

.home #header-banner .n2-ss-layer.n2-ow.n-uc-12ea44c38a1e4 {position: absolute;right: 0;max-width: 580px;
width: 100%;text-align: left;top: 50%;transform: translateY(-50%);background-color: #00000085;float: left;
height: auto;display: flex;align-items: center;padding: 15px !important;}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 45%;float: left;margin: 10px 10px;
background-color: #f1f6fc;}

input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {width: 45%;float: left;margin: 0px 10px;background-color: #f1f6fc;}

input.wpcf7-form-control.wpcf7-text.wpcf7-url.wpcf7-validates-as-url {width: 45%;float: left;margin: 0px 20px;
background-color: #f1f6fc;}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {width: 45%;margin-left: 10px;float: left;background-color: #f1f6fc;}

textarea.wpcf7-form-control.wpcf7-textarea {margin: 10px 10px;float: left;width: 93%;background-color: #f1f6fc;}

.sub-menu li a {padding: 15px 15px !important;}

input.wpcf7-form-control.wpcf7-submit {background-color: #0f8ae7;padding: 15px 30px;border-radius: 50px;margin-left: 10px;text-decoration: none;}

#header-banner .n2-ss-layer.n2-ow.n-uc-12ea44c38a1e4 p i {font-size: 40px;font-weight: 500;padding-bottom: 20px;float: left;width: 100%;}

#header-banner .n2-ss-layer a div div {font-size: 17px;font-weight: 600;}

h2.mailpoet-heading.newsletter.text {font-size: 35px;font-style: italic;color: #fff;font-weight: 600;}

input.mailpoet_text {border: 1px solid #000 !important;background-color: #0f8ae7 !important;width: 100% !important;
float: left;margin: 0px 20px !important;line-height: 1.4 !important;position: relative;left: 190px;}

#mailpoet_form_2 .mailpoet_submit {color: #fff !important;border-radius: 0px !important;text-decoration: none;
position: relative;left: 180px;text-transform: capitalize;}

footer#site-footer {background-color: #000;color: #fff;text-align: center;float: left;width: 100%;}

footer#site-footer .footer-credits {text-align: center;float: left;margin: 0 auto;}

footer#site-footer br {display: none;}

footer#site-footer {margin-top: 0 !important;}

footer#site-footer p.footer_content {margin: 10px 0;}

form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode {background-color: #0f8ae7;}

.Contact_info_right {float: left;width: 100%;}

.Contact_info_right .Contact_info_item {float: none;width: 100%;display: flex;align-items: center;padding: 15px 0px;margin: 0 auto;}

.Contact_info_right .Contact_info_item .Contact_info_itemwidget-img {float: left;}

.Contact_info_right .Contact_info_item .Contact_info_itemwidget-img img {float: left;width: auto;}

.Contact_info_right .Contact_info_item .Contact_info_itemwidget {float: left;padding-left: 30px;}	

.Contact_info_right .Contact_info_item .Contact_info_itemwidget h6 {float: left;width: 100%;margin: 0 0 5px 0;
font-size: 18px;color: #fff;text-transform: capitalize;}

.Contact_info_right .Contact_info_item .Contact_info_itemwidget p {float: left;width: 100%;color: #fff;font-size: 18px;font-family: 'Open Sans';}

.Contact_info_right .Contact_info_item .Contact_info_itemwidget p a {color: #fff;text-decoration: none;float: left;
width: 100%;}

a.to-the-top {display: none;}

div#footerlinktochildthemewp a {display: none;}

#section-4 .elementor-heading-title.elementor-size-default {letter-spacing: 1px;font-weight: 500;}

#section-3 .elementor-heading-title.elementor-size-default {font-weight: 500;margin: 0;}

#section-3 p {margin: 0;}

.custom_top_header {float: left;width: 100%;}

#site-content {float: left;width: 100%;margin: 0;padding: 0;}

#header-banner .n2-ss-slide-background-image {height: 670px !important;}

#section-4 .elementor-widget-heading {margin: 0;padding: 0;float: left;width: 100%;}

#section-4 .elementor-widget-heading .elementor-heading-title.elementor-size-default {margin-bottom: 10px;padding: 0;}

#section-4 .elementor-column.elementor-col-50 .elementor-widget-image .size-large {
float: left;width: 100%;max-width: 520px;height: 400px}

#section-5 .elementor-column-gap-default .elementor-element-populated .attachment-large.size-large {width: 100%;}

#section-5 .elementor-element-69d8a04 .elementor-element-populated {padding: 10px 43px;}

#mailpoet_form_2 .parsley-custom-error-message {color: #fff !important;} 

form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode .mailpoet-heading.newsletter.text {
float: left;width: auto;margin: 0;padding: 0;}

form #mailpoet_form_2 .mailpoet_submit {color: #fff !important;text-decoration: none;position: relative;max-width: 120px !important;} 

#section-4 .elementor-element.elementor-element-8a54a85.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default {color: #888;}	

#section-5 .elementor-widget-heading {margin: 0;padding: 0;}

#section77 .elementor-heading-title {margin: 0;padding: 0;}

#section77 .elementor-section.elementor-inner-section {width: 100%;max-width: 85%;margin: 0 auto;}

.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode .mailpoet_submit {max-width: 120px;}

.primary-menu.reset-list-style .icon {color: #000 !important;top: 6px;right: -8px;}
#menu-item-39 {
	margin: 0 -3px 0 6px;
}
/* #menu-item-39 {margin: 0 -10px 0 0;} */
#menu-item-33 {margin: 0 -10px 0 -7px;}
#section-6 .elementor-element.elementor-element-556ec76.elementor-testimonial--layout-image_stacked.elementor-testimonial--skin-default.elementor-testimonial--align-center.elementor-arrows-yes.elementor-pagination-type-bullets.elementor-widget.elementor-widget-testimonial-carousel {height: 100%;background-color: #fff;}

#section-8 {padding: 30px 0;}

#section-9 .elementor-element.elementor-element-84dcdf2, #section-9 .elementor-element.elementor-element-84dcdf2 .elementor-heading-title.elementor-size-default {margin: 0;padding: 0;}

#section-9 {padding: 17px 0;}

#site-footer {padding: 30px 0;}

#section-6 .elementor-element-00632f7 {margin-bottom: 40px;}

#section-3 .elementor-element.elementor-element-556ec76 {display: table;}
#section-3 .elementor-element.elementor-element-556ec76 .elementor-widget-container {display: table-cell;vertical-align: middle;}
header.entry-header.has-text-align-center.header-footer-group {background: url("https://storagelyft.com/dev/wp-content/uploads/2021/05/banner.png");height: 400px;}
.page-id-2 .entry-header.has-text-align-center.header-footer-group {display: none;}
#section-6 .elementor-element.elementor-element-556ec76.elementor-testimonial--layout-image_stacked.elementor-testimonial--skin-default.elementor-testimonial--align-center.elementor-arrows-yes.elementor-pagination-type-bullets.elementor-widget.elementor-widget-testimonial-carousel .elementor-widget-container {position: relative;}

#section-6 .elementor-element.elementor-element-556ec76.elementor-testimonial--layout-image_stacked.elementor-testimonial--skin-default.elementor-testimonial--align-center.elementor-arrows-yes.elementor-pagination-type-bullets.elementor-widget.elementor-widget-testimonial-carousel .elementor-widget-container::after {content: "";background-image: url("https://storagelyft.com/dev/wp-content/uploads/2021/05/img11.png");position: absolute;top: 40%;left: 0;right: 0;margin: 0 auto;height: 40px;background-repeat: no-repeat;background-position: center;}
	
#mailpoet_form_2 .parsley-custom-error-message {color: #fff !important;position: absolute;top: auto;right: 13%;bottom: -23px;}

input.mailpoet_text{position:inherit !important;}

#my_nesletter .elementor-heading-title.elementor-size-default {color: #fff;font-size: 40px;font-weight: 500;font-style: italic;margin: 0;padding: 0;}
#my_nesletter #mailpoet_form_6 {border: none;}
#my_nesletter #mailpoet_form_6 .mailpoet_form .mailpoet_form_column {width: 100%;max-width: 100%;flex-basis: 100% !important;}
#my_nesletter #mailpoet_form_6 .mailpoet_spacer {margin: 0;padding: 0;}
#site-content .entry-header-inner.section-inner.medium {width: 100%;margin: 0 auto;text-align: center;}
#site-content .entry-header-inner.section-inner.medium .entry-title {color: #fff;font-size: 60px;font-weight: bold;text-transform: uppercase;padding-top: 90px;}
#my_nesletter #mailpoet_form_6 .mailpoet_form .mailpoet_form_column .mailpoet_submit {padding: 19px 0 !important;}
#my_nesletter #mailpoet_form_6 .mailpoet_form_columns.mailpoet_paragraph {display: flex;}
#my_nesletter #mailpoet_form_6 .mailpoet_form_columns.mailpoet_paragraph .mailpoet_form_column:nth-child(1) {display: block;max-width: 680px;float: left;}
#my_nesletter #mailpoet_form_6 .mailpoet_form_columns.mailpoet_paragraph .mailpoet_form_column:nth-child(2) {float: right;width: 100%;margin: 0;max-width: 100px;}
#my_nesletter #mailpoet_form_6 .parsley-errors-list {color: #cf2e2e;margin: 0;padding: 0;float: left;width: 100%;}
#menu-item-30 {padding: 0 6px;}
.service_item:hover .elementor-heading-title {color: #fff;}
.service_item:hover p {color: #fff;}
.primary-menu-wrapper .primary-menu.reset-list-style li {margin: 0;padding: 0;}
.primary-menu-wrapper .primary-menu.reset-list-style li .sub-menu li a {margin: 0 !important;}
.primary-menu-wrapper .primary-menu.reset-list-style li .sub-menu li a {padding-bottom: 5px !important;}
.primary-menu-wrapper .primary-menu.reset-list-style #menu-item-42 {padding-right: 3px;}
blockquote {border-style: none !important;}
.elementor-29 .elementor-element.elementor-element-b5f25f4 .elementor-button {padding: 20px 50px 20px 50px !important;}
input.mailpoet_text {outline: none;}

footer#site-footer {
    display: none;
}
/********************Responsive-no**************************/
@media screen and (min-width: 1000px) and (max-width: 1200px) {

#site-header .header-inner .primary-menu li a {font-size: 13.3px;padding: 0 12px;}
#site-header .header-inner.section-inner .site-logo.faux-heading .custom-logo-link img {max-width: 160px;margin-top: 5px;}
} 
@media screen and (max-width: 1200px) {
	
#section-3 .elementor-element-756e1ac {padding: 0 12px;}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {width: 45%;margin-left: 10px;}
}

@media screen and (max-width: 999px) {
.mobile-menu a {
	color: #000;
	font-size: 18px !important;
}
}
@media screen and (max-width: 980px) {
#header-banner .n2-ss-slide-background-image {height: 100% !important;}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {width: 45%;margin-left: 10px;}
header.entry-header.has-text-align-center.header-footer-group {
	background: url("https://storagelyft.com/dev/wp-content/uploads/2021/05/banner.png");
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}	
}
@media screen and (max-width: 980px) {
#my_nesletter .elementor-container.elementor-column-gap-default {margin: 0 auto;display: table;float: none;max-width: 100%;width: 100%;}
#my_nesletter .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 {width: 100%;}
#my_nesletter #mailpoet_form_6 .mailpoet_form_columns.mailpoet_paragraph .mailpoet_form_column:nth-child(1) {display: block;max-width: 100%;float: left;}
#my_nesletter .elementor-heading-title.elementor-size-default {margin: 0 23px;}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {width: 45%;margin-left: 10px;}	
}

@media screen and (max-width: 867px) {
#section77 input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {margin-left: 9px;}
#section77 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {margin: 10px 0;	}
#section77 input.wpcf7-form-control.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
margin: 10px 20px;}
#section77 input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {margin-left: 0;}
#section77 textarea.wpcf7-form-control.wpcf7-textarea {margin: 10px 0px;float: left;width: 100%;;}
}

@media screen and (max-width: 767px) {
.toggle-text {display: none;}

#header-banner .n2-ss-layer.n2-ow.n-uc-12ea44c38a1e4 p i {font-size: 16px;padding-bottom: 10px}

#header-banner .n2-style-88ccf1283771cd0a9205af31db420be9-heading.n2-ow {font-size: 14px;}

#section-1 {padding: 9px 0;}

#section-1 .elementor-widget-wrap.elementor-element-populated {padding: 20px 10px;margin: 0; border-radius: 0;}

#section-2 h2.elementor-heading-title.elementor-size-default {font-size: 20px;font-weight: 600;}

#section-2 p {font-size: 15px;width: 100%;}

#section-3 .elementor-column.elementor-col-50 {margin: 10px 0;text-align: center;}

#section-4 .elementor-widget-wrap.elementor-element-populated {text-align: center;}

#section-5 .elementor-widget-heading .elementor-heading-title.elementor-size-default {font-size: 20px;}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 100%;margin: 2px auto !important;}

input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {width: 100%;margin: 2px auto !important;}

input.wpcf7-form-control.wpcf7-text.wpcf7-url.wpcf7-validates-as-url {width: 100%;margin: 2px auto !important;}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {width: 100%;margin: 2px auto !important;}

textarea.wpcf7-form-control.wpcf7-textarea {margin: 2px auto !important;width: 100%;}

.Contact_info_right .Contact_info_item .Contact_info_itemwidget-img img {float: none;width: auto;margin: 0 auto;}

.Contact_info_right .Contact_info_item .Contact_info_itemwidget-img {float: left;width: 100%;}

.Contact_info_right .Contact_info_item {width: 100%;display: block;padding: 10px 0px;margin: 0 auto;float: left;}

.Contact_info_right .Contact_info_item .Contact_info_itemwidget {	float: left;padding-left: 0;text-align: center;padding-top: 14px;width: 100%;}

.custom-menu-class #menu-top-menu li {padding: 0 30px 0 0 !important;position: relative;margin: 0;}

.custom_top_header .custom-menu-class #menu-top-menu li a {font-size: 12px;}

.custom-menu-class #menu-top-menu #menu-item-221 a::after {left: -18px;}

#section77 .wpcf7-form-control.wpcf7-submit {margin-top: 15px;}

h2, .heading-size-2 {font-size: 2.8rem;}

#section-5 .elementor-heading-title.elementor-size-default {font-size: 22px;margin: 6px 0;}

#section-5 .elementor-button-link, #section-2 .elementor-button-link {padding: 10px 15px;}

#section-2 p {width: 100%;font-size: 18px;}

#section-2 h2.elementor-heading-title.elementor-size-default, #section-4 .elementor-widget-heading .elementor-heading-title.elementor-size-default, #section-3 .elementor-heading-title.elementor-size-default {font-size: 25px;}

#section-3 p {margin: 0;font-size: 18px;}

#section-4 .elementor-button-link, #section-3 .elementor-button-link {padding: 10px 15px;}

#section-6 .elementor-element-00632f7 {margin-bottom: 20px;}

#section-4 .elementor-column.elementor-col-50 .elementor-widget-image .size-large {max-width: 100%;height: auto;} 

#section-9 .elementor-container.elementor-column-gap-default {justify-content: center;}
#section-9 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 {
	width: 20% !important;
}
#my_nesletter #mailpoet_form_6 .mailpoet_form .mailpoet_form_column .mailpoet_submit {padding: 20px 0 !important;float: right;position: absolute;top: 0;right: 0;}
#my_nesletter #mailpoet_form_6 .mailpoet_form_columns.mailpoet_paragraph .mailpoet_form_column:nth-child(1) .mailpoet_text {margin: 0 !important;}
.home #header-banner .n2-ss-layer.n2-ow.n-uc-12ea44c38a1e4 {max-width: 450px;}
.elementor-column {width: 100%;margin: 5px 0px;}
}


@media screen and (max-width: 500px) {
#my_nesletter #mailpoet_form_6 .mailpoet_form .mailpoet_form_column .mailpoet_submit {padding: 17px 0 !important;}
#my_nesletter .elementor-heading-title.elementor-size-default {font-size: 25px;}
#site-content .entry-header-inner.section-inner.medium .entry-title {font-size: 40px;}
#site-content .entry-header-inner.section-inner.medium .entry-title {font-size: 25px;}
header.entry-header.has-text-align-center.header-footer-group {background: url("https://storagelyft.com/dev/wp-content/uploads/2021/05/banner.png");height: 300px;background-size: cover;background-repeat: no-repeat;background-position: center;}
#header-banner .n2-style-88ccf1283771cd0a9205af31db420be9-heading.n2-ow {font-size: 13px;}
div#n2-ss-2 .n2-style-88ccf1283771cd0a9205af31db420be9-heading {padding: 10px 15px 10px 15px !important;}
.n2-ss-button-container.n2-ss-item-content.n2-ow.n2-font-3c75f8f6199e7c33252029e471bd9620-link.n2-ss-nowrap {margin-left: 20px;}
#header-banner .n2-ss-layer.n2-ow.n-uc-12ea44c38a1e4 p i {margin-left: 20px;}
.home #header-banner .n2-ss-layer.n2-ow.n-uc-12ea44c38a1e4 {padding: 21px !important;}
.header-titles {
    margin: 0 auto;
    display: table;
    float: none;
}
}

@media screen and (max-width: 375px) {
#site-content .entry-header-inner.section-inner.medium .entry-title {font-size: 23px;}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {width: 100%; margin-left: 0;}
.custom_top_header .custom-menu-class #menu-top-menu li a {font-size: 11px;}
}
.email a {
    font-size: 20px;
    font-weight: bold;
}
.conact a {
    font-size: 20px;
    font-weight: bold;
    padding-top: 11px;
}
.header_top {
    margin-right: 60px;
}
#site-header .header-inner .primary-menu li {
    padding-bottom: 41px;
}
