/*
Theme Name: Crello Landing New
Theme URI: http://crello.com/
Author: Boris
Author URI: 
Description: Crello Landing Pages Template
Version: 1.0
Domain Path: /languages/
Text Domain: crello-landing
*/

a[data-value='gr'] {
	display: none !important;
}

a.app-link.ios {
	background-image: url('../images/footer/appstore.png');
	background-size: 100%;
}

a.app-link.android {
	background-image: url('../images/footer/googleplay.png');
	background-size: 100%;
}

.show-only-tablet {
	display: none;
}

a.view-all-link {
	font-family: "Proxima Nova", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #2153CC;
	margin-right: 2px;
}

.row {
	margin-left: -12px;
	margin-right: -12px;
}

.row.margin-top-40-40-32 {
	margin-top: 40px;
}

.row.margin-top-40-40-24 {
	margin-top: 40px;
}

.row.margin-top-40-40-0 {
	margin-top: 40px;
}

.row.margin-top-80-56-32 {
	margin-top: 80px;
}

.row.margin-top-80-56-0 {
	margin-top: 80px;
}

#features-main-first-row {
	background-image: url('data:image/svg+xml;utf8,<svg width="1280" height="676" viewBox="0 0 1280 676" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H1280V486L0 676V0Z" fill="%23F5EEE7"/></svg>');
	background-position: center -200px !important;
}

#container-blue-bg {
	background-color: #2153cc !important;
}

.top-112 img {
	margin-top: -112px;
}

.top-100 img {
	margin-top: -100px;
}

.right-100 img {
	position: relative;
	right: -100px;
}

.top-50 img {
	margin-top: -50px;
}

.features-home-button-frame:after {
	content: "";
	position: absolute;
	left: 18%;
	bottom: 0%;
	width: 68%;
	height: 70%;
	border: 3px solid #EA4D33;
	box-sizing: border-box;
	border-radius: 8px;
	transform: rotate(8deg);
	margin-bottom: 45%;
}

.features-home-button-frame button,
.features-home-button-frame a {
	z-index: 2;
}

#features-home-main-image {
	margin-top: -70px;
	position: relative;
	pointer-events: none;
}

/* Create Home */

#create-popular-formats .container .row {
	background-color: #1D1D23;
	border-radius: 16px;
}

#create-popular-formats .vc_btn3-container.vc_btn3-center {
	margin-bottom: 0;
}

#main_content ul.create-home-discover {
	list-style: none;
	padding-left: 0;
}

#main_content ul.create-home-discover li {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 16px;
}

#main_content ul.create-home-discover li a {
	color: #121316;
}

#main_content ul.create-home-discover li a:hover {
	color: #2153CC;
	text-decoration: none;
}

/* Custom Frame */

#main_content .features-home-bottom .frame {
	border: 2px solid #2153CC;
	position: absolute;
	width: 70%;
	height: 530px;
	z-index: -1;
	top: -73px;
	left: 15%;
}

#main_content .features-home-bottom .frame .crello-pro {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	background: #2153CC;
	border-radius: 0px 0px 8px 8px;
	color: #FFFFFF;
	padding: 6px 16px;
}

#main_content .features-home-bottom .crello-pro-offer {
	margin-bottom: 16px;
}

#main_content .features-home-bottom .frame .left-top,
#main_content .features-home-bottom .frame .right-top,
#main_content .features-home-bottom .frame .left-bottom,
#main_content .features-home-bottom .frame .right-bottom {
	position: absolute;
	width: 16px;
	height: 16px;
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" r="6.5" fill="%232153CC" stroke="white" stroke-width="3"/></svg>');
}

#main_content .features-home-bottom .frame .left-top {
	top: -9px;
	left: -9px;
}

#main_content .features-home-bottom .frame .right-top {
	top: -25px;
	right: -24px;
	width: 43px;
	height: 43px;
	background: url('data:image/svg+xml;utf8,<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.2" d="M20 43C23.9556 43 27.8224 41.827 31.1114 39.6294C34.4004 37.4318 36.9638 34.3082 38.4776 30.6537C39.9913 26.9991 40.3874 22.9778 39.6157 19.0982C38.844 15.2186 36.9392 11.6549 34.1421 8.85787C31.3451 6.06082 27.7814 4.156 23.9018 3.38429C20.0222 2.61259 16.0009 3.00866 12.3463 4.52241C8.69181 6.03616 5.56824 8.59961 3.37061 11.8886C1.17298 15.1776 5.97283e-07 19.0444 0 23L20 23L20 43Z" fill="%235082EB"/><path d="M40 23C40 20.3736 39.4827 17.7728 38.4776 15.3463C37.4725 12.9198 35.9993 10.715 34.1421 8.85786C32.285 7.00069 30.0802 5.5275 27.6537 4.52241C25.2272 3.51732 22.6264 3 20 3L20 5C22.3638 5 24.7044 5.46558 26.8883 6.37017C29.0722 7.27475 31.0565 8.60062 32.7279 10.2721C34.3994 11.9435 35.7252 13.9278 36.6298 16.1117C37.5344 18.2956 38 20.6362 38 23H40Z" fill="%232153CC"/><path d="M18.9106 0.172521C19.3126 -0.196021 20 0.0649956 20 0.586193V7.41381C20 7.93501 19.3126 8.19602 18.9106 7.82748L15.1869 4.41367C14.9377 4.18521 14.9377 3.81479 15.1869 3.58633L18.9106 0.172521Z" fill="%232153CC"/><path d="M35.1725 24.0894C34.804 23.6874 35.065 23 35.5862 23L42.4138 23C42.935 23 43.196 23.6874 42.8275 24.0894L39.4137 27.8131C39.1852 28.0623 38.8148 28.0623 38.5863 27.8131L35.1725 24.0894Z" fill="%232153CC"/><circle cx="20" cy="23" r="6.5" fill="%232153CC" stroke="white" stroke-width="3"/></svg>') no-repeat 0% 0%;
}

#main_content .features-home-bottom .frame .left-bottom {
	left: -9px;
	bottom: -9px;
} 

#main_content .features-home-bottom .frame .right-bottom {
	right: -9px;
	bottom: -9px;
} 

#main_content .features-home-bottom .frame .top,
#main_content .features-home-bottom .frame .bottom {
	position: absolute;
	width: 28px;
	height: 10px;
	left: calc(50% - 14px);
	background: url('data:image/svg+xml;utf8,<svg width="28" height="10" viewBox="0 0 28 10" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="27" y="1" width="8" height="26" rx="4" transform="rotate(90 27 1)" fill="white" stroke="%232153CC" stroke-width="2"/></svg>');
}

#main_content .features-home-bottom .frame .top {
	top: -6px;
}

#main_content .features-home-bottom .frame .bottom {
	bottom: -6px;
}

#main_content .features-home-bottom .frame .left,
#main_content .features-home-bottom .frame .right {
	position: absolute;
	width: 10px;
	height: 28px;
	top: calc(50% - 14px);
	background: url('data:image/svg+xml;utf8,<svg width="10" height="28" viewBox="0 0 10 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="9" y="27" width="8" height="26" rx="4" transform="rotate(-180 9 27)" fill="white" stroke="%232153CC" stroke-width="2"/></svg>');
}

#main_content .features-home-bottom .frame .left {
	left: -6px;
}

#main_content .features-home-bottom .frame .right {
	right: -6px;
}

#main_content .features-home-bottom .features-home-videos {
	display: block;
	position: absolute;
	width: 74px;
	height: 74px;
	top: -125px;
	left: 27%;
	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.18);
	background: url('data:image/svg+xml;utf8,<svg width="75" height="75" viewBox="0 0 75 75" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.000366211" width="74.2262" height="74.2262" rx="8" fill="%2333333D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M48.6278 17.6226H25.2223L25.2223 38.4275H48.6278V17.6226ZM25.2223 15.022C23.786 15.022 22.6217 16.1863 22.6217 17.6226V38.4275C22.6217 39.8637 23.786 41.0281 25.2223 41.0281H48.6278C50.0641 41.0281 51.2284 39.8637 51.2284 38.4275V17.6226C51.2284 16.1863 50.0641 15.022 48.6278 15.022H25.2223Z" fill="%23F4F4F5"/><path d="M33.0241 24.4393C33.0241 23.1276 34.427 22.3646 35.437 23.127L40.187 26.7127C41.039 27.3559 41.039 28.6941 40.187 29.3373L35.437 32.923C34.427 33.6854 33.0241 32.9224 33.0241 31.6107V24.4393Z" fill="%23F4F4F5"/><path d="M20.2123 60.5328H22.1108L25.5176 51.8598H23.7882L21.1616 58.8815L18.5349 51.8598H16.8055L20.2123 60.5328Z" fill="%23F4F4F5"/><path d="M27.102 53.2121C27.5701 53.2121 27.9472 52.835 27.9472 52.3669C27.9472 51.8988 27.5701 51.5217 27.102 51.5217C26.6469 51.5217 26.2568 51.8988 26.2568 52.3669C26.2568 52.835 26.6469 53.2121 27.102 53.2121ZM26.4259 60.5328H27.7912V54.2524H26.4259V60.5328Z" fill="%23F4F4F5"/><path d="M33.9834 60.5328H35.3487V51.8598H33.9834V55.1236C33.4763 54.4604 32.7481 54.0963 31.9679 54.0963C30.3425 54.0963 29.1723 55.3706 29.1723 57.3991C29.1723 59.4666 30.3555 60.6889 31.9679 60.6889C32.7741 60.6889 33.5023 60.2988 33.9834 59.6746V60.5328ZM33.9834 58.6474C33.6713 59.1155 33.0082 59.4796 32.358 59.4796C31.2787 59.4796 30.5896 58.6084 30.5896 57.3991C30.5896 56.1768 31.2787 55.3056 32.358 55.3056C33.0082 55.3056 33.6713 55.6827 33.9834 56.1508V58.6474Z" fill="%23F4F4F5"/><path d="M36.7277 57.3861C36.7277 59.3756 38.1321 60.6889 40.0175 60.6889C41.0187 60.6889 41.942 60.3768 42.5661 59.7787L41.942 58.8815C41.4999 59.3236 40.7717 59.5706 40.1605 59.5706C38.9773 59.5706 38.2621 58.7904 38.1581 57.8412H43.0082V57.5161C43.0082 55.5397 41.7989 54.0963 39.9135 54.0963C38.054 54.0963 36.7277 55.5657 36.7277 57.3861ZM39.9135 55.2146C41.1488 55.2146 41.6559 56.1378 41.6819 56.879H38.1451C38.2101 56.1118 38.7432 55.2146 39.9135 55.2146Z" fill="%23F4F4F5"/><path d="M47.1905 60.6889C49.206 60.6889 50.4283 59.1935 50.4283 57.3861C50.4283 55.5917 49.206 54.0963 47.1905 54.0963C45.201 54.0963 43.9658 55.5917 43.9658 57.3861C43.9658 59.1935 45.201 60.6889 47.1905 60.6889ZM47.1905 59.4796C46.0332 59.4796 45.3831 58.5044 45.3831 57.3861C45.3831 56.2808 46.0332 55.3056 47.1905 55.3056C48.3608 55.3056 49.0109 56.2808 49.0109 57.3861C49.0109 58.5044 48.3608 59.4796 47.1905 59.4796Z" fill="%23F4F4F5"/><path d="M51.2636 59.7136C51.9138 60.3508 52.889 60.6889 53.9552 60.6889C55.6456 60.6889 56.5689 59.8437 56.5689 58.7384C56.5689 57.2561 55.2295 56.944 54.1373 56.7099C53.3961 56.5409 52.772 56.3719 52.772 55.8908C52.772 55.4486 53.2271 55.1886 53.9422 55.1886C54.7224 55.1886 55.4246 55.5137 55.8017 55.9428L56.3738 54.9805C55.8017 54.4734 54.9955 54.0963 53.9292 54.0963C52.3429 54.0963 51.4587 54.9805 51.4587 56.0078C51.4587 57.4121 52.746 57.6982 53.8252 57.9322C54.5924 58.1013 55.2556 58.2963 55.2556 58.8424C55.2556 59.3106 54.8395 59.6096 54.0203 59.6096C53.2011 59.6096 52.3299 59.1805 51.8878 58.7254L51.2636 59.7136Z" fill="%23F4F4F5"/></svg>');
}

