/*
 Theme Name:   Startos Child
 Theme URI:    http://demo.vegatheme.com/startos
 Description:  Startos Child Theme
 Author:       OceanThemes Team
 Author URI:   http://oceanthemes.net
 Template:     startos
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  startos-child
*/

@import url("../startos/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/* HIDE LOGO */
.header .logo {
    display: none;
}
/* FAQ */
.vc_custom_1598987455638 li > ol {
    margin-left: 16px;
}
.vc_custom_1599075328906 {
    padding: 0 14%;
}
section#faq a {
    color: #fff;
    font-weight: bold;
}
.vc_custom_1599072622073 ol > li {
    margin-bottom: 17px;
}
.vc_custom_1599072622073 ol > li > ol > li {
    margin-bottom: 0;
}
section#faq a {
    color: #fff;
    font-weight: bold;
}
/* PRICING */
.pricing-top {
	padding: 40px 120px;;
}
.pricing-left {
    width: 100%;
}
.pricing-left .pricing-item {
    margin-bottom: 21px;
}
.pricing-right {
    
}
img.sum.lazyloaded {
    margin-top: 37px;
	display: none;
}
.pricing-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.pricing-item {
    width: 100%;
}
.flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.circle-price {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 110px;
    height: 110px;
    border: 7px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    background: linear-gradient(-130deg,#193bad,#1691c6);
    margin: 0 20px;
}
.circle-price p {
    font-size: 39px;
    color: #fff;
    text-transform: uppercase;
}
.ff-hb {
    font-family: Helveticaneuecyr-Bold !important;
}
.ff-hl {
    font-family: Helveticaneuecyr-Light;
    font-weight: 100;
}
.fs-28 {
    font-size: 28px;
    line-height: 1.3;
}
.examples {
    padding-bottom: 20px;
}
.pricing-right .pricing-item {
    padding: 15px 0;
    border: 1px solid #e1ddd5;
    border-right: 0;
    border-left: 0;
}
.users-img {
    width: 80px;
}
img.lazyload, img.lazyloaded {
    opacity: 1;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}

@media(min-width: 1500px){
	div#slide-1-layer-13 {
		top: 0px;
		left: 100px;
	}
	div#slide-1-layer-13 img, div#slide-1-layer-12 img, div#slide-1-layer-11 img {
		width: 64% !important;
	}
}
@media(max-width: 1279px){
	nav.menu.clearfix {
		background: #0097d3;
	}
}
@media only screen and (max-width: 1024px){
	body .tp-caption img {
		display: block;
	}
}
@media (max-width: 1279px) and (min-width: 768px){
	img.sum.lazyloaded{display: none;}
}
@media (max-width: 768px){
	img.sum.lazyloaded {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin: 0 auto;
	}
	.pricing-left {
    padding-left: 61px;
	}
	.pricing-right {
    padding-left: 61px;
	}
	.pricing-top {
    padding: 40px 0;
	}
}
@media (max-width: 479px){
	.pricing-left {
    padding-left: 0;
	}
	.pricing-right {
    padding-left: 0;
	}
	.pricing-top {
    padding: 0;
	}
}
/* FOOTER */
.footer-logo, .social-links.text-align-center {
    display: none;
}