/*!
Theme Name: face2hearts
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: face2hearts
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

face2hearts is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {margin: 0;font-family: 'Ubuntu', sans-serif;position: relative;}

.dsp_tbl_cell .wpcf7-not-valid-tip {position: absolute;display: block !important;bottom: 15px;border: 2px solid #ea7724;padding: 10px;box-sizing: border-box;left: 50%;color: #000 !important;font-weight: 500;width: 400px !important;margin-left: -200px; line-height:19px;}
.show_time.step1 {padding-bottom: 60px !important; position:relative;}
.search_custom {position: relative;}
.serach-site input {height: 50px;border: none;padding: 0px 0px 0 20px;line-height: 50px;display: inline-block;vertical-align: middle;width: 82%;font-size: 19px;letter-spacing: 1px;box-sizing: border-box;}
.search_custom {position: relative;padding: 0px !important;border: none !important;width: 8%;height: 50px;text-align: center;line-height: 50px;background: #ea7724;display: inline-block;vertical-align: middle;cursor: pointer;transition: all 0.4s ease-in-out;}
.search_custom::before {content: "\f002";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size: 22px;padding-right: 0px;position: absolute;top: 0px;left: 0;width: 100%;}

.class_sabina .banner_top_blog {padding: 120px 0px;}
.title_top_banner.sabina_bann_1 {display: inline-block;width: 35%;}
/*.overview {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;transform: rotateY(180deg);transition: all 0.4s ease-in-out;backface-visibility: hidden;}
.flip-card:hover .overview {transform: rotateY(0deg);border: 1px solid #717070;background: #fff8dc;}
.gallery_partners {position:relative;}
.image-popup-vertical-fit2 {display: block;transition: all 0.4s ease-in-out;}
.flip-card:hover .image-popup-vertical-fit2 {transform: rotateY(180deg);}*/
.backg_clr .parners-widget .partners_big_widg > div {
	padding: 0px 20px;
	box-sizing: border-box;
	margin: 0px 5px;
}
.two_email span {margin: 0px 0px 10px;}
.two_email {width: 100%;margin: 0px !important;}
.style_parg {text-align: center;}
.style_parg span {font-size: 30px;margin-bottom: 15px;}
.postid-13791 .left_image_single img {width:600px;}
.alert_video {text-align: center;}
.serach-site {display:table;width: 60%;margin: 0px auto;}
.page-id-7103 .title_bg p {font-size: 16px;line-height: 28px;font-weight: 400;}
.vlogg_big p {display: none;}
.covid_19 {
	padding: 40px 0px 20px;
	text-align: center;
	color: #fff;
}
.covid_19 a {
	color: #fff;
}
.covid_19 a:hover {
	color: #ec7823;
}
.covid_19 p {
	width: 88%;
	margin: 0px auto 20px;
	line-height: 1.3;
}
.single-post div#content {
    display: table;
    width: 100%;
    overflow: hidden;
}
.text_inner p:nth-child(n+3) {
	font-size: 12px !important;
	width: 80%;
	margin-bottom: 5px;
	color: red;
	line-height: 1.5;
}
.form_ct select {
	border: 1px solid #ea7724;
	width: 100%;
	padding: 10px 15px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	margin-top: 10px;
}
.two_email span {
	font-size: 17px !important;
	font-weight: 500 !important;
}

.description_src {
	padding-top: 20px;
	line-height: 1.6;
	font-size: 15px;
}

.topic_vlogger a {
	text-decoration: none;
	color: #dc1f26;
}

/* .partners_big_widg > div:last-child img {
	width: 100% !important;
} */
/* .backg_clr .cnt_img_partners .img_gallery {
	width: auto;
	height: auto;
	display: block;
	margin: 0px auto;
} */

