@import "bootstrap.min.css";
@import "lib/asgrid.css";
@import "lib/font-awesome.min.css";


@import "var.css";


@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&display=swap');

@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap');


body 								{font-family: 'Montserrat', sans-serif;color:#000;background-color: #F5F5F5;}

section 							{position:relative;overflow:hidden;}

a 									{color:#8D3C92;}
a:hover								{color:#8D3C92;}

.btn-press,
.btn-press:hover 					{position:relative;display:inline-block;overflow:hidden;padding:12px 35px;text-decoration:none;color:#fff;background:#fb4509;border-radius:30px;font-size:21px;font-family:'Oswald';text-transform:uppercase;border:none;}

input[type=text],
input[type=email] 					{margin-bottom:20px;border:2px solid #ccc;padding:15px 20px;width:100%;}


.modal-content 						{border:none;border-radius:0;}
.modal .modal-header h5	 			{font-family:'Oswald';font-size:30px;font-weight:700;text-transform:uppercase;}
.modal p 							{margin:0;}
.modal .btn-press 					{width:260px;text-align:Center;display:block;margin:0 auto;}
.wpcf7-spinner 						{position:absolute;}



.logo 								{text-align:Center;padding:30px 0;position:relative;z-index:5;}
.logo img 							{margin-left:-5%;	}
.logo h1							{font-family:'Oswald';font-size:40px;font-weight:700;text-transform:uppercase;margin-top:20px;}
.logo h1 .fa 						{font-size:55px;color:#fb4509;}
.top 								{padding:30px 0 70px 0;}
.top h2								{font-family:'Oswald';font-size:30px;font-weight:700;text-transform:uppercase;display:inline-block;background:#fb4509;padding:1px 15px;color: #fff;margin:10px 0;}
.top h3								{font-family:'Oswald';font-size:30px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}
.top h3 span 						{color:#fb4509;}
.top p strong 						{font-weight:300;}
.top p 								{font-size:18px;font-weight:700;margin-bottom:10px;}
.top p span 						{color:#fb4509;}
.top p a 							{color:inherit;}
.top p a:hover 						{text-decoration:none;}
.top .btn-press 					{margin-top:20px;}

.top_left 							{width:50%;padding-right:25px;text-align:right;}
.top_right 							{width:50%;padding-left:25px;}



.product h2							{font-family:'Oswald';font-size:30px;font-weight:700;text-transform:uppercase;display:block;margin:10px 0;position:relative;text-align:center;}
.product h2:after 					{content:'';display:block;width:150px;height:3px;margin-top:5px;margin-bottom:15px;background:#fb4509;position:relative;left:50%;margin-left:-75px;}
.product .flex-row 					{background: #fff;padding: 15px;border-radius: 30px;box-shadow: rgba(0, 0, 0, 0.1) 0 10px 10px;margin-bottom:70px;}
.product-item 						{width:16.3%;text-align:Center;}
.product-item span 					{display:block;padding:10px 10px;background:#dbdbdb;border-radius: 30px;font-weight: 600;}


.about 											{margin-bottom:70px;}
.about-left 									{width:45%;padding-right:50px;}
.about-right 									{width:55%;align-self:center;}
.about li 										{position:relative;margin-left:15px;list-style-type:none;margin-bottom:25px;padding-left:40px;font-size: 18px;font-weight: 600;}
.about li:before 								{content: "✓";width: 28px;height: 28px;text-align: center;position: absolute;
left: 0px;top: -3px;font-size: 20px;color:#fff;background:#fb4509;border-radius: 3px;}


.hp-bottom 										{padding-bottom:50px;}
.hp-bottom h2									{font-family:'Oswald';font-size:30px;font-weight:700;text-transform:uppercase;display:block;margin:10px 0;position:relative;text-align:center;}
.hp-bottom h2:after 							{content:'';display:block;width:150px;height:3px;margin-top:5px;margin-bottom:15px;background:#fb4509;position:relative;left:50%;margin-left:-75px;}
.hp-bottom .btn-press 							{width:390px;margin-top:50px;}
.hp-bottom-item									{width:19%;text-align:center;margin-top:40px;} 
.hp-bottom-item img 							{width:100px;}
.hp-bottom-item span 							{display:block;margin-top:20px;font-size:15px;line-height:18px;font-weight:600;}


@media(max-width:768px) {
	.top 										{padding: 0px 0 70px 0;}
	.logo 										{padding: 30px 0 0px 0;}
	.logo img 									{width:50%;	}
	.logo h1 									{font-size: 35px;}
	.top_left 									{width:100%;padding:0;margin-bottom:30px;text-align:Center;}
	.top_right 									{width:100%;padding:0;}
	
	.product-item 								{width:49%;margin:5px 0;}
	.product-item span 							{font-size:13px;font-weight: 600;}	
	.hp-bottom-item 							{width:100%;}
	.hp-bottom .btn-press 						{width:100%;}
}