/*
 Theme Name:   NAYAN
 Description:  NAYAN Theme
 
 Author:       Carapace
 Author URI:   https://www.carapacetechnologies.com/
 Template:     neuros
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  nayan
*/

/* =Theme customization starts here
------------------------------------------------------- */

p {margin: 1em 0 !important;}
.header-row .header-icons-container {margin: 10px 20px !important;}
.logo-container {margin: 12px 15px 12px 0px !important;max-width: 200px;}
.header-row .header-icons-container .header-icon.header-button-container {margin: 5px 0 5px 15px !important;}
.header-icons-container .header-button-container .neuros-button, .mobile-header-menu-container .header-mobile-button .neuros-button {padding: 8px 14px !important;min-width: 120px !important;}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {padding: 5px 31px 5px 37px !important;}
@media only screen and (max-width: 1265px) {
    #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item {margin: 0 !important;}
    #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link {padding: 0px 15px 0px 16px !important;}
}
.header.sticky-header, .header-wrapper.header-position-over {width: calc(100% - 80px) !important;left: 40px !important;right: 40px !important;}
.mobile-header.mobile-header-position-over {margin-top: 10px !important;-webkit-border-radius: 15px !important;border-radius: 15px !important;margin-left: auto !important;margin-right: auto !important;}
.mobile-header.sticky-header {-webkit-border-radius: 0 0 15px 15px !important;border-radius: 0 0 15px 15px !important;width: calc(100% - 40px) !important;left: 20px !important;right: 20px !important;}

/*To remove header animation */
.neuros_heading_animation .neuros-heading .neuros-heading-content .word .letter {-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;}

.footer-widgets > .widget {margin: 15px 15px 0 !important;}
.footer-widgets {padding: 30px 0 0px !important;}
.footer-section {padding: 0px 0 !important;}
.footer .footer-section:not(:first-of-type) .footer-menu-container {margin-top: 30px !important;}
.footer .footer-menu-container {padding: 25px 0 25px !important;}
@media only screen and (min-width: 992px) {
    .footer-type-3 .footer-widgets .widget {width: calc(21% - 30px) !important;}
    .footer-type-3 .footer-widgets > .widget:nth-child(5n+1) {width: calc(16% - 30px) !important;}
}
ul.wp-block-social-links.is-style-logos-only .wp-social-link a svg {width: 1.5em !important;height: 1.5em !important;}
.content-wrapper {margin-top: 70px !important;margin-bottom: 70px !important;}
.upper_footer {z-index: 2 !important;}
.gallery-wrapper .gallery-item-wrapper .gallery-item-content-wrapper:before {box-shadow: none !important;}
.upper_footer .elementor-icon {font-size: 22px !important;}
.error404 .upper_footer {display: none !important;}
.forminator-button {border: 1px solid #000 !important;border-radius: 25px !important;padding: 8px 20px !important;font-size: 16px !important;color: #000 !important;min-width: 100px !important;}
.forminator-ui#forminator-module-24599.forminator-design--material .forminator-textarea {height: 80px !important;border-top: 0 !important;border-left: 0 !important;border-right: 0 !important;}
/*@media only screen and (min-width: 992px) {.content-wrapper {margin: 70px auto !important;}}
@media only screen and (min-width: 768px) {.content-wrapper {margin-top: 70px !important;margin-bottom: 70px !important;}}