.serach-filter {width: 100%;display: table;text-align: center;padding-top: 20px;}
.serach-filter .select_snk {overflow: hidden;position:relative;width: 34.8%;display: table;vertical-align: middle;float: left;}
.serach-filter .select_snk select {width: 100%;float: none;padding: 10px 10px;box-sizing: border-box;border: 1px solid #ea7724;color: #877777;font-size: 18px;}
.serach-filter .submit_snk {display: table;vertical-align: middle;margin: 0px;padding-left: 15px;width: 15%;float: left;}
.serach-filter .submit_snk input {transition: all 0.4s ease-in-out;cursor: pointer;}
.serach-filter input:hover {background: #dc1f26;}
.serach-filter form .select_snk:first-child {padding-right: 10px;}
.serach-filter form .select_snk:nth-child(2) {padding-left: 10px;}
.serach-filter select { -moz-appearance: none; -webkit-appearance: none;}
.serach-filter select::-ms-expand { display: none;}
.serach-filter form {display: table;width: 100%;text-align: center;}

.banner_top_blog.sabina_banner {
	padding: 140px 0px;
}
.reset_search {
	display: inline-block;
	background: #ea7724;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	vertical-align: middle;
	cursor: pointer;
}
.reset_search a {text-decoration: none;color: #fff;padding: 18px 10px;display: inline-block;}
.block_cell_img::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(0,0,0,0.4);
}
.block_cell_img {
	position: relative;
}
.serach-filter form .select_snk:first-child::after {
	position: absolute;
	font-family: FontAwesome;
	top: 0px;
	right: 10px;
	content: "\f078";
	background: #ea7724;
	width: 40px;
	color: #fff;
	line-height: 45px;
	height: 45px;
	font-size: 21px;
}
.serach-filter form .select_snk:nth-child(2)::after {font-family: FontAwesome;position: absolute;top: 0px;right: 0px;content: "\f078";height: 45px;background: #ea7724;width: 40px;color: #fff;line-height: 45px;font-size: 21px;}
.other_logo a {
	background: #ffc709;
}

.editor_month {
    display: table;
}

.partners_big_widg .cnt_img_partners:nth-child(n+8) img {
	width: 100%;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

 /*HEADER TOP*/

.logo_big img {width: 100%;display: block;height: auto;}
.container {width:1170px; margin:0px auto;}
.logo_big {width: 20%;display: table-cell;vertical-align: middle;}
.menu_top_right {display: table-cell;vertical-align: middle;width: 65%;padding-left: 50px;box-sizing:border-box;text-align:center;}
ul {padding: 0px;margin: 0px;}
.menu li {list-style: none;display: inline-block;padding: 0px 20px;}
.menu a {text-decoration: none;text-transform: uppercase;color: #000;font-weight: 500;font-size: 17px;transition: all 0.4s ease-in-out;}
#masthead {display: table;width: 100%;padding: 30px 0px 40px;}
.menu_top_right a::after {position: absolute;bottom: -15px;left: 50%;width: 0px;height: 3px;content: '';background: #de1f26;transition:all 0.4s ease-in-out;}
.menu_top_right a::before {position: absolute;bottom: -15px;right: 50%;width: 0px;height: 3px;content: '';background: #de1f26;transition:all 0.4s ease-in-out;}
.menu_top_right a {position: relative;transition:all 0.4s ease-in-out;}
.menu_top_right a:hover::after {width:30px;}
.menu_top_right a:hover::before {width:30px;}
.repeat-icon a {color: #ec7823;transition: all 0.4s ease-in-out;}
.box-repeat-list-icon {display: inline-block;margin: 0px 8px;}
.simple_icon {display: table-cell;vertical-align: middle;width: 20%;}
.repeat-icon a:hover .sow-icon-fontawesome {color: #de1f26;transform: scale(1.1);}
.repeat-icon .sow-icon-fontawesome {transition: all 0.4s ease-in-out;}
.img_center img {position: absolute;top: 50%;left: 50%;width: 120px;height: 120px;line-height: 120px;margin-left: -60px;margin-top: -60px;transition: all 0.4s ease-in-out;}
.photos:hover .img_center img {transform:scale(0.9);}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {width: 66%;margin: 0px auto 50px;padding: 15px;text-align: center;box-sizing: border-box;}
.image_content_blog a {display: block;}
.title_destination {margin: 0px;color: #ea7724;font-weight: 500;font-size: 35px;position: relative;display: table;width: 100%;padding-top: 30px;}
.winners_squ::after {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #6e6e6e;content: '';}
.winners_squ {position: relative;min-height: 620px;}
.title_destination::after {position: absolute;bottom: -10px;left: 0;width: 100px;height: 2px;background: #ea7724;content: '';}
.topic_vlogger {width: 60%;margin: 0px auto;padding-bottom: 50px;color: #dc1f26;font-weight: 700;}
.vloggers_page .right_month {display: table-cell;vertical-align: top;width: 55%;padding-left: 40px;box-sizing: border-box;position: relative;float:none;}
.vloggers_page .left_month {width: 45%;display: table-cell;position: relative;float:none;}

 /*FOOTER*/
 #footer .container {display: table;}
 #footer {background: #fafafa;padding: 30px 0px;display: table;width: 100%;}
 #footer .widget-title {color: #555;text-transform: uppercase;font-size: 18px;font-weight: 600;margin: 0px 0px 25px;}
 .footer_gl {width: 31%;float: left;margin: 1%;}
 .btn {background: #ee8401;color: #fff;text-decoration: none;text-transform: uppercase;padding: 12px 30px;font-weight: 600;transition: all 0.4s ease-in-out;display: inline-block;}
 .btn:hover {background:#de1f26;}
 #sbi_images {padding: 0px !important;}
 .sb_instagram_error {text-align: left !important;}
 .footer_gl .textwidget.custom-html-widget {line-height: 23px;font-size: 16px;margin: 0 0 0px;color: #555;}
 .footer_3 .row {display: table;width: 100%;padding-bottom: 10px;}
 .col-sm-6 {display: table;width: 50%;float: left;box-sizing: border-box;}
 .footer_3 input {width: 100%;padding: 10px 10px;box-sizing: border-box;}
 .footer_3 .row .col-sm-6:first-child {padding-right: 5px;}
 .footer_3 .row .col-sm-6:last-child {padding-left: 5px;}
 .space input {padding: 12px 20px;display: inline-block;width: auto;background: #ee8401;border: none;color: #fff;text-transform: uppercase;font-size: 15px;font-weight: 600;line-height: 23px;cursor:pointer;transition:all 0.4s ease-in-out;}
 .space {padding: 20px 0px;}
 .space input:hover {background:#de1f26;}
 .btn.padd-top {margin-top: 15px;}
 .footer_copyright {background: #ee8401;padding: 30px 0px;display: table;width: 100%;}
 .footer_copyright .container {display: table;}
 .duo_vlogg .description {line-height: 1.6; }
.form_check .apply_check {text-align: center;display: table;width: 100%;color: #ea7724;font-size: 20px;font-weight: 500;}
.form_check .wpcf7-list-item {width: 50%;float: left;margin: 0px;text-align: center;}
.form_check .radio_checkbox {width: 100%;display: table;}
.form_check .wpcf7-form-control {display: table;width: 70%;margin: 30px auto;}
.form_check .wpcf7-list-item-label {color: #ea7724;font-weight: 500;}
.bkig_one_two {display: table;width: 100%;text-align: center;margin: 0px auto;}
.big_some_plout {width: 50%;margin: 0px auto;border: 1px solid #ea7724;padding: 30px;box-sizing: border-box;}
.select_inline.req_3 > span {width: 100% !important;text-align: center;padding-bottom: 20px;}
 .copy_left span {display: inline-block;vertical-align: middle;padding-left:10px;}
 .copy_left img {width: 100%;display: block;height: auto;}
 .req_3 .drop_europ {padding-bottom: 0px !important;}
 .big_some_plout .wpcf7-not-valid-tip {padding: 0px !important;}
 .copy_left {width: 50%;display: table-cell;vertical-align: middle;}
 .copy_left .textwidget.custom-html-widget {font-size: 18px;color: #fff;}
 .copy_right {display: table-cell;width: 50%;vertical-align: middle;}

 .editor_month h3 {margin-top: 0px;font-size: 26px;color: #dc1f26; }
 .postid-11667 .left_image_single img {margin-right: 50px;}
 .group_vloggers .half_mounth:nth-child(n+9) .right_month .bottom_button_month {display: none;}
	button.cf7mls_btn:not(.disabled)::before {width:15px !important; height:15px !important;}
 .req_1 .wpcf7-not-valid-tip {display: none;}
 .append_4.step4 {padding: 50px 0px;}
 .append_2.step2 {padding: 20px 0 0;}
 .append_msj_succes {width: 10%;margin: 20px auto 0px;border: 1px solid #ea7724;padding: 5px;font-weight: 500;display:none;}
 .append_msj_error {width: 20%;margin: 20px auto 0px;border: 1px solid #ea7724;padding: 10px 5px;font-weight: 500;display:none;}
 .footer_gl iframe {height: 390px !important;width: 100% !important;}
 .error_msj {display:none;}

 .error_msj2 {display:none;}
 .error_msj3 {display:none;}
 .error_msj4 {display:none;}

 .mail_error {text-align: center;border: 1px solid #ea7724;padding: 13px;display: table;width: 50%;margin: 10px auto 50px;box-sizing: border-box;}

 .mail_er {display: none;}

 .bk_img {background-repeat: no-repeat !important;background-size: cover !important;background-position: top !important;position: relative;}
 #sb_instagram #sbi_images .sbi_item {margin: 2% !important;width: 46% !important;}
 .bk_img::after {position: absolute;top: 0;left: 0;content: '';width: 100%;height: 100%;background: rgba(250,250,250,0.5);}
 .bk_img > .panel-grid-cell {position: relative;z-index: 2;}


 .wpp-list a {display: block;}

 .append_4 input {
	background: #fff !important;
	border: 1px solid #ea7724;
}

.hide_send2 input {
	text-align: center;
	background: #ea7724;
	border: none;
	display: inline-block;
	padding: 13px 40px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 6px;
	margin: 30px 0 40px;
	cursor: pointer;
}
.new_msg_data {
	display: inline-block;
	font-size: 15px;
	margin: 0px;
	border: 1px solid #ea7724;
	padding: 10px 20px;
	box-sizing: border-box;
}
.message_complet p {
	text-align: center;
	font-size: 17px;
	color: #de1f26;
  width:auto !important;
	border: 1px solid;
	padding: 10px 15px;
	box-sizing: border-box;
	display: inline-block !important;
  margin:15px 0 0 !important;
}
.message_complet {
	text-align: center;
  display: none;
}

.hide_send2 {
	text-align: center;
}
.touch_media2 p {font-weight: 400;font-size: 22px;width: 75%;margin: 0px auto 25px;line-height: 32px;}
.touch_media2 {background-size: cover;background-repeat: no-repeat !important;background-position: top;padding-bottom: 850px;}

.select_inline.req_3 {text-align: center;}

 /*Content Header Popup*/

 .wpcf7-form-control-wrap.drop_citizen.cf7mls-invalid > span {display: none;}
 .wpcf7-form-control-wrap.drop_europ.cf7mls-invalid span {display: none;}
 .wpcf7-form-control-wrap.drop_citizen.cf7mls-invalid {border: 3px solid red !important;padding: 0px;}
 .wpcf7-form-control-wrap.drop_europ.cf7mls-invalid {border: 3px solid red !important;display: inline-block;width: auto !important;	padding: 0px !important;border: 3px solid red !important; }
 .image-popup-vertical-fit {display: block;height: 100%;padding: 350px 0px;text-decoration: none;color: #fff;text-transform: uppercase;}
 .photos {background-size: cover;background-repeat: no-repeat;background-position: center center;position: relative;}
 .photos .container {display: table;}
 .right_text {float: right;width: 35%;}
 .title_top h3 {background: #ec7823;display: inline-block;margin: 0px;font-size: 25px;font-weight: 300;padding: 15px;}
 .title_top h1 {background: #de1f26;display: inline-block;padding: 10px 20px;font-size: 40px;font-weight: 500;margin: 0px;padding: 13px 30px;}
 .all-inner {display: table;width: 100%;}
 .all-inner .half-inner {display: table-cell;vertical-align: middle;text-align: center;width: 25%;}
 .photo-repeat {display: table-cell;vertical-align: middle;width: 50%;}
 .right_hcd {display: table-cell;vertical-align: middle;width: 50%;}
 .number_short {color: #ec7823;font-size: 50px;}
 .short_desciption h6 {color: #d1001b;font-size: 16px;width: 95%;margin: 0px auto;}
 .btn_home_apply {text-align: center;}
 .text_inner {padding: 40px 0px;}
.text_inner p {width: 60%;margin: 0px auto;text-align: center;color: #000;font-weight: 500;line-height: 28px;font-size: 20px;}
 .btn_home_apply {text-align: center;}
 .btn_home_apply a {display: inline-block;background: #ec7823;color: #fff;text-decoration: none;padding: 12px 60px;text-transform: uppercase;font-weight: 500;letter-spacing: 0.5px;font-size: 17px;transition: all 0.4s ease-in-out;}
 .all-inner .half-inner:last-child img {float: none;}
 .photo-repeat img {transition: all 0.4s ease-in-out;}
 .padd_50 {padding:50px 0px;}
 .half-inner:hover img {transform: scale(1.1);}
 .btn_home_apply a:hover{background:#de1f26;}
 .repeat-box {width: 100%;display: table;padding: 50px;box-sizing: border-box;}
 .box_team {background-size: cover;width: 48%;float: left;margin: 1%;background-position: center center;background-repeat: no-repeat;position: relative;}
 .box_team a {display: block;overflow: hidden;}
 .image_team {text-align: center;}
 .image_team img {display: block;text-align: center;margin: 0px auto;transition: all 0.4s ease-in-out;}
 .two_descp {position: absolute;bottom: 20px;width: 100%;}
 .name_red h2 {margin: 0px;background: #de1f26;color: #fff;padding: 11px 30px;text-transform: uppercase;display: inline-block;font-size: 15px;font-weight: 300;}
 .yellow_name h4 {background: #ee8401;color: #fff;margin: 0px;padding: 15px 30px;font-size: 22px;text-transform: uppercase;display: inline-block;font-weight: 300;}
 .box_team a:hover .image_team img {transform: scale(1.07);}
 .inner_txt p {text-align: center;color: #000;width: 85%;margin: 0px auto 20px;font-size: 20px;line-height: 26px;}
 .inner_txt h3 {text-align: center;text-transform: uppercase;display: table;width: 100%;color: #ec7823;font-size: 30px;font-weight: 300;margin: 0 0 50px !important;}
 .inner_txt {padding: 60px 0px 0px;background-size:cover !important;background-repeat:no-repeat !important;}
 .repeat-icon {float: right;}
 .copy_right .repeat-icon a {color: #ffff;}
 .copy_right .repeat-icon a span:hover {color:#079ac8 !important;}


 /*Contact New Style 28:03*/

.show_time h2 {text-align: center;color: #ea7724;text-transform: uppercase;font-size: 18px;}
.select_inline span {font-size: 15px;font-weight: 600;display: inline-block;padding-right: 10px;}
.select_inline {display: table;width: 100%;padding: 15px 0px;margin: 0px auto;}
.select_inline select {background: #ea7724;border: none;padding: 5px 15px;box-sizing: border-box;color: #fff;}

.append_1 {width: 50%;margin: 0px auto;padding: 20px 0px;}
.form_ct {display: table;width: 100%;padding-bottom: 10px;}
.form_ct span {display: inline-block;width: 20%;color: #000;font-size: 15px;font-weight: 600;}
.form_ct .wpcf7-form-control-wrap {width: 80% !important;}
.form_ct input {width: 100%;background: #fff;padding: 10px 15px;box-sizing: border-box;font-size: 14px;font-family: 'Ubuntu', sans-serif;border: 1px solid #ea7724;margin-top: 10px;}
.hide_send {display:none;}

.btn_save {display: inline-block;width: 44%;text-align: center;padding: 0px 35px 0px 0px;box-sizing: border-box;border-right: 1px solid #7b7b7b;cursor: pointer;margin: 0px 5% 0% 0%;}
.btn_next {width: 44%;display: inline-block;text-align: center;padding: 0px 0px 0px 30px;box-sizing: border-box;cursor: pointer;margin: 0 0 0 0%;}
.btn_save:hover img {transform:scale(0.9);}
.btn_next:hover img {transform:scale(0.9);}
.btn_save img {width: 100%;display: block;height: auto;transition: all 0.4s ease-in-out;}
.btn_next img {width: 100%;display: block;height: auto;transition: all 0.4s ease-in-out;}
.wpcf7-not-valid-tip {width: 100% !important;padding: 15px 0px 5px;text-align: center;}
.ball {width: 40px;background: #E1E0E0;margin: 0px 4%;height: 40px;line-height: 40px;border-radius: 50%;display: inline-block;font-size: 16px;position: relative;color: #ea7724;cursor: pointer;}
.next-ball {display: table;width: 30%;margin: 0px auto;text-align: center;padding: 30px 0px 20px;}
.ball::after {position: absolute;right: -30px;top: 50%;width: 30px;height: 2px;margin-top: -1px;content: '';background: #ea7724;}
.next-ball .ball:last-child::after {position: relative;}
.ball.active {background: #ea7724;color: #fff;}
.show_error{display:none;}
#verific h4 {text-align: center;color: #ea7724;font-size: 18px;letter-spacing: 0.4px;margin-top: 0px;}
#verific {text-align: center;display: inline-block;border: 1px solid #ea7724;padding: 20px 40px;box-sizing: border-box;width:100%;margin:30px 0px;}
#verific input {border: 1px solid #ea7724;padding: 10px 5px;box-sizing: border-box;text-align: center;display: inline-block;font-size: 15px;width: 50%;margin: 0px;}
.verification {background: #ea7724;display: inline-block;padding: 11px 30px 10px;color: #fff;transition: all 0.4s ease-in-out;margin-bottom: 0px;cursor: pointer;box-sizing: border-box;border: 1px solid #ea7724;font-size: 15px;}
.verification:hover {background:#9b9b9b;}
.cls_single {text-align:center;}
.show_error {text-align: center;padding-bottom: 30px;}
.append_2 textarea {width: 100% !important;resize: none;border: 1px solid #ea7724;box-sizing: border-box;font-family: 'Ubuntu', sans-serif;font-size: 14px;padding: 10px 15px;}
.wpcf7-form-control.wpcf7-radio input {width: auto;}
.append_2 .form_ct .wpcf7-form-control-wrap {width: 50% !important;padding: 15px 0px;margin: 0px auto !important;float: none;display: table;}
.append_2 span {width: 100% !important;text-align: center;margin: 0px;}
#single13.wpcf7-radio .wpcf7-list-item {float: left;width: 50% !important;}
.append_2 .form_ct {display: table;width: 100%;padding: 30px 20px 20px;border: 1px solid #ea7724;margin-bottom: 30px;box-sizing: border-box;}
.append_2 {width: 50%;margin: 0px auto;}
.append_2.append_3.step3 {width: 70%;}
.show_error h3 {background: #de1f26;display: inline-block;color: #fff;padding: 13px 40px;font-size: 16px;text-transform: uppercase;letter-spacing: 0.5px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {width: 50%;margin: 0px auto 30px;border: 2px solid #ea7724;text-align: center;padding: 15px 0px;box-sizing: border-box;}
.vlogg_big .latest_post {display:none;}
.wpcf7-form:last-child .fieldset-cf7mls.cf7mls_current_fs {margin-bottom: 40px !important;}
.append_3 span {width: 70% !important;margin: 0 auto 15px;display: table;}
#mfcf7_zl_add_file {width: 50%;margin: 10px auto 10px;display: table;cursor: pointer;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {margin: 40px auto 50px;}
.two_imp_email {display: table;width: 70%;margin: 0px auto;}
.append_4 span {width: 100% !important;text-align: center;display: table;}
.append_4 .wpcf7-form-control-wrap.your-phone {width: 100% !important;display: table !important;}
#single20 {padding: 40px 0px;width: 100% !important;text-align: center;display: table;}
#single20 input {margin-top: 10px;}
#single20 span {display: table-cell;ertical-align: middle;width: 33.3% !important;}
.wpcf7-form-control-wrap.your-other {width: 100% !important;}
.append_4 .form_ct {width: 70%;margin: 0px auto 30px;border: 1px solid #ea7724;padding: 40px 20px 0px;box-sizing: border-box;}
.append_4 p {display: none;}
#group_photo span {margin: 0px auto 30px;width: 50% !important;}
#group_profess span {margin: 0px auto 30px;width: 50% !important;}
.title_cam {color: #ea7724 !important;font-size: 18px !important;}
#single21 {padding: 40px 0px;}
#single24 {padding: 40px 0px;}
#single23 {padding: 40px 0px 20px;}
#single27 {padding: 40px 0px 20px;}
#single25 {padding: 40px 0px 20px;}
#single28 {padding: 40px 0px 20px;}
#model_kit {width: 60%;margin: 20px 0px 40px;}
#model_soft {width: 60%;margin: 20px 0px 40px;}
#single21 .wpcf7-list-item {width: 50% !important;display: table-cell;vertical-align: middle;}
#single24 .wpcf7-list-item {width: 50% !important;display: table-cell;vertical-align: middle;}
#single23 .wpcf7-list-item {width: 50% !important;display: table-cell;vertical-align: middle;}
#single25 .wpcf7-list-item {width: 50% !important;display: table-cell;vertical-align: middle;}
#single27 .wpcf7-list-item {width: 50% !important;display: table-cell;vertical-align: middle;}
#single28 .wpcf7-list-item {width: 50% !important;display: table-cell;vertical-align: middle;}
#single21 input {margin-top: 10px;}
#single24 input {margin-top: 10px;}
.append_4 .wpcf7-form-control-wrap {width: 100% !important;}
#single22 {width: 60%;margin: 30px 0px 40px;}
.wpcf7-form-control-wrap.model_mic {width: 60% !important;margin: 20px auto 40px;}
#single25 input {margin-top: 10px;}
#single27 input {margin-top: 10px;}
#single28 input {margin-top: 10px;}
#single26 span {margin: 10px 0px;}
.append_2.append_3.step3 span {line-height: 25px;font-size: 16px !important;}
.search_result {padding: 60px 0px 30px;font-size: 30px;text-align: center;color: #ea7724;}
#single29 > span {margin: 0 15px 0 0 !important;}
.final_form span {display: inline-block !important;width: auto !important;}
.wpcf7-form-control-wrap.your-agree {width: 100% !important;display: table !important;text-align: left;padding: 10px 0px;}
.final_form {width: 70%;margin: 0px auto;}
.form_ct p {margin: 0px;}
.btn_load_search {
	width: 100px;
	display: table;
	margin: 0px auto;
	padding-bottom: 50px;
}
.btn_load_search img {
	width: 100%;
	display: block;
	height: auto;
	cursor: pointer;
}
 .append_1 .cf7mls-invalid .wpcf7-validates-as-required {border: 1px solid red !important;}
 .append_1 .cf7mls-invalid .wpcf7-not-valid-tip {display: none;}
 .req_1 .cf7mls-invalid select {border: 1px solid red !important;}
.two_blok {width: 100%;margin: 0px auto;display: table;text-align: center;padding-bottom: 50px;}
.save_date {display: inline-block;vertical-align: middle;font-size: 20px;color: #ea7724;border: 1px solid #ea7724;padding: 15px 30px;cursor: pointer;transition: all 0.4s ease-in-out;}
.save_date:hover {background:#ea7724;color:#fff;}
.btn_save {display: none;}
.overlay_fun {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;content: '';background: rgba(0,0,0,0.5);display:none;}

.save_append {position: fixed;top: 50%;left: 50%;width: 300px;height: 180px;margin-top: -90px;margin-left: -150px;color: #fff;padding: 30px;box-sizing: border-box;text-align: center;font-size: 21px;z-index: 3;background: #000;display:none;}


.title_step {padding: 30px 0px;}
.title_step h2 {font-size: 30px;font-weight: 500;color: #ee8401;text-align: center;margin: 0px;}
.step_nr::after {position: absolute;bottom: -30px;left: 50%;content: '';border: dashed;height: 50%;}
.step_fq {display: table;width: 100%;padding-bottom: 10px;}
.step_nr {width: 20%;display: table-cell;vertical-align: middle;text-align: center;color: #ee8401;font-weight: 500;font-size: 30px;position: relative;}
.step_question p {line-height: 30px;font-size: 18px;}
.step_question strong {color: #ee8401;}

.stp_svg h4 {font-weight: 500;width: 75%;margin: 30px auto;line-height: 28px;font-size: 20px;}
.padd_take {text-align: center;padding: 100px 0px;}
.padd_take .panel-grid-cell:nth-child(2) {border-left: 1px solid;border-right: 1px solid;}

.step-widget .step_fq:last-child .step_nr::after {display: none;}
.new_ss p {text-align: left !important;line-height: 28px;font-size: 18px;width: 63%;}
.new_parm p {margin: 0px auto 10px !important;}
.inspired_text a {text-decoration: none;color: #ec7823;}
.step-widget {padding-bottom: 40px;}
.new_ss {padding-bottom: 30px;}

.new_tit .widget-title {margin: 0px !important;}

.new_parm .inspired_text {padding-top: 20px;}
.new_parm h3 {font-size: 20px;font-weight: 500;margin: 15px auto;}
/*-----------------*/


/*Banner Top*/

.serach-filter input {
	border: 1px solid #ea7724;
	background: #ea7724;
	color: #fff;
	width: auto;
	display: inline-block;
	padding: 12px 20px !important;
	height: auto;
	line-height: inherit;
	font-size: 18px;
}


 .banner_top {background-size: cover;padding: 170px 0px;text-align: right;background-position: center center;background-repeat: no-repeat;}
 .banner_top h1 {color: #fff;text-transform: uppercase;font-weight: 300;padding: 18px 40px;position:relative;letter-spacing: 1px;}
 .banner_top h1::after {position: absolute;bottom: -13px;left: 0;background: #ec7823;content: '';width: 210px;height: 13px;}
 .sub_banner h3 {text-align: center;font-size: 30px;font-weight: 300;}
 .sub_banner p {text-align: center;width: 65%;font-size: 18px;margin: 0px auto;line-height: 28px;}
 .padd_70 {padding: 70px 0px 90px;}
 .show_time.step1 {padding: 30px 0px 0px;}
 .title_cam.txt_algin_sc {text-align: left;padding: 0 0 15px;line-height: 26px;}
 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {width: 70%;margin: 0px auto 20px;border: 2px solid #ea7724;padding: 15px;box-sizing: border-box;text-align: center;}


 /*INNER PAGE INSPIRED*/

 .inspired_text h3 {font-size: 27px;font-weight: 300;}
 .inspired_text p {font-size: 18px;line-height: 28px;width: 80%;margin: 0px auto 30px;font-weight: 500;}


 /*BLOG STYLE*/

 .image_content_blog img {width: 100%;display: block;height: auto;}
 .image_content_blog {display: table;width: 100%;}
 .image_content_blog {display: table;width: 100%;}
.title_post h2 {
    margin: 15px 0px 0px;
    color: #333;
    font-size: 20px;
}
 .content_blog p {font-size: 16px;color: #333;line-height: 25px;width: 90%;}
 .button_single a {text-decoration: none;background: #9e9d24;color: #fff;display: inline-block;padding: 12px 30px;margin: 10px 0px 0px;transition: all 0.4s ease-in-out;}
 .button_single a:hover {background:#de1f26;}
 .blog_content {padding: 40px 25px;box-sizing: border-box;border: 1px solid #cfcfcf;}
 .blog_big {display: table;width: 100%;}
 .page-id-12497 .blog_content {min-height:600px; }
 .blog_post {width: 100%;margin-bottom: 40px;}
 .blog_sidebar {float: right;width: 26%;}
 .title_bg {padding: 40px 0px;}
 .title_bg h3 {font-size: 30px;color: #333333;margin: 0px;text-transform: uppercase;}
 .blogs_tamp {float: left;width: 70%;}
 .home.regular.slider {width: 100%;display: table;}
 .screen-reader-text {display: none;}
 .blog_sidebar .widget-title {border-bottom: 1px solid #e5e5e5;color: #333;display: block;font-size: 24px;font-weight: 500;line-height: 17px;margin-bottom: 30px;margin-top: 30px;padding-bottom: 13px;position: relative;text-transform: capitalize;}
 .search-field {padding: 10px;color: #333;border: 1px solid #bfbfbf;box-sizing: border-box;font-size: 14px;}
 .search-submit {transition: all 0.4s ease-in-out;cursor: pointer;background: #9e9d24;border: 1px solid #9e9d24;padding: 10px;box-sizing: border-box;font-size: 14px;color: #fff;width: 30%;display: inline-block;}
 .search-form label {display: inline-block;width: 68%;}
 .search-submit:hover {background:#ec7823;color:#fff;}
 .ellie p {color: #959595;font-size: 16px;line-height: 26px;}
 .ellie img {width: 100%;display: block;height: auto;}
 .tag-cloud-link {font-size: 18px !important;display: block !important;text-decoration: none;color: #9e9d24;padding: 0 0 10px;}
 .wpp-list li {padding: 20px;border: 1px solid #9e9d24;margin-bottom: 15px;box-sizing: border-box;}
 .wpp-list .wpp-post-title {text-decoration: none;color: #9e9d24;display: block;font-size: 18px;padding-bottom: 10px;}
 .wpp-excerpt {color: #959595;line-height: 26px;padding-bottom: 10px;display: block;width: 100%;}

.pagination {
    text-align: center;
    padding-bottom: 60px;
    padding-top: 40px;
    display: table;
    width: 100%;
}
 .page-numbers {color: #9e9d24;padding: 0px 5px;box-sizing: border-box;}
 .post_cell img {width: 100%;display: block;height: auto;}

 .next.page-numbers {text-decoration: none;}
 .prev.page-numbers {text-decoration: none;}


 .content_blog img {width: 100%;display: block;height: auto;padding-bottom: 20px;}
 .container_single {width:100%;display:table;padding-top: 50px;}
 .content_blog a {color: #ec7823;text-decoration: none;}
 .container_single p {font-size: 15px;font-weight: 300;line-height: 24px;}
 .page-template {position: relative;}
 .post-template {position: relative;}

 .container_single figure {width: 100% !important;display: block !important;height: auto !important;margin: 0px !important;}

.terminal_half p {
    padding-bottom: 0px;
    width: 70%;
		font-size: 28px;
}
#verific h5 {
    font-size: 15px;
    color: #ea7724;
}



.page-template-page-afrique .search-submit {background: #bf4532;border: 1px solid #bf4532;}
.post-template-single-afrique .search-submit {background: #bf4532;border: 1px solid #bf4532;}
.page-template-page-asia .search-submit {background: #00acc1;border: 1px solid #00acc1;}
.post-template-single-asia .search-submit {background: #00acc1;border: 1px solid #00acc1;}
.page-template-page-latin .search-submit {background: #ffb808;border: 1px solid #ffb808;}
.post-template-single-latin .search-submit {background: #ffb808;border: 1px solid #ffb808;}


.img_like_pers img {width: 250px;display: block;height: 250px;border-radius: 50%;margin: 0px auto;}
.banner_top_single {background-size: cover;background-repeat: no-repeat;background-position: center center;padding: 90px 0px;position:relative;}
.banner_top_single h1 {font-size: 24px;color: #fff;text-transform: uppercase;}
.banner_top_single h3 {padding: 15px 40px;font-size: 40px;color: #fff;text-transform: uppercase;}
.person_single_like {position: absolute;width: 300px;right: 15%;bottom: -100px;}
.repeater-date-widget {padding: 70px 0px;}
.person_single {display: table;width: 100%;}

.btn_phase2 .terminal_half {padding-bottom: 0px;}
.pin-maps .over_img {width: 100%;display: block;height: auto;}

.page-template-page-afrique .wpp-list li {border: 1px solid #bf4532;}
.post-template-single-afrique .wpp-list li {border: 1px solid #bf4532;}
.page-template-page-asia .wpp-list li {border: 1px solid #00acc1;}
.post-template-single-asia .wpp-list li {border: 1px solid #00acc1;}
.page-template-page-latin .wpp-list li {border: 1px solid #ffb808;}
.post-template-single-latin .wpp-list li {border: 1px solid #ffb808;}



.page-template-page-afrique .button_single a {background: #bf4532;}
.page-template-page-afrique .button_single a:hover {background: #ec7823;}
.page-template-page-asia .button_single a {background: #00acc1;}
.page-template-page-asia .button_single a:hover {background: #ec7823;}
.page-template-page-latin .button_single a {background: #ffb808;}
.page-template-page-latin .button_single a:hover {background: #de1f26;}


.page-template-page-afrique .tag-cloud-link {color: #bf4532;}
.post-template-single-afrique .tag-cloud-link {color: #bf4532;}
.page-template-page-asia .tag-cloud-link {color: #00acc1;}
.post-template-single-asia .tag-cloud-link {color: #00acc1;}
.page-template-page-latin .tag-cloud-link {color: #ffb808;}
.post-template-single-latin .tag-cloud-link {color: #ffb808;}



.page-template-page-afrique .wpp-list .wpp-post-title {color: #bf4532;}
.post-template-single-afrique .wpp-list .wpp-post-title {color: #bf4532;}
.page-template-page-asia .wpp-list .wpp-post-title {color: #00acc1;}
.post-template-single-asia .wpp-list .wpp-post-title {color: #00acc1;}
.page-template-page-latin .wpp-list .wpp-post-title {color: #ffb808;}
.post-template-single-latin .wpp-list .wpp-post-title {color: #ffb808;}


.hidden_vote .click_counter {display: none;}
.hidden_vote .vlogger_img::after {display:none;}
.hidden_vote .title_vlogg {top:200px;}

.page-template-page-afrique .footer_copyright, .post-template-single-afrique .footer_copyright {background: #bf4532;}
.page-template-page-afrique .btn, .post-template-single-afrique .btn {background: #bf4532;}
.page-template-page-afrique .btn:hover, .post-template-single-afrique .btn:hover {background: #ec7823;}



.page-template-page-latin .footer_copyright, .post-template-single-latin .footer_copyright {background: #ffb808;}
.page-template-page-latin .btn, .post-template-single-latin .btn {background: #ffb808;}
.page-template-page-latin .btn:hover, .post-template-single-latin .btn:hover {background: #ec7823;}



.page-template-page-africa .footer_copyright, .post-template-single-africa .footer_copyright {background: #9e9d24;}
.page-template-page-africa .btn, .post-template-single-africa .btn {background: #9e9d24;}
.page-template-page-africa .btn:hover, .post-template-single-africa .btn:hover {background: #ec7823;}



.page-template-page-asia .footer_copyright, .post-template-single-asia .footer_copyright {background: #00acc1;}
.page-template-page-asia .btn, .post-template-single-asia .btn {background: #00acc1;}
.page-template-page-asia .btn:hover, .post-template-single-asia .btn:hover {background: #ec7823;}



.title_bg h3 {text-align: center;color: #ec7823;}

.error404 {position: relative;}
.error404::after {position: absolute;top:0;width:50px;height:50px;left:0;content:'';background:#fff;}
.error404 #content {border-top: 1px solid #cfcfcf;}
.back_top_home {text-align: center;}
.back_top_home a {background: #de1f26;text-decoration: none;color: #fff;padding: 12px 20px;margin: 70px 0px;display: inline-block;transition:all 0.4s ease-in-out;}
.back_top_home a:hover {background:#ec7823;}



 /*------------*/


 a.prev.page-numbers {background: #9e9d24;color: #fff;padding: 3px 10px 5px 10px;font-size: 19px;height: auto !important;}
 a.next.page-numbers {background: #9e9d24;color: #fff;padding: 3px 10px 5px 10px;font-size: 19px;height: auto !important;}
 .pagination a {text-decoration: none;background: #ffff;padding: 5px 10px 5px 9px;font-size: 16px;color: #9e9d24;border: 1px solid;transition: all 0.4s ease-in-out;margin: 0px 3px;}
 .pagination span.page-numbers.current {background: #9e9d24;padding: 4px 10px 5px 9px;font-size: 17px;color: #ffff;border: 1px solid #9e9d24;}
 .pagination a:hover {background:#9e9d24;color:#fff;}



 /*Single Blog*/

 .section_prs3 .title {margin: 0px;padding: 0px;text-align: left;color: #444;text-transform: uppercase;font-size: 20px;font-weight: 700;}
 .descrip_person {width: 72%;float: right;}
 .photo_person {width: 25%;float: left;}
 .section_prs1 strong {color: #000;}
 .section_prs1 p {color: #aaa;font-size: 18px;margin: 0 0 15px;line-height: 25px;}
 .section_prs2 p {margin: 30px 0 25px;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;padding: 25px 0px 20px;font-size: 17px;}
 .section_prs2 a {text-decoration: none;display: inline-block;vertical-align: middle;}
 .blogger_description p {color: #888;line-height: 24px;font-size: 17px;}
 .header_single h2 {text-align: center;color: #444;font-size: 30px;font-weight: 700;line-height: 23px;text-transform: uppercase;position: relative;padding: 20px 0px 30px;margin-bottom:50px;}
 .header_single strong {color: #00acc1;}
 .header_single h2::after {bottom: 0;position: absolute;left: 50%;width: 160px;height: 1px;content: '';background: #888;margin-left: -80px;}
 .box_dynamic a {text-decoration: none;}
 .box_dynamic2 a {text-decoration: none;}
 .top-blog-image img {width: 100%;display: block;}
 .blog_post_tags {width: 48%;float: left;margin: 1%;}
 .blog_tag_cloud {display: table;width: 100%;}
 .blog_tag_cloud .image_content_blog img {padding-bottom: 30px;}
 .blog_tag_cloud h2 {font-size: 18px;}
 .terminal_half {padding: 10px 0 50px;}

 .blog_post_tags .title_post h2 {min-height: 30px;}


 .archive .page-title {text-align: center;color: #ec7823;font-size: 29px;position: relative;padding-bottom: 15px;margin-bottom: 45px;}
 .archive .page-title::after {position: absolute;bottom: -10px;left: 50%;width: 150px;content: '';background: #ec7823;height: 2px;margin-left: -75px;}


.blog_tag_cloud > div:nth-child(2n+1) {clear: both;}
.blog_tag_cloud > div p {min-height: 55px;}


.nav-links {text-align: center;display: table;width: 100%;padding: 40px 0px 50px;}
.nav-links > div {display: inline-block;margin: 0px 10px;}
.nav-links a {text-decoration: none;color: #9e9d24;font-size: 18px;border: 1px solid #9e9d24;padding: 10px 20px;box-sizing: border-box;transition:all 0.4s ease-in-out;}
.nav-links a:hover {background:#e75113;border:1px solid #e75113;color:#fff; }
.search .page-header {text-align: center;padding-bottom: 30px;font-size: 30px;color: #ec7823;}


 .archive {position:relative;}
 .search {position:relative;}
 .archive::after {position:absolute;top:0;left:0;width:40px;height:40px;content:'';background:#fff;}
 .search::after {position:absolute;top:0;left:0;width:40px;height:40px;content:'';background:#fff;}
 .box_description img {width: 100%;display: block;height: auto;}
 .box_description {border: 1px solid #d6d6d6;padding: 20px;box-sizing: border-box; }
 .mrg_new_one {width: 38%;float: left;margin: 2% 2% 2% 0;}
 .photos-background {background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative;}
 .image-link {display: block;position: relative;}
 .img_blog img {display: block;margin: 0px auto;}
 .left_text {position: absolute;bottom: 25px;}
 .title_blog h1 {margin: 0px;background: #de1f26;padding: 11px 10px;color: #fff;text-transform: uppercase;font-weight: 300;font-size: 17px;display: inline-block;}
 .sutitle_blog h3 {margin: 0px;background: #ee8401;text-transform: uppercase;color: #fff;padding: 11px 10px;display: inline-block;font-weight: 300;font-size: 23px;}
 .parg_blog_right {float: left;width: 57%;margin: 1.5% 0 0 1%;}
 .text_tiny_blog p {color: #000;line-height: 26px;font-weight: 500;margin: 0px;}
 .two_btn_blog {display: table;width: 100%;padding: 20px 0px;}
 .two_btn_blog > div {display: inline-block;padding-right: 25px;}
 .btn_applic a {background: #848484;display: inline-block;text-decoration: none;color: #fff;padding: 8px 30px;font-size: 17px;transition: all 0.4s ease-in-out;}
 .btn_applic a:hover {background: #fbc245;}
 .btn_stories a {padding: 8px 30px;background: #fbc245;display: inline-block;text-decoration: none;color: #fff;font-size: 18px;transition: all 0.4s ease-in-out;}
 .btn_stories a:hover {background:#848484;}
 .bottom_abs_link {padding-top: 30px;}
.blog-repeater {display: table;width: 100%;padding: 50px 0px;}
 .icon_1 {display: inline-block;margin-right: 10px;}
 .icon_1 .fa {background: #ee8401;color: #fff;padding: 5px;border-radius: 50px;width: 20px;height: 20px;text-align: center;line-height: 20px;transition:all 0.4s ease-in-out;}
 .icon_1 .fa:hover {background:#de1f26;}
 .photos .img_gallery {width: 100%;display: block;height: auto;transition: all 0.4s ease-in-out;}
 .photos .img_gallery:hover {transform:scale(0.95);}
 .blog_cmd {width: 60%;display: table-cell;vertical-align: middle;}
 .blog_cmd_btn {width: 40%;display: table-cell;vertical-align: middle;}
 .title img {width: 100px;display: block;height: auto;}
 .title span {display: inline-block;padding: 0px 20px;vertical-align: middle;font-size: 24px;color: #ec7823;}
 .title {text-align: center;padding: 50px 0 30px;}
 .blog_cmd .photos {float: left;width: 31%;margin: 1%;}
 .widget_content {border-bottom: 1px solid #848484;display: table;margin-bottom: 30px;}
 .btn_gallery a {text-decoration: none;background: #ee8401;color: #fff;display: inline-block;padding: 15px 50px;border-radius: 50px;font-size: 18px;font-weight: 500;transition: all 0.4s ease-in-out;}
 .btn_gallery {text-align: center;}
 .current-menu-item::after {position: absolute;bottom: -15px;right: 50%;width: 60px;height: 3px;content: '';background: #de1f26;transition: all 0.4s ease-in-out;margin-right: -30px;}
 .current-menu-item {position: relative;}
 .two_email2 {padding: 5px 0px;}
 .parners_title h1 {text-align: center;color: #ec7823;font-weight: 300;font-size: 30px;}
 .gallery_partners .img_gallery {width: 100% !important;display: block;height: auto;}
 .image-popup-vertical-fit2 {display: block;}
 .gallery_partners {width: 24%;	margin: 0;	display: inline-block;	vertical-align: middle; }
 .parners-wdiget .gallery_partners:nth-child(3n+1) {clear:both;}
 .parners_title {padding: 25px;box-sizing: border-box;}
 .padd_part {padding-bottom: 50px;}
 .style_parg span {font-weight: 300;display: inline-block;padding: 0 5px 0 0;}
 .style_parg {padding: 30px 1%;box-sizing: border-box;}
 .two_email a {color: #ee8401;text-decoration: none;font-size: 16px;}
 .two_email2 a {text-decoration: none;color: #fff;}
 .back_padd {padding: 130px 0px;}
 .back_padd h3 {text-align: center;color: #fff;font-weight: 400;font-size: 27px;}
 .two_email2 span {font-size: 17px;color: #000;font-weight: 500;padding: 0px 5px;}
 .section_last {text-align: center;padding-top: 30px;}
 .btn_gallery a:hover {background:#de1f26;}
 .partners_big_widg {	display: table;	width: 100%; }
 .partners_big_widg a {	width: 100%;display: block;	height: auto; }



 /*RULES NEW FRIDAY*/
 #single10 > span {vertical-align: middle;text-align: center;float: none;width: auto !important;padding: 0px 10px;}
 .form_ct.hidden_new {display:none;}
 .append_4.step4 {padding: 0px !important;}
 .show_time.step1 {padding-bottom: 20px !important;position: relative;}
 .append_1 .wpcf7-not-valid-tip {display: none !important;}
 .append_1 .wpcf7-not-valid {border: 2px solid red !important;}
 .show_time.step1 {padding: 0px 0px 0px;}
 .append_2.append_3.step3 {width: 50%;}
 .show_time.step1 {border: 1px solid #ea7724;padding: 30px 0px !important;}
 .two_blok {padding:40px 0px !important;}
 .wpcf7-form-control.wpcf7-submit {padding:10px 30px;}
 .inspired_text p {width:55%;}





 .append_1 .cf7mls-invalid .wpcf7-validates-as-required {	border: 3px solid red !important;}
 .about_hsd p {margin: 50px auto 10px;font-size: 18px;line-height: 28px;font-weight: 400;}
 .about_hsd h3 {text-align: center;line-height: 30px;width: 70%;margin: 0px auto !important;font-size: 22px;font-weight: 500;}
 .about_hsd {padding: 60px 0px;}
 .about_hsd .textwidget {width: 90%;margin: 0px auto;}
 .touch_media h3 {text-align: center;font-size: 30px;color: #ee8401;margin: 0px;}
 .touch_media p {font-weight: 500;line-height: 25px;font-size: 17px;padding-top: 30px;}
 .touch_media a {text-decoration: none;color: #ee8401;}
 .touch_media {padding: 80px 0px;}


 .message_vote_alr span {	display: inline-block;background: #de1f26;padding: 10px 20px;color: #fff;font-size: 16px;}
 .message_vote_alr {text-align: center;}

 .step_question a {	color: #ee8401; }

 .align_cell_2 h2 {margin: 0px;font-size: 20px;color: #fff; }
 .align_cell_2 {display: table-cell;vertical-align: middle;text-align: center;}
 .align_cell_1 {display: table;width: 100%;height: 100%;padding: 0px 20px;box-sizing: border-box;line-height: 1.5;}
 .block_title_cell {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
 .block_cell_img img {width: 100%; 	display: block;	height: auto; }
 .rpt_cell_block {width: 31%;float: left;position: relative;margin: 1%;}
 .repeat-block { 	display: table; 	width: 100%;	padding-bottom: 50px; }



 .page-id-431 .pagination span.page-numbers.current {background: #00acc1;border: 1px solid #00acc1;}
 .page-id-431 .pagination a {color: #00acc1;border: 1px solid #00acc1;}
 .page-id-431 .pagination a:hover {background: #00acc1;color: #fff;}
 .page-id-431 a.next.page-numbers {background: #00acc1;color:#fff;}
 .page-id-431 a.prev.page-numbers {background: #00acc1;color:#fff;}


.page-id-443 .pagination span.page-numbers.current {background: #ffb808;border: 1px solid #ffb808;}
.page-id-443 .pagination a {color: #ffb808;border: 1px solid #ffb808;}
.page-id-443 .pagination a:hover {background: #ffb808;color: #fff;}
.page-id-443 a.next.page-numbers {background: #ffb808;color:#fff;}
.page-id-443 a.prev.page-numbers {background: #ffb808;color:#fff;}

.page-id-453 .pagination span.page-numbers.current {background: #bf4532;border: 1px solid #bf4532;}
.page-id-453 .pagination a {color: #bf4532;border: 1px solid #bf4532;}
.page-id-453 .pagination a:hover {background: #bf4532;color: #fff;}
.page-id-453 a.next.page-numbers {background: #bf4532;color:#fff;}
.page-id-453 a.prev.page-numbers {background: #bf4532;color:#fff;}


 /*Responsive*/
  .req_1 .wpcf7-not-valid-tip {right: -100px;position: absolute;width: 100% !important;top: 3px;font-size: 13px;color: #de1f26;}
 .select_inline.req_1 {position: relative;}
 .wpcf7-form-control-wrap {position: initial !important;}
 .wpcf7-not-valid-tip {color: #de1f26 !important;font-size: 13px !important;padding: 15px 0 0;}
 .fieldset-cf7mls.cf7mls_current_fs p {display: table;width: 100%;text-align: center;margin: 30px 0 30px;}
 .cf7mls_back.action-button {display: inline-block;width: 10% !important;margin: 0px 10px;background: #de1f26;}
 .cf7mls_next.cf7mls_btn.action-button {width: 10% !important;margin: 0px 10px;background: #ea7724;display: inline-block;}
 .append_1 {width: 50%;margin: 0px auto;padding: 20px 0px 0px;cursor: pointer;}
 .final_form {width: 100%;margin: 0px auto;text-align: center;}
 .title_cam.txt_algin_sc {text-align: center;padding: 0 0 15px;line-height: 26px;}
 .wpcf7-form-control.wpcf7-submit {background: #ea7724;border: none;display: inline-block;width: 100%;padding: 10px;box-sizing: border-box;color: #fff;font-weight: 600;cursor: pointer;}
 .step4 .wpcf7-not-valid-tip {padding: 0 0 30px;box-sizing: border-box;cursor: pointer;}
 .form_ct p {margin: 0px !important;}
 .step-widget .step_fq:last-child {padding-top: 25px;}
 .inner_txt a {color: #ec7823;text-decoration: none;font-weight: 500;}

 .mc4wp-response {display: none;}
 .menu-item-has-children {position: relative;}
.sub-menu {position: absolute;text-align: left;top: 20px;left: 30px;z-index: 2;width: 200px;padding-top: 20px;display:none;}
 .sub-menu li {padding: 0px;display: table;width: 100%;}
.sub-menu a {background: #ec7823;display: block !important;width: 100%;padding: 15px;color: #fff;box-sizing: border-box;font-size: 15px !important;}
 .menu-item-has-children:hover .sub-menu {display:block;}
 #menu-item-456 a {padding-top: 25px;}
 #menu-item-459 a {padding-bottom: 30px;}

 .sub-menu a::after {display: none;}
 .sub-menu a::before {display: none;}


 /*BLOG STYLE*/


 #smartphone {margin: 30px 0px;width: 60%;}
 #proffcam {margin: 30px 0px;width: 60%;}

 .include_text2 {color: #ea7724;width: 100%;margin: 0px auto;font-size: 14px;margin-top: 20px;line-height: 22px;}
 .include_text2 a {display: inline-block;color: #ea7724;text-decoration: none;transition: all 0.4s ease-in-out;font-weight: 600;}
 .include_text2 a:hover {color:#de1f26;}


 .step_question {line-height: 30px;font-size: 18px;}
 .image_blog img {display: block;height: auto;float: right;}
 .banner_top_blog {padding: 50px 0 0;background-repeat: no-repeat !important;background-size: 100% 100%;background-position: center center;}
 .banner_top_blog .container {display: table;}
 .title_top_banner {display: table-cell;vertical-align: middle;width: 50%;}
 .image_blog {display: table-cell;vertical-align: middle;width: 50%;}
 .title_top_banner h1 {background: #de1f26;display: inline-block;color: #fff;margin: 0px;font-weight: 400;text-transform: uppercase;padding: 10px 30px;font-size: 25px;}
 .title_top_banner h3 {background: #ec7823;color: #fff;margin: 0px;font-weight: 400;text-transform: uppercase;padding: 10px 30px;font-size: 35px;display: inline-block;}


 .final_form a {text-decoration: none;color: #ea7724;font-weight: 500;transition: all 0.4s ease-in-out;}
 .final_form a:hover{color:#de1f26;}

 .afis_none {display: none;}

 .hide_send2 .ajax-loader {position: absolute;top: 46px;}
 .hide_send2 {position: relative;}

 .show_time.step1 p {display: inline-block;width: auto;}
 .show_time.step1 {text-align: center;}
 .show_time.step1 .three_elem {text-align: left !important;}

 #single4 {z-index:1000!important;}


/*Phase2*/

.pin-maps {background-size: cover !important;background-repeat: no-repeat !important;background-position: center center !important;position: relative;}
.pin_repeater {position: absolute;}
.pin_size {width: 120px;}
.pin_repeater.pin_nr1 {position: absolute;bottom: 43%;left: 19%;}
.pin_repeater.pin_nr2 {bottom: 10%;left: 21%;}
.pin_repeater.pin_nr3 {bottom: 22%;left: 25%;}
.pin_repeater.pin_nr4 {bottom: 41%;left: 34%;}
.pin_repeater.pin_nr5 {bottom: 43%;left: 40%;}
.pin_repeater.pin_nr6 {bottom: 36%;left: 39%;}
.pin_repeater.pin_nr7 {bottom: 22%;left: 47%;}
.pin_repeater.pin_nr8 {bottom: 42%;right: 26.5%;}
.pin_repeater.pin_nr9 {bottom: 45%;right: 22%;}
.pin_repeater.pin_nr10 {bottom: 40%;right: 18%;}
.people {position: absolute;width: 85px;left: 15%;border-radius: 50%;top: 6.3%;display: none;height: 85px;}
.jury_section {padding: 80px 0px 90px;text-align: center;}
.jury_section p {margin: 0 0 8px;font-weight: 500;font-size: 17px;}
.jury_section h3 {
    font-size: 23px;
    font-weight: 500;
    margin: 0px auto 15px;
    width: 70%;
    line-height: 1.2;
}
.repeater-date-widget .date_winner_left {
    width: 20% !important;
}
.title_jury {text-align: center;display: table;width: 100%;padding: 70px 0px;}
.title_jury h2 {margin: 0px;color: #ea7724;font-weight: 500;font-size: 35px;}
.inline_jury {display: table;width: 100%;padding-bottom: 20px;}
.inline_jury h3 {display: inline-block;margin: 0px;font-size: 20px;color: #ea7724;position: relative;}
.inline_jury h3::after {position: absolute;top: 0;right: -10px;width: 2px;height: 100%;content: '';background: #ea7724;}
.inline_jury h6 {display: inline-block;margin: 0px;padding-left: 20px;color: #767676;font-size: 16px;}
.jury_repeater {display: table;width: 100%;padding-bottom: 40px;border-bottom: 1px solid #ccc;margin-bottom: 40px;}
.jury_left {display: table-cell;vertical-align: middle;width: 40%;}
.jury_right {display: table-cell;vertical-align: middle;width: 50%;padding-left: 30px;}
.jury_left img {width: 100%;display: block;height: auto;}
.jury_right p {line-height: 1.6;font-weight: 500;margin: 0px;color: #404040;}
.jury_right a {text-decoration: none;color: #ea7724;}
.img_red img {display: block;height: auto;width: 70%;margin: 0px auto;transition: all 0.4s ease-in-out;}
.img_red img:hover {transform: scale(1.1);}
.img_red a {display: inline-block;}
.img_red p {margin: 0px;text-align: center;}
.img_red {padding-bottom: 30px;}
.vlogger-block .image-popup-vertical-fit {
	padding: 0px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.vlogger-block {display: table;width: 100%;}
.vlogger_repeater_left {display: table-cell;vertical-align: middle;width: 40%;position: relative;}
.vlogger_repeater_right {display: table-cell;vertical-align: middle;width: 60%;position: relative;}
.vlogger-block img {width: 100%;display: block;height: auto;}
.vlogger_img img {border-radius: 50%;width: 250px;height: 250px;margin: 0px auto;}
.title_vlogg {position: absolute;top: 42%;width: 70%;}
.vloggers_description {line-height: 1.7;font-weight: 500;width: 90%;padding-top: 30px;}
.vlog_mini {position: absolute;top: 50%;width: 150px;height: 150px;margin-top: -75px;left: 50%;margin-left: -75px;transition: all 0.4s ease-in-out;}
.vlogger_repeater_right:hover .vlog_mini {width:130px;height: 130px;margin-top: -65px;margin-left: -65px;}
.title_vlogg h3 {display: inline-block;text-transform: uppercase;margin: 0px;padding: 10px 20px;color: #fff;background: #dc1f26;font-size: 15px;}
.title_vlogg h6 {
	display: table;
	text-transform: uppercase;
	font-size: 17px;
	background: #ea7724;
	margin: 0px;
	color: #fff;
	padding: 15px 30px 15px 20px;
}
.btn_vote {text-align: right;padding: 0px 0px 50px;border-bottom: 1px solid #e5e3da;margin-bottom: 50px;}
.btn_vote img {cursor: pointer;width: 150px;transition: all 0.4s ease-in-out;height: 50px;margin: 0 0 0 20px;}
.btn_vote img:hover {transform:scale(1.1);}
.click_counter {width: 68%;display: table;}
.title_vlog_vot {color: #dc1f26;font-size: 18px;letter-spacing: 1.3px;text-align: right;display: table;width: 100%;width: 95%;}
.img_align_vote img {width: auto;margin: 0px auto;}
.click_important {display: table-cell;width: 50%;text-align: right;vertical-align: middle;}
.img_align_vote {display: table-cell;vertical-align: middle;width: 10%;}
.click_important > span {display: inline-block;vertical-align: middle;}
.vlogger-block .click_important img {width: 40px;height: auto;display: block;}
.import_number {font-size: 45px;color: #ea7724;padding: 0px;margin: 0px;}
.btn_vlogger a {background: #ea7724;color: #fff;text-decoration: none;border-radius: 50px;box-sizing: border-box;width: 35px;display: table;height: 35px;text-align: center;line-height: 35px;transition: all 0.4s ease-in-out;}
.btn_vlogger a:hover {background:#de1f26; }
.vloggers_icons {display: table;width: 100%;padding: 30px 0px 0px;}
.btn_vlogger {display: inline-block;margin: 0 5px;}
.lb-count.lb-hidden {padding: 10px;}
#lb-like-0 {display: table;width: 100%;padding: 0px;margin: 0px;}
.lb-tt.lb-share-tt {visibility: hidden;}
.full_vlogg_st {display: none;}
.load_categ p {
	margin: 0px;
	display: inline-block;
	background:#de1f26 ;
	color: #fff;
	padding: 15px 40px;
	border-radius: 50px;
	cursor: pointer;
	transition: all 0.4s ease-in-out;
	position: relative;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	transform: perspective(1px) translateZ(0);
	-webkit-transform: perspective(1px) translateZ(0);
	transition-property: color;
}
.load_categ p:hover::before, .load_categ p:focus::before, .load_categ p:active::before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}
.home .video_vlogg {
	width: 40%;
	float: left;
	padding-bottom: 30% !important;
}
.load_categ p::before {
	content: "";
	position: absolute;
	z-index: -1;
	border-radius: 50px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #ea7724;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.load_categ2 p {
	margin: 0px;
	display: inline-block;
	background:#de1f26 ;
	color: #fff;
	padding: 15px 40px;
	border-radius: 50px;
	cursor: pointer;
	transition: all 0.4s ease-in-out;
	position: relative;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	transform: perspective(1px) translateZ(0);
	-webkit-transform: perspective(1px) translateZ(0);
	transition-property: color;
}
.load_categ2 p:hover::before, .load_categ2 p:focus::before, .load_categ2 p:active::before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.load_categ2 p::before {
	content: "";
	position: absolute;
	z-index: -1;
	border-radius: 50px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #ea7724;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.load_categ {text-align: center;padding-bottom: 60px;}
.load_categ2 {text-align: center;}
.short_like {display: table;width: 100%;}
.short_like a {display: block;}
.short_like img {width: 100px;margin: 0px auto;height: auto;display: block;transition: all 0.4s ease-in-out;border-radius: 50px;}
.short_like img:hover {transform: scale(1.1);}
.descp_short {display: table;text-align: center;width: 100%;padding: 10px 0px;}
.img-separate {width: 50px;position: absolute;right: 10%;top: 50%;display: table;height: 90px;margin-top: -45px;}

.date_winn_table {display: table;width: 100%;}
.date_winn_table > div {display: table-cell;vertical-align: middle;width: 50%;padding-bottom: 15px;}
.date_winn_table p {margin: 0px;}
.date_winn_table a {text-decoration: none;color: #ec7823;transition: all 0.4s ease-in-out;}
.date_winn_table a:hover {color: #de1f26;}
.repeater-date-widget {width: 70%;}
.date_winner_right {padding-left: 20px;}
.date_winner_left {text-align: right;padding-right: 20px;border-right: 2px solid #ef7823;}


/*VLOGGER DUO*/

.post_vlogger_group {background: #f5f5f5;padding: 70px 0px 0px;display: table;width: 100%;position: relative;}
.right_post_group {float: right;width: 50%;display: table;}
.right_post_group h6 {font-size: 17px;width: 80%;margin: 0px 0 25px;font-weight: 300;line-height: 1.4;}
.right_post_group a:hover {background: #ea7724;}
.right_post_group a {transition:all 0.4s ease-in-out;background: #dc1f26;display: inline-block;text-decoration: none;color: #fff;padding: 13px 60px;text-transform: uppercase;font-weight: 600;}
.absolute_title_name {position: absolute;bottom: 0;}
.video_vlogg {position: relative;padding-bottom: 55.25%;padding-top: 25px;height: 0;width: 500px;margin: 0px auto 30px;}
.video_vlogg iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.title_vlog {padding: 25px 0px 10px;text-transform: capitalize;}
.duo_vlogg a {width: 85%;margin: 0px auto;}
.title_vlog h1 {color: #000;font-size: 20px;margin: 0px;}
.get_date_vlogg {font-size: 14px;color: #717070;padding: 0 0 25px;}
.duo_vlogg {width: 60%;margin: 0px auto;}
.description p {margin: 0px;padding: 0 0 25px;line-height: 1.5;}
.banner_vlogger {background-size: cover;padding: 450px 0 0;background-position: center center;background-repeat: no-repeat;display: table;width: 100%;}
.vlogger_travel h1 {margin: 0px;background: #dc1f26;display: inline-block;text-transform: uppercase;color: #fff;padding: 13px 20px;font-size: 18px;font-weight: 300;}
.vlogger_name > span {background: #ea7724;display: inline-block;font-size: 30px;color: #fff;font-weight: 300;letter-spacing: 1px;}
.title_vlg {padding: 12px 10px 12px 20px;}
.title_vlg2 {padding: 12px 20px 12px 12px;}
.vlogger_name .icon_blog {padding: 12px 0px;color: #dc1f26;}
.vlogger_subbanner {padding: 50px 0px 60px;}
.vlogger_subbanner h3 {margin: 0px 0px 30px;text-align: center;color: #dc1f26;font-size: 40px;font-weight: 300;}
.vlogger_subbanner p {text-align: center;width: 70%;margin: 0px auto 15px;line-height: 1.4; font-weight: 700; }
.duo_vlogg {padding: 0px 0px 30px;border-bottom: 1px solid #C1C0C0;margin-bottom: 60px;display: none;}
.vlogg_big {padding: 50px 0px 0px;}
.home_vlogg .text_inner {padding: 30px 0 40px;}
.home_vlogg .text_inner p {font-size: 20px;}
.duo_vlogg a {display: block;text-decoration: none;color: #000;}
.blogs_vlog_single {width: 60%;margin: 0px auto;padding: 20px 0px 30px;}
.blogs_vlog_single .video_vlogg {width:90%;margin:0px 0px 30px;}
.footer_gl.footer_2 #sbi_mod_error {display: none !important;}
.btn_load_more {text-align: center;width: 100%;display: table;padding-bottom: 50px;}
.btn_load_more img {width: 100px;display: block;height: auto;margin: 0px auto;cursor: pointer;}
.btn_load_more2 {text-align: center;width: 100%;display: table;padding-bottom: 50px;}
.btn_load_more2 img {width: 100px;display: block;height: auto;margin: 0px auto;cursor: pointer;}
.duo_month {display: table;	width: 100%;	padding: 20px 0 60px;}
.title_month {	text-align: center;padding-bottom: 20px;}
.title_month h1 {font-weight: 300;font-size: 35px;color: #fff;}
.group_vloggers .half_mounth {display: none;}
.left_month {display: table;width: 45%;float:left;}
.left_month img {width: 100%;display: block;height: auto;}
.content_month {bottom: 0;position: absolute;width: 100%;}
.country_month {font-size: 20px;text-transform: uppercase;color: #fff;font-weight: 300;background: #dc1f26;display: inline-block;padding: 10px 20px;}
.name_poeple_month span {display: inline-block;background: #dc6813;color: #fff;font-size: 30px;}
.name1_month {padding: 12px 12px 12px 20px;}
.name_poeple_month .red_icon_month {color: #dc1f26;padding: 12px 0px;}
.name2_month {padding: 12px 20px 12px 12px;}
.right_month {float:left;display: table;vertical-align: top;width: 55%;padding-left: 40px;box-sizing: border-box;}
.editor_month p {margin: 0;color: #fff;font-weight: 300;font-size: 16px;width: 80%;line-height: 1.5;margin-bottom: 15px;}
.bottom_button_month {position: absolute;bottom: 0;}
.bottom_button_month a {display: inline-block;background: #dc1f26;text-decoration: none;color: #fff;padding: 15px 100px;text-transform: uppercase;transition: all 0.4s ease-in-out;}
.bottom_button_month a:hover {background:#000; }
.title_video_latest_vlogg {position: absolute;bottom: 0;}
.editor_month h2 {color: #ea7724;margin-top: 0px;}
.btn_namibia {text-align: center;padding-top: 20px;}
.btn_namibia a {text-decoration: none;text-transform: uppercase;background: #ea7724;display: inline-block;color: #fff;padding: 10px 20px;transition: all 0.4s ease-in-out;cursor: pointer;margin-top: 10px;}
.btn_namibia a:hover {background: #dc1f26;}
.half_mounth {display: table;width: 100%;position: relative;}

/*-------------------*/

.group_vloggers .half_mounth {padding-bottom: 70px;border-bottom: 1px solid #C1C0C0;margin-bottom: 70px;height: 100%;width: 100%;}
.group_vloggers .editor_month p {color: #000;}
.group_vloggers .name_poeple_month span {background: #ea7724; }
.group_vloggers {padding: 100px 0px 0px;}

/*Home Page New*/

.title_month h1 {font-weight: 300;font-size: 30px;color: #fff;}
.latest_post {display: table;width: 100%;padding-bottom: 50px;border-bottom: 1px solid #C1C0C0;margin-bottom: 50px;}
.latest_post .video_vlogg {width: 40%;margin: 0px;float: left;display: table;padding: 0px;height: auto;}
.latest_post .video_vlogg img {width: 100%;height: 100%;display: block;}
.latest_post .image_unlock {position: relative;height: 0;width: 40%;margin: 0px;float: left;display: table;}
.latest_post .image_unlock img {width:100%;}
.latest_right {width: 50%;float: left;padding-left: 30px;}
.latest_right a {display: block;text-decoration: none;color: #000;}
.latest_right .title_vlog {padding: 0 0 10px;width: 60%;}
.serach-site h3 {margin: 0px;padding: 20px 0 10px;}


.menu:first-child .current-menu-item::after {width: 0;height: 0px;content: '';background: none;}
#menu-menu_top > li:first-child a {position: relative;color: transparent;}
 #menu-menu_top > li:last-child a {position: relative;color: transparent;}


/*replace the content value with the
corresponding value from the list below*/

#menu-menu_top > li:first-child a::before {
	content: "\f015";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #ea7724;
	font-size: 22px;
	padding-right: 0px;
	position: absolute;
	top: -3px;
	left: 9px;
	background: none;
	width: 0px;
}
#menu-menu_top > li:last-child a::before {
	content: "\f002";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #ea7724;
	font-size: 22px;
	padding-right: 0px;
	position: absolute;
	top: -5px;
	left: 8px;
	background: none;
	width: 0px;
}


.banner_homenew .banner_top {padding: 240px 0px;}
.hp_3 p {margin-bottom: 15px;font-size: 18px !important;}

.left_image_single {
	width: 50%;
	float: left;
}
.left_image_single img {
	width: 500px;
	display: block;
	height: auto;
	margin: 0px auto;
}
.container_big_blog > div:nth-child(2n+1) {
	clear: both;
}

/*----------------------*/


/*WINNERS PAGE*/

.image_unlock2 img {width:100%;display: block;height: auto;}
.image_unlock img {margin:0px auto;display: block;height: auto;}
.winners_backg {padding: 50px 0 45px;}
.winners_backg h3 {text-align: center;color: #d1001b;font-weight: 300;font-size: 35px;margin: 0px;}
.winners_backg p {margin: 15px auto;color: #fff;width: 70%;line-height: 1.4;}
.winners_vlog {display: table;width: 100%;padding: 50px 0px;}
.winners_squ {display: table;vertical-align: top;width: 50%;float: left;padding-bottom: 50px;}
.win_img img {width: 100%;display: block;height: auto;}
.winners-block {display: table;width: 100%;padding-top: 50px;}
.win_img {position: relative;width: 100%;display: block;height: auto;}
.title_win {position: absolute;bottom: 0;width: 70%;}
.title_win h3 {margin: 0px;background: #de1f26;display: inline-block;padding: 15px 25px;color: #fff;text-transform: uppercase;font-weight: 300;font-size: 18px;}
.title_win h6 {margin: 0px;background: #ea7724;display: inline-block;padding: 15px 30px 15px 20px;color: #fff;text-transform: uppercase;font-size: 28px;font-weight: 300;}
.winner_icons {padding: 20px 0 40px;}
.winner_descrip {font-size: 14px;line-height: 1.7;font-weight: 500;width: 85%;}
.btn_win_vlog img {width: 150px;transition: all 0.4s ease-in-out;display: block;float: right;	height: auto;cursor:pointer;}
.btn_win_vlog img:hover {transform:scale(1.1);}
.btn_win_vlog {text-align: right;padding: 30px 0px 0px;display: table;width: 85%;}
#reload_1, #reload_2 {border: none;}
.winners_squ {display:none;}
.message_vote_alr.msjj_succ span {background: #4BB543;}
.btn_win_vlog {display: none;}
.banner_top_single > .container {z-index: 3;position: relative;}
.banner_top_single > .person_single_like {z-index: 3;}
.title_latest_post {display: table;width: 100%;padding: 20px 0 70px;}
.title_latest_post h2 {margin: 0px;text-align: center;font-size: 30px;color: #ec7823;font-weight: 300;}
.padd_latest_vlogg {padding: 50px 100px;box-sizing: border-box;}
.country_acf {padding-bottom: 5px;font-weight: 500;}
.overlay_bann .banner_top_single::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(229, 227, 218, 0.6);content: '';}
.overlay_bann .banner_top_single {position: relative;}
/* .partners_big_widg > div:nth-child(n+5) img {
	width: 60% !important;
	margin: 0px auto;
} */
.img_gallery {
	width: auto;
	display: block;
	height: auto;
	max-width: 100%;
	max-height: 120px;
	margin: 0px auto;
}
.rav3_clr {
	display: table;
	width: 100%;
}
.cnt_img_partners {
	display: inline-block;
	width: 24%;
	vertical-align: middle;
	padding-bottom: 30px;
}
.backg_clr a {
	background: #ffc709;
}

.rpt_cell_block a {display: block;}
.repeat-block > div {overflow: hidden;}
.repeat-block > div img {transition: all 0.4s ease-in-out;}
.repeat-block > div:hover img {transform: scale(1.1);}

 @media(max-width:1240px) {

 .image-popup-vertical-fit {padding:300px 0px;}
 .container {width:100%;}
 .wpcf7-form {width: 96%;margin: 0px auto;}
 .archive .siteorigin-panels-stretch.panel-row-style.panel-row-style-for-7103-0 {width: 100%;margin: 0px !important;}
 .category_vlog {width: 96%;margin: 0px auto;}
 .vlogger_img img {width: 250px;height: 250px;}
 .title_vlogg {top: 35%;}
 .jury-block {width: 96%;margin: 0px auto;}
 .winners_vlog {display: table;width: 96%;padding: 40px 0px;margin: 0px auto; }
 .repeater-date-widget {width: 55%;}
 .single_vlogger .siteorigin-panels-stretch.panel-row-style.panel-row-style-for-10513-0 {margin: 0px !important;}
 .banner_vlogger {padding:250px 0 0;}
 .banner_homenew .banner_top {padding: 210px 0px;}
 .duo_month {display: table;width: 90%;padding: 70px 0 90px;margin: 0px auto;}
 .serach-filter .select_snk {width: 32.6%;}
 .vlogg_big .latest_post {width: 90%;margin: 0px auto 50px;}
 .banned_duovlogger, .banned_duovlogger2 {margin: 0px !important;padding: 0px !important;width: 100% !important;}
 .banner_old {margin: 0px !important;}
 .banner_old .title_top_banner {width: 30%;}
 .container_single {padding: 50px 30px 0px;box-sizing: border-box;}
 .box_dynamic .widget-title {margin-top: 0px;}
 .content_blog figcaption {padding-bottom: 20px;}


 }

 @media(max-width:1024px) {


 .photo_person img {width: 100%;display: block;height: auto;}
 .container {width: 100%;}
 #masthead{padding:30px 20px; box-sizing:border-box;}
 .menu li{padding:0px 15px;}
 .right_text {width:40%;}
 .repeat-widget {padding: 0px 25px;}
 .inner_txt h3 {margin:0px !important;}
 #footer {padding:30px 20px;box-sizing: border-box;}
 .footer_copyright {padding:30px 20px;box-sizing: border-box;}
 .banner_top {padding:120px 0px;}
 .banner_top h1 {font-size:30px;}
 .show_time .select_inline span {width: 100% !important;text-align: center;padding: 10px 0px;}
 .form_ct .wpcf7-form-control-wrap {padding-left: 15px;box-sizing: border-box;}
 .form_ct span {font-size:14px;}
 .select_inline select {background: #ea7724;border: none;padding: 5px 15px;box-sizing: border-box;color: #fff;width: 100% !important;}
 .three_elem {width: 50%;margin: 0px auto;border: 1px solid #ea7724;padding: 20px;box-sizing: border-box;}
 #verific {margin-bottom:20px;}
.append_2.step2 {margin-top: 30px;}
.append_2.append_3.step3 {margin-top: 30px;}
 .wpcf7-form {width: 98%;margin: 0px auto;}
 .three_elem {width:80%;}
 .big_some_plout {width:90%;}
 .two_blok {width: 100%;}
 .banner_homenew .banner_top {padding: 190px 0px; }
 .serach-filter .select_snk {width: 48.2%;}
 .serach-filter .submit_snk {display: table;vertical-align: middle;margin: 0px;padding-left: 0px;width: 100%;float: none;padding-top: 20px;	 }

 }

 @media(max-width:960px) {

	.banner_top_blog .title_top_banner h3 {font-size: 30px;}
	.serach-filter .submit_snk {display: table;vertical-align: middle;margin: 0px;padding-left: 0px;width: 100%;float: none;padding-top: 20px;	 }
	#responsive-menu-button {background: #de1f26 !important;top: 67px !important;width: 45px !important;height: 45px !important;position: absolute !important;}
	#responsive-menu-container {width:45% !important;background: #ec7823 !important;}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a {border-bottom: 1px solid #fff !important;color: #ffffff !important;background-color: #ec7823 !important;font-size: 17px !important;height: auto !important;line-height: initial !important;padding: 17px 15px;text-transform: uppercase;}
	.logo_big {width: 50%;display: table;vertical-align: middle;margin: 0px auto;}
	.logo_big {width: 50%;display: table;vertical-align: middle;margin: 0px auto;}
	#masthead .simple_icon {text-align: center;display: table;width: 100%;}
	.site-header .repeat-icon {text-align: center;float: none;}
	.container {width: 100%;}
	.vlogger_repeater_left {width:100%;display: table;}
	.vlogger_repeater_right {display:table;width: 60%;padding: 20px 0px;margin: 0px auto;}
	.title_vlogg {position: relative;width: 100%;top: 0;text-align: center;padding-top: 5px;}
	.title_vlogg h6 {display: block;text-transform: uppercase;font-size: 20px;background: #ea7724;color: #fff;padding: 15px 40px;width: 30%;margin: 0px auto;}
	.vloggers_icons {text-align: center;}
	.vloggers_description {text-align: center;margin: 0px auto 15px;}
	.btn_vote {text-align: center;padding: 30px 0px 50px;}
	.click_counter {position: absolute;top: 12%;right: 9%;width: 65%;}
	.jury_repeater {padding-bottom: 10px;}
	.jury_left {display: table;vertical-align: middle;width: 80%;margin: 0px auto;}
	.jury_right {display: table;vertical-align: middle;width: 80%;margin: 30px auto;text-align: center;padding: 0px;}
	.person_single_like {right:5%;bottom: -50px;}
	.img_like_pers img {width: 200px;display: block;height: 200px;border-radius: 50%;margin: 0px auto;}
	.repeater-date-widget {width: 70%;}
	.hidden_vote .title_vlogg {top:0px;}
	.logo_big a {display: block;width: 60%;margin: 0px auto 20px;}
	.banner_vlogger {padding: 150px 0 0;}
	.banner_homenew .banner_top {padding: 160px 0px;}
	.right_month {display: table;vertical-align: top;width: 100%;padding-left: 0px;box-sizing: border-box;position: relative;padding-top: 30px;}
	.bottom_button_month {display: table;position: absolute;bottom: -60px;left: 0;}
	.left_month {display: table;width: 100%;position: relative;}
	.vlogger_subbanner h3 {font-size: 30px;}
	.serach-filter .select_snk {width: 47.8%;}
	.right_post_group h6 {font-size: 15px;}
	.left_image_single img {width: 390px;}
	.person_single {display: table;width: 70%;margin: 0px auto;}
	.photo_person {width: 100%;float: none;}
	.descrip_person {width: 100%;float: none;margin-top: 50px;}
	.partners_big_widg {padding: 0px 10px;box-sizing: border-box;}

 }

 @media(max-width:768px) {


	.blog_content {min-height: auto;}
	.blog_sidebar {float: none;width: 50%;margin: 0px auto 50px;}
	.blogs_tamp {float: none;width: 100%;}
	.title_top_banner h1 {font-size: 18px;}
	.title_top_banner h3 {font-size: 20px;}
	.vloggers_page .half_mounth {display: table;width: 100%;}
	.duo_month {display: table;width: 100%;padding: 20px 0 50px;}
	.vloggers_page .left_month {display: table;width: 70%;position: relative;margin: 0px auto 30px;}
	.vloggers_page .right_month {display: table;vertical-align: top;width: 80%;padding-left: 0px;box-sizing: border-box;position: relative;margin: 0px auto;text-align: center;}
	.bottom_button_month {display: table;position: relative;bottom: 0;width: 100%;}
	.editor_month {vertical-align: top;display: table;margin-bottom: 30px;}
	.padd_latest_vlogg {padding: 50px 20px;box-sizing: border-box;}
	.banner_top_single h3 {font-size: 30px;}
	.banner_top_single h1 {font-size: 20px;}
	.winners_squ {float:none;width:100%;}
	.jury_section {padding: 50px 0px 60px;}
	.title_jury h2 {font-size: 30px;}
	.repeater-date-widget {width: 100%;}
	.person_single_like {right:5%;bottom: -30px;}
	.blog_post_tags {width:98%;}
	.append_4.step4 {padding: 50px 0px 0px;}
	.append_msj_succes {width:30%;}
	.form_ct .wpcf7-form-control-wrap {padding: 0px !important;}
	.cf7mls_current_fs {border: none !important;}
	.big_some_plout {margin-top:30px;}
	.wpcf7-form:last-child .fieldset-cf7mls.cf7mls_current_fs {margin-bottom: 0px !important;}
	.winners_squ::after {position: relative;bottom: 0;left: 0;width: 100%;height: 1px;background: #6e6e6e;content: '';display:none;}
	.winners_squ:nth-child(3n+0)::after {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #6e6e6e;content: '';display:block !important;}
	.img-separate {width: 50px;position: absolute;left: 45%;top: inherit;display: table;height: 90px;margin-top: -45px;bottom: -310px;}
	.repeat-icon a {font-size:20px;}
	.image-popup-vertical-fit {padding: 150px 0px;}
	.title_top h1 {font-size:20px;}
	.title_top h3 {font-size:18px;}
	.all-inner .half-inner {display: table;vertical-align: middle;text-align: center;width: 43% !important;float: left;margin: 1% !important;}
	.photo-repeat img {float: right;}
	.text_inner p {font-size:18px;width:80%;}
	.footer_gl {width: 46%;float: left;margin: 2%;}
	.repeat-icon {text-align: center;padding: 20px 0 10px;display: table;width: 100%;}
	.container .footer_gl:nth-child(2n+1) {clear: both;}
	.copy_left .textwidget.custom-html-widget {font-size: 16px;color: #fff;}
	.copy_left {width: 60%;float: left;}
	.sub_banner h3 {font-size: 26px;}
	.padd_70{ padding:50px 0px 70px;}
	#verific {width:80%;}
	.next-ball {width:40%;}
	.three_elem{ width:100%;}
	.append_1 {width:80%;}
	.append_2 {width:80%;}
	.append_3 {width:80%;}
	.append_4 {width:80%;margin: 0px auto;}
	.append_4 .form_ct {width:100% !important;}
	.title_cam.txt_algin_sc {text-align:center;}
	.final_form {width: 100%;margin: 0px auto;}
	.title_cam.txt_algin_sc {text-align: center !important;width: 100% !important;}
	.alert_video {text-align: center;color: #de1f26;}
	.copy_right .repeat-icon {padding: 0px;text-align: right;}
	.copy_right {float: left;width: 40%;}
	.banner_top h1::after {width: 60%;}
	#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {border-top: none !important;}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {background: #de1f26 !important;}
	.new_msg_data {width: 70%;}
	.message_vote_alr {text-align: center;padding-top: 30px;}
	.vlogger_img::after {display:none;}
	.editor_month p {width: 100%;}
	.latest_right .title_vlog {padding: 0 0 10px;width: 100%;line-height: 1.4;}
	.padd_latest_vlogg {padding: 50px 20px 0px;box-sizing: border-box;}
	.latest_post .image_unlock {width: 80%;display: table;margin: 0px auto 30px;float: none;}
	.banned_duovlogger.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-10513-0 {margin: 0px !important;}
	.banned_duovlogger2.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-10513-0 {margin: 0px !important;display: table;}
	.right_post_group {float: none;width: 100%;display: table;padding: 40px 20px !important;text-align: center;box-sizing: border-box;}
	.cnt_img_partners {
	display: table;
	width: 50%;
	vertical-align: middle;
	padding-bottom: 30px;
	margin: 0px auto;
}

 }
 @media(max-width:640px) {


	 .home .video_vlogg {
	 	width: 40%;
	 	float: left;
	 	padding-bottom: 60% !important;
	 }

	.rpt_cell_block {width: 48%;}
	.banner_top_blog .title_top_banner h3 {font-size: 20px;}
	.blogs_vlog_single {width: 80%;}
	.topic_vlogger {width: 80%;}
	.right_post_group a {padding: 13px 20px;box-sizing: border-box;}
	.right_post_group {float: right;width: 100%;display: table;padding-top: 60px;text-align: center;}
	.right_post_group h6 {font-size: 17px;width: 80%;margin: 0 auto 30px;font-weight: 300;line-height: 1.4;}
	.banner_homenew .banner_top { 	padding: 100px 0px;	 }
	.title_destination {text-align: center;margin-bottom: 40px;}
	.title_destination::after {left: 50%;margin-left: -50px;}
	.title_win {left:15%;}
	.win_img a {margin:0px auto;}
	.winner_icons {padding: 30px 0 20px;text-align: center;}
	.winner_descrip {text-align: center;margin: 0px auto;}
	.img-separate {left: 46%;}
	.btn_win_vlog img {margin:0px auto;float: none;}
	.btn_win_vlog {margin:0px auto;}
	.latest_post {border-bottom: 1px solid #D1D0D0;padding-bottom: 10px;}
	.latest_right {width: 80%;float: none;padding-left: 0px;margin: 0px auto;}
	.jury_right {width:90%;}
	.title_jury {padding:40px 0px;}
	.title_vlogg h6 {width:50%;}
	.title_vlog_vot {text-align: center;}
	.click_counter {width: 23%;right: 0;}
	.vlogger_img img {width:220px;height:220px;}
	.vlogger_repeater_right {width:80%;}
   .show_time.step1 {padding-bottom: 0px !important;}
	 .sub_banner h3 {font-size: 24px;width: 60%;margin: 0px auto 30px;}
	 .append_4.step4 {padding: 0px;}
	 .form_check .wpcf7-form-control {margin:30px auto 0px;}
	 .form_check .wpcf7-list-item {width: 100%;float: none;margin: 0 0 15px;text-align: center;}
	 .append_1 {width: 100%;}
	 .append_2 .form_ct{padding:30px 10px 40px;}
	 .form_ct input {margin-top:20px;}
	 .append_2 .form_ct .wpcf7-form-control-wrap {width:80% !important;margin:15px auto 0px;}
	 .box_team {width:98%;float:none;margin:0px auto 25px;}
	 .inspired_text h3 {font-size: 22px;width: 100% !important;line-height: 28px;}
	 .step_nr {width:100%; display:table;text-align:center;}
	 .step_question {line-height: 30px;font-size: 18px;width: 90%;margin: 25px auto;text-align: center;display: table;}
	 .step-widget .step_fq:last-child {padding-top: 0px;}
	 .step-widget .step_fq:last-child .step_nr::after {display: block;}
	 .inspired_text h3 {font-size: 20px;width: 70%;line-height:28px;}
	 .padd_take .panel-grid-cell:nth-child(2) {border-top: 1px solid;border-bottom: 1px solid;padding: 25px 0px !important;margin: 35px auto !important;border-left:initial;border-right:initial;}
	 .inner_txt p {font-size: 18px !important;width:80%;text-align: center !important;padding-top: 30px;}
	 .bottom_abs_link {text-align:center;}
	 .mrg_new_one {width: 100%;float: none;margin: 0px;}
	 .parg_blog_right {float: none;width: 86%;margin: 20px auto 10px;text-align: center;}
	 .inspired_text p {width:98%;}
	 .two_btn_blog > div {display: block;padding: 20px 0 5px;}
	 .btn_applic a {padding:12px 30px;}
	 .widget_content {border-bottom:none;}
	 .blog_cmd_btn {width: 100%;display: table;vertical-align: middle;padding-top: 35px;}
	 .blog_cmd {width: 100%;display: table;vertical-align: middle;}
	 .blog_cmd .photos {float: left;width: 48%;margin: 1%;}
	 .about_hsd h3 {width:85%;font-size:20px;}
	 .current-menu-item::after {display:none;}
	 .touch_media2 {background: none !important;padding: 20px 0px;}
	 .afis_none {display: block;}
	 .gallery_partners {width: 48%;float: left;margin: 1%;}
	 .winners_squ {padding-bottom:30px;}
	 .winners-block {padding-top: 30px;}
	 .date_winn_table p {font-size: 14px;}
	 .absolute_title_name {position: absolute;bottom: inherit;top: 0;width: 100%;text-align: center;}
	 .right_post_group {float: right;width: 100%;display: table;padding-top: 80px;text-align: center;}
	 .duo_vlogg {width: 80%;margin: 0px auto;}
	 .video_vlogg {width:100%;}
	 .so-widget-duo.so-widget-duo-default-d75171398898 {padding: 0px 30px;box-sizing: border-box;}
	 .serach-filter .select_snk {width: 100%;padding: 0px !important;margin-bottom: 15px;}
	 .serach-filter form .select_snk:first-child::after {right: 0px;}
	 .search_custom {width: 15%;}
	 .serach-site input {width: 85%;}
	 .latest_right {width: 100%;float: none;padding-left: 0px;margin: 20px 0px 0px;}
	 .latest_post .video_vlogg {width: 100%;margin: 0px;float: none;display: table;padding: 0px;}
	 .banner_top_blog .container {display: table;position: relative;}
	.title_top_banner {display: table;width: 100%;position: absolute;bottom: 0;}
	.image_blog {display: table;vertical-align: middle;width: 100%;}
	.banner_top_blog {padding: 0px;}
	.single-post .image_blog img {width: 200px;}
	.banner_old .title_top_banner {width: 70%;}

 }
 @media(max-width:479px) {
	 .rpt_cell_block {width: 98%;}
	 .blog_sidebar {float: none;width: 80%;margin: 0px auto 50px;}
	 .banned_duovlogger .banner_vlogger {padding: 150px 0px 0px !important;}
	 .left_image_single img {width: 100%;}
	 .blogs_vlog_single {width: 90%;margin: 0px auto;padding: 20px 0px 30px;}
	 .blogs_vlog_single .video_vlogg {width: 100%;margin: 0px 0px 30px;}
	 .banner_homenew .banner_top {padding: 100px 0px;	 }
	 .vlogger_subbanner h3 {font-size: 25px;}
	 .video_vlogg {position: relative;padding-bottom: 71.25%;padding-top: 25px;height: 0;width: 100%;margin: 0px auto 30px;}
	 .left_image_single {width: 100%;float: left;padding-bottom: 60px;padding: 30px 0px 0px;}
	 .right_post_group {padding-top: 50px;}
	 .logo_big a {display: block;width: 100%;margin: 0px auto 10px;}
	 .vlogger_travel h1, .country_month {font-size: 12px;}
	 .vlogger_name > span, .name_poeple_month span {font-size: 14px;}
	 .winners_squ {position: relative;min-height: 550px;}
	 .img-separate {bottom: -370px;}
	 .gallery_partners {width: 50%;float: none;margin: 0px auto 55px;display: table;}
	 .image_unlock img {margin: 0px auto;display: block;height: auto;width: 100%;}
	 .duo_vlogg a {width: 100%;margin: 0px auto;}
	 .btn_load_more2 {padding-top:50px;}
	 .duo_vlogg {padding:50px 0px 30px;}
	 .date_winn_table p {margin: 0px;font-size: 11px;}
	 .two_imp_email {width:100%;}
	 #verific input {width:100%;}
	 .verification{margin-top:20px;}
	 .append_2.step2 {margin-top: 0px !important;}
	 .three_elem {padding-bottom: 0px !important;}
   .show_time.step1 {width: 91%;margin: 0px auto;}
	 .append_2 .form_ct {width:90%; margin:0px auto 30px;}
	 .wpcf7-form-control.wpcf7-submit {width: 100% !important;}
	 .date_winner_right {	padding-left: 5px;	 }
	 .date_winner_left {padding-right:5px;border-right:1px solid #ef7823;}
   .person_single_like {right:2%;width:200px;}
	 .img_like_pers img {width:150px;height:150px;}
   .padd_70 {padding:50px 0px;}
   .sub_banner p {width:85%;}
   .new_msg_data {width: 78%;line-height: 25px;font-size: 14px;}
	 .gallery_partners {width: 98%;float: left;margin: 1%;}
	 .banner_top {padding: 70px 0px;display: block;}
	 .big_some_plout {width:100%;}
	 .touch_media h3 {font-size:22px;}
	 .touch_media {padding: 50px 0 40px;}
	 .touch_media2 p {width:85%;font-size:19px;}
	 .touch_media2 {padding-bottom:30px;}
	 .padd_take {padding:50px 0px;}
	 .blog_cmd .photos {width: 98%;}
	 .repeat-box {padding:50px 10px;}
	 .image-popup-vertical-fit {padding: 150px 0px 20px;}
	 .img_center img {width: 60px;height: 60px;}
	 .img_center img {position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;line-height: 80px;margin-left: -40px;margin-top: -40px;transition: all 0.4s ease-in-out;}
	 .photo-repeat img {float: none;}
	 .all-inner .half-inner {width: 100% !important;margin: 0px auto 20px !important;}
	 .text_inner p {font-size: 18px;width: 100%;}
	 .inner_txt h3 {font-size:21px;}
	 .inner_txt p {font-size:17px;}
	 .inner_txt {padding:40px 0px 0px;}
	 .footer_gl {width:98%;}
	 .copy_left {width: 100%;float: none;text-align: center;}
	 .right_text {width: 100%;}
	 .sub_banner h3 {width:80%;}
	 .next-ball {width: 65%;}
	 .form_ct .wpcf7-form-control-wrap {width:100% !important;}
   #single22 {width:100% !important;}
   .step4 input {width: auto !important;margin: 10px 0px 0px !important;text-align: center;display: inline-block !important;}
   .wpcf7-form-control-wrap.kind_optical {display:table !important;}
   .append_2 {width:100%;}
	 #verific {width: 90%;}
	 .three_elem {width: 90%;}
	 .select_inline {width:80%;}
	 .two_blok {width: 55%;padding-bottom:0px;padding-top: 10px;}
   .form_ct input {margin-top: 10px;}
	 .wpcf7-form-control-wrap.your-social {padding-top: 30px !important;}
   .form_ct .wpcf7-form-control-wrap.your-story {margin-top: 30px !important;}
	 .alert_video {padding-top: 20px !important;}
   .number_olg {padding-top: 20px !important;font-size: 12px !important;}
	 .form_ct .wpcf7-form-control-wrap.your-story {margin-top: 30px !important;}
	 .append_2 .form_ct .wpcf7-form-control-wrap {width:80% !important;}
	 .append_2 span {padding: 0px 20px;box-sizing: border-box;}
	 .append_3 span {width:100% !important;}
   .append_4 {width: 100% !important;margin: 0px auto;}
   .append_2.append_3.step3 {width: 100%;}
   .message_complet {padding-bottom: 20px;}
	 .alert_msg {margin: 20px 0px 0px !important;}
	 .wpcf7-form-control-wrap.your-other {padding: 0px;}
	 #single20 {padding:30px 0px;}
	 #single20 span {width: 100% !important;display: table !important;margin: 0px 0px 15px !important;}
	 #group_photo span {margin: 0px auto 30px;width: 100% !important;padding: 0px;}
	 .wpcf7-form-control-wrap {padding: 0px !important;}
	 #single21 .wpcf7-list-item {width: 100% !important;display: table;padding: 0px !important;margin: 0px 0px 15px !important;}
	.title_cam.txt_algin_sc {font-size:14px;}
	 .wpcf7-form-control.wpcf7-submit {width:25%;}
	 .show_time.step1 {padding: 0px;}
	 .form_check .wpcf7-form-control {width:100%;}
	 .three_elem {width: 100%;border: none;}
	 .form_ct span {width:100%;text-align:center;}
	 .wpcf7-form-control-wrap.kind_optical {padding: 20px 0 30px !important;width: 80% !important;margin: 0px auto;}
	 .form_ct {padding-bottom:20px;}
	 .two_blok {padding-top: 30px;}
	 .two_blok {width: 100%;}
	 .save_date {font-size:17px;}
	 .copy_right .repeat-icon {padding: 15px 0 0;text-align: center;}
	 .copy_right {float: none;width: 100%;display: table;}
	 .copy_left {width: 100%;float: none;text-align: center;display: table;}
	 .fieldset-cf7mls.cf7mls_current_fs p {margin:0px;}
   #footer {padding:30px 0px;}
   .dsp_tbl_cell .wpcf7-not-valid-tip {width: 200px !important;margin-left:-100px;bottom:10px;}
	 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {width: 90%;}
   .three_elem {padding-bottom: 70px;}
   .dsp_tbl_cell .wpcf7-not-valid-tip {bottom:55px;}
   .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {margin: 30px auto 0px;}
		.title_vlogg h6 {width: 70%;font-size: 15px;}
		.title_vlogg h3 {font-size: 15px;width: 30%;}
		.click_counter {width: 100px;right: 50%;top: 345px;margin-right: -50px;}
		.vloggers_icons {padding:30px 0px 80px;}
		.jury_section h3 {font-size: 20px;}
		.jury_section {padding: 40px 0px 50px;}
		.title_jury h2 {font-size: 26px;}
		.title_win h6 {font-size: 20px;}
		.title_win h3 {font-size: 13px;}
		.winner_icons {padding: 30px 0px 20px;}
		.btn_vlogger {display: inline-block;margin: 0px 10px 0 0;}
		.jury_section h3 {font-size: 18px;width: 80%;margin: 0px auto;line-height: 1.6;}
		#responsive-menu-container {width: 65% !important; background: #ec7823 !important;}

		.cnt_img_partners {width: 80%;}

 }

 @media(max-width:320px) {



.banned_duovlogger .banner_vlogger {padding: 400px 0 0;}
.win_img a {width: 70%;display: table;}
.btn_img_back {width: 100%;display: table;text-align: center;padding-bottom: 50px;}
input[type='number'] {-moz-appearance:textfield;-webkit-appearance: textfield;-moz-appearance: textfield;-o-appearance: textfield;appearance:textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance:none;}
.button_back_desk {display: inline-block;cursor: pointer;transition: all 0.4s ease-in-out;}
.button_back_desk:hover {transform:scale(1.1);}
.vlogger_img::after {position: absolute;top: -28px;right: 22%;background: #fff;width: 100px;height: 75px;content: '';border-radius: 50%;transform: rotate(200deg);z-index: 2;}
.vlogger_img {position: relative;margin-top: -25px;padding-right: 4px;margin-bottom: 25px;}
.import_number {position: relative;z-index: 22;}
.vlogger_img {width: 70%;}
.vloggers_description p {margin: 0px;}

}










/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div {
	float: none;
	display: table;
	margin: 0px auto;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
	text-align: center;
}
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure {
    /* The shadow behind the image */ }
    .mfp-img-mobile .mfp-figure:after {
      top: 0;
      bottom: 0; }
    .mfp-img-mobile .mfp-figure small {
      display: inline;
      margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

img.mfp-img:hover {transform:none !important;}

/*  magnific popup  */