#main_content .features-home-bottom .features-home-animations {
	display: block;
	position: absolute;
	width: 105px;
	height: 105px;
	top: -140px;
	left: 45%;
	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.17);
	background: url('data:image/svg+xml;utf8,<svg width="106" height="106" viewBox="0 0 106 106" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.000366211" width="105.272" height="105.272" rx="8" fill="%232153CC"/><path d="M37.8713 32.1592C38.1879 32.3571 38.3034 32.7608 38.1553 33.1035C37.289 35.1076 36.8089 37.3177 36.8089 39.6398C36.8091 39.694 36.7685 39.7397 36.7147 39.746L33.6735 40.1038C33.3933 40.1368 33.1449 39.9219 33.1449 39.6398C33.1449 36.6566 33.7931 33.8247 34.9565 31.2775C35.1354 30.8856 35.619 30.7515 35.9843 30.9798L37.8713 32.1592Z" fill="white"/><path d="M39.8166 29.0543C40.133 29.252 40.546 29.1793 40.7892 28.8964C43.3028 25.9727 46.824 23.9401 50.814 23.3375C51.1834 23.2817 51.465 22.9697 51.465 22.5962V20.3717C51.465 19.9411 51.0947 19.6021 50.6677 19.6578C45.4832 20.3333 40.9179 22.9794 37.7478 26.8198C37.4733 27.1524 37.5644 27.6466 37.9301 27.8752L39.8166 29.0543Z" fill="white"/><path d="M33.7563 44.5859C33.651 44.1683 33.9444 43.7612 34.3722 43.7109L36.5821 43.4509C36.953 43.4073 37.2956 43.6501 37.3944 44.0103C37.7241 45.2126 38.1864 46.36 38.7648 47.4359C38.9416 47.7648 38.8608 48.1769 38.562 48.401L36.7822 49.7359C36.4376 49.9943 35.9444 49.9018 35.7328 49.5266C34.8677 47.9931 34.1977 46.335 33.7563 44.5859Z" fill="white"/><path d="M38.9835 52.6649C38.6386 52.9236 38.5897 53.4235 38.8912 53.7317C39.7405 54.5998 40.6676 55.3914 41.6613 56.0953C41.9918 56.3294 42.4472 56.2334 42.6688 55.8944L43.872 54.054C44.0933 53.7155 43.9975 53.263 43.6694 53.0266C42.9872 52.5352 42.3442 51.9929 41.7458 51.4053C41.4795 51.1438 41.0616 51.1063 40.7631 51.3302L38.9835 52.6649Z" fill="white"/><path d="M55.129 58.9079C55.129 59.3386 55.4995 59.6775 55.9265 59.6219C65.8137 58.3334 73.449 49.8783 73.449 39.6398C73.449 29.4014 65.8137 20.9463 55.9265 19.6578C55.4995 19.6021 55.129 19.9411 55.129 20.3718V22.5962C55.129 22.9697 55.4107 23.2818 55.7801 23.3376C63.7081 24.5351 69.785 31.3778 69.785 39.6398C69.785 47.9019 63.7081 54.7446 55.7801 55.9421C55.4107 55.9979 55.129 56.31 55.129 56.6835V58.9079Z" fill="white"/><path d="M58.793 39.6398C58.793 42.681 56.3381 45.1359 53.2969 45.1359C50.2558 45.1359 47.8009 42.681 47.8009 39.6398C47.8009 36.5987 50.2558 34.1438 53.2969 34.1438C56.3381 34.1438 58.793 36.8918 58.793 39.6398Z" fill="white"/><path d="M26.4138 83.8366H28.156L24.5899 74.7579H22.6026L19.0365 83.8366H20.7787L21.4457 82.0944H25.7468L26.4138 83.8366ZM23.5963 76.1055L25.2977 80.6924H21.8949L23.5963 76.1055Z" fill="white"/><path d="M33.544 83.8366H34.9732V79.2088C34.9732 77.8613 34.2654 77.0991 32.8499 77.0991C31.8154 77.0991 30.9715 77.6435 30.536 78.1607V77.2624H29.1068V83.8366H30.536V79.2496C30.8626 78.8005 31.4887 78.3649 32.2237 78.3649C33.0268 78.3649 33.544 78.7052 33.544 79.726V83.8366Z" fill="white"/><path d="M37.5373 76.1735C38.0273 76.1735 38.4221 75.7788 38.4221 75.2888C38.4221 74.7988 38.0273 74.4041 37.5373 74.4041C37.0609 74.4041 36.6526 74.7988 36.6526 75.2888C36.6526 75.7788 37.0609 76.1735 37.5373 76.1735ZM36.8295 83.8366H38.2587V77.2624H36.8295V83.8366Z" fill="white"/><path d="M48.1706 83.8366H49.5997V79.0863C49.5997 77.7524 48.9192 77.0991 47.7078 77.0991C46.7278 77.0991 45.8567 77.7116 45.4755 78.3105C45.2578 77.5891 44.6589 77.0991 43.6789 77.0991C42.6852 77.0991 41.8141 77.7524 41.5419 78.1607V77.2624H40.1127V83.8366H41.5419V79.2496C41.8413 78.8141 42.4266 78.3649 43.0527 78.3649C43.8286 78.3649 44.1416 78.8413 44.1416 79.5491V83.8366H45.5708V79.236C45.8567 78.8141 46.4555 78.3649 47.0953 78.3649C47.8575 78.3649 48.1706 78.8413 48.1706 79.5491V83.8366Z" fill="white"/><path d="M55.4663 83.8366H56.8955V79.481C56.8955 77.7116 55.616 77.0991 54.1596 77.0991C53.1115 77.0991 52.1588 77.4394 51.3965 78.1607L51.9818 79.1544C52.5535 78.5963 53.1932 78.3241 53.9282 78.3241C54.8402 78.3241 55.4663 78.7869 55.4663 79.5491V80.5291C54.9899 79.971 54.2277 79.6852 53.3429 79.6852C52.2676 79.6852 51.0562 80.3113 51.0562 81.8222C51.0562 83.2786 52.2676 84 53.3429 84C54.214 84 54.9763 83.6869 55.4663 83.1288V83.8366ZM55.4663 82.3394C55.1396 82.7886 54.5271 83.02 53.901 83.02C53.0979 83.02 52.499 82.5572 52.499 81.8494C52.499 81.128 53.0979 80.6652 53.901 80.6652C54.5271 80.6652 55.1396 80.8966 55.4663 81.3458V82.3394Z" fill="white"/><path d="M60.722 84C61.389 84 61.8109 83.823 62.0695 83.578L61.7292 82.5027C61.6204 82.6252 61.3617 82.7341 61.0895 82.7341C60.6812 82.7341 60.4634 82.4074 60.4634 81.9583V78.5146H61.7973V77.2624H60.4634V75.4657H59.0342V77.2624H57.9453V78.5146H59.0342V82.3122C59.0342 83.4011 59.6195 84 60.722 84Z" fill="white"/><path d="M63.8027 76.1735C64.2927 76.1735 64.6875 75.7788 64.6875 75.2888C64.6875 74.7988 64.2927 74.4041 63.8027 74.4041C63.3263 74.4041 62.918 74.7988 62.918 75.2888C62.918 75.7788 63.3263 76.1735 63.8027 76.1735ZM63.0949 83.8366H64.5241V77.2624H63.0949V83.8366Z" fill="white"/><path d="M69.3454 84C71.4551 84 72.7346 82.4347 72.7346 80.5427C72.7346 78.6644 71.4551 77.0991 69.3454 77.0991C67.2628 77.0991 65.9698 78.6644 65.9698 80.5427C65.9698 82.4347 67.2628 84 69.3454 84ZM69.3454 82.7341C68.134 82.7341 67.4534 81.7133 67.4534 80.5427C67.4534 79.3858 68.134 78.3649 69.3454 78.3649C70.5704 78.3649 71.2509 79.3858 71.2509 80.5427C71.2509 81.7133 70.5704 82.7341 69.3454 82.7341Z" fill="white"/><path d="M78.6179 83.8366H80.0471V79.2088C80.0471 77.8613 79.3393 77.0991 77.9237 77.0991C76.8893 77.0991 76.0454 77.6435 75.6098 78.1607V77.2624H74.1806V83.8366H75.6098V79.2496C75.9365 78.8005 76.5626 78.3649 77.2976 78.3649C78.1007 78.3649 78.6179 78.7052 78.6179 79.726V83.8366Z" fill="white"/><path d="M81.3317 82.9791C82.0123 83.6461 83.0331 84 84.1493 84C85.9187 84 86.8851 83.1152 86.8851 81.9583C86.8851 80.4066 85.4832 80.0799 84.3398 79.8349C83.564 79.658 82.9106 79.481 82.9106 78.9774C82.9106 78.5146 83.387 78.2424 84.1357 78.2424C84.9523 78.2424 85.6873 78.5827 86.0821 79.0319L86.6809 78.0246C86.0821 77.4938 85.2382 77.0991 84.122 77.0991C82.4615 77.0991 81.5359 78.0246 81.5359 79.0999C81.5359 80.5699 82.8834 80.8694 84.0132 81.1144C84.8162 81.2913 85.5104 81.4955 85.5104 82.0672C85.5104 82.5572 85.0748 82.8702 84.2173 82.8702C83.3598 82.8702 82.4479 82.4211 81.9851 81.9447L81.3317 82.9791Z" fill="white"/></svg>');
}

