/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 07 2022 | 18:19:14 */
/* Add your CSS code here. For example: .example {
     color: red;
}
 For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp End of comment */
 @media screen and (max-width: 1700px) {
}
 @media screen and (max-width: 1600px) {
     html body .footer-bottom .elementor-widget-text-editor .elementor-widget-container {
         font-size: 18px;
    }
     html body footer.elementor-section.footer-main .menu-footer-menu-container ul li a {
         font-size: 14px;
    }
     html body footer.elementor-section.footer-main .menu-footer-menu-container ul li {
         margin-bottom: 10px;
    }
}
 @media screen and (max-width: 1440px) {
   html body  section.pb-100.second_last_sec {
         padding-bottom: 20px;
    }
	 html body .elementor-section.elementor-section .faqs .elementor-accordion-item {
    margin-bottom: 30px;
}
}
 @media screen and (max-width: 1366px) {
    html body .elementor-column.footer-social .elementor-widget-text-editor a, html body .footer-bottom .elementor-widget-text-editor .elementor-widget-container {
         font-size: 16px;
    }
     html body footer.elementor-section.footer-main .menu-footer-menu-container ul li {
         margin-bottom: 5px;
         line-height: 20px;
    }
     html body div.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select, html body div.gform_wrapper form .gform_body .gform_fields .ginput_container_fileupload:before, html body div.gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label {
         font-size: 20px !important;
    }
}
 @media screen and (max-width: 1200px) {
     html body .footer-bottom .elementor-container.elementor-column-gap-default .elementor-column {
         width: 33.33%;
    }
     html body .footer-bottom .elementor-container.elementor-column-gap-default .elementor-column:first-child {
         display: none;
    }
     html body .elementor-column.footer-social .elementor-widget-text-editor a {
         font-size: 14px;
    }
     html body .btn-white-arrow .elementor-button-link:after {
         width: 30px;
         height: 15px;
         top: 3px;
         right: -40px;
         background-size: contain;
    }
     html body .elementor a.elementor-button-link.elementor-button {
         font-size: 15px;
         letter-spacing: 3px;
    }
     html body .pl-80 {
         padding-left: 30px;
    }
     html body div.gform_wrapper form .gform_body .gform_fields .gfield {
         margin: 0 0 10px;
    }
     html body div.gform_wrapper form .gform_footer input.gform_button {
         padding: 10px 10px 10px;
         min-height: 60px;
         max-width: 300px;
         font-size: 20px;
    }
     html body div.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, html body div.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select, html body div.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
         height: 50px;
    }
	html body section.invest-inr.pt-150 {
    padding-top: 15px;
}

}
 @media screen and (max-width: 1024px) {
     html body footer.elementor-section.footer-main .menu-footer-menu-container ul li a {
         font-size: 12px;
    }
     html body footer.elementor-section.footer-main .menu-footer-menu-container ul li {
         margin-bottom: 0px;
    }
}
 @media screen and (max-width: 992px) {
     html body .footer_logo_main .elementor-container.elementor-column-gap-default .elementor-column {
         width: 33.33%;
    }
     html body .footer-social ul.elementor-icon-list-items.elementor-inline-items {
         justify-content: center;
    }
     html body .btn-white-arrow .elementor-button-link:after {
         
    }
     html body .elementor a.elementor-button-link.elementor-button {
         position: relative;
         padding-right: 50px;
    }
     html body .elementor .elementor-align-left.btn-white-arrow .elementor-button-wrapper {
         text-align: center;
    }
	 html body .pb-150 {
    padding-bottom: 40px;
}
	 html body div.gform_wrapper form .gform_footer input.gform_button {
    margin: auto;
}
	 .about-b-sec .elementor-widget-wrap.elementor-element-populated .elementor-widget-image {
    margin-bottom: 30px;
}
}
 @media screen and (max-width: 768px) {
     html body .footer-bottom .elementor-widget-text-editor .elementor-widget-container {
         font-size: 14px;
         line-height: 20px;
    }
	 html body .pl-80 {
    padding-left: 0;
}
	 html body div.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select, html body div.gform_wrapper form .gform_body .gform_fields .ginput_container_fileupload:before, html body div.gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label {
    font-size: 16px !important;
}
	 html body div.gform_wrapper form .gform_footer input.gform_button {
    font-size: 18px;
}
}
 @media screen and (max-width: 600px) {
     html body footer.elementor-section.footer-main .menu-footer-menu-container ul li {
         width: 47%;
    }
	  html body div.gform_wrapper form .gform_body .gform_fields .gfield.halfField {
    width: 100%;
}
	 html body .pt-50 {
    padding-top: 20px;
}
}
 @media screen and (max-width: 480px) {
     html body .footer-bottom .elementor-container.elementor-column-gap-default .elementor-column, .footer-main .elementor-element.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image, html body footer.elementor-section.footer-main .menu-footer-menu-container ul li {
         width: 100%;
         text-align: center;
    }
}
 @media screen and (max-width: 425px) {
}
 