/*********************************
5. Contact Form Section
7, padding-left: 98px;
	padding-right: 98px;
/* text-shadow: 1px 1px 2px #000;  Параметры тени
.owl-carousel .owl-item .img-icon {text-align: center;width: 65px;height: 65px;margin-bottom: 15px;
    text-align: center!important;
}
 */
.owl-carousel .owl-item img{width: 65px;height: 65px; margin: 15px auto;}

.nonde {    display: none;}
/*********************************
7. corp_form
*********************************/

.corp {	padding-top: 0px;}
.container{ }
.cta_w{	background: #fff;}
.corp_form{
	padding-top: 34px;
	margin-top: 2px;
	font-size: 0px;
	padding-bottom: 30px;
}
.corp_title
{
	font-size: 26px;
	font-weight: 700;
	color: #3561aa;	
	text-transform: uppercase;
}
.corp_pad {padding: 0 55px;}

.cinput_field
{
	height: 48px;
	font-size: 12px;
	font-weight: 400;
	border: none;
	outline: none;
	background: transparent;
	color: #3561aa;
	border-bottom: solid 2px #3561aa;
}
.corp_form_name{	width: calc((100% - 30px) / 2);	margin-right: 30px;}
.corp_form_email{	width: calc((100% - 30px) / 2);}
.corp_form_subject
{
	width: 100%;
	margin-top: 11px;
}
.corp_form_message
{
	height: 126px;
	width: 100%;
	border: none;
	outline: none;
	margin-top: 19px;
	background: transparent;
	font-size: 12px;
	font-weight: 400;
	color: #3561aa;
	border-bottom: solid 2px #3561aa;
	padding-top: 11px;
}
.form_submit_button
{
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	line-height: 53px;
	padding-left: 29px;
	padding-right: 29px;
	background: #003399;
	-webkit-transform: translateY(15px);
	-moz-transform: translateY(15px);
	-ms-transform: translateY(15px);
	-o-transform: translateY(15px);
	transform: translateY(15px);
	border: none;
	outline: none;
	margin-top: 37px;
	cursor: pointer;
}
.form_submit_button:hover
{
	color: #fa9c1b;
/*	text-shadow: 1px 1px 1px #000;  Параметры тени */
}
.form_submit_button:hover span{	background: #fa9c1b;}
.input_field::-webkit-input-placeholder,
.text_field::-webkit-input-placeholder
{
	font-size: 12px !important;
	font-weight: 400 !important;
	color: #FFFFFF !important;
}

/*********************************
8. CTA   fa9e1b   background: #3561aa;
*********************************/

.cta
{
	padding-top: 45px;
	padding-bottom: 46px;
	
}
.cta_background
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	opacity: 0.27;
}

/*********************************
8.1 CTA Slider   background: #FFFFFF;
*********************************/

.cta_slider_container{}
.cta_item
{
	padding-top: 45px;
	padding-bottom: 41px;
	padding-left: 80px;
	padding-right: 80px;
	
}
.cta_title
{
	font-size: 26px;
	font-weight: 700;
	color: #3366a2;
	text-transform: uppercase;
}
.cta_text
{
	text-align: left;
	font-weight: 600;
	line-height: 2.29;
	margin-top: 14px;
	margin-bottom: 0px;
}
.cta_text .abz {
	font-weight:bold ;
	text-transform:uppercase;
	color: #3366a2;
}
.cta_button{	margin-top: 38px;}
/*, font-size: 14px;  #background: #00a3e6;*/
.cta_button:hover a {	
	color: #fa9c1b;
/*	text-shadow: 1px 1px 1px #000;  Параметры тени */	
}
.cta_button:hover span  {background: #fa9c1b;}

.rating_r i::before
{
	font-family: 'FontAwesome';
	content: "\f006";
	font-style: normal;
	font-size: 19px;
	margin-right: 4px;
}
.rating_r_1 i:first-child::before{color: #ffeb8d; content: "\f005";}
.rating_r_2 i:first-child::before{color: #ffeb8d; content: "\f005";}
.rating_r_2 i:nth-child(2)::before{color: #fed46b; content: "\f005";}
.rating_r_3 i:first-child::before{color: #ffeb8d; content: "\f005";}
.rating_r_3 i:nth-child(2)::before{color: #fed46b; content: "\f005";}
.rating_r_3 i:nth-child(3)::before{color: #fbb53d; content: "\f005";}
.rating_r_4 i:first-child::before{color: #ffeb8d; content: "\f005";}
.rating_r_4 i:nth-child(2)::before{color: #fed46b; content: "\f005";}
.rating_r_4 i:nth-child(3)::before{color: #fbb53d; content: "\f005";}
.rating_r_4 i:nth-child(4)::before{color: #fa9e1b; content: "\f005";}
.rating_r_5 i:first-child::before{color: #ffeb8d; content: "\f005";}
.rating_r_5 i:nth-child(2)::before{color: #fed46b; content: "\f005";}
.rating_r_5 i:nth-child(3)::before{color: #fbb53d; content: "\f005";}
.rating_r_5 i:nth-child(4)::before{color: #fa9e1b; content: "\f005";}
.rating_r_5 i:nth-child(5)::before{color: #ef910a; content: "\f005";}
.cta_slider_nav
{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10;
	cursor: pointer;
}
.cta_slider_prev
{
	left: -75px;
}
.cta_slider_next
{
	right: -75px;
}
.cta_slider_prev:hover .nav_path,
.cta_slider_prev:hover .nav_arrow
{
	fill: url(#cta_grad_prev);
}
.cta_slider_next:hover .nav_path,
.cta_slider_next:hover .nav_arrow
{
	fill: url(#cta_grad_next);
}
/* color: #929191; */
.cintro_text p {
    font-size: 1.2em;
    font-style: italic;
    color: #5e5e5e;
    line-height: 1.33;
    margin-bottom: 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.cintro_text_mice p {
    font-size: 1.1em;
    font-style: italic;
    color: #090909;
    line-height: 1.33;
    margin-bottom: 0px;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.cintro_text_mice img {
	width: 80px;
	margin-top: 40px ;
}
.blue_border {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #3561aa;
}

.hrow{height:20px;} 
.dn{display:none;}
.idn{
	width:240px;
	/*box-shadow: 0 0 4px rgba(0,0,0,0.5);  Параметры тени */
}

.img-visitukraine{margin-top:-50px;}
.img-amadeus{margin-top:10px;}
.img-galileo{margin-top:-50px;}
.img-vitiana{margin-top:10px;}
.img-trawys{margin-top:-10px;}
.img-pegas{margin-top:-20px;}
.img-tpg{margin-top:-10px;}

@media only screen and (max-width: 768px){
.corp_form {
    padding-left: 30px;
    padding-right: 30px;
}
.cta_title {
    font-size: 20px;
    font-weight: 600;
}
}
@media only screen and (max-width: 479px){
.corp_form {    padding-left: 15px;    padding-right: 15px;}
h2 { font-size: 24px;}
p {font-size: 13px;}
.contact_form_container	{		padding-left: 15px;		padding-right: 15px;	}
.corp_title {    font-size: 24px;}
.cta_title {    font-size: 20px;    font-weight: 600;}
.cta_item {
    padding-top: 45px;
    padding-bottom: 31px;
    padding-left: 30px;
    padding-right: 30px;
}
.cta {    padding-top: 55px;    padding-bottom: 46px; }
.idn {
    width: 200px;
}
.corp {
    padding-top: 25px;
}
.corp_form {
    padding-top: 34px;
    margin-top: 2px;
    font-size: 0px;
    padding-bottom: 38px;
}
}