#main_content .features-home-bottom .features-home-photos {
	display: block;
	position: absolute;
	width: 87px;
	height: 87px;
	top: -100px;
	left: 53%;
	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.18);
	background: url('data:image/svg+xml;utf8,<svg width="88" height="88" viewBox="0 0 88 88" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.000366211" width="87.9109" height="87.9109" rx="8" fill="%2333333D"/><path d="M39.6275 32.4213C41.3529 32.4213 42.7517 31.0225 42.7517 29.297C42.7517 27.5715 41.3529 26.1727 39.6275 26.1727C37.902 26.1727 36.5032 27.5715 36.5032 29.297C36.5032 31.0225 37.902 32.4213 39.6275 32.4213Z" fill="%23F4F4F5"/><path fill-rule="evenodd" clip-rule="evenodd" d="M32.1639 18.3621H56.4638C58.381 18.3621 59.9352 19.9163 59.9352 21.8335V46.1334C59.9352 48.0506 58.381 49.6048 56.4638 49.6048H32.1639C30.2467 49.6048 28.6925 48.0506 28.6925 46.1334V21.8335C28.6925 19.9163 30.2467 18.3621 32.1639 18.3621ZM56.4638 21.4863H32.1639C31.9722 21.4863 31.8168 21.6418 31.8168 21.8335V44.0023L36.4151 39.9788C37.3575 39.1542 38.7645 39.1542 39.7069 39.9788L40.2813 40.4814C41.252 41.3308 42.7097 41.302 43.6461 40.4148L48.0629 36.2305C49.0269 35.3172 50.5368 35.3172 51.5008 36.2305L56.811 41.2612V21.8335C56.811 21.6418 56.6555 21.4863 56.4638 21.4863Z" fill="%23F4F4F5"/><path d="M21.099 72.123C21.099 72.6277 21.5081 73.0369 22.0128 73.0369C22.5176 73.0369 22.9267 72.6277 22.9267 72.123V71.092C22.9267 70.0179 23.7974 69.1472 24.8716 69.1472H25.6761C27.8474 69.1472 29.0815 67.6475 29.0815 65.8823C29.0815 64.1171 27.863 62.6174 25.6761 62.6174C23.1482 62.6174 21.099 64.6666 21.099 67.1945V72.123ZM27.207 65.8823C27.207 66.8821 26.4571 67.5382 25.4261 67.5382H24.5826C23.6681 67.5382 22.9267 66.7968 22.9267 65.8823C22.9267 64.9678 23.6681 64.2264 24.5826 64.2264H25.4261C26.4571 64.2264 27.207 64.8825 27.207 65.8823Z" fill="%23F4F4F5"/><path d="M35.6643 72.2168C35.6643 72.6697 36.0315 73.0369 36.4845 73.0369C36.9374 73.0369 37.3046 72.6697 37.3046 72.2168V67.6944C37.3046 66.1479 36.4923 65.3043 34.8676 65.3043C34.8125 65.3043 34.7579 65.3057 34.7037 65.3083C33.7308 65.3554 32.1964 64.6356 32.1964 63.6616V63.4376C32.1964 62.9846 31.8292 62.6174 31.3763 62.6174C30.9233 62.6174 30.5561 62.9846 30.5561 63.4376V72.2168C30.5561 72.6697 30.9233 73.0369 31.3763 73.0369C31.8292 73.0369 32.1964 72.6697 32.1964 72.2168V69.0965C32.1964 68.2374 32.4395 67.3095 33.2236 66.9583C33.5013 66.8339 33.809 66.7571 34.1334 66.7571C35.0551 66.7571 35.6643 67.1164 35.6643 68.288V72.2168Z" fill="%23F4F4F5"/><path d="M42.8401 73.2243C45.2615 73.2243 46.7299 71.4279 46.7299 69.2565C46.7299 67.1008 45.2615 65.3043 42.8401 65.3043C40.4501 65.3043 38.966 67.1008 38.966 69.2565C38.966 71.4279 40.4501 73.2243 42.8401 73.2243ZM42.8401 71.7715C41.4498 71.7715 40.6688 70.5999 40.6688 69.2565C40.6688 67.9287 41.4498 66.7571 42.8401 66.7571C44.2461 66.7571 45.0271 67.9287 45.0271 69.2565C45.0271 70.5999 44.2461 71.7715 42.8401 71.7715Z" fill="%23F4F4F5"/><path d="M50.6546 73.2243C51.2205 73.2243 51.6327 73.1134 51.929 72.9419C52.1088 72.8379 52.1613 72.6143 52.0987 72.4163L52.052 72.2689C51.9456 71.9326 51.4291 71.7715 51.0764 71.7715C50.6077 71.7715 50.3578 71.3966 50.3578 70.8811V67.6944C50.3578 67.2716 50.7005 66.9289 51.1233 66.9289H51.1701C51.567 66.9289 51.8887 66.6072 51.8887 66.2103C51.8887 65.8135 51.567 65.4918 51.1701 65.4918H51.1233C50.7005 65.4918 50.3578 65.1491 50.3578 64.7263V64.2499C50.3578 63.7969 49.9906 63.4297 49.5377 63.4297C49.0847 63.4297 48.7176 63.7969 48.7176 64.2499V64.8669C48.7176 65.212 48.4378 65.4918 48.0927 65.4918C47.7476 65.4918 47.4679 65.7715 47.4679 66.1166V66.3041C47.4679 66.6492 47.7476 66.9289 48.0927 66.9289C48.4378 66.9289 48.7176 67.2087 48.7176 67.5538V71.2873C48.7176 72.537 49.3893 73.2243 50.6546 73.2243Z" fill="%23F4F4F5"/><path d="M56.7834 73.2243C59.2047 73.2243 60.6731 71.4279 60.6731 69.2565C60.6731 67.1008 59.2047 65.3043 56.7834 65.3043C54.3934 65.3043 52.9093 67.1008 52.9093 69.2565C52.9093 71.4279 54.3934 73.2243 56.7834 73.2243ZM56.7834 71.7715C55.3931 71.7715 54.6121 70.5999 54.6121 69.2565C54.6121 67.9287 55.3931 66.7571 56.7834 66.7571C58.1894 66.7571 58.9704 67.9287 58.9704 69.2565C58.9704 70.5999 58.1894 71.7715 56.7834 71.7715Z" fill="%23F4F4F5"/><path d="M61.9682 71.5911C61.7981 71.8604 61.8358 72.2175 62.0949 72.4028C62.8482 72.9414 63.8412 73.2243 64.9103 73.2243C66.9411 73.2243 68.0502 72.2089 68.0502 70.8811C68.0502 69.1003 66.4412 68.7254 65.129 68.4442C64.2386 68.2411 63.4888 68.038 63.4888 67.4601C63.4888 66.9289 64.0355 66.6165 64.8947 66.6165C65.4803 66.6165 66.0293 66.7689 66.4693 67.009C66.8333 67.2077 67.3458 67.1571 67.5578 66.8007C67.7076 66.5488 67.6599 66.2217 67.4185 66.0554C66.7709 65.6093 65.9302 65.3043 64.8791 65.3043C62.9733 65.3043 61.911 66.3666 61.911 67.6006C61.911 69.2878 63.4575 69.6314 64.7541 69.9126C65.6758 70.1157 66.4725 70.35 66.4725 71.0061C66.4725 71.5685 65.9726 71.9278 64.9884 71.9278C64.3321 71.9278 63.6479 71.6985 63.1075 71.3835C62.7295 71.1633 62.2018 71.2213 61.9682 71.5911Z" fill="%23F4F4F5"/></svg>');
}

#main_content .features-home-bottom .features-home-coverme {
	display: block;
	position: absolute;
	width: 270px;
	height: 273px;
	top: 80px;
	left: 0px;
	background: url('../images/features-home-bottom-coverme.png');
	background-size: contain;
}

#main_content .features-home-bottom .features-home-1970 {
	display: block;
	position: absolute;
	width: 270px;
	height: 273px;
	top: -65px;
	right: 0px;
	background: url('../images/features-home-bottom-1970.png');
	background-size: contain;
}

#main_content .features-home-bottom .features-home-bg-circle {
	display: block;
	position: absolute;
	width: 408px;
	height: 408px;
	top: -15px;
	left: 90px;
	border-radius: 50%;
	background-color: #F5EEE7;
	z-index: -2;
}

#main_content {
	overflow: hidden;
}

.page-template-no-header section#main_content {
	margin-top: 0;
}

#main_content .breadcrumbs {
	margin-top: 24px;
	margin-bottom: 24px;
}

#main_content .breadcrumbs ul {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}

#main_content .breadcrumbs ul li {
	font-size: 14px;
	line-height: 21px;
	color: #2566f9;
	display: inline-block;
}

#main_content .breadcrumbs ul li a,
#main_content .breadcrumbs ul li a:hover {
	color: #000000;
	text-decoration: none;
}

#main_content .breadcrumbs-mobile {
	display: none;
}

#main_content .vc_row-flex {
	display: flex;
	flex-wrap: wrap;
}

#main_content .vc_row-flex > div:first-child {
	flex: 1;
}

#main_content .vc_row-flex > div > .vc_column-inner {
	height: 100%;
}

#main_content .vc_row-o-content-middle > div {
	flex: 1;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
}

#main_content .vc_row-o-content-middle > div.col-md-1,
#main_content .vc_row-o-content-middle > div.col-lg-1 {
	flex: 1;
}

#main_content .vc_row-o-content-middle > div.col-md-2,
#main_content .vc_row-o-content-middle > div.col-lg-2 {
	flex: 2;
}

#main_content .vc_row-o-content-middle > div.col-md-3,
#main_content .vc_row-o-content-middle > div.col-lg-3 {
	flex: 3;
}

#main_content .vc_row-o-content-middle > div.col-md-4,
#main_content .vc_row-o-content-middle > div.col-lg-4 {
	flex: 4;
}

#main_content .vc_row-o-content-middle > div.col-md-5,
#main_content .vc_row-o-content-middle > div.col-lg-5 {
	flex: 5;
}

#main_content .vc_row-o-content-middle > div.col-md-6,
#main_content .vc_row-o-content-middle > div.col-lg-6 {
	flex: 6;
}

#main_content .vc_row-o-content-middle > div.col-md-7,
#main_content .vc_row-o-content-middle > div.col-lg-7 {
	flex: 7;
}

#main_content .vc_row-o-content-middle > div.col-md-8,
#main_content .vc_row-o-content-middle > div.col-lg-8 {
	flex: 9;
}

#main_content .vc_row-o-content-middle > div.col-md-9,
#main_content .vc_row-o-content-middle > div.col-lg-9 {
	flex: 9;
}

#main_content .vc_row-o-content-middle > div.col-md-10,
#main_content .vc_row-o-content-middle > div.col-lg-10 {
	flex: 10;
}

#main_content .vc_row-o-content-middle > div.col-md-11,
#main_content .vc_row-o-content-middle > div.col-lg-11 {
	flex: 11;
}

#main_content .vc_row-o-content-middle > div.col-md-12,
#main_content .vc_row-o-content-middle > div.col-lg-12 {
	flex: 12;
}

#main_content .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.container-fluid .row {
	margin-left: 0px;
	margin-right: 0px;
}

#main_content .container .container {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

body {
	font-family: "Proxima Nova", sans-serif !important;
	color: #272B35;
	font-size: 16px;
	line-height: 24px;
}

body.admin-bar nav {
	margin-top: 32px;
}

#main_content .row-default-margin {
	margin-top: 40px;
	margin-bottom: 40px;
	padding-top: 64px;
	padding-bottom: 64px;
}

.show_only_ru {
	display: none;
}

.lang-ru .show_only_ru {
	display: list-item;
}

/* Typography */

#main_content h1,
#main_content h2,
#main_content h3,
#main_content h4,
#main_content h5,
#main_content h6 {
	font-family: "Fugue Regular", sans-serif;
	margin-top: 0px;
}

#main_content .h-lg-72-72,
#main_content .h-lg-72 {
	font-size: 72px;
	line-height: 100%;
}

#main_content .h-lg-72-110{
	font-size: 72px;
	line-height: 110%;
}

#main_content .h-lg-64-72 {
	font-size: 64px;
	line-height: 72px;
}

#main_content .h-lg-64-64,
#main_content .h-lg-64 {
	font-size: 64px;
	line-height: 100%;
}

#main_content .h-lg-56-56,
#main_content .h-lg-56 {
	font-size: 56px;
	line-height: 100%;
}

#main_content .h-lg-56-110 {
	font-size: 56px;
	line-height: 110%;
}

#main_content .h-lg-50-54 {
	font-size: 50px;
	line-height: 54px;
}

#main_content .h-lg-48-48,
#main_content .h-lg-48 {
	font-size: 48px;
	line-height: 100%;
}

#main_content .h-lg-40-40,
#main_content .h-lg-40 {
	font-size: 40px;
	line-height: 100%;
}

#main_content .h-lg-40-110 {
	font-size: 40px;
	line-height: 110%;
}

#main_content .h-lg-40-56 {
	font-size: 40px;
	line-height: 56px;
}

#main_content .h-lg-32-32,
#main_content .h-lg-32 {
	font-size: 32px;
	line-height: 100%;
}

#main_content .h-lg-32-48 {
	font-size: 32px;
	line-height: 48px;
}

#main_content .h-lg-26-40 {
	font-size: 26px;
	line-height: 40px;
}

#main_content .h-lg-24-32 {
	font-size: 24px;
	line-height: 32px;
}

#main_content .p-lg-20-32 {
	font-size: 20px;
	line-height: 32px;
}

.blog #main_content h1 {
	margin-top: 32px;
}

.single-post #main_content h3 {
	margin-top: 26px;
}

#main_content p {
	font-size: 16px;
	line-height: 24px;
	margin-top: 16px;
}

#main_content p.small_grey_text {
	margin-top: 0px;
}

#main_content {
	margin-bottom: 0px;
}

#main_content h1 {
	font-weight: normal;
	font-size: 64px;
	line-height: 64px;
	color: #272B35;
}

#main_content h2 {
	font-weight: normal;
	font-size: 40px;
	line-height: 40px;
	color: #272B35;
}

