/*
Theme Name:   Saniflo
Description:  Write here a brief description about your child-theme
Author:       sani@2019
Author URL:   Write here the author's blog or website url
Template:     astra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  saniflo
*/

/* Write here your own personal stylesheet */

.grey-bg {
	background: #F1F2F2;
}

.white-bg {
	background: #fff;
}

.section-padding {
	padding: 60px 0;
}

.elementor-widget-heading .elementor-heading-title {
	line-height: 1.3 !important;
}

.blue-text {
    color: #002f5b !important;
}

.blue-text .elementor-heading-title {
    color: #002f5b !important;
}

.sani-btn {
	color: #fff;
    background-color: #0080d2;
    padding: 12px 40px;
    border: 1px solid #0080d2;
}

.sani-btn:hover {
    color: #fff;
    background-color: #0174bd;
    padding: 12px 40px;
    border: 1px solid #0174bd;
}

.btn-hover-effect:hover {
    background: #fff;
    color: #0080d2;
    border: 1px solid #0080d2;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    color: #ffffff;
    border-color: #0174bd;
    background-color: #0174bd;
}

.boxed-content {
    margin: 0 auto;
}

@media (min-width: 1025px) {

	.boxed-content {
	    max-width: 60%;
	}

	.full-boxed-content {
	    max-width: 90%;
	    margin: 0 auto;
	}
	
}

@media (min-width: 769px) {

	.ast-container {
	    max-width: 1140px;
	}
}

@media (max-width: 767px) {

	.section-padding {
	    padding: 30px 0;
	}

}

