/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.17.6
Requires at least:    5.4.0
Requires PHP:         5.6.20
WC requires at least: 4.7.0
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
/*PC*/
@media screen and (min-width: 851px) {
	.n1 {
		padding-bottom: 0!important
	}
	.bg2 {
		background: linear-gradient(90deg, rgba(255,255,255,1) 40%, rgba(0,75,133,1) 40%, rgba(11,194,214,1) 100%);
	}
	.bg5 {
		background: linear-gradient(90deg, rgba(0,75,133,1) 0%, rgba(11,194,214,1) 60%, rgba(255,255,255,1) 60%);
	}
	.linepad {
		padding-top: 40px!important
	}
	.line {
		border-top: dashed 2px #0bc2d6;
	}
}
/*Mobile*/
@media screen and (max-width: 850px) {
	.n2 {
		padding-bottom: 0!important		
	}
	.bg5 {
		background: linear-gradient(90deg, rgba(0,75,133,1) 0%, rgba(11,194,214,1) 100%);
		background-position: left;
	}
	.linepad {
		padding-left: 40px!important
	}
	.line {
		border-left: dashed 2px #0bc2d6;
		min-height: 100px;
		display: inline-block
	}
}
/*Contact form 7*/
.dark .wpcf7-text {
	border: 1px solid #0bc2d6;
	border-radius: 6px!important;
	background-color: transparent!important
}
.dark .wpcf7-textarea {
	border: 1px solid #0bc2d6;
	border-radius: 6px!important;
	background-color: transparent!important;
}
.dark textarea::placeholder {
	color: #fff
}
.dark input::placeholder {
	color: #fff
}
.dark .btl {
	border: 1px solid #0bc2d6;
	border-radius: 99px;
	background-color: #0bc2d6!important;
	width: 100%;
	margin-top: 30px
}
.bt1 {
	padding: 0.5em 1.2em
}
.botron img {
	border-radius: 99px
}
.jus {
	text-align: justify
}
.slidenut svg.flickity-button-icon{
	background-color: #d1d1d1;
	padding: 35%
}
.slidenut .flickity-prev-next-button {
	width: 50px
}
/*Quote*/
.be {
	margin-top: -20px;
    z-index: 999;
    display: block;
    position: absolute;
    left: 20px;
	width: 46px
}
.af {
	margin-top: -20px;
    z-index: 999;
    display: block;
    position: absolute;
    right: 20px;
	width: 46px;
}
/*Footer text*/
.foottext p {
	font-size: 14px;
	font-weight: 500
}
.slider-style-container .flickity-slider>:not(.is-selected), .slider-style-focus .flickity-slider>:not(.is-selected), .slider-style-shadow .flickity-slider>:not(.is-selected){
		opacity:1;
}