#million-users h2 {
	font-weight: normal;
	font-size: 64px;
	line-height: 64px;
}

#main_content h3 {
	font-weight: normal;
	font-size: 40px;
	line-height: 40px;
}

#main_content h4 {
	font-weight: normal;
	font-size: 22px;
	line-height: 33px;
}

#main_content h5 {
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

#main_content .row h2 {
	/*text-align: center;*/
	margin: 0 auto;
}

#main_content .posts {
	margin-top: 29px;
	margin-bottom: 16px;
}

#main_content .posts.suggestions {
	margin-top: 24px;
}

#main_content .posts .wrapper img {
	width: 100%;
	height: auto;
	border-radius: 8px;
}

#main_content .posts .wrapper a {
	display: inline-block;
	height: 202px;
}

#main_content .posts .wrapper .overlay {
	position: relative;
}

#main_content .posts .wrapper a:hover .overlay:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url('../images/video-hover.svg') no-repeat 50% 50%, linear-gradient(180deg, rgba(1, 3, 23, 0.7) 12.32%, rgba(1, 3, 23, 0.266) 100%);
	/*background-blend-mode: multiply;*/
	position: absolute;
	top: 0px;
	border-radius: 8px;
}

#main_content .posts .wrapper h6 {
	margin-top: 16px;
	margin-bottom: 45px;
	height: 40px;
}

#main_content .posts .wrapper h6 a {
	font-size: 20px;
	line-height: 20px;
	color: #272B35;
	font-weight: normal;
}

#main_content .posts .wrapper h6 a:hover,
#main_content .posts .wrapper h6 a:focus {
	text-decoration: none;
}

/* Visual Composer */

#main_content .vc_btn3-container.vc_btn3-inline {
	margin-top: 32px;
	margin-bottom: 0px;
}

#main_content.design-2 .vc_btn3-container.vc_btn3-inline {
	margin-top: 0;
}

#main_content button.vc_general.vc_btn3-style-btn-crello,
#main_content a.vc_general.vc_btn3-style-btn-crello {
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border-radius: 8px;
	background-image: none;
}

#main_content button.vc_general.vc_btn3-style-btn-crello.vc_btn3-icon-left,
#main_content a.vc_general.vc_btn3-style-btn-crello.vc_btn3-icon-left {
	padding-left: 48px;
}

#main_content button.vc_general.vc_btn3-style-btn-crello.vc_btn3-icon-left i.vc_btn3-icon.fas.fa-gem,
#main_content a.vc_general.vc_btn3-style-btn-crello.vc_btn3-icon-left i.vc_btn3-icon.fas.fa-gem {
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z" fill="%23121216" fill-opacity="0.64"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.12327 6.31592L12.9466 6.31593C12.9466 6.31593 14.6937 7.48067 15.8584 8.6454C15.279 10.3836 10.0878 15.5806 10.0351 15.6334C9.98239 15.5806 4.79084 10.3836 4.21143 8.64539C5.37616 7.48066 7.12327 6.31592 7.12327 6.31592ZM6.96824 8.826H13.8941C13.9795 8.826 14.0256 8.92621 13.97 8.99108L11.0104 12.4439C10.9368 12.5298 10.7996 12.4467 10.8416 12.3417L11.5588 10.5488C11.6749 10.2585 11.4992 9.93416 11.1926 9.87285L6.94863 9.02406C6.83019 9.00037 6.84746 8.826 6.96824 8.826Z" fill="%23FFDE4E"/></svg>');
	color: transparent;
}

#main_content .padding-44 button.vc_general.vc_btn3-style-btn-crello,
#main_content .padding-44 a.vc_general.vc_btn3-style-btn-crello {
	padding: 12px 44px;
}

#main_content button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-yellow,
#main_content a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-yellow {
	background-color: #FFDE4E;
	color: #121110;
}

#main_content button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-yellow:hover,
#main_content a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-yellow:hover {
	background-color: #FDD319;
}

#main_content button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue,
#main_content a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue {
	background-color: #2153CC;
	color: #FFFFFF;
}

#main_content .btn-pro button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-blue, #main_content .btn-pro a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue {
    background-color: #FFB24E;
    color: #121316;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
	width: fit-content;
}

#main_content .btn-pro button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-blue, #main_content .btn-pro a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue:hover {
    background-color: #F9A02D!important;
    color: #121316;
}


#main_content .btn-vc button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-blue, #main_content .btn-vc a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue {
    color: #2153CC;
	border: 2px solid #2153CC;
	background-color: transparent;
	border-radius: 8px;
}

#main_content .btn-vc button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-blue, #main_content .btn-vc a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue:hover {
    color: white;
	border: 2px solid #2153CC;
	background-color: #2153CC;
}

#main_content .btn-pro button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue, #main_content .btn-pro a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue svg {
    width: 15px;
    height: 15px;
    margin-right: 8px;
}

#main_content .btn-reviews .reviews_companies {
	margin-bottom: 24px;
}

#main_content .btn-reviews .reviews_companies .company{
	margin-right: 15px;
    margin-top: 8px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
}

#main_content .btn-reviews .reviews_companies .company:nth-child(2){
	margin-right: 15px;
	margin-top: 8px;
	vertical-align: text-top;
}

#main_content .reviews {
	margin-top: 32px;

}
#main_content button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue:hover,
#main_content a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue:hover {
	background-color: #0F3CB4;
}

#main_content button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-carrot,
#main_content a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-carrot {
	background-color: #EA4D33;
	color: #FFFFFF;
}

#main_content button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-carrot:hover,
#main_content a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-carrot:hover {
	background-color: #DB3012;
}

#main_content .row_bg_rectangle {
	background-position: 90% 0 !important;
	background-repeat: no-repeat !important;
}

#main_content .wpb_text_column.wpb_content_element.info_text p {
	font-size: 12px;
	line-height: 18px;
	opacity: .5;
	margin-top: 8px;
	margin-left: 3px;
}

/* Main Content */

#first-section {
	padding-top: 60px;
	padding-bottom: 96px;
	background-color: #2153cc !important;
}

#first-section h1 {
	margin-top: 40px;
}

section#main_content {
	margin-top: 64px;
	margin-bottom: 0px;
}

.screen-1-text {
	margin-top: 30px;
}

.wpb_single_image.k-visual img {
	max-width: 724px;
	width: 724px;
}

.wpb_single_image.oversize img {
	max-width: none;
}

#main_content .wpb_button, 
#main_content .wpb_content_element, 
#main_content ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0px;
}

#second_section .wpb_video_widget {
	padding-right: 40px;
	padding-left: 40px;
}

.featured-on img:first-child {
	margin-left: 24px;
}

.featured-on img {
	margin-left: 32px;
}

/* Tabs new design */

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
	overflow: initial !important;
}

.design-2 #tabs {

}

.design-2 #tabs .container .row {
	background-color: #FAF6F2;
	border-radius: 12px;
}

/* Tabs */

.tabs-row {
	margin-top: 64px;
}

#section-tabs {
	margin-top: 64px;
}

#section-tabs .container {
	background: #F5EEE7;
}

#section-tabs h3 {
	margin-top: 0px;
}

#section-tabs p {
	margin-top: 16px;
	font-size: 16px;
	line-height: 24px;
}

#main_content .vc_tta-container {
	margin-bottom: 0px;
	margin-top: 24px;
}

/* Tabs */

.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs h4 {
	font-size: 32px !important;
	line-height: 32px !important;
	font-weight: normal !important;
}

.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-tabs-container {
	width: 100%;
	overflow-x: scroll;
	overflow: -moz-hidden-unscrollable;
	-ms-overflow-style: none;
}

.wpb-js-composer .vc_tta.vc_general div.vc_tta-panel-body {
	padding: 60px 0;
}

.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-tabs-container::-webkit-scrollbar { 
	width: 0 !important
}

.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs span.scroll_forward,
.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs span.scroll_back {
	display: none;
}

.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs span.scroll_forward.show {
	display: block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: url('../images/tab-arrow.svg') no-repeat 50% 50% #FFFFFF;
	box-shadow: 0px 4px 8px rgba(38, 49, 71, 0.08);
	position: absolute;
	right: -16px;
	margin-top: 8px;
	z-index: 99;
	cursor: pointer;
}

.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs span.scroll_back.show {
	display: block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: url('../images/tab-arrow-back.svg') no-repeat 50% 50% #FFFFFF;
	box-shadow: 0px 4px 8px rgba(38, 49, 71, 0.08);
	position: absolute;
	left: -16px;
	margin-top: 8px;
	z-index: 99;
	cursor: pointer;
}

ul.vc_tta-tabs-list {
	width: max-content;
	margin: 0 auto !important;
}

ul.vc_tta-tabs-list li {
	width: auto;
}

ul.vc_tta-tabs-list li a {
	background: #FBF8F5 !important;
	margin-top: 0px !important;
	border: none !important;
	border-radius: 8px !important;
	margin: 0 4px;
	padding: 0px 16px 10px 8px !important;
}

ul.vc_tta-tabs-list li.vc_active a {
	background: #2153CC !important;
}

ul.vc_tta-tabs-list li a span {
	font-size: 14px;
	line-height: 21px;
	color: #121110;
}

ul.vc_tta-tabs-list li.vc_active a span {
	color: #ffffff;
}

ul.vc_tta-tabs-list li a span:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	position: relative;
	top: 8px;
	right: 8px;
	margin-left: 16px;
}

ul.vc_tta-tabs-list li a[href="#tab-format"] span:before {
	background-image: url('../images/tab-formats.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-format"] span:before {
	background-image: url('../images/tab-formats-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-resize"] span:before {
	background-image: url('../images/tab-resize.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-resize"] span:before {
	background-image: url('../images/tab-resize-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-templates"] span:before {
	background-image: url('../images/tab-templates.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-templates"] span:before {
	background-image: url('../images/tab-templates-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-background"] span:before {
	background-image: url('../images/tab-backgrounds.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-background"] span:before {
	background-image: url('../images/tab-backgrounds-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-backgrounds"] span:before {
	background-image: url('../images/tab-backgrounds.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-backgrounds"] span:before {
	background-image: url('../images/tab-backgrounds-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-objects"] span:before {
	background-image: url('../images/tab-objects.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-objects"] span:before {
	background-image: url('../images/tab-objects-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-upload"] span:before {
	background-image: url('../images/tab-upload.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-upload"] span:before {
	background-image: url('../images/tab-upload-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-animations"] span:before {
	background-image: url('../images/tab-animations.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-animations"] span:before {
	background-image: url('../images/tab-animations-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-customize"] span:before {
	background-image: url('../images/tab-customize.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-customize"] span:before {
	background-image: url('../images/tab-customize-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-edit"] span:before {
	background-image: url('../images/tab-edit.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-edit"] span:before {
	background-image: url('../images/tab-edit-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-fonts"] span:before {
	background-image: url('../images/tab-fonts.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-fonts"] span:before {
	background-image: url('../images/tab-fonts-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-photos"] span:before {
	background-image: url('../images/tab-photos.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-photos"] span:before {
	background-image: url('../images/tab-photos-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-video"] span:before {
	background-image: url('../images/tab-video.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-video"] span:before {
	background-image: url('../images/tab-video-active.svg');
}

ul.vc_tta-tabs-list li a[href="#tab-colors"] span:before {
	background-image: url('../images/tab-colors.svg');
}

ul.vc_tta-tabs-list li.vc_active a[href="#tab-colors"] span:before {
	background-image: url('../images/tab-colors-active.svg');
}

/* Tabs new style */

.tabs-design-2.vc_tta.vc_general div.vc_tta-panel-body {
	padding-top: 28px;
}

.tabs-design-2 ul.vc_tta-tabs-list li a span {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
}

.tabs-design-2.pro ul.vc_tta-tabs-list li a span {
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
}

.tabs-design-2 ul.vc_tta-tabs-list li a {
	background-color: #F5EEE7 !important;
	padding: 0px 24px 8px 24px !important;
}

.tabs-design-2.pro ul.vc_tta-tabs-list li a {
	border: 2px solid #f5eee7 !important;
	padding: 0 30px 6px !important;
}

.tabs-design-2.pro ul.vc_tta-tabs-list li a:hover {
	background-color: #fff!important;
	border: 2px solid #121316!important;
}

.tabs-design-2 ul.vc_tta-tabs-list li.vc_active a,
.tabs-design-2 ul.vc_tta-tabs-list li.vc_active a:hover {
	background-color: #2153CC !important;
	border: 2px solid #2153CC !important;
}

.tabs-design-2 ul.vc_tta-tabs-list li a span {
	color: #91949C;
}

.tabs-design-2.pro ul.vc_tta-tabs-list li a span {
	color: #121216;
	position: relative;
	top: -2px;
}

.tabs-design-2 ul.vc_tta-tabs-list li.vc_active a span {
	color: #FFFFFF;
}

.tabs-design-2 ul.vc_tta-tabs-list li a span:before {
	width: 0px;
	margin-left: 0px;
}

.vc_tta-panels-container {
	min-height: 450px;
}

div#tabs {
	max-width: 1128px;
	margin: 40px auto 0;
}

.vc_tta-tabs {
	overflow: hidden;
}

/* Features after tabs */

#features-after-tabs {
	margin-top: 40px;
	display: flex;
}

#features-after-tabs > div {
	flex: 1;
	box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.12);
	padding: 18px;
	margin: 0 16px 16px;
}

#features-after-tabs > div p:first-child {
	text-align: center;
	padding-left: 0;
}

#features-after-tabs div .wpb_text_column {
	margin-left: 14px;
	margin-right: 14px;
	padding-bottom: 75px;
}

#features-after-tabs > div .wpb_single_image {
	min-height: 275px;
}

#features-after-tabs > div .wpb_single_image img {
	max-width: 100%;
	height: auto;
}

#features-after-tabs > div .vc_btn3-container {
	margin-top: 32px;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 19px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

#main_content #features-after-tabs a.vc_general.vc_btn3-style-custom {
	padding: 14px 30px;
	width: 100%;
}

#features-after-tabs > div h4 {
	margin-top: 32px;
	margin-bottom: 24px;
}

#features-after-tabs > div p {
	font-size: 14px;
	line-height: 21px;
	text-align: left;
}

/* 4 steps */

#four_step {
	overflow: hidden;
}

#main_content #four_step h3 {
	margin-bottom: 24px;
}

#four_step .first_step {
	margin-top: 60px;
}

#four_step .second_step,
#four_step .third_step,
#four_step .fourth_step {
	margin-top: 100px;
}

#four_step .step_1 .vc_column-inner {
	margin-top: 55px;
}

.design-2 #four_step .step_1 .vc_column-inner {
	margin-top: 0px;
}

.design-2 #four_step .step_1 .vc_column-inner .wpb_text_column:before,
.design-2 #four_step .step_2 .vc_column-inner .wpb_text_column:before,
.design-2 #four_step .step_3 .vc_column-inner .wpb_text_column:before,
.design-2 #four_step .step_4 .vc_column-inner .wpb_text_column:before {
	font-size: 64px;
	line-height: 100%;
	margin-top: 0px;
	width: 30px;
	left: -44px;
}

#four_step .step_1 .vc_column-inner .wpb_text_column:before {
	content: "1";
	font-family: "Fugue Regular", sans-serif;
	color: #EEF1F8;
	font-style: normal;
	font-weight: normal;
	font-size: 60px;
	line-height: 32px;
	width: 50px;
	height: 50px;
	position: absolute;
	left: -70px;
	margin-top: 10px;
}

#four_step .step_2 .vc_column-inner {
	margin-top: 55px;
}

#four_step .step_2 .vc_column-inner .wpb_text_column:before {
	content: "2";
	font-family: "Fugue Regular", sans-serif;
	color: #EEF1F8;
	font-style: normal;
	font-weight: normal;
	font-size: 60px;
	line-height: 32px;
	width: 50px;
	height: 50px;
	position: absolute;
	left: -70px;
	margin-top: -5px;
}

#four_step .step_3 .vc_column-inner {
	margin-top: 55px;
}

#four_step .step_3 .vc_column-inner .wpb_text_column:before {
	content: "3";
	font-family: "Fugue Regular", sans-serif;
	color: #EEF1F8;
	font-style: normal;
	font-weight: normal;
	font-size: 60px;
	line-height: 32px;
	width: 50px;
	height: 50px;
	position: absolute;
	left: -70px;
	margin-top: 10px;
}

#four_step .step_4 .vc_column-inner {
	margin-top: 55px;
}

#four_step .step_4 .vc_column-inner .wpb_text_column:before {
	content: "4";
	font-family: "Fugue Regular", sans-serif;
	color: #EEF1F8;
	font-style: normal;
	font-weight: normal;
	font-size: 60px;
	line-height: 32px;
	width: 50px;
	height: 50px;
	position: absolute;
	left: -70px;
	margin-top: -5px;
}

/* One Million */

#million-users h2 {
	margin-top: 64px !important;
	margin-bottom: 24px !important;
}

#million-users .vc_btn3-container {
	margin-bottom: 64px;
}

/* 3 Million users */

.row.three-million-users {
	border-radius: 12px;
}

#main_content .three-million-users .vc_btn3-container.vc_btn3-center {
	margin-bottom: 0px;
}

/* 4 Templates */

#four_templates .wpb_column .vc_column-inner  > .wpb_wrapper {
	border: 1px solid #EEF1F8;
	padding: 16px;
}

#four_templates .wpb_column .vc_column-inner  > .wpb_wrapper .wpb_single_image {
	margin-bottom: 25px;
}

#four_templates .wpb_column .vc_column-inner  > .wpb_wrapper .wpb_text_column {
	margin-bottom: 0;
}

#four_templates .wpb_column .vc_column-inner  > .wpb_wrapper .wpb_text_column p {
	font-size: 12px;
	line-height: 18px;
	color: #263147;
}

#four_templates .wpb_single_image .vc_figure {
	width: 240px;
	height: 240px;
	background: #EEF1F8;
	display: table-cell;
	vertical-align: middle;
	padding: 6px;
}

/* Anyone is a Designer */

.anyone-is-designer h1 {
	margin-top: 64px !important;
	margin-bottom: 32px !important;
}

.anyone-is-designer .wpb_single_image {
	margin-top: 40px;
	margin-bottom: 47px !important;
}

.anyone-is-designer .vc_btn3-container {
	margin-bottom: 53px;
}

.anyone-is-designer .wpb_single_image img {
	box-shadow: 0px 25px 30px rgba(0, 0, 0, 0.28);
}

/* Our Team */

.crello-team {
	height: 850px;
}

.crello-team h1,
.crello-team .h1 {
	margin-top: 64px !important;
	margin-bottom: 24px !important;
	font-size: 64px !important;
	line-height: 64px !important;
}

#crello-team {
	background-size: contain;
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-color: rgb(231,231,231);
}

#main_content .about_us_sign_up_button button.vc_general.vc_btn3-style-btn-crello {
	background-color: #FBD418;
	border-radius: 12px;
	color: #000000;
	font-weight: 600;
	font-size: 32px;
	line-height: 37px;
	padding: 19px 93px 18px;
}

.bottom_sign_up h1,
.bottom_sign_up .h1 {
	margin-top: 167px !important;
}

.bottom_sign_up .vc_btn3-container {
	margin-bottom: 185px;
}

/* Icons 3 Col */

.icons-3-col .wpb_single_image {
	margin-top: 87px;
}

.icons-3-col .wpb_text_column {
	margin-top: 34px;
	margin-bottom: 85px !important;
}

/* Main Benefits */

.main-benefits {
	padding-bottom: 98px;
}

.main-benefits h1,
.main-benefits .h1 {
	margin-top: 83px !important;
	margin-bottom: 16px !important;
	font-size: 64px !important;
	line-height: 64px !important;
}

.main-benefits div.row>div {
	margin-top: 40px;
}

.main-benefits .wpb_text_column .wpb_wrapper p:first-child {
	margin-top: 16px !important;
	margin-bottom: 8px !important;
}


.main-benefits .wpb_text_column .wpb_wrapper p:last-child {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

/* Our Media Kit */

.our_media_kit h1,
.our_media_kit .h1 {
	margin-top: 64px !important;
	font-size: 64px !important;
	line-height: 64px !important;
}

.our_media_kit p {
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}

.our_media_kit .vc_btn3-container {
	margin-bottom: 64px;
}

/* Contact Us */

.contact-us h1,
.contact-us .h1 {
	margin-top: 64px !important;
	font-size: 64px !important;
	line-height: 64px !important;
}

.contact-us p {
	margin-top: 24px !important;
	margin-bottom: 64px !important;
}

/* Templates 5000 */

#templates_5000 img.vc_single_image-img:hover {
	opacity: .8;
}

#main_content .premium_templates .vc_btn3-container {
	margin-top: 40px;
	margin-bottom: 0px;
}

/* FAQ */

#main_content .vc_toggle.vc_toggle_default:first-child {
	padding-top: 32px;
}

#main_content .vc_toggle.vc_toggle_default {
	padding: 16px;
	margin-bottom: 0px;
}

#main_content .vc_toggle.vc_toggle_default.vc_toggle_active {
	margin-bottom: 0px;
}

#main_content .vc_toggle.vc_toggle_default .vc_toggle_title h4,
#main_content .vc_toggle.vc_toggle_default .vc_toggle_title h3 {
	font-weight: bold;
	font-size: 22px;
	line-height: 33px;
	color: #243046;
}

#main_content.design-2 .vc_toggle.vc_toggle_default .vc_toggle_title h4,
#main_content.design-2 .vc_toggle.vc_toggle_default .vc_toggle_title h3 {
	font-weight: normal;
	font-size: 24px;
	line-height: 100%;
	color: #243046;
}

#main_content .vc_toggle.vc_toggle_default .vc_toggle_content {
	margin-bottom: 0px;
	margin-top: 0px;
}

#main_content .vc_toggle.vc_toggle_default .vc_toggle_content p {
	font-size: 16px;
	line-height: 24px;
	color: #243046;
	margin-bottom: 2px;
	margin-top: 20px;
}

#main_content .vc_toggle.vc_toggle_default .vc_toggle_icon::before {
	content: "";
	background: url('../images/accordion_plus.svg');
	position: relative;
	width: 32px;
	height: 32px;
	left: -30px;
	top: -16px;
	display: block;
	transform: none;
	border: none;
}

#main_content .vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
	background: url('../images/accordion_minus.svg');
	visibility: visible;
}

#main_content .vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,
#main_content .vc_toggle.vc_toggle_default .vc_toggle_icon::after {
	content: none;
}

#main_content .vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_icon,
#main_content .vc_toggle.vc_toggle_default .vc_toggle_icon {
	background: none;
	border: none;
}

#main_content .vc_toggle:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#pick_crello_template {
	padding-top: 48px;
}

/* How to add text */

#how_to_add_text {
	padding-top: 37px;
	padding-bottom: 35px;
	background-color: #F4F4F5;
	border-radius: 8px;
	margin-left: 4px;
	margin-right: 4px;
}

#how_to_add_text .wpb_single_image img {
	width: 456px;
}

#how_to_add_text .wpb_text_column {
	max-width: 310px;
	margin-bottom: 24px;
}

#how_to_add_text_steps {
	margin-top: 24px;
}

/* Types of text */

#types_of_text {
	margin-top: 80px;
}

/* Features with Icons */

#features_with_icon {
	margin-top: 72px;
}

/* 5000 templates */

#templates_5000 {
	margin-top: 56px;
}

#templates_5000 .wpb_single_image {
	margin-bottom: 16px;
}

/* FAQ Features */

.faq_features {
	margin-top: 16px;
	margin-bottom: 52px;
}

/* YouTube Embed */

.youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    /* Use 75% for 4:3 videos */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 5px;
}

.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
}

.youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all;
}

.youtube-player img:hover {
    -webkit-filter: brightness(75%);
}

.youtube-player .play {
    height: 34px;
    width: 47px;
    left: 50%;
    top: 50%;
    margin-left: -24px;
    margin-top: -17px;
    position: absolute;
    background: url("../images/yt_play_btn.png") no-repeat;
    cursor: pointer;
    background-size: contain;
}

.container-wrapper.recomended {
	background: #f5eee7 !important;
	margin-top: 50px;
	padding-top: 13px;
}

/* Cross Linking */

.cross-links-wrapper {
	text-align: center;
	margin-top: 24px;
	margin-bottom: 64px;
}

.cross-links-wrapper a.cross-link {
	padding: 8px 24px;
	margin-right: 8px;
	margin-bottom: 8px;
	font-family: "Proxima Nova", sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	border: 1px solid #A9ACB2;
	border-radius: 8px;
	color: #91949C;
	display: inline-block;
}

.cross-links-wrapper a.cross-link:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #2153CC;
	border-color: #2153CC;
}

.app-link {
	display: inline-block;
	margin-top: 16px;
}

@media screen and (max-width: 1366px) {

}

@media screen and (min-width: 1280px) {
	section#main_content {
		margin-top: 64px;
	}

	.page-template-no-header section#main_content {
		margin-top: 0;
	}
}

@media screen and (max-width: 1200px) {

	#features-main-first-row {
		background-position: center top !important;
	}

	.features-home-button-frame:after {
		margin-bottom: 53%;
	}

	#features-after-tabs > div .wpb_single_image {
		min-height: 215px;
	}

	#primary-nav>li {
		margin-right: 20px;
	}

	#main_content .posts .wrapper a {
		height: 165px;
	}

}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .vc_tta-panel-body .tablet-text-align-center.col-sm-offset-1 {
        padding-left: 96px;
    }
}

@media screen and (max-width: 1024px) {

	#four_step .step_1 .vc_column-inner,
	#four_step .step_2 .vc_column-inner,
	#four_step .step_3 .vc_column-inner,
	#four_step .step_4 .vc_column-inner {
		margin-top: 25px;
	}

}

/* Hamburger Menu Breakpoint */

@media screen and (max-width: 992px) {

	#main_content .posts .wrapper a {
		height: 194px;
	}

	.create-first-screen-space {
		height: 220px !important;
	}

	.tablet-text-align-center {
		text-align: center;
	}

	h2.tablet_center {
		text-align: center !important;
	}

	.hide_on_tablet {
		display: none;
	}

	.show_on_tablet {
		display: block;
	}

	#primary-nav {
		display: none;
	}

	.navbar .lang_switcher {
		display: none;
	}

	a.navbar-toggler {
		display: inline;
	}

	.sign_button_wrapper {
		margin-right: 80px;
	}

	#features-after-tabs > div .wpb_single_image {
		min-height: 155px;
	}

	#section-tabs {
			background: #F5EEE7;
	}

	#main_content .container .row.first_section>div:nth-child(2),
	#main_content .container #second_section>div:nth-child(2) {
		margin-top: 40px;
	}

	.top-112 img {
		margin-top: auto;
	}

	.top-100 img {
		margin-top: auto;
	}

	.right-100 img {
		right: auto;
	}

}

/* Tablet */

@media screen and (max-width: 768px) {

	.wpb_single_image.oversize img {
		max-width: 100%;
	}

	#main_content .posts .wrapper a {
		height: 200px;
	}

	section#main_content {
		margin-top: 0;
	}

	#wpadminbar {
		display: none;
	}

	.show-only-tablet {
		display: inline-block;
	}

	#main_content h1 {
		font-size: 48px;
		line-height: 48px;
	}

	#main_content h3 {
		font-size: 32px;
		line-height: 32px;
	}

	.row.margin-top-40-40-32 {
		margin-top: 40px;
	}

	.row.margin-top-40-40-24 {
		margin-top: 40px;
	}

	.row.margin-top-40-40-0 {
		margin-top: 40px;
	}

	.row.margin-top-80-56-32 {
		margin-top: 56px;
	}

	.row.margin-top-80-56-0 {
		margin-top: 56px;
	}

	#main_content .h-md-64-100 {
		font-size: 64px;
		line-height: 100px;
	}

	#main_content .h-md-54-64 {
		font-size: 54px;
		line-height: 64px;
	}

	#main_content .h-md-50-54 {
		font-size: 50px;
		line-height: 54px;
	}

	#main_content .h-md-48-56 {
		font-size: 48px;
		line-height: 56px;
	}

	#main_content .h-md-48-48,
	#main_content .h-md-48 {
		font-size: 48px;
		line-height: 100%;
	}

	#main_content .h-md-40-48 {
		font-size: 40px;
		line-height: 48px;
	}

	#main_content .h-md-40-110 {
		font-size: 40px;
		line-height: 110%;
	}

	#main_content .h-md-40-40,
	#main_content .h-md-40 {
		font-size: 40px;
		line-height: 100%;
	}

	#main_content .h-md-32-32,
	#main_content .h-md-32 {
		font-size: 32px;
		line-height: 100%;
	}

	#main_content .h-md-32-48{
		font-size: 32px;
		line-height: 48px;
	}

	#main_content .h-md-27-32 {
		font-size: 27px;
		line-height: 32px;
	}

	#main_content .h-md-24-32 {
		font-size: 24px;
		line-height: 32px;
	}

	#main_content .p-md-16-24 {
		font-size: 16px;
		line-height: 24px;
	}

	.vc_empty_space.space-md-80 {
		height: 80px !important;
	}

	.vc_empty_space.space-md-64 {
		height: 64px !important;
	}

	.vc_empty_space.space-md-56 {
		height: 56px !important;
	}

	.vc_empty_space.space-md-48 {
		height: 48px !important;
	}

	.vc_empty_space.space-md-40 {
		height: 40px !important;
	}

	.vc_empty_space.space-md-32 {
		height: 32px !important;
	}

	.vc_empty_space.space-md-24 {
		height: 24px !important;
	}

	.vc_empty_space.space-md-20 {
		height: 20px !important;
	}

	.vc_empty_space.space-md-16 {
		height: 16px !important;
	}

	.vc_empty_space.space-md-0 {
		height: 0px !important;
	}

	#create-first-screen h1.h-lg-72 {
		font-size: 34px;
		line-height: 36px;
	}

	#main_content ul.create-home-discover.second {
		margin-top: 40px;
	}

	.wpb_single_image.k-visual img {
		margin-top: 40px;
		max-width: 100%;
	}

	.top-112 img {
		margin-top: auto;
	}

	.top-100 img {
		margin-top: auto;
	}

	.right-100 img {
		right: auto;
	}

	.top-50 img {
		margin-top: auto;
	}

	.create-first-screen-space {
		height: 160px !important;
	}

	#features-main-first-row {
		background-size: 160% !important;
	}

	.tablet-text-align-center {
		text-align: center;
	}

	#main_content .tablet-no-flex.vc_row-flex,
	#main_content .feature-1.vc_row-flex,
	#main_content .feature-2.vc_row-flex,
	#main_content .feature-3.vc_row-flex {
		display: block;
	}

	h2.tablet_center {
		text-align: center !important;
	}

	/* Custom frame */

	.features-home-button-frame:after {
		width: 77%;
		height: 70%;
		bottom: 0%;
		left: 14%;
		margin-bottom: 52%;
	}

	#main_content .features-home-bottom .frame {
		width: 80%;
		left: 10%;
	}

	#main_content .features-home-bottom .features-home-videos {
		width: 60px;
		height: 60px;
		background-size: cover;
		top: -112px;
		left: 23%;
	}

	#main_content .features-home-bottom .features-home-animations {
		width: 85px;
		height: 85px;
		background-size: cover;
		top: -125px;
	}

	#main_content .features-home-bottom .features-home-photos {
		width: 71px;
		height: 71px;
		background-size: cover;
		left: 55%;
		top: -90px;
	}

	#main_content .features-home-bottom .features-home-coverme {
		width: 170px;
	    height: 170px;
	    left: 0px;
	    top: 120px;
	}

	#main_content .features-home-bottom .features-home-1970 {
		width: 170px;
	    height: 170px;
	    right: 0px;
	    top: 40px;
	}

	#main_content .features-home-bottom .features-home-bg-circle {
		top: 90px;
	    left: 0px;
	    width: 319px;
	    height: 319px;
	}

	#main_content .features-home-bottom p {
		max-width: 328px;
		margin: 16px auto;
	}

	nav.navbar {
		height: 48px;
		min-height: 48px;
	}

	body.admin-bar nav {
		margin-top: 0px;
	}

	.navbar .container-fluid {
		padding-left: 24px;
		padding-right: 24px;
	}

	.navbar-brand {
		padding-top: 11px !important;
		padding-left: 0px !important;
		margin-left: 0px;
	}

	.navbar-brand img {
		width: 88px;
		height: 26px;
	}

	#main_content .container {
		padding-right: 24px; 
		padding-left: 24px;
	}

	#main_content .container .container {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#main_content h2 {
		font-size: 48px;
		line-height: 48px;
	}
	
	#first-section {
		padding-top: 32px;
		padding-bottom: 56px;
	}

	#first-section h1 {
		margin-top: 0px;
	}

	#main_content .container .row.first_section>div:nth-child(2),
	#main_content .container #second_section>div:nth-child(2) {
		margin-top: 40px;
	}

	#main_content .container .row.first_section {
		margin-top: 0px;
		padding-bottom: 0px;
	}

	.screen-1-text {
		margin-top: 40px;
	}

	.featured-on {
		text-align: center;
	}

	#main_content .row-default-margin {
		margin-top: 40px;
		margin-bottom: 40px;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#section-tabs .vc_tta-panel-body .row {
		padding-top: 50px;
	}

	#section-tabs .row>div:nth-child(2) {
		margin-top: 40px;
	}

	#features-after-tabs {
		display: block;
	}

	#features-after-tabs {
		margin-top: 40px;
	}

	#four_step {
		margin-top: 32px;
	}

	.design-2 #four_step {
		margin-top: 0px;
	}

	#four_step .first_step {
		margin-top: 50px;
	}

	#four_step .step_1 .vc_column-inner,
	#four_step .step_2 .vc_column-inner,
	#four_step .step_3 .vc_column-inner,
	#four_step .step_4 .vc_column-inner {
		margin-top: 40px;
	}

	.design-2 #four_step .step_1 .vc_column-inner,
	.design-2 #four_step .step_2 .vc_column-inner,
	.design-2 #four_step .step_3 .vc_column-inner,
	.design-2 #four_step .step_4 .vc_column-inner {
		margin-top: 0px;
	}

	#four_step .step_1 .vc_column-inner:before,
	#four_step .step_2 .vc_column-inner:before,
	#four_step .step_3 .vc_column-inner:before,
	#four_step .step_4 .vc_column-inner:before {
		margin-top: -10px;
		left: -50px;
	}

	#four_step .wpb_text_column p {
		margin-top: 20px;
	}

	/* Tabs */

	.tabs-row {
		margin-top: 40px;
	}

	.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
		display: block !important;
	}

	.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li a {
		width: max-content;
	}

	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-heading {
		display: none !important;
	}

	ul.vc_tta-tabs-list {
		width: max-content;
	}

	.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-tabs-container {
		width: calc(100% - 40px);
		overflow-x: scroll;
		margin-left: 20px !important;
	}

	.wpb-js-composer .vc_tta.vc_general div.vc_tta-panel-body {
		padding: 14px 0 40px;
	}

	.wpb-js-composer .design-2 .vc_tta.vc_general div.vc_tta-panel-body {
		padding: 0px 0 40px;
	}

	/* Features */

	#features-after-tabs > div .wpb_content_element {
		min-height: auto;
	}

	#features-after-tabs div .wpb_single_image {
		width: 50%;
		display: inline-block;
		float: left;
		padding-bottom: 75px;
	}

	#features-after-tabs div .wpb_text_column {
		width: 49%;
		display: inline-block;
		vertical-align: middle;
		float: left;
		padding-left: 32px;
	}

	#features-after-tabs > div .wpb_content_element {
		margin-left: 0px;
		margin-right: 0px;
	}

	#features-after-tabs > div .vc_btn3-container {
		clear: both;
	}

	/* 4 step */

	#four_step h3 {
		font-size: 22px;
		line-height: 33px;
	}

	#four_step .second_step, #four_step .third_step, #four_step .fourth_step {
		margin-top: 50px;
	}

	/* Million users */

	#million-users h2 {
		margin-top: 40px !important;
		margin-bottom: 24px !important;
	}

	#million-users .vc_btn3-container {
		margin-bottom: 40px;
	}

	/* 3 Million users */

	.row.three-million-users {
		border-radius: 8px;
	}

	/* FAQ */

	#main_content .vc_toggle.vc_toggle_default .vc_toggle_content p {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	/* FAQ Features */

	.faq_features {
		margin-top: 24px;
		margin-bottom: 80px;
	}

	/* Four Templates */

	#four_templates .wpb_single_image .vc_figure {
		width: 70%;
	}

	#four_templates .wpb_column .vc_column-inner > .wpb_wrapper {
	    width: 80%;
	    margin: 0 auto;
	    margin-bottom: 16px;
	}

	/* How to add text */

	#main_content #how_to_add_text {
		display: block;
	}

	#how_to_add_text .wpb_single_image {
		text-align: center;
	}

	#how_to_add_text .wpb_text_column {
		text-align: center;
		max-width: 380px;
		margin: 0 auto;
		margin-bottom: 16px;
	}

	#how_to_add_text .vc_btn3-container.vc_btn3-left {
		text-align: center;
		margin-bottom: 24px;
	}

	/* 5000 */

	#templates_5000 {
		margin-top: 40px;
	}

	.social .wrapper svg {
		width: 19px;
		height: 19px;
	}

	.mobile-text-center {
		text-align: center;
	}

	.mobile-button-center {
		display: block !important;
		text-align: center;
	}

	/* Anyone is a Designer */

	.anyone-is-designer h1 {
		margin-top: 56px !important;
		margin-bottom: 24px !important;
		line-height: 58px !important;
		max-width: 420px;
		margin: 0 auto;
	}

	.anyone-is-designer .wpb_single_image {
		margin-top: 40px;
		margin-bottom: 47px !important;
	}

	.anyone-is-designer .vc_btn3-container {
		margin-bottom: 40px;
	}

	.anyone-is-designer .wpb_single_image img {
		box-shadow: 5.24194px 5.24194px 15.7258px rgba(0, 0, 0, 0.37);
	}

	/* Icons 3 Col */

	.icons-3-col .wpb_single_image {
		margin-top: 34px;
	}

	.icons-3-col .wpb_text_column {
		margin-top: 20px;
		margin-bottom: 41px !important;
	}

	/* Our Team */

	.crello-team {
		height: 800px;
	}

	.crello-team h1,
	.crello-team .h1 {
		margin-top: 56px !important;
		margin-bottom: 24px !important;
		font-size: 48px !important;
		line-height: 48px !important;
	}

	.vc_custom_1577467966710 {
		background-color: #fff;
	}

	/* Main Benefits */

	.main-benefits {
		padding-bottom: 56px;
	}

	.main-benefits h1,
	.main-benefits .h1 {
		margin-top: 56px !important;
		margin-bottom: 16px !important;
		font-size: 48px !important;
		line-height: 48px !important;
	}

	.bottom_sign_up h1,
	.bottom_sign_up .h1 {
		margin-top: 191px !important;
	}

	.bottom_sign_up .vc_btn3-container {
		margin-bottom: 198px;
	}

	/* Our Media Kit */

	.our_media_kit h1,
	.our_media_kit .h1 {
		margin-top: 56px !important;
		font-size: 48px !important;
		line-height: 48px !important;
	}

	.our_media_kit p {
		margin-top: 24px !important;
		margin-bottom: 32px !important;
	}

	.our_media_kit .vc_btn3-container {
		margin-bottom: 56px;
	}

	/* Contact Us */

	.contact-us h1,
	.contact-us .h1 {
		margin-top: 56px !important;
		font-size: 48px !important;
		line-height: 48px !important;
	}

	.contact-us p {
		margin-top: 24px !important;
		margin-bottom: 56px !important;
	}

}

@media screen and (max-width: 610px) {
	#main_content .btn-pro button.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-blue, #main_content .btn-pro a.vc_general.vc_btn3-style-btn-crello.vc_btn3-color-btn-blue {
		margin-left: 0px;
	}
}

/* Mobile */ 
@media screen and (max-width: 486px) {
	#main_content .btn-pro{
		margin-top: 16px!important;
	}
}

@media screen and (max-width: 414px) {
	#main_content .btn-pro{
		max-width: fit-content;
	}
	section#main_content {
		margin-top: 64px;
	}

	.container-fluid .row.mobile-no-paddings > div {
		padding-left: 0;
		padding-right: 0;
	}

	.vc_btn3-container {
		/*margin-top: 24px;*/
	}

	/* Create Home */

	#create-first-screen h1 {
		text-align: center;
	}

	#create-first-screen p {
		text-align: center;
	}

	.create-first-screen-space {
		height: 260px !important;
	}

	#create-popular-formats {
		background-color: #1D1D23;
	}

	.features-home-button-frame:after {
		content: none;
	}

	#features-home-main-image {
		margin-top: 0;
		width: 120%;
		left: -10%;
	}

	#features-main-first-row {
		background-size: 295% !important;
	}

	#main_content .features-home-bottom h2 {
		max-width: 260px;
	}

	#main_content .features-home-bottom p {
		max-width: 260px;
	}

	#main_content .features-home-bottom .features-home-coverme {
		display: none;
	}

	#main_content .features-home-bottom .features-home-1970 {
		display: none;
	}

	#main_content .features-home-bottom .features-home-bg-circle {
		display: none;
	}

	#main_content .features-home-bottom .frame {
	    height: 530px;
	    width: calc(100% - 64px);
	    left: 32px;
	}

	#main_content .features-home-bottom .features-home-videos {
		left: 80px;
	    width: 50px;
	    height: 50px;
	    top: -100px;
	}

	#main_content .features-home-bottom .features-home-animations {
		width: 72px;
		height: 72px;
	}

	#main_content .features-home-bottom .features-home-photos {
		width: 60px;
	    height: 60px;
	    top: -100px;
	    left: 57%;
	}

	body.admin-bar nav {
		margin-top: 0px;
	}

	.row.margin-top-40-40-32 {
		margin-top: 32px;
	}

	.row.margin-top-40-40-24 {
		margin-top: 24px;
	}

	.row.margin-top-40-40-0 {
		margin-top: 0px;
	}

	.row.margin-top-80-56-32 {
		margin-top: 32px;
	}

	.row.margin-top-80-56-0 {
		margin-top: 0px;
	}

	#main_content .breadcrumbs {
		display: none;
	}

	#main_content .breadcrumbs-mobile {
		width: 100%;
		height: 48px;
		background: #EEEEEE;
		display: block;
		text-align: center;
		margin-bottom: 24px;
	}

	#main_content .breadcrumbs-mobile a {
		padding: 14px 0;
		font-size: 16px;
		line-height: 19px;
		color: #121110;
		display: inline-block;
		width: 75%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	#main_content .breadcrumbs-mobile a:before {
		content: "";
		width: 24px;
		height: 24px;
		background: url('../images/breadcrumbs-mobile-back.svg');
		display: block;
		position: absolute;
		margin-top: -3px;
		left: 10px;
	}

	.navbar .container-fluid {
		padding-left: 16px;
		padding-right: 16px;
	}

	.page-about-us #main_content .container {
		padding-left: 16px;
		padding-right: 16px;
	}

	a.navbar-toggler {
		width: 24px;
		top: 10px;
	}

	a.navbar-toggler img {
		width: 24px;
	}

	#main_content h1 {
		font-size: 40px;
		line-height: 40px;
	}

	#main_content .h-sm-72,
	#main_content .h-sm-72-72 {
		font-size: 72px;
		line-height: 100%;
	}

	#main_content .h-sm-40,
	#main_content .h-sm-40-40 {
		font-size: 40px;
		line-height: 100%;
	}

	#main_content .h-sm-40-110 {
		font-size: 40px;
		line-height: 110%;
	}

	#main_content .h-sm-40-48 {
		font-size: 40px;
		line-height: 48px;
	}

	#main_content .h-sm-34-40 {
		font-size: 34px;
		line-height: 40px;
	}

	#main_content .h-sm-34-36 {
		font-size: 34px;
		line-height: 36px;
	}

	#main_content .h-sm-32-32,
	#main_content .h-sm-32 {
		font-size: 32px;
		line-height: 100%;
	}

	#main_content .h-sm-27-32 {
		font-size: 27px;
		line-height: 32px;
	}

	#main_content .h-sm-20-24 {
		font-size: 20px;
		line-height: 24px;
	}

	.vc_empty_space.space-sm-56 {
		height: 56px !important;
	}

	.vc_empty_space.space-sm-48 {
		height: 48px !important;
	}

	.vc_empty_space.space-sm-40 {
		height: 40px !important;
	}

	.vc_empty_space.space-sm-32 {
		height: 32px !important;
	}

	.vc_empty_space.space-sm-24 {
		height: 24px !important;
	}

	.vc_empty_space.space-sm-20 {
		height: 20px !important;
	}

	.vc_empty_space.space-sm-16 {
		height: 16px !important;
	}

	.vc_empty_space.space-sm-12 {
		height: 12px !important;
	}

	.vc_empty_space.space-sm-0 {
		height: 0px !important;
	}

	.blog #main_content h1 {
		text-align: center;
	}

	#main_content .posts .wrapper h6 {
		text-align: center;
	}

	#main_content .posts {
		margin-top: 13px;
	}

	h1.mobile_center {
		text-align: center !important;
	}

	h2.mobile_center {
		text-align: center !important;
	}

	h3.mobile_center {
		text-align: center !important;
	}

	.single-post #main_content h3 {
		font-size: 20px;
		line-height: 20px;
		text-align: center;
	}

	p {
		text-align: center !important;
	}

	.single-post #main_content p {
		text-align: left !important;
	}
	
	#four_step p {
		text-align: left !important;
	}

	#first-section .row> div:nth-child(2) {
		margin-top: 16px;
	}

	.row-default-margin > div:nth-child(2) {
		margin-top: 24px;
	}

	#first-section {
		padding-top: 32px;
		padding-bottom: 40px;
	}

	.vc_btn3-container.vc_btn3-inline {
		width: 100%;
		text-align: center;
	}

	.vc_btn3-container.vc_btn3-inline a {
		width: auto !important;
	}

	a.navbar-toggler {
		right: 0px;
	}

	.navbar-brand {
		margin-left: 0px;
		padding-left: 0px !important;
	}

	#main_content button.vc_general.vc_btn3-style-btn-crello, 
	#main_content a.vc_general.vc_btn3-style-btn-crello {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
	}

	#main_content .auto-width button.vc_general.vc_btn3-style-btn-crello, 
	#main_content .auto-width a.vc_general.vc_btn3-style-btn-crello {
		width: auto;
	}

	#main_content.design-2 button.vc_general.vc_btn3-style-btn-crello, 
	#main_content.design-2 a.vc_general.vc_btn3-style-btn-crello {
		width: auto;
		padding-left: 44px;
		padding-right: 44px;
	}

	.navbar .container,
	#main_content .container {
		padding-right: 16px; 
		padding-left: 16px;
	}

	#main_content .container .container {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#main_content h2 {
		font-size: 28px;
		line-height: 42px;
	}

	.featured-on p {
		margin-top: 8px !important;
	}

	.featured-on p span {
		display: block;
	}

	.featured-on p img {
		margin-left: 24px;
	}

	.first_section .vc_btn3-container.vc_btn3-inline {
		margin-top: 10px;
	}

	#second_section {
		margin-top: 44px;
	    padding-top: 10px;
	}

	#second_section .mobile-text-center {
		margin-top: 48px;
	}

	#second_section .vc_btn3-container.vc_btn3-inline {
		margin-top: 16px;
	}

	#second_section .wpb_single_image {
		padding-top: 0px !important;
	}

	/* Tabs new design */

	.design-2 #tabs {
		background-color: #FAF6F2;
	}

	/* Tabs */

	#section-tabs {
		margin-top: 40px;
	}

	#section-tabs h3,
	#section-tabs h2 {
		text-align: center;
	}

	#section-tabs .vc_tta-panel-body .row {
		padding-top: 19px;
	}

	.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs span.scroll_forward.show {
		right: -20px;
	}

	.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs span.scroll_back.show {
		left: -20px;
	}

	.wpb-js-composer #tabs .vc_tta.vc_tta-o-no-fill.vc_tta-tabs span.scroll_forward.show {
		right: 8px;
	}

	.wpb-js-composer #tabs .vc_tta.vc_tta-o-no-fill.vc_tta-tabs span.scroll_back.show {
		left: 8px;
	}

	.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-tabs-container {
		width: calc(100% + 60px);
		margin-left: -30px !important;
	}

	#section-tabs .vc_custom_1565041960606,
	#section-tabs .vc_custom_1565042037143,
	#section-tabs .vc_custom_1565042079360,
	#section-tabs .vc_custom_1565041725392 {
		padding-top: 10px !important;
	}

	#section-tabs .vc_custom_1565011321000 {
		margin-top: 8px !important;
	}

	.wpb-js-composer .vc_tta .vc_tta-tabs-list {
		padding-left: 26px !important;
		padding-right: 26px !important;
	}

	/* 4 Step */

	#four_step {
		margin-top: 10px;
	}

	#four_step h3 {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 22px;
		line-height: 33px;
	}

	#four_step .first_step {
		margin-top: 16px;
	}

	#four_step .second_step, #four_step .third_step, #four_step .fourth_step {
		margin-top: 40px;
	}

	#four_step .step_1 .vc_column-inner {
		padding-top: 16px;
	}

	#four_step .step_2 .vc_column-inner {
		padding-top: 16px;
	}

	#four_step .step_3 .vc_column-inner {
		padding-top: 16px;
	}

	#four_step .step_4 .vc_column-inner {
		padding-top: 16px;
	}

	.design-2 #four_step .step_1 .vc_column-inner,
	.design-2 #four_step .step_2 .vc_column-inner,
	.design-2 #four_step .step_3 .vc_column-inner,
	.design-2 #four_step .step_4 .vc_column-inner {
		padding-top: 0;
	}

	#four_step .wpb_single_image.wpb_content_element.vc_align_left {
		margin-bottom: 0px;
	}

	.design-2 #four_step .step_1 .vc_column-inner .wpb_text_column:before,
	.design-2 #four_step .step_2 .vc_column-inner .wpb_text_column:before,
	.design-2 #four_step .step_3 .vc_column-inner .wpb_text_column:before,
	.design-2 #four_step .step_4 .vc_column-inner .wpb_text_column:before {
		font-size: 32px;
		line-height: 38px;
		margin-top: 0px;
		width: 15px;
		left: -25px;
	}

	/* Features */

	#features-after-tabs {
		margin-top: 40px;
	}

	#features-after-tabs > div {
		margin: 0 0 16px;
	}

	#features-after-tabs > div .wpb_content_element {
		min-height: auto;
	}

	#features-after-tabs div .wpb_single_image {
		width: 100%;
		display: inline-block;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	#features-after-tabs div .wpb_text_column {
		width: 100%;
		display: inline-block;
		padding-bottom: 0px;
	}

	#features-after-tabs > div .wpb_content_element {
		margin-left: 6px;
		margin-right: 6px;
		padding-left: 0px;
		margin-bottom: 32px;
	}

	#features-after-tabs > div .vc_btn3-container {
		padding-top: 0px;
	}

	#features-after-tabs > div h4 {
		margin-top: 16px;
		margin-bottom: 18px;
	}

	#how_to_add_text a.vc_general.vc_btn3-style-btn-crello {
		width: auto;
	}

	/* Million users */

	#million-users h2 {
		margin-top: 64px !important;
		margin-bottom: 24px !important;
	}

	#million-users .vc_btn3-container {
		margin-bottom: 64px;
	}

	/* 3 Million users */

	#three-million-users {
		margin-top: 32px;
	}

	.row.three-million-users {
		border-radius: 0px;
		background-image: none;
	}

	/* Anyone is a Designer */

	.anyone-is-designer h1 {
		margin-top: 40px !important;
		margin-bottom: 16px !important;
		line-height: 48px !important;
		max-width: 215px;
		margin: 0 auto;
	}

	.anyone-is-designer .wpb_single_image {
		margin-top: 27px;
		margin-bottom: 36px !important;
	}

	.anyone-is-designer .vc_btn3-container {
		margin-bottom: 32px;
	}

	.anyone-is-designer .wpb_single_image img {
		box-shadow: 0px 11.9721px 14.3666px rgba(0, 0, 0, 0.28);
	}

	/* Icons 3 Col */

	.icons-3-col .wpb_single_image {
		margin-top: 40px;
	}

	.icons-3-col .wpb_text_column {
		margin-top: 20px;
	}

	.icons-3-col .col-sm-4:last-child .wpb_text_column {
		margin-bottom: 32px !important;
	}

	/* Our Team */

	.crello-team {
		height: 650px;
	}

	.crello-team h1,
	.crello-team .h1 {
		margin-top: 40px !important;
		margin-bottom: 16px !important;
		font-size: 40px !important;
		line-height: 40px !important;
	}

	.vc_custom_1577467966710 {
		background-color: #fff;
	}

	/* Our Media Kit */

	.our_media_kit h1,
	.our_media_kit .h1 {
		margin-top: 40px !important;
		font-size: 40px !important;
		line-height: 40px !important;
	}

	.our_media_kit p {
		margin-top: 16px !important;
		margin-bottom: 24px !important;
	}

	.our_media_kit .vc_btn3-container {
		margin-bottom: 32px;
	}

	/* FAQ Features */

	.faq_features {
		margin-top: 8px;
		margin-bottom: 48px;
	}

	/* FAQ */

	#main_content .vc_toggle.vc_toggle_default .vc_toggle_content p {
		text-align: left !important;
	}

	/* Contact Us */

	.contact-us h1,
	.contact-us .h1 {
		margin-top: 40px !important;
		font-size: 40px !important;
		line-height: 40px !important;
	}

	.contact-us p {
		margin-top: 16px !important;
		margin-bottom: 40px !important;
	}

	.container-wrapper.vc_custom_1577291194794 {
		background: #f5eee7 !important;
		background-position: 100% 0 !important;
		background-repeat: no-repeat !important;
	}

	.main-benefits .wpb_single_image.vc_align_left {
		text-align: center;
	}

	#main_content .about_us_sign_up_button button.vc_general.vc_btn3-style-btn-crello {
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		padding: 12px 0;
		border-radius: 8px;
	}

	.bottom_sign_up h1,
	.bottom_sign_up .h1 {
		margin-top: 125px !important;
	}

	.bottom_sign_up .vc_btn3-container {
		margin-bottom: 125px;
	}

	.lang_wrapper {
		margin-top: 16px;
	}

	.mobile-text-center {
		text-align: center;
	}

	.mobile-button-center {
		display: block !important;
		text-align: center;
	}

	/* Bootstrap xxs size */

	.col-xxs-1, 
	.col-xxs-2, 
	.col-xxs-3, 
	.col-xxs-4, 
	.col-xxs-5, 
	.col-xxs-6, 
	.col-xxs-7, 
	.col-xxs-8, 
	.col-xxs-9, 
	.col-xxs-10, 
	.col-xxs-11, 
	.col-xxs-12 {
	    float: left;
	    position: relative;
		min-height: 1px;
		padding-right: 16px !important;
		padding-left: 16px !important;
	}
	div.col-xxs-12 {
	    width: 100%;
	}
	div.col-xxs-11 {
	    width: 91.66666667%;
	}
	div.col-xxs-10 {
	    width: 83.33333333%;
	}
	div.col-xxs-9 {
	    width: 75%;
	}
	div.col-xxs-8 {
	    width: 66.66666667%;
	}
	div.col-xxs-7 {
	    width: 58.33333333%;
	}
	div.col-xxs-6 {
	    width: 50%;
	}
	div.col-xxs-5 {
	    width: 41.66666667%;
	}
	div.col-xxs-4 {
	    width: 33.33333333%;
	}
	div.col-xxs-3 {
	    width: 25%;
	}
	div.col-xxs-2 {
	    width: 16.66666667%;
	}
	div.col-xxs-1 {
	    width: 8.33333333%;
	}
	div.col-xxs-pull-12 {
	    right: 100%;
	}
	div.col-xxs-pull-11 {
	    right: 91.66666667%;
	}
	div.col-xxs-pull-10 {
	    right: 83.33333333%;
	}
	div.col-xxs-pull-9 {
	    right: 75%;
	}
	div.col-xxs-pull-8 {
	    right: 66.66666667%;
	}
	div.col-xxs-pull-7 {
	    right: 58.33333333%;
	}
	div.col-xxs-pull-6 {
	    right: 50%;
	}
	div.col-xxs-pull-5 {
	    right: 41.66666667%;
	}
	div.col-xxs-pull-4 {
	    right: 33.33333333%;
	}
	div.col-xxs-pull-3 {
	    right: 25%;
	}
	div.col-xxs-pull-2 {
	    right: 16.66666667%;
	}
	div.col-xxs-pull-1 {
	    right: 8.33333333%;
	}
	div.col-xxs-pull-0 {
	    right: auto;
	}
	div.col-xxs-push-12 {
	    left: 100%;
	}
	div.col-xxs-push-11 {
	    left: 91.66666667%;
	}
	div.col-xxs-push-10 {
	    left: 83.33333333%;
	}
	div.col-xxs-push-9 {
	    left: 75%;
	}
	div.col-xxs-push-8 {
	    left: 66.66666667%;
	}
	div.col-xxs-push-7 {
	    left: 58.33333333%;
	}
	div.col-xxs-push-6 {
	    left: 50%;
	}
	div.col-xxs-push-5 {
	    left: 41.66666667%;
	}
	div.col-xxs-push-4 {
	    left: 33.33333333%;
	}
	div.col-xxs-push-3 {
	    left: 25%;
	}
	div.col-xxs-push-2 {
	    left: 16.66666667%;
	}
	div.col-xxs-push-1 {
	    left: 8.33333333%;
	}
	div.col-xxs-push-0 {
	    left: auto;
	}
	div.col-xxs-offset-12 {
	    margin-left: 100%;
	}
	div.col-xxs-offset-11 {
	    margin-left: 91.66666667%;
	}
	div.col-xxs-offset-10 {
	    margin-left: 83.33333333%;
	}
	div.col-xxs-offset-9 {
	    margin-left: 75%;
	}
	div.col-xxs-offset-8 {
	    margin-left: 66.66666667%;
	}
	div.col-xxs-offset-7 {
	    margin-left: 58.33333333%;
	}
	div.col-xxs-offset-6 {
	    margin-left: 50%;
	}
	div.col-xxs-offset-5 {
	    margin-left: 41.66666667%;
	}
	div.col-xxs-offset-4 {
	    margin-left: 33.33333333%;
	}
	div.col-xxs-offset-3 {
	    margin-left: 25%;
	}
	div.col-xxs-offset-2 {
	    margin-left: 16.66666667%;
	}
	div.col-xxs-offset-1 {
	    margin-left: 8.33333333%;
	}
	div.col-xxs-offset-0 {
	    margin-left: 0%;
	}

}

@media screen and (max-width: 320px) {

	#create-first-screen:after {
		top: 360px;
	}

	.create-first-screen-space {
		height: 200px !important;
	}

}