/*
Theme Name: Golive Conigurator
Description: Custom theme 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: goliveconfigurator

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.
*/


html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

html {
    overflow-y: scroll;
}

body {
    line-height: 1.5;
    font-size: 14px;
    background-color: #ffffff;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
    display: block;
}

ol,
ul {
    list-style: none;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption,
th,
td {
    font-weight: normal;
    text-align: left;
}

a:hover,
a:active {
    outline: 0;
}

a img {
    border: 0;
}

em {
    font-style: italic;
}

sub,
sup {
    font-size: 60%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

strong {
    font-weight: bold;
}

i {
    font-style: italic;
}

body * {
    box-sizing: border-box;
}

small {
    font-size: 85%;
}

input,
select {
    font-family: 'raleway_l', sans-serif;
    border-radius: 5px !important;
    border: 1px solid #cecece !important;
}

.clearfix:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    clear: both;
}

.alignleft {
    display: inline;
    float: left;
}

.alignright {
    display: inline;
    float: right;
}

.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.div {
    display: block;
    float: left;
    width: 100%;
}

.padding10 {
    padding: 10px;
}

.padding20 {
    padding: 20px;
}

.mr1p {
    margin-right: 2%;
}

.ml0 {
    margin-left: 0px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.ml30 {
    margin-left: 30px;
}

.ml40 {
    margin-left: 40px;
}

.ml50 {
    margin-left: 50px;
}

.ml60 {
    margin-left: 60px;
}

.ml70 {
    margin-left: 70px;
}

.ml80 {
    margin-left: 80px;
}

.ml90 {
    margin-left: 90px;
}

.ml100 {
    margin-left: 100px;
}

.mr0 {
    margin-right: 0px;
}

.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.mr40 {
    margin-right: 40px;
}

.mr50 {
    margin-right: 50px;
}

.mr60 {
    margin-right: 60px;
}

.mr70 {
    margin-right: 70px;
}

.mr80 {
    margin-right: 80px;
}

.mr90 {
    margin-right: 90px;
}

.mr100 {
    margin-right: 100px;
}

.mb0 {
    margin-bottom: 0px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb40 {
    margin-bottom: 40px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb60 {
    margin-bottom: 60px;
}

.mb70 {
    margin-bottom: 70px;
}

.mb80 {
    margin-bottom: 80px;
}

.mb90 {
    margin-bottom: 90px;
}

.mb100 {
    margin-bottom: 100px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

.mt60 {
    margin-top: 60px;
}

.mt70 {
    margin-top: 70px;
}

.mt80 {
    margin-top: 80px;
}

.mt90 {
    margin-top: 90px;
}

.mt100 {
    margin-top: 100px;
}

.pl0 {
    padding-left: 0px;
}

.pl10 {
    padding-left: 10px;
}

.pl20 {
    padding-left: 20px;
}

.pl30 {
    padding-left: 30px;
}

.pl40 {
    padding-left: 40px;
}

.pl50 {
    padding-left: 50px;
}

.pl60 {
    padding-left: 60px;
}

.pl70 {
    padding-left: 70px;
}

.pl80 {
    padding-left: 80px;
}

.pl90 {
    padding-left: 90px;
}

.pl100 {
    padding-left: 100px;
}

.pr0 {
    padding-right: 0px;
}

.pr10 {
    padding-right: 10px;
}

.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}

.pr40 {
    padding-right: 40px;
}

.pr50 {
    padding-right: 50px;
}

.pr60 {
    padding-right: 60px;
}

.pr70 {
    padding-right: 70px;
}

.pr80 {
    padding-right: 80px;
}

.pr90 {
    padding-right: 90px;
}

.pr100 {
    padding-right: 100px;
}

.pb0 {
    padding-bottom: 0px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb40 {
    padding-bottom: 40px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb60 {
    padding-bottom: 60px;
}

.pb70 {
    padding-bottom: 70px;
}

.pb80 {
    padding-bottom: 80px;
}

.pb90 {
    padding-bottom: 90px;
}

.pb100 {
    padding-bottom: 100px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt20 {
    padding-top: 20px;
}

.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}

.pt50 {
    padding-top: 50px;
}

.pt60 {
    padding-top: 60px;
}

.pt70 {
    padding-top: 70px;
}

.pt80 {
    padding-top: 80px;
}

.pt90 {
    padding-top: 90px;
}

.pt100 {
    padding-top: 100px;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.proc90 {
    width: 90%;
}

.proc85 {
    width: 85%;
}

.proc80 {
    width: 80%;
}

.proc75 {
    width: 75%;
}

.proc70 {
    width: 70%;
}

.proc65 {
    width: 65%;
}

.proc60 {
    width: 60%;
}

.proc50 {
    width: 50%;
}

.proc40 {
    width: 40%;
}

.proc35 {
    width: 35%;
}

.proc33 {
    width: 33.3333%;
}

.proc30 {
    width: 30%;
}

.proc25 {
    width: 25%;
}

.proc20 {
    width: 20%;
}

.proc15 {
    width: 15%;
}

.proc10 {
    width: 10%;
}

.width-auto {
    width: auto;
}

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

.div_center {
    display: block;
    float: none;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
}

.clear {
    clear: both;
}

@font-face {
    font-family: 'raleway_m';
    /*a name to be used later*/
    src: url('../font/Raleway-Medium.ttf');
    /*URL to font*/
}

@font-face {
    font-family: 'raleway_l';
    /*a name to be used later*/
    src: url('../font/Raleway-Light.ttf');
    /*URL to font*/
}

@font-face {
    font-family: 'raleway_el';
    /*a name to be used later*/
    src: url('../font/Raleway-ExtraLight.ttf');
    /*URL to font*/
}

@font-face {
    font-family: 'ubuntu';
    /*a name to be used later*/
    src: url('../font/Ubuntu-R.ttf');
    /*URL to font*/
}

@font-face {
    font-family: 'ubuntu_l';
    /*a name to be used later*/
    src: url('../font/Ubuntu-L.ttf');
    /*URL to font*/
}

@font-face {
    font-family: 'ubuntu_li';
    /*a name to be used later*/
    src: url('../font/Ubuntu-LI.ttf');
    /*URL to font*/
}

@font-face {
    font-family: 'ubuntu_c';
    /*a name to be used later*/
    src: url('../font/Ubuntu-C.ttf');
    /*URL to font*/
}

@font-face {
    font-family: 'ubuntu_r';
    /*a name to be used later*/
    src: url('../font/Ubuntu-R.ttf');
    /*URL to font*/
}

@font-face {
    font-family: 'ubuntu_m';
    /*a name to be used later*/
    src: url('../font/Ubuntu-M.ttf');
    /*URL to font*/
}

/*top menu*/
.header-wrapper {
    background-color: #FFC836;
}

.header-wrapper * {
    color: #05265B
}

.header-menu {
    display: block;
}

.header-menu li,
.second_header_menu li,
.services_menu li,
.globe_menu li,
.social_icon_menu li,
.social_icons_footer li {
    display: block;
    float: left;
    width: auto;
    position: relative;
    transition: ease all 1s;
}

.header-menu li a {
    display: block;
    float: left;
    padding: 20px 15px;
    text-decoration: none;
    font-family: ubuntu;
    font-size: 15px;
}

.right-menu-header li .bottom_line_menu {
    display: none;
    position: absolute;
    height: 4px;
    width: 100%;
    background-color: #052659;
    bottom: 0px;
    margin-bottom: -4px;
}

.header-menu li:hover .arrow_top,
.header-menu li.current-menu-item .arrow_top,
.right-menu-header li:hover .bottom_line_menu,
.right-menu-header li.active .bottom_line_menu {
    display: block;
}

.header-menu li .arrow_top {
    display: none;
    position: absolute;
    width: 10%;
    bottom: 0px;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    margin: 0 auto;
    text-align: center;
    left: 40%;
    right: 40%;
}

.facebook_header {
    background: url('../images/icons.png') 0 0;
    margin-right: 5px;
}

.linkdin_header {
    background: url('../images/icons.png') -23px 0;
}

.social_icon_menu li a {
    text-align: center;
    display: block;
    float: left;
    padding: 12px;
    text-decoration: none;
    font-size: 15px;
}

.right-menu-header li {
    display: block;
    float: right;
    width: auto;
    position: relative;
}

.right-menu-header li a {
    display: block;
    float: left;
    text-decoration: none;
    font-family: ubuntu;
    font-size: 15px;
}

.second_header_menu {
    display: block;
    position: relative;
    width: 50%;
    float: right;
    padding: 80px 0px;
}

.second_header_menu li {
    font-size: 19px;
    text-align: right;
}

.second_header_menu li a {
    text-decoration: none;
    color: #05265B;
    font-family: "raleway_m";
    font-size: 17px;
    transition: ease all 1s;
}

.right-line-menu {
    margin: 0 6px;
    color: #05265B;
}

.header-content .logo {
    display: block;
    float: left;
    width: 278px;
    padding-left: 15px;
}

/*Slider*/
.slider_img {
    background-position: center top;
    background-size: cover;
    float: left;
    height: 660px;
    display: none;
}

.slider1-p {
    width: 60%;
    display: block;
    position: relative;
    float: left;
    box-sizing: border-box;
    margin: 240px 20%;
    padding: 20px;
    top: 90px;
}

.slider1-p {
    font-family: 'raleway_l';
    font-size: 42px;
    color: #fff;
}

.flex-control-paging li a {
    cursor: pointer;
    background-image: url('../images/icons.png') !important;
    background-position: -18px -106px;
    background-size: auto auto;
    float: none;
    display: inline-block;
    height: 18px;
    margin: -60px auto;
    width: 18px;
}

.flexslider-container,
.flexslider .slides,
.flex-viewport {
    height: 662px !important;
}

html,
body {
    min-height: 100%;
}

body {
    position: relative;
    margin: 0;
    padding: 0;
}

ul.slides {
    margin: 0;
    padding: 0;
}

.flexslider {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    border: 0px;
}

.second-slider-content {
    display: block;
    margin: 0px auto;
    position: relative;
    width: 77%;
    top: 145px;
    z-index: 10;
}

.second_slider_video p,
.third_slider_video p {
    color: #fff;
    font-size: 30px;
    text-align: center;
    font-family: 'ubuntu';
}

.second_slider_video {
    width: 50%;
    max-width: 500px;
    float: left;
    display: block;
    box-sizing: border-box;
    position: relative;
}

.html5-video-player svg {
    border-radius: 400px;
}

.second_slider_contactform {
    width: 50%;
    max-width: 337px;
    float: left;
    display: block;
    box-sizing: border-box;
    position: relative;
    text-align: center;
}

#contact_slider h3,
#contact_slider1 h3 {
    width: 100%;
    color: #fff;
    font-family: 'raleway_l';
    font-size: 22px;
    margin-top: 11px;
}

#contact_slider input,
#contact_slider1 input {
    width: 100%;
    font-size: 16px;
    box-sizing: border-box;
    border: 0;
    margin: 18px auto;
}

#contact_slider h4,
#contact_slider1 h4 {
    width: 100%;
    color: #fff;
    font-family: 'raleway_l';
    font-size: 25px;
}

#search_button,
#search_button2,
#search_button1,
#search_button-a,
#choose_btn1,
#choose_btn2,
.popup_button {
    text-decoration: none;
    color: #fff;
    font-family: 'raleway_l';
    font-size: 16px;
    padding: 15px;
    box-sizing: border-box;
    width: 100%;
    background-color: #052659;
    display: block;
    float: left;
    position: relative;
    margin-top: 20px;
}

#choose_btn1,
#choose_btn2,
.popup_button {
    margin-bottom: 20px;
}

.popup_button {
    text-align: center;
}

.contact_slider_loup {
    display: block;
    height: 40px;
    width: 40px;
    margin: -50px auto 0;
    text-align: center;
    background-position: -240px -213px;
}

#input-a {
    background-position: -26px -242px;
    display: block;
    float: right;
    height: 40px !important;
    position: absolute;
    text-align: right;
    width: 40px;
    right: 5px;
    top: 27px;
    padding: 0 !important;
}

.third_slider_video {
    width: 50%;
    max-width: 500px;
    float: left;
    display: block;
    box-sizing: border-box;
    position: relative;
}


.start-video {
    position: absolute;
    top: 50%;
    padding: 12px;
    left: 50%;
    cursor: pointer;
    transition: all 0.3s;
    margin-left: -67px;
    margin-top: -90px;
}

.start-video:hover {
    opacity: 1;
}

/*.start-video:hover{opacity: 1; -webkit-filter: brightness (1);}*/
div.thumbnail_container {
    width: 480px;
    height: 300px;
    overflow: hidden;
    background-color: #fff;
}

img.thumbnail {
    margin-top: -30px;
    opacity: 0.5;
}


/*logos area*/
.single_logo_footer {
    width: auto;
    position: relative;
    display: inline-block;
    padding: 0px 10px;
}

.footer_logos_area ul {
    text-align: center;
}

.single_logo {
    width: auto;
    float: left;
    position: relative;
    display: block;
    padding: 30px;
}

#logo1 {
    background: url('../images/icons.png') scroll 2px -365px;
    margin: 35px 0;
    width: 14%;
}

#logo2 {
    background: url('../images/icons.png') scroll -158px -361px;
    margin: 30px 5.2%;
    width: 14%;
}

#logo3 {
    background: url('../images/icons.png') scroll -315px -365px;
    margin: 30px 0;
    width: 14%;
}

#logo4 {
    background: url('../images/icons.png') scroll -475px -368px;
    margin: 30px 5%;
    width: 16.5%;
}

#logo5 {
    background: url('../images/icons.png') scroll 2px -433px;
    margin: 30px 0;
    width: 21%;
}

.logos_area ul {
    text-align: center;
}

.logos_area ul li {
    display: inline-block;
    position: relative;
}

/*services section*/
.services_section {
    display: block;
    float: left;
    font-family: 'raleway_l';
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #0C4A9F;
}

.services_menu li {
    margin: 0 0.14%;
}

.close {
    color: #fff;
}

.services_menu li:hover .service_hover {
    display: block
}

.services_boxes {
    color: #fff;
}

.services_boxes a {
    color: #fff;
}

.services_box_left h3 {
    font-size: 40px;
    font-weight: normal;
    padding-bottom: 10px;
}

.services_box_left p {
    line-height: 1.9em;
    padding: 16px 0;
    font-size: 15px;
    width: 100%;
    float: left;
}

.services_box_left h4 {
    font-size: 30px;
    font-weight: normal;
    padding-top: 27px;
    padding-bottom: 12px;
    width: 100%;
    float: left;
}

#service_tab3_content,
#service_tab4_content,
#service_tab5_content,
#service_tab6_content,
#service_tab7_content,
#service_tab8_content {
    width: 70%;
    display: block;
    float: left;
    position: relative;
    margin: 40px 0 !important;
}

#service_tab1_content {
    width: 100% !important;
    margin: 50px 0px 80px;
    display: block;
    float: left;
    position: relative;
}

#service_tab2_content {
    width: 40%;
    margin: 80px 0;
    display: block;
    float: left;
    position: relative;
}

#service_tab2_content {
    width: 100%;
    margin: 40px 0 40px 0;
    display: block;
    float: left;
    position: relative;
}

h5 {
    font-size: 19px;
    padding-top: 20px;
}

#lostPrpA {
    float: right;
    text-align: right;
}

#service_tab1_box_on_right {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 33%;
    position: relative;
    background-color: #0E4194;
    padding: 30px 0;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
    text-align: left;
    margin-bottom: 80px;
    padding: 30px;
}

#service_tab2_box_on_right {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 28%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
    margin-bottom: 30px;
}

#service_tab2_box_on_right p {
    line-height: 1.9em
}

#service_tab3_box_on_right {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 30%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
}

#service_tab4_box_on_right {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 28%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
}

#service_tab5_box_on_right {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 28%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
    margin-bottom: 30px;
}

#service_tab6_box_on_right {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 28%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
}

#service_tab7_box_on_right {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 28%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
}

#service_tab8_box_on_right {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 28%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
}


.services_box_right h3,
.service-right h3 {
    text-align: center;
    font-size: 22px;
    margin-top: 12px;
}

.service-right h3 {
    margin-bottom: 12px;
}

.services_box_right p {
    padding-top: 15px;
}

/*.services_menu ul li a img{height: 55px; object-fit: none;}*/
.services_menu li .service_tab {
    background-color: rgba(5, 38, 89, 0.2);
    display: block;
    float: left;
    padding: 41px;
    position: relative;
    text-decoration: none;
}

.service_logo {
    backgroun-size: auto auto;
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin: 0 auto;
}

#service_logo1 {
    background-position: 3px -24px;
    width: 53px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#service_logo2 {
    background-position: -386px -25px;
    width: 65px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#service_logo3 {
    background-position: -502px -24px;
    width: 57px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#service_logo4 {
    background-position: -107px -25px;
    width: 53px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 55px;
}

#service_logo5 {
    background-position: -162px -24px;
    width: 55px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#service_logo6 {
    background-position: -216px -25px;
    width: 53px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#service_logo7 {
    background-position: -268px -25px;
    width: 56px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#service_logo8 {
    background-position: -323px -25px;
    width: 64px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.service_hover {
    display: none;
    color: #fff;
    font-family: ubuntu;
    font-size: 12px !important;
    letter-spacing: 0.03em;
    text-decoration: none;
    list-style: none;
    text-transform: uppercase;
    text-align: center;
}

.services_menu li .service_tab:hover .service_hover,
.services_menu li .service_tab.active .service_hover {
    display: block
}

.services_menu li .service_tab:hover .service_logo,
.services_menu li .service_tab.active .service_logo {
    display: none
}

.service_tab p {
    display: none;
}

.services_menu li .service_tab:hover #service_logo1_hover,
.services_menu li .service_tab.active #service_logo1_hover {
    background-position: -450px -24px;
    width: 51px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.services_menu li .service_tab:hover #service_logo2_hover,
.services_menu li .service_tab.active #service_logo2_hover {
    background-position: -838px -25px;
    width: 65px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.services_menu li .service_tab:hover #service_logo3_hover,
.services_menu li .service_tab.active #service_logo3_hover {
    background-position: -502px -24px;
    width: 57px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.services_menu li .service_tab:hover #service_logo4_hover,
.services_menu li .service_tab.active #service_logo4_hover {
    background-position: -558px -25px;
    width: 53px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 55px;
}

.services_menu li .service_tab:hover #service_logo5_hover,
.services_menu li .service_tab.active #service_logo5_hover {
    background-position: -612px -24px;
    width: 55px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.services_menu li .service_tab:hover #service_logo6_hover,
.services_menu li .service_tab.active #service_logo6_hover {
    background-position: -667px -25px;
    width: 53px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.services_menu li .service_tab:hover #service_logo7_hover,
.services_menu li .service_tab.active #service_logo7_hover {
    background-position: -719px -25px;
    width: 56px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.services_menu li .service_tab:hover #service_logo8_hover,
.services_menu li .service_tab.active #service_logo8_hover {
    background-position: -774px -25px;
    width: 64px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.logos_on_services_area {
    display: inline-block;
    position: relative;
    width: 100%;
}

.logos_ser {
    display: block;
    position: relative;
    width: 30%;
    float: left;
    margin: 1% 3% 0% 0;
}

.logos_on_services_area img {
    width: 100%;
    height: auto !important;
}

.logos_on_services_area {
    max-width: 525px;
}

.logos_ser2 {
    display: block;
    position: relative;
    width: 23%;
    float: left;
    margin: 0 4%;
}

/*logos service tab 1*/
#service_tab1_content .logo1_service_area,
.service_tab1_content .logo1_service_area {
    background-position: -617px -290px;
    width: 215px;
    height: 62px;
    display: block;
    margin-top: 18px;
}

/*logos service tab 2*/
#service_tab2_content .logo1_service_area,
.service_tab2_content .logo1_service_area {
    background-position: -413px -290px;
    width: 195px;
    height: 67px;
    display: block;
    margin-top: 10px;
}

#service_tab2_content .logo2_service_area,
.service_tab2_content .logo2_service_area {
    background-position: -235px -285px;
    width: 180px;
    height: 66px;
    display: block;
    margin-top: 18px;
    margin-left: 17px;
}

#service_tab2_content .logo3_service_area,
.service_tab2_content .logo3_service_area {
    background-position: 0px -280px;
    width: 237px;
    height: 62px;
    display: block;
    margin-top: 18px;
}

/*logos service tab 3*/
#service_tab3_content .logo1_service_area,
.service_tab3_content .logo1_service_area {
    background-position: -617px -287px;
    width: 215px;
    height: 62px;
    display: block;
    margin-top: 18px;
}

#service_tab3_content .logo2_service_area,
.service_tab3_content .logo2_service_area {
    background-position: -413px -290px;
    width: 195px;
    height: 67px;
    display: block;
    margin-left: -17px;
    margin-top: 18px;
    margin-left: 17px;
}

#service_tab3_content .logo3_service_area,
.service_tab3_content .logo3_service_area {
    background-position: -836px -291px;
    width: 310px;
    height: 64px;
    display: block;
    margin-top: 21px;
}

/*logos service tab 4*/
#service_tab4_content .logo1_service_area,
.service_tab4_content .logo1_service_area {
    background-position: -413px -290px;
    width: 195px;
    height: 67px;
    display: block;
    margin-top: 18px;
}

#service_tab4_content #logo2_service_area,
.service_tab4_content #logo2_service_area {
    background-position: -235px -285px;
    width: 180px;
    height: 66px;
    display: block;
    margin-top: 18px;
    margin-left: 17px;
}

/*logos service tab 6*/
#service_tab6_content .logo1_service_area,
.service_tab6_content .logo1_service_area {
    background-position: -413px -290px;
    width: 195px;
    height: 67px;
    display: block;
    margin-top: 12px;
}

#service_tab6_content .logo2_service_area,
.service_tab6_content .logo2_service_area {
    background-position: -235px -285px;
    width: 180px;
    height: 66px;
    display: block;
    margin-top: 18px;
    margin-left: 17px;
}

.logos_ser a span:hover {
    -ms-transform: scale(1.5);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari */
    transform: scale(1.1);
    /* Standard syntax */
}

.logos_ser a span {
    -moz-transition: all 0.7s;
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
}

.logos_ser a img:hover {
    -ms-transform: scale(1.5);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari */
    transform: scale(1.1);
    /* Standard syntax */
}

.logos_ser a img {
    -moz-transition: all 0.7s;
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
    height: 40px;
}

#service_tab1_content {
    display: block;
}

#service_tab2_content,
#service_tab3_content,
#service_tab4_content,
#service_tab5_content,
#service_tab6_content,
#service_tab7_content,
#service_tab8_content {
    display: none;
}

#service_tab2_content2,
#service_tab3_content2,
#service_tab4_content2,
#service_tab5_content2,
#service_tab6_content2,
#service_tab7_content2,
#service_tab8_content2 {
    display: none;
}

#service_tab1_box_on_right {
    display: block;
}

#service_tab2_box_on_right,
#service_tab3_box_on_right,
#service_tab4_box_on_right,
#service_tab5_box_on_right,
#service_tab6_box_on_right,
#service_tab7_box_on_right,
#service_tab_box_on_right {
    display: none;
}

.right_box_quest {
    height: 40px;
    margin: -50px auto 0;
    text-align: center;
    width: 40px;
}

.icon_form {
    background-position: -239px -214px;
    display: block;
    width: 100%;
    height: 40px;
}

.icon_quest {
    background-position: -200px -214px;
    display: block;
    width: 100%;
    height: 40px;
}

/*testimonials*/
.testimonials {
    padding: 0px 20px;
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    float: left;
    background-position: center;
}

.testimonials h3 {
    font-family: 'raleway_el';
    color: #052659;
    font-size: 40px;
    letter-spacing: 0.03em;
    text-align: center;
    padding-bottom: 40px;
}

.testimonials p {
    font-family: 'ubuntu_l';
    color: #052659;
    font-size: 20px;
    text-align: center;
    padding-bottom: 15px;
}

.testimonials ul {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
    margin: 20px auto;
}

.testimonials ul li {
    background: url("../images/icons.png");
    background-position: 5px -105px;
    float: none;
    display: inline-block;
    height: 18px;
    margin: 0 auto;
    width: 2%;
}

/*globe section*/
.globe_section {
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    float: left;
    color: #ffffff;
    background-position: center;
}

.globe_section h3 {
    text-align: center;
    font-size: 40px;
    font-family: 'ubuntu_l';
    letter-spacing: 0.01em;
    padding-bottom: 20px;
}

.globe_section p {
    text-align: center;
    font-size: 15px;
    font-family: 'ubuntu_l';
    padding-bottom: 30px;
}

.globe_section h4 {
    text-align: center;
    font-size: 22px;
    font-family: 'raleway_l';
    padding-bottom: 30px;
}

.globe_menu li {
    margin: 0 0.1%;
    width: 24%;
    transition: ease all 1s;
}

.globe_menu li .globe_bg {
    cursor: pointer;
    background-image: url("../images/blue_back.png");
    text-align: center;
    padding: 91px 93px;
    box-sizing: border-box;
    display: block;
    position: relative;
    float: left;
    width: 100%;
    height: 280px;
    transition: ease all 1s;
}

#globe_logo1 {
    background-position: 6px -123px;
    width: 110px;
    height: 90px;
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
    left: -10px;
}

#globe_logo2 {
    background-position: -105px -122px;
    width: 83px;
    height: 92px;
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
}

#globe_logo3 {
    background-position: -188px -122px;
    width: 71px;
    height: 92px;
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
}

#globe_logo4 {
    background-position: -260px -122px;
    width: 110px;
    height: 92px;
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
}

.ul_text {
    width: 24%;
    text-align: center;
    display: block;
    float: left;
    position: relative;
    padding-top: 25px;
    padding-bottom: 100px;
}

.ul_text p {
    font-family: 'raleway_l';
    font-size: 22px;
}

.ul_text .find_out_more {
    text-decoration: none;
    list-style: none;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'ubuntu_l';
    font-size: 12px;
    letter-spacing: 0.2em;
    cursor: pointer;
}

.globe p {
    margin-bottom: 20px;
}

/*plane section*/
.plane_section {
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    float: left;
    background-position: center;
    height: 700px;
}

.plane_section p {
    font-family: 'raleway_l';
    font-size: 66px;
    width: 55%;
    float: left;
    color: #011526;
}


/*footer*/
.footer_section {
    background-color: #021526;
    color: #ffffff;
}

.footer_sides {
    display: block;
    position: relative;
    float: left;
    width: 33%;
    text-align: center;
}

.footer_sides h3,
.footer_sides .widgettitle {
    text-transform: uppercase;
    font-family: 'raleway_l';
    font-size: 16px;
    letter-spacing: 0.1em;
}

.footer_sides a {
    text-decoration: none;
    color: #ffffff;
    font-family: 'ubuntu_l';
    font-size: 14px;
    line-height: 1.8;
}

.facebook_footer {
    background: url("../images/icons.png") 2px -214px;
    margin-right: 10px;
}

.linkdin_footer {
    background: url('../images/icons.png') -28px -214px;
}

.cart li,
.social_icons_footer li a {
    text-align: center;
    display: block;
    padding: 12px;
    text-decoration: none;
    font-size: 15px;
}

.cart ul,
.social_icons_footer ul {
    display: block;
    float: left;
    margin: 20px auto;
    position: relative;
    text-align: center;
    width: 100%;
}

.cart ul li,
.social_icons_footer ul li {
    float: none;
    display: inline-block;
    /*height: 28px;*/
    margin: 0 auto;
    /*width:8%;*/
}

.social_icons_footer ul li {
    /*width: 30px;*/
    margin: 0px 10px;
}

#sweden {
    background: url("../images/icons.png") repeat scroll -58px -214px;
    height: 18px;
    margin-right: 15px;
    width: 18px;
}

#uk {
    background: url("../images/icons.png") repeat scroll -58px -214px;
    height: 18px;
    margin-right: 15px;
    width: 18px;
}

#ie {
    background: url("../images/icons.png") repeat scroll -58px -214px;
    height: 18px;
    margin-right: 15px;
    width: 18px;
}

#usa {
    background: url("../images/icons.png") repeat scroll -77px -214px;
    height: 18px;
    width: 18px;
    margin-left: 20px;
}

.local {
    display: block;
    float: left;
    position: relative;
    margin: -20px auto;
}

.ul_local_text {
    font-family: 'ubuntu_l';
    font-size: 11px;
    width: 53px;
    margin: 0 auto;
    display: inline-block;
    text-transform: uppercase;
}

#amex {
    background: url("../images/icons.png") repeat scroll -96px -214px;
    height: 18px;
    margin-right: 15px;
    width: 35px;
}

#master {
    background: url("../images/icons.png") repeat scroll -131px -214px;
    height: 18px;
    margin-right: 15px;
    width: 35px;
}

#visa {
    background: url("../images/icons.png") repeat scroll -166px -214px;
    height: 18px;
    margin-right: 15px;
    width: 35px;
}

/*copyright*/
.copyright_left {
    width: 50%;
    float: left;
    display: block;
    position: relative;
    color: #000;
    text-transform: uppercase;
    font-family: 'ubuntu';
    font-size: 12px;
    letter-spacing: 0.1em;
    padding-top: 20px;
}

.copyright_left a {
    text-decoration: none;
    color: #000;
}

.copyright_right {
    width: auto;
    float: right;
    display: block;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    padding-top: 20px;
}

.footer_logos_area {
    display: block;
    position: relative;
    width: 100%;
}

#ft_logo1 {
    background: url('../images/icons.png') scroll 3px -500px;
    width: 14%;
    margin-right: 35px;
}

#ft_logo2 {
    background: url('../images/icons.png') scroll -108px -500px;
    width: 6.8%;
    margin-right: 35px;
}

#ft_logo3 {
    background: url('../images/icons.png') scroll -161px -506px;
    width: 6%;
    margin-right: 35px;
}

#ft_logo4 {
    background: url('../images/icons.png') scroll -213px -506px;
    width: 10%;
    margin-right: 35px;
}

#ft_logo5 {
    background: url('../images/icons.png') scroll -303px -509px;
    width: 7.8%;
    margin-right: 35px;
}

#ft_logo6 {
    background: url('../images/icons.png') scroll -364px -506px;
    width: 7.7%;
    margin-right: 35px;
}

#ft_logo7 {
    background: url('../images/icons.png') scroll -424px -504px;
    width: 7.5%;
}

.header-menu-mobile {
    display: none;
}


.ul_text_mobile {
    display: none;
}

.plane_section {
    position: relative;
    z-index: 2;
    overflow: hidden;
    background-attachment: fixed;
    background-position: center top;
}

.plane_text {
    display: none;
    position: Absolute;
    left: 13%;
}

.plane_text p {
    font-family: 'raleway_l';
}

#service_tab8_box_on_right {
    display: none;
}

.social_icon_menu_mobile {
    display: none;
}

.logo img {
    position: relative;
    top: 15px;
    transition: ease all 1s;
}


table {
    border-collapse: collapse;
}

td {
    padding: 6px;
    position: relative;
}

.title_tr p {
    font-weight: bold;
    font-size: 18px;
}

/*about us page*/
.bg-aboutus {
    background-size: cover;
    position: relative;
    height: 550px;
    width: 100%;
}

.aboutus-sec,
.testimonials-abus {
    position: relative;
    background-position: center;
}

.testimonials-abus {
    background-size: cover;
}

.ab-content {
    color: #05265b;
    padding-bottom: 80px;
}

.ab-content h1 {
    font-size: 30px;
    text-align: center;
    padding: 40px 0;
    font-family: 'raleway_l'
}

.ab-content h4 {
    font-size: 24px;
    text-align: left;
    padding-bottom: 20px;
    font-family: 'raleway_l'
}

.ab-content p {
    font-size: 16px;
    text-align: left;
    padding-bottom: 10px;
    font-family: 'ubuntu_l'
}

.left-abus {
    display: block;
    position: relative;
    float: left;
    width: 63%;
    padding-bottom: 100px;
}

.right-abus {
    display: block;
    position: relative;
    float: right;
    width: 30%;
}

.right-abus img {
    float: right;
}

#abus-testimonials h3 {
    font-family: 'raleway_el';
    color: #ffffff;
    font-size: 40px;
    letter-spacing: 0.03em;
    text-align: center;
    padding-bottom: 40px;
}

#abus-testimonials p {
    font-family: 'ubuntu_l';
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    padding-bottom: 15px;
}

#abus-testimonials ul {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
    margin: 20px auto;
}

#abus-testimonials ul li {
    background: url("../images/icons.png");
    background-position: -16px -105px;
    float: none;
    display: inline-block;
    height: 18px;
    margin: 0 auto;
    width: 25px;
}

/*contact page*/
.map-contact {
    background-size: 100% 450px;
    position: relative;
    height: 450px;
    width: 100%;
    display: block;
    background-position: center top;
}

/*.map-contact {
    background-size: 100% 600px;
    position: relative;
    height: 450px;
    width: 100%;
    display: block;
    background-position: center top;
    background-attachment: fixed;
    background-repeat: no-repeat;
}*/
#uk_map {
    background-size: 100% 450px;
    position: relative;
    height: 450px;
    background-position: center top;
    width: 100%;
    display: none;
    background-position: 5px 5px;
}

#usa_map {
    background-size: 100% 450px;
    position: relative;
    height: 450px;
    background-position: center top;
    width: 100%;
    display: none;
    background-position: 7px 4px;
}

#se_map {
    background-size: 100% 450px;
    position: relative;
    height: 450px;
    background-position: center top;
    width: 100%;
    display: none;
    background-position: 4px 6px;
}

#ie_map {
    background-size: 100% 450px;
    position: relative;
    height: 450px;
    background-position: center top;
    width: 100%;
    display: none;
    background-position: 0 0;
}

#se_a:hover #se_map {
    display: block
}

#uk_a:hover #uk_map {
    display: block
}

#usa_a:hover #usa_map {
    display: block
}

#ie_a:hover #ie_map {
    display: block
}

#se_a>img {
    left: 51%;
    position: absolute;
    top: 6%;
    z-index: 8;
}

#se_a .country_name {
    left: 44%;
    position: absolute;
    top: 8%;
    z-index: 8;
    font-family: 'raleway_m';
    font-size: 30px;
    color: #fff;
    margin-left: 150px;
}

#uk_a>img {
    left: 46%;
    position: absolute;
    top: 25%;
    z-index: 8;
}

#uk_a .country_name {
    position: absolute;
    top: 35%;
    z-index: 8;
    font-family: 'raleway_m';
    font-size: 30px;
    color: #fff;
    margin-left: 150px;
}

@media (max-width: 1600px) {
    #uk_a .country_name {
        right: 47%;
    }
}

@media (min-width: 1601px) {
    #uk_a .country_name {
        right: 50%;
    }
}

#ie_a>img {
    left: 44%;
    position: absolute;
    top: 25%;
    z-index: 8;
}

#ie_a .country_name {
    right: 57%;
    position: absolute;
    top: 35%;
    z-index: 8;
    font-family: 'raleway_m';
    font-size: 30px;
    color: #fff;
    margin-left: 150px;
}

#usa_a>img {
    left: 19%;
    top: 41%;
    position: absolute;
    z-index: 8;
}

#usa_a .country_name {
    left: 29%;
    position: absolute;
    top: 52%;
    z-index: 8;
    font-family: 'raleway_m';
    font-size: 30px;
    color: #fff;
    margin-left: -150px;
}

.country_name {
    opacity: 0;
}

.cont-bg,
.map-countries {
    background-size: cover;
    position: relative;
    background-position: center;
}

.contact_form_cp {
    color: #05265b;
    padding-bottom: 40px;
}

.contact_form_cp h3 {
    font-size: 30px;
    text-align: center;
    padding: 40px 0;
    font-family: 'raleway_l'
}

.contact_form_cp h4 {
    font-size: 24px;
    text-align: center;
    padding-bottom: 20px;
    font-family: 'raleway_l'
}

.cf_cp input,
.cf_cp select {
    box-sizing: border-box;
    margin: 10px 0;
    padding: 18px;
    border: 1px solid #05265b;
}

.cf_cp select {
    color: #052659;
}

.cf_cp input {
    box-sizing: border-box;
    color: #052659;
    margin: 10px 0;
    padding: 18px;
    border: 1px solid #05265b;
}

select.sel {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #05265b;
}

/*select.sel{ -webkit-appearance: none;  -moz-appearance: none; appearance: none; background: url("../images/arrow-down.png") no-repeat 95%;border: 1px solid #05265b;}*/
select.sel::-ms-expand {
    display: none;
    visibility: hidden;
}

.cf_cp textarea {
    width: 100%;
    color: #052659;
    margin: 10px 0;
    padding: 18px;
    border: 1px solid #05265b;
    font-size: 16px;
    font-family: 'ubuntu_l';
    resize: none;
}

.map-countries-p p,
.map-countries-p a {
    text-align: center;
    font-family: 'raleway_l';
    font-size: 20px;
    color: #ffffff;
    text-decoration: none;
}

.flag li,
.countries_tabs li {
    display: block;
    float: left;
    width: auto;
    position: relative;
    transition: ease all 1s;
}

.map-countries-p {
    text-align: center;
}

.flag li {
    margin: 0 3%;
    width: 27%;
    transition: ease all 0.5s;
}

.flag li a {
    background-image: url("../images/blue_back.png");
    text-align: center;
    padding: 44px;
    box-sizing: border-box;
    display: block;
    position: relative;
    float: left;
    width: 100%;
    transition: ease all 1s;
    margin-bottom: 80px;
}

#con-flags1 {
    width: 224px;
    height: 114px;
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
    margin-bottom: 30px;
    opacity: 0.5;
}

#con-flags2 {
    width: 224px;
    height: 114px;
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
    margin-bottom: 30px;
    opacity: 0.5;
}

#con-flags3 {
    width: 224px;
    height: 114px;
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
    margin-bottom: 30px;
    opacity: 0.5;
}

.cflag-name {
    color: #ffffff;
    text-align: center;
    font-size: 20px;
    font-family: 'raleway_l'
}

.flag li a:hover {
    transition: ease all 0.5s;
    -ms-transform: scale(1.1);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari */
    transform: scale(1.1);
    /* Standard syntax */
}

.flag li a:hover #con-flags1,
.flag li a:hover #con-flags2,
.flag li a:hover #con-flags3 {
    opacity: 1
}

.cf_cp input,
.cf_cp textarea {
    background-color: transparent;
}

.cont-bg {
    padding: 0px 20px;
}

.cf_cp .position-relative,
.cf_cp .position-relative {
    float: left;
    width: 47%;
    font-family: 'ubuntu_l';
    font-size: 16px;
}

.cf_cp input,
.cf_cp textarea,
.cf_cp select {
    width: 100%;
}

.cf_cp .position-relative:nth-child(odd),
.cf_cp .position-relative:nth-child(odd) {
    margin-right: 3%;
    clear: both;
}

.cf_cp .position-relative:nth-child(even),
.cf_cp .position-relative:nth-child(even) {
    margin-left: 3%;
    float: right;
}

.buttons-area {
    display: block;
    position: relative;
    float: left;
    width: 100%;
}

.cf_ckeck_c {
    width: 50%;
    display: block;
    position: relative;
    float: left;
}

.cf_btn_c {
    width: 50%;
    display: block;
    position: relative;
    float: right;
}

.cf_btn_submit {
    width: 50%;
    display: block;
    position: relative;
    float: right;
}

.cf_ckeck {
    float: left;
    width: 10px;
}

.cf_btn,
.cseSubmit {
    float: right !important;
    background-color: #052659;
    color: #fff !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 4px #0e4194;
    box-sizing: border-box;
    font-family: ubuntu;
    margin-bottom: 50px;
    padding: 10px 40px;
    color: #fff;
    border: 0;
}

.cf_btn_yes {
    background-color: #052659;
    color: #fff !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 4px #0e4194;
    box-sizing: border-box;
    font-family: ubuntu;
    padding: 10px 40px;
    color: #fff;
    border: 0;
    margin: 0px 25px;
    margin-bottom: 50px;
}

.cf_btn_no {
    background-color: #0c4da1;
    color: #fff !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 4px #0e4194;
    box-sizing: border-box;
    font-family: ubuntu;
    padding: 10px 40px;
    color: #fff;
    border: 0;
    margin: 0px 25px;
    margin-bottom: 50px;
}

.cont_single_tab {
    margin: 0 2.5%;
    width: 20%;
    transition: ease all 1s;
    display: block;
    position: relative;
    float: left;
}

.cont_single_tab_five_box {
    margin: 0 1% !important;
    width: 18% !important;
    transition: ease all 1s;
    display: block;
    position: relative;
    float: left;
}

.contTabInside {
    background-image: url("../images/blue_back.png");
    text-align: center;
    box-sizing: border-box;
    display: block;
    position: relative;
    float: left;
    width: 100%;
    transition: ease all 1s;
    margin-bottom: 80px;
}

.countries_tabs_bg {
    width: 100%;
    height: 136px;
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
    margin-bottom: 30px;
}

/*#se_2{width: 228px; height: 136px;display: block; float: left;margin: 0 auto;position:relative;margin-bottom: 30px;}
#se_3{width: 228px; height: 136px;display: block; float: left;margin: 0 auto;position:relative;margin-bottom: 30px;}
#se_4{width: 228px; height: 136px;display: block; float: left;margin: 0 auto;position:relative;margin-bottom: 30px;}*/
.countries_tabs_text {
    color: #ffffff;
    float: left;
    font-family: ubuntu;
    font-size: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
}

.countries_tabs_text a {
    color: #ffffff;
    float: left;
    font-family: ubuntu;
    font-size: 15px;
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
}

.countries_tabs {
    display: none;
}

.back {
    color: #fff;
    background-image: url("../images/blue_back.png");
    text-align: center;
    font-family: 'ubuntu_l';
    box-sizing: border-box;
    display: block;
    position: relative;
    float: right;
    transition: ease all 1s;
    margin-bottom: 80px;
    padding: 10px 30px;
    margin-right: 30px;
}

.left_lost_pr_form {
    display: block;
    float: left;
    width: 50%;
    position: relative;
}

.right_lost_pr_form {
    display: block;
    float: right;
    width: 50%;
    position: relative;
}

.full_lost_pr_form {
    display: block;
    float: left;
    width: 100%;
    position: relative;
}

.left_lost_pr_form select,
.left_lost_pr_form input {
    box-sizing: border-box;
    color: #052659;
    margin: 10px 0;
    padding: 10px;
    border: 1px solid #05265b;
    float: left;
    width: 95%;
    font-family: 'ubuntu_l';
    font-size: 16px;
}

.right_lost_pr_form select,
.right_lost_pr_form input {
    box-sizing: border-box;
    color: #052659;
    margin: 10px 0;
    padding: 10px;
    border: 1px solid #05265b;
    float: right;
    width: 95%;
    font-family: 'ubuntu_l';
    font-size: 16px;
}

.term_place {
    box-sizing: border-box;
    color: #052659;
    margin: 10px 0;
    padding: 10px;
    border: 1px solid #05265b;
    float: left;
    width: 100%;
    font-family: 'ubuntu_l';
    font-size: 16px;
}

.full_lost_pr_form input,
.full_lost_pr_form select {
    box-sizing: border-box;
    color: #052659;
    padding: 10px;
    border: 1px solid #05265b;
    float: left;
    font-family: 'ubuntu_l';
    font-size: 16px;
    height: 40px;
    width: 100%;
    margin-top: 14px;
    margin-bottom: 10px;
}

.month {
    width: 50% !important;
    margin-right: 6% !important;
}

.date {
    width: 40% !important;
}

.btn_next {
    float: right;
    background-color: #052659;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 4px #0C4DA1;
    box-sizing: border-box;
    font-family: ubuntu;
    margin: 10px 0;
    padding: 8px;
    color: #fff;
    border: 0;
    width: 100%;
}

.cf_ckeck {
    margin-top: 5px !important;
    width: 20px !important;
    margin: 0px !important;
}

#service_tab4_content li {
    margin-bottom: 10px;
}

/*.right_lost_pr_form select,.left_lost_pr_form select{ -webkit-appearance: none;  -moz-appearance: none; appearance: none; background: url("../images/arrow-down.png") no-repeat #ffffff 95%;border: 1px solid #05265b;}*/
.right_lost_pr_form select,
.left_lost_pr_form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #05265b;
}

.right_lost_pr_form select::-ms-expand,
.left_lost_pr_form select::-ms-expand {
    display: none;
    visibility: hidden;
}

.cf_cp {
    width: 100%;
    margin: 0 auto
}

/*wrapping page*/
.head_wrapping {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    height: 550px
}

.head_wrapping_p {
    width: 60%;
    display: block;
    position: relative;
    float: left;
    box-sizing: border-box;
    margin: 400px 7%;
    padding: 20px;
}

.head_wrapping_p {
    font-family: 'raleway_l';
    font-size: 43px;
    color: #fff;
}


.wvideo_content {
    color: #05265b;
    width: 70%;
    margin: 0 auto;
    text-align: center;
    padding: 60px 0;
}

.wvideo_content h2 {
    font-size: 30px;
    font-family: 'raleway_l';
    padding-bottom: 20px;
}

.wvideo_content p {
    font-family: 'ubuntu_l';
    font-size: 16px;
    padding-bottom: 20px;
}

.wrapping_service_desc {
    color: #05265b;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.left_wrapping_content {
    display: block;
    width: 65%;
    float: left;
    position: relative;
    padding: 100px 0;
}

.left_wrapping_content h3 {
    font-size: 20px;
    font-family: 'ubuntu_l';
    padding-bottom: 20px;
}

.left_wrapping_content p,
.left_wrapping_content li,
#service_tab1_box_on_right {
    font-family: 'ubuntu_l';
    font-size: 16px;
    padding-bottom: 20px;
}

.right_wrapping_logos {
    display: block;
    position: relative;
    width: 30%;
    float: right;
    padding: 100px 0;
}

.right_wrapping_logo {
    width: 200px;
    height: 70px;
    display: block;
    margin: 0 auto 20px auto;
    background-repeat: no-repeat;
}

/*#right_wrapping_logos2{width: 195px;height: 67px;display: block;background-position: -413px -290px;margin: 20px auto 0 auto;}*/
.wrapping_boxes_area {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.wrapping_boxes {
    display: block;
    float: left;
    margin: 100px auto;
    position: relative;
}

.wr-box {
    width: 30%;
    display: block;
    position: relative;
    float: left;
    padding: 40px 20px;
    box-sizing: border-box;
    height: 280px;
    border: 0 none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 4px #052659;
}

#box1 {
    background-color: #0E4194;
    margin-right: 5%;
    color: #fff;
    text-align: left;
}

#box2 {
    background-color: #87A0C9;
    color: #0E4194;
    text-align: center;
}

#box3 {
    background-color: #0E4194;
    margin-left: 5%;
    color: #fff;
    text-align: left;
}

.wr-box h3 {
    font-family: raleway_l;
    font-size: 24px;
    padding-bottom: 10px;
}

.wr-box ul li {
    font-family: ubuntu_l;
    font-size: 14px;
    padding-bottom: 10px;
}

/*.wr-box ul{ list-style:url("../images/rhomb.png");margin-left: 10px;}*/
.wr-box ul {
    margin-left: 10px;
}

#service_tab1_content>ul {
    list-style: url("../images/rhomb_white.png");
    margin-left: 20px;
    float: left;
    width: 40%;
    display: block;
    position: relative;
}

#service_tab4_content>ul {
    list-style: url("../images/rhomb_white.png");
    margin-left: 20px;
    float: left;
    width: 100%;
    display: block;
    position: relative;
}

#service_tab6_box_on_right>ul {
    list-style: url("../images/rhomb_white.png");
    margin-left: 20px;
    margin-top: 20px;
    float: left;
    display: block;
    position: relative;
}

#service_tab6_box_on_right>ul li {
    margin-top: 10px;
}

.icon_quest_wrapp {
    background-position: -200px -214px;
    display: block;
    height: 40px;
    margin-top: -60px;
    width: 100%;
}

#box2>h3 {
    padding-top: 20px;
}

.wr_page_services {
    width: 100%;
    display: block;
    position: relative;
    float: left;
    margin: 0 auto;
}

.wr_page_services>h3 {
    color: #fff;
    font-family: raleway_l;
    font-size: 30px;
    padding-bottom: 40px;
    text-align: center;
}

.wr_page_services ul {
    display: block;
    float: left;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
}

.wr_page_services ul li {
    display: block;
    float: left;
    margin: 0 auto;
    max-width: 14.2%;
    position: relative;
    text-align: center;
    width: 100%;
    cursor: pointer;
}

#wrappingToModal {
    font-size: 23px;
    text-decoration: underline;
}

.wr_page_services ul li a {
    background-image: url(../images/blue_back.png);
    display: block;
    float: left;
    padding: 53px;
    max-width: 158px;
    max-height: 158px;
    position: relative;
    margin-bottom: 20px;
}

#wrap_service1 {
    background-position: -450px -24px;
    width: 51px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#wrap_service2 {
    background-position: -841px -25px;
    width: 56px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#wrap_service3 {
    background-position: -502px -24px;
    width: 57px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#wrap_service4 {
    background-position: -558px -25px;
    width: 53px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 55px;
}

#wrap_service5 {
    background-position: -612px -24px;
    width: 55px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#wrap_service6 {
    background-position: -667px -25px;
    width: 53px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#wrap_service7 {
    background-position: -774px -25px;
    width: 64px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

#wrap_service8 {
    background-position: -719px -25px;
    width: 55px;
    float: left;
    margin: 0 auto;
    position: relative;
    height: 56px;
}

.wr_p_video {
    background-color: #0B4898;
    padding: 10px;
}

.s_titles {
    color: #fff;
    display: block;
    float: left;
    font-family: ubuntu_l;
    font-size: 15px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.boxes-block {
    background-image: url("../images/blue_back.png");
    box-sizing: border-box;
    display: block;
    float: left;
    margin: 1% 1% 1% 0;
    padding: 17px 51px;
    position: relative;
    width: 20%;
    text-align: center;
}

.box_under_secon {
    display: block;
    float: left;
    background-size: cover;
    background-position: center;
    position: relative;
    width: 100%;
    height: 34px;
}

#british {
    height: 24px;
}

#british_b {
    padding: 22px 51px !important;
}

.logos_hover {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

/*background-color: #052659*/
.boxes_under_second {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    margin: 20px auto;
}

.full-width {
    width: 100% !important;
}

.half-width {
    width: 67% !important;
}

.half-width-with-form {
    width: 67% !important;
}

.half-width-mixed {
    width: 55% !important;
}

#service_tab1_content2,
#service_tab2_content2,
#service_tab3_content2,
#service_tab4_content2,
#service_tab5_content2,
#service_tab6_content2,
#service_tab7_content2,
#service_tab8_content2 {
    clear: both;
}

.comming p {
    color: #05265b;
    font-size: 30px;
    text-align: center;
    margin-bottom: 150px;
    margin-top: 100px;
}

.tc_rules ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}

.tc_rules ol>li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
    font-size: 17px;
    font-weight: bold;
}

.tc_rules ol>li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
}

.tc_rules li ol>li {
    margin: 0;
    font-size: 16px;
    font-weight: normal;
}

.tc_rules li ol>li:before {
    content: counters(item, ".") "  ";
}

.tc_page h1 {
    color: #05265b;
    font-size: 22px;
    padding-bottom: 20px;
}

.tc_page h2 {
    color: #05265b;
    font-size: 18px;
    padding-bottom: 20px;
}

.tc_page p {
    color: #05265b;
    font-size: 16px;
    padding-bottom: 20px;
}

.tc_rules ol>li {
    color: #05265b;
}

.tc_rules ul>li {
    color: #05265b;
    font-size: 16px;
    font-weight: normal;
}

#choose_popupf {
    display: block;
    float: left;
    width: 100%;
}

#choose_popupff {
    display: block;
    float: left;
    width: 100%;
}

.service-box {
    clear: both;
}

#bf_inner_365 {
    background-position: 0 -65px;
}

#bf_inner_367 {
    background-position: 0 -236px;
}

#bg-aboutus_419 {
    background-position: 0 -174px;
}

#bf_inner_0 {
    background-position: 0 -800px;
}

#bf_inner_829 {
    background-position: 0px -100px;
}

#service_tab1_box_on_right_second {
    display: block;
}

#service_tab1_box_on_right_second {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 45%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
    text-align: left;
    margin-bottom: 80px;
}

#service_tab1_box_on_right_second input,
#service_tab1_box_on_right_second select {
    color: #0C4CA3;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    margin-top: 10px;
}

#service_tab1_box_on_right_second textarea {
    color: #0C4CA3;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 70px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    margin-top: 10px;
    resize: none;
}

.scrollToTop {
    background-color: #083A81;
    display: none;
    font-weight: bold;
    height: 50px;
    position: fixed;
    right: 15px;
    text-align: center;
    text-decoration: none;
    width: 50px;
    bottom: 15px;
    z-index: 99999;
}

.scrollToTop:hover {
    text-decoration: none;
}

.nicescroll-cursors {
    width: 8px !important;
    z-index: 99999 !important;
}

.nicescroll-rails {
    z-index: 99999 !important;
}

.nicescroll-rails-vr {
    z-index: 99999 !important;
}

#contact_form_countries_offices_se>select {
    color: #05265b;
    margin: 5px 0;
    padding: 8px;
    width: 100%;
}

#contact_form_countries_offices_se>input {
    color: #05265b;
    padding: 8px;
    width: 49%;
    float: left;
}

#contact_form_countries_offices_se>textarea {
    color: #05265b;
    width: 100%;
    resize: none;
    height: 100px;
    padding: 8px;
}

#offices_form_d {
    width: 700px !important;
}

#smarte_carte {
    display: block;
    float: none;
    position: relative;
    transition: all 1s ease 0s;
    width: 30%;
    margin: 0 auto;
    text-align: center;
}

#bf_inner_821 {
    background-position: 0 -200px;
    height: 780px !important;
}

#bf_inner_821 .head_wrapping_p {
    margin: 600px 7%;
}

#bf_inner_1018 {
    background-position: 0 -100px;
}

.newImgOff {
    width: 35%;
}

#cookie-notice {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.display-none {
    display: none;
}

.contact_form_ongoing_heathrow_results,
.contact_form_head_office_results,
.contact_form_airports_results {
    clear: both;
}

.select_airport_wrapper {
    margin-bottom: 35px;
}

.select_airport_wrapper a {
    margin: 0px 35px;
}

.open_payment_form,
.open_booking_form {
    color: #fff;
    font-weight: bold;
    padding: 5px 10px;
    display: inline-block;
    border: 1px solid white;
    border-radius: 4px;
    margin-bottom: 10px;
}

.open_payment_form:hover,
.open_booking_form:hover {
    text-decoration: underline;
}

#service_tab4_content {
    width: 47% !important;
}

#service_tab4_box_on_right {
    width: 45%;
}

.porterPaymentForm {
    clear: both;
}

.fixTopSpacing {
    top: 15% !important;
}

.contact_form_questions_lost_prop_ongoing .ongoing_select_airport {
    width: 200px;
}

.lost_property_single {
    color: #fff;
}

.lost_property_single h1 {
    font-size: 30px;
    text-align: center;
    padding: 40px 0;
    font-family: 'raleway_l';
    color: #05265b;
    padding-top: 0px;
    padding-bottom: 50px;
}

.lost_property_single #service_tab1_box_on_right {
    float: none;
    margin: 0 auto;
    width: 60%;
    margin-bottom: 80px;
}

#next_button_lost_prop_2,
#lostPropertyForm_second {
    display: none;
}

.display-none {
    display: none;
}

.lost_text {
    float: left;
    padding-top: 20px;
    color: #fff;
    font-family: 'ubuntu_l';
    font-size: 16px;
    text-align: left;
    width: 50%;
}

.explain_one_word {
    line-height: 40px;
    width: 50%;
    font-family: 'ubuntu_l';
    border-radius: 4px !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.missingx_wrapper {
    margin-left: 40px;
    margin-top: 15px;
}

#contact_slider1 .missingx_wrapper input {
    width: 100%;
    margin-bottom: 0px;
}

#contact_slider1 .missingx_wrapper .submit_missingx {
    margin-top: 15px;
}

#contact_slider1 .missingx_wrapper .datepicker {
    font-family: 'ubuntu_l';
}

.missingx_right {
    position: relative;
    float: left;
    width: 50%;
}

#service_tab1_box_on_right p {
    padding-top: 15px;
}

.missingx_wrapper input {
    padding: 0px 10px !important;
}

.page-id-361 .left_wrapping_content {
    width: 55%;
}

.page-id-361 #service_tab1_box_on_right {
    width: 42%;
}

.page-id-17 .missingx_wrapper {
    margin-left: 33.33333333%;
}

/*.how_it_works_box{margin-top: 15px;position: absolute; left: -105px; background-image: url('../images/step_box.png'); width: 120px; height: 100px; background-size: 100% 100%; text-align: center; padding: 5px;}*/
.how_it_works_box {
    margin-top: 15px;
    position: absolute;
    left: -105px;
    width: 120px;
    height: 100px;
    background-size: 100% 100%;
    text-align: center;
    padding: 5px;
}

.how_it_works_120 {
    height: 120px;
    margin-top: 0px;
}

#service_tab1_box_on_right p {
    width: 75%;
    left: 30%;
    position: relative;
    padding-top: 25px;
}

.custom_lp_button {
    color: #fff;
    position: absolute;
    left: -10px;
    width: 150px;
    text-align: center;
    padding: 0px 10px;
    margin-top: 30px;
    font-size: 14px;
    float: left;
    border-radius: 20px;
    height: 105px;
    padding-top: 10px;
    width: 120px;
    background-image: url('../images/step_box-new1.png');
    background-size: cover;
}

.custom_lp_button a {
    color: #fff;
}

.page-id-319 .left_wrapping_content {
    width: 50%;
}

.page-id-319 #service_tab2_box_on_right {
    width: 40% !important;
}

.page-id-319 #service_tab2_box_on_right p {
    width: 75%;
    left: 30%;
    position: relative;
    padding-top: 25px;
}

.page-id-319 .custom_lp_button2,
.page-id-319 .custom_lp_button3,
.page-id-319 .custom_lp_button4 {
    padding-top: 0px;
    cursor: inherit;
}

.service-box {
    width: 100%;
}

#service_tab1_content {
    width: 100%;
}

#service_tab1_box_on_right {
    width: 43%;
}

#service_tab1_box_on_right .custom_lp_button2,
#service_tab1_box_on_right .custom_lp_button3,
#service_tab1_box_on_right .custom_lp_button4 {
    padding-top: 0px;
    cursor: inherit;
}

.custom_lp_button1 {
    background-image: url('../images/step_box-new1_first.png');
}

.page-id-319 .transportation_wrapper .left_wrapping_content {
    width: 65%;
}

.page-id-319 .transportation_wrapper #service_tab2_box_on_right {
    width: 28% !important;
}

.page-id-319 .transportation_wrapper #service_tab2_box_on_right p {
    width: 100%;
    left: inherit;
}

#service_tab1_box_on_right.transportation_wrapper_homepage {
    width: 28%;
}

#service_tab1_box_on_right.transportation_wrapper_homepage p {
    width: 100%;
    left: inherit;
}

#service_tab1_content.transportation_wrapper_home {
    width: 67% !important;
}

#menu-header-menu .sub-menu {
    display: none;
    position: absolute;
    top: 62px;
    background-color: #0C4CA3;
    left: 0px;
    width: 175px;
}

#menu-header-menu .sub-menu .arrow_top {
    display: none;
}

#menu-header-menu .sub-menu li a {
    padding: 6px !important;
}

#menu-header-menu .sub-menu li a:hover {}

#menu-header-menu li {
    z-index: 999;
}

.content_bg {
    background-size: contain;
    background-position: center top;
}

.blog_box_top_container {
    height: 215px;
    width: 33.33333333%;
    float: left;
    transition: ease all 1s;
}

.blog_box_top_container:nth-of-type(1) {
    padding-right: 12px;
}

.blog_box_top_container:nth-of-type(2) {
    padding: 0px 12px;
}

.blog_box_top_container:nth-of-type(3) {
    padding-left: 12px;
}

.blog_box_top_bg_inner_container {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: relative;
}

.blog_box_top_bg {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.blog_box_mid_container {
    height: 168px;
    width: 100%;
}

.blog_box_mid_container,
.blog_box_top_container,
.blog_posts_right_half {
    margin-top: 25px;
}

/*.blog_box_top_blue{background-image: url('../images/bg_hover_gallery.png');position: absolute;bottom: 0px;width: 100%;font-family: 'ubuntu_l';color:#fff;padding:10px;font-size:14px;}
.blog_box_top_blue .post_title{font-size:20px;font-family: 'raleway_m';}
.blog_box_top_blue .post_title a{color:#fff;}
.blog_box_top_blue .post_title a:hover{color:rgb(51, 122, 183);}
.blog_box_top_blue .post_info{margin-top:5px;}
.blog_box_top_blue .author_icon{background-image: url('../images/icons.png');width:15px;height:15px;background-position:-235px -8px;float:left; margin:2px 5px 0px;}
.blog_box_top_blue .post_author, .blog_box_top_blue .post_time, .blog_box_top_blue .time{float:left;}
.blog_box_top_blue .white_delimeter{background-image: url('../images/icons.png');width:10px;height:10px;background-position:-261px -13px;float:left; margin: 5px;}
.blog_box_top_blue .time_icon{background-image: url('../images/icons.png');width:15px;height:15px;background-position:-220px -8px;float:left; margin:2px 5px 0px;}
.blog_box_top_blue .facebook_header, .blog_box_top_blue .linkdin_header{width:24px;height:24px;float:left; margin-top: -3px;}*/

.blog_box_mid_bg img {
    width: 300px;
    height: 100%;
    background-size: 100% 100%;
    position: relative;
    float: left;
}

.blog_box_mid_right_container {
    float: left;
    margin-left: 35px;
    width: 55%;
    position: relative;
}

.blog_box_mid_right_container .post_title {
    font-size: 20px;
    font-family: 'raleway_m';
}

.blog_box_mid_right_container .post_content {
    font-family: 'ubuntu_l';
    padding: 10px;
    font-size: 14px;
    padding: 10px 0px 0px;
}

.blog_box_mid_right_container .post_info {
    position: relative;
    bottom: 0px;
    left: 0px;
    width: 100%;
}

.blog_box_mid_right_container .author_icon {
    background-image: url('../images/icons.png');
    width: 15px;
    height: 15px;
    background-position: -205px -8px;
    float: left;
    margin: 2px 5px 0px;
}

.blog_box_mid_right_container .post_author,
.blog_box_mid_right_container .post_time,
.blog_box_mid_right_container .time {
    float: left;
}

.blog_box_mid_right_container .white_delimeter {
    background-image: url('../images/icons.png');
    width: 10px;
    height: 10px;
    background-position: -250px -13px;
    float: left;
    margin: 5px;
}

.blog_box_mid_right_container .time_icon {
    background-image: url('../images/icons.png');
    width: 15px;
    height: 15px;
    background-position: -190px -8px;
    float: left;
    margin: 2px 5px 0px;
}

.blog_box_mid_right_container .facebook_header {
    width: 24px;
    height: 24px;
    float: left;
    margin-top: -3px;
    background-position: -70px 0px;
}

.blog_box_mid_right_container .linkdin_header {
    width: 24px;
    height: 24px;
    float: left;
    margin-top: -3px;
    background-position: -95px 0px;
}

.blog_box_mid_right_container a {
    color: rgb(5, 38, 91);
    transition: ease all 1s;
}

.blog_box_mid_right_container a:hover {
    color: rgb(51, 122, 183);
}

.button {
    background-color: #052659;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 4px #0C4DA1;
    font-family: ubuntu;
    margin: 10px 0;
    padding: 15px;
    color: #fff;
    border: 0;
}

#load_more_posts_increment,
#load_more_posts_max_increment,
#load_more_posts_count {
    display: none;
}

#load_more_posts {
    width: 270px;
    margin: 0 auto;
    margin: 40px 0px 80px;
}

.blog_posts_left_half {
    width: 70%;
    float: left;
}

.blog_posts_right_half {
    width: 30%;
    float: right;
}

.blog_widget h4 {
    color: rgb(5, 38, 91);
    font-size: 20px;
    font-family: 'raleway_m';
}

.tagcloud a {
    display: block;
    margin-bottom: 10px;
    font-size: 14px !important;
    color: rgb(5, 38, 91);
    transition: ease all 1s;
    font-family: 'ubuntu_l';
}

.blog_widget ul li a {
    margin-bottom: 10px;
    font-size: 14px !important;
    color: rgb(5, 38, 91);
    transition: ease all 1s;
    font-family: 'ubuntu_l';
}

.tagcloud a:hover,
.blog_widget ul li a:hover {
    color: rgb(51, 122, 183);
}

.page-header {
    border-bottom: none;
}

.load_more_posts_container {
    float: left;
}

.post_thumbnail {
    float: left;
    max-width: 200px;
    padding-right: 20px;
}

.post_thumbnail img {
    max-width: 100%;
}

.services_box_right {
    padding-right: 20px;
}

.map-contact {
    opacity: 0;
}

.cf_ckeck_c label {
    position: relative;
    top: -4px;
}

.display-none {
    display: none;
}

#ui-datepicker-div {
    display: none;
}

#contact_slider a {
    text-align: center;
    font-size: 18px;
}

/*#lostSomethingPopUp2 h3{color: #0C4A9F;}*/
/*background-image: url(../images/box_video.jpg);*/
#lostSomethingPopUp2 a,
#privileg_choose a {
    background-color: #052659;
}

#lostSomethingPopUp2 .modal-body,
#privileg_choose .modal-body {
    padding-bottom: 50px;
}

.modal-body {
    background-color: #0E4194 !important;
    color: #fff;
}

#lostSomethingPopUp2 h3 {
    text-align: center;
}

#lostSomethingPopUp2 a {
    height: auto;
    text-align: center;
    font-size: 24px;
    padding-top: 15px;
}

#privileg_choose a {
    color: #fff;
    padding: 15px;
    height: auto;
    text-align: center;
    font-size: 20px;
}

#privileg_choose .proc50 {
    padding: 20px;
}

.modal-header,
.modal-footer {
    background-color: #0E4194;
    border: 0 !important;
    color: #fff;
}

.gallery_box_container {
    float: left;
    padding: 25px;
    width: 33%;
    height: 220px;
    position: relative;
}

.gallery_box {
    background-size: cover;
    width: 100%;
    height: 100%;
    position: relative;
}

.gallery_box .gallery_overlay {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: pointer;
}

/*.gallery_box .gallery_overlay{position: absolute;display:none;width: 100%;height: 100%;top: 0px;left: 0px;background-image:url(../images/bg_hover_gallery.png);cursor:pointer;}*/
.gallery_overlay .bp_logo {
    background-image: url(../images/icons.png);
    width: 65px;
    height: 85px;
    background-position: -205px -575px;
    margin: 0 auto;
    margin-top: 15px;
}

.gallery_overlay .caption {
    color: #fff;
    margin-top: 10px;
    padding: 0px 20px;
    text-align: center;
}

.display_none {
    display: none;
}

#load_more_gallery {
    width: 270px;
    margin: 0 auto;
    margin: 40px 0px 80px;
}

#fancybox-title-over {
    font-family: 'raleway_l' !important;
    position: absolute;
    bottom: 0px !important;
    width: 100%;
    left: 0px;
    height: 50px;
}

/*#fancybox-title-over{font-family: 'raleway_l' !important;position: absolute;bottom: 0px !important;width: 100%;left: 0px;background-image:url(../images/bg_hover_gallery.png); height: 50px;}*/
#fancybox-title span {
    font-family: 'raleway_l' !important;
    margin: 0 auto;
    background-color: transparent;
    font-size: 24px;
    margin-top: 0px;
}

.caption {
    font-family: 'raleway_l';
}

.fancybox-overlay {
    overflow: hidden;
}

#fancybox-close {
    right: -50px !important;
}

#fancybox-right {
    right: -40px;
    position: Absolute;
}

#fancybox-left {
    left: -10px;
    position: Absolute;
}

body.modal-open {
    overflow: hidden;
    padding-right: 0 !important;
}

.form_error {
    color: #FF6C6C;
    display: none;
    font-size: 13px;
}

.position-relative {
    position: relative;
}

#next_button_lost_prop_2 {
    margin-top: 20px;
}

.lost_property_step_2_results {
    clear: both;
}

.success_message {
    text-align: center;
}

#lostPropertyForm_second {
    clear: both;
}

#lostPropertyForm_second input,
#lostPropertyForm_second textarea,
#lostPropertyForm_second select {
    color: #000;
}

.popup_right {
    float: right;
    width: 100%;
}

.mr10proc {
    margin-right: 10%;
}

#lost_property_step_2 .modal-dialog {
    margin-top: 5% !important;
}

.contact_form_results {
    clear: both;
    text-align: center;
}

#contact_form_ajax .form_error {
    color: #FF0000;
}

.faqWrapper {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}

.faqContent h2 {
    font-size: 23px;
    font-family: 'raleway_l';
    margin-bottom: 20px;
    font-weight: 600;
}

.faqContent h3 {
    font-size: 20px;
    font-family: 'raleway_l';
    margin: 20px 0px;
}

.faqContent .faqQuestionWrapper {
    width: 100%;
    float: left;
    padding: 0px 20px;
    margin: 3px;
    color: #fff;
    cursor: pointer;
}

.faqContent .faqQuestionWrapper p {
    display: none;
}

.faqContent .faqQuestionWrapper:nth-child(even) {
    clear: both;
}

.ul {
    list-style: url("../images/rhomb_white.png");
    margin-left: 20px;
    float: left;
    display: block;
    position: relative;
}

.ul li {
    margin-top: 10px;
}

.inner_lost_property_left {
    width: 65%;
}

.inner_services_box_right {
    color: #fff;
    margin-top: 120px !important;
}

.right_wrapping_logos_lost_prop {
    float: none;
    clear: both;
    width: 100%;
    padding: 0px;
}

.right_wrapping_logos_lost_prop a {
    display: inline-block;
}

.wrapping_service_desc .form {
    opacity: 1 !important;
    margin-top: 100px !important;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    float: right;
    width: 30%;
    position: relative;
    background-color: #0E4194;
    padding: 30px;
    box-sizing: border-box;
    box-shadow: 0 4px #052659;
    margin-top: 80px;
}

.niceUl {
    margin-left: 20px;
    width: 100%;
    display: block;
    position: relative;
}

/*.niceUl{list-style: url("../images/rhomb.png");margin-left: 20px;width: 100%;display: block;position: relative;}*/
.left_wrapping_content .alignright {
    margin-left: 20px;
}

.globe_menu ul {
    text-align: center;
}

.globe_menu ul li {
    float: none;
    display: inline-block;
}

.globe_ul_text .ul_text {
    margin: 0 0.1%;
    width: 24%;
    text-align: center;
    float: none;
    display: inline-block;
    margin-left: 5px;
}

.globe img {
    max-width: 100%;
}

#service_tab6_content .ulDots {
    list-style-type: disc;
    list-style: inherit;
    margin-left: 20px;
    float: left;
}

#service_tab4_content .ulDots {
    list-style-type: disc;
    list-style: inherit;
    margin-bottom: 20px;
}

.services_box_right,
.service-right {
    font-family: 'ubuntu_l';
}

#service_tab1 {
    width: 133px;
}

#service_logo1_hover {
    left: 2px;
}

.left_wrapping_content h3 {
    line-height: 1.5;
}

.countries_tabs_text {
    padding-right: 10px;
}

#menu-item-27 {
    width: 100%;
}

#menu-item-928 ul {
    width: 90px !important;
}

#fancybox-loading {
    display: none;
}

body.date {
    width: 100% !important;
}

/* Mail and Fly homepage, header and footer*/
.siwtch_lang {
    background-image: url(../images/maf_icons.png);
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    margin: 15px 5px;
}

.siwtch_lang.lang_icon_se {
    background-position: 0px 0px;
}

.siwtch_lang.lang_icon_en {
    background-position: -23px 0px;
}

li.country_flag_se {
    background-image: url(../images/flag_se_small.jpg);
    width: 35px;
    height: 15px;
    background-repeat: no-repeat;
    margin: 15px 5px;
}

li.country_flag_en {
    background-image: url(../images/flag_uk_small.jpg);
    width: 35px;
    height: 15px;
    background-repeat: no-repeat;
    margin: 15px 5px;
}

li.country_flag_ie {
    background-image: url(../images/flag_ie_small.jpg);
    width: 35px;
    height: 15px;
    background-repeat: no-repeat;
    margin: 15px 5px;
}

.copyright_section {
    background-color: #fff;
    color: #000;
}

.mailbox_slider {
    width: auto;
    max-width: 334px;
    position: absolute;
    right: 85px;
    bottom: -45px;
    z-index: 9;
}

.logos_area {
    margin: 45px auto;
    max-width: 650px;
}

.flexslider {
    background-color: #fff;
}

select.form-control {
    margin-top: 40px;
    font-size: 16px;
    padding: 6px 6px;
}

.services_section {
    background-image: url(../images/bg_mail.jpg);
}

.service_title {
    margin-top: -50px;
    text-align: center;
    padding: 0px 140px;
}

h4.service_title {
    float: none !important;
    margin-top: 0;
    font-size: 24px;
}

.services_menu,
.services_boxes {
    max-width: 900px;
}

.bagport_service_footer {
    width: 281px;
    height: 36px;
    background-image: url(../images/sc-logo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    float: right;
    position: relative;
    top: -12px;
    margin-left: 20px;
}

.slides li {
    height: 662px;
    background-size: 100% auto;
}

/* Page form steps */
.steps_background {
    background-image: url(../images/steps_bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 20px;
    background-attachment: fixed;
}

.plane_background {
    background-image: url(../images/plane_bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 1800px 786px;
    padding-bottom: 50px;
    background-attachment: fixed;
}

.content h1 {
    font-size: 48px;
    text-align: center;
    padding: 40px 0;
    font-family: 'raleway_el', sans-serif;
    color: #052659;
}

.content h2 {
    font-family: 'raleway_l', sans-serif;
    padding: 20px 0px;
    font-size: 28px;
    color: #052659;
}

.content a {
    color: #052659;
}

.content a:hover {
    text-decoration: underline;
}

.progress_bar_wrapper {
    width: 100%;
    margin-bottom: 100px;
}

.progress_box {
    width: 50px;
    height: 50px;
    background-color: #afafaf;
    border-radius: 5px;
    font-family: 'raleway_l';
    font-size: 26px;
    color: #fff;
    position: relative;
    text-align: center;
    padding: 5px;
    float: left;
}

.progress_box.active {
    background-color: #fbba00;
    color: #fff;
}

.progress_box_name {
    font-size: 18px;
    position: absolute;
    bottom: -45px;
    left: -65px;
    width: 180px;
    text-align: center;
    color: #052659;
    font-family: 'ubuntu_l', sans-serif;
}

.progress_border {
    width: 160px;
    height: 4px;
    float: left;
    position: relative;
    top: 23px;
    background-color: #afafaf;
}

.progress_proc {
    background-color: #fbba00;
    height: 4px;
    width: 0%;
}

.progress_proc.full {
    width: 100%;
}

.progress_proc.pr10 {
    width: 10%;
}

.progress_proc.pr20 {
    width: 20%;
}

.progress_proc.pr25 {
    width: 25%;
}

.progress_proc.pr30 {
    width: 30%;
}

.progress_proc.pr33 {
    width: 33.33%;
}

.progress_proc.pr40 {
    width: 40%;
}

.progress_proc.pr50 {
    width: 50%;
}

.progress_proc.pr60 {
    width: 60%;
}

.progress_proc.pr66 {
    width: 66.66%;
}

.progress_proc.pr70 {
    width: 70%;
}

.progress_proc.pr80 {
    width: 80%;
}

.progress_proc.pr90 {
    width: 90%;
}

.content {
    font-family: 'raleway_l', sans-serif;
    font-size: 18px;
    color: #052659;
}

.content select,
.content input {
    height: 40px;
    margin: 20px 0px !important;
    width: 275px !important;
}

.content label {
    display: block;
}

.content .button {
    float: none;
    text-align: center;
    background-color: #052659;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 4px #0C4DA1;
    box-sizing: border-box;
    font-family: 'raleway_l', sans-serif;
    margin: 10px auto;
    padding: 5px;
    color: #fff;
    border: 0;
    width: 275px;
}

.form_part {
    width: 33.33%;
    float: left;
}

.content .input-group {
    display: block;
    width: 100%;
}

.form_part.centered {
    margin-left: 33.33%;
}

.form_part.right {
    margin-left: 66.66%;
}

@media (max-width: 768px) {
    .single_validation_message {
        margin: 20px 20px;
    }
}

@media (min-width: 769px) {
    .single_validation_message {
        margin: 20px 100px;
    }
}

.single_validation_message .validation_message.head {
    transition: ease all 0.5s;
    display: block;
    width: 100%;
    border-bottom: 1px solid #afafaf;
    padding: 10px 0px;
    cursor: pointer;
    background-image: url(../images/expand.png);
    background-position: 98% center;
    background-size: 10px 8px;
    background-repeat: no-repeat;
}

.single_validation_message .info {
    background-image: url(../images/maf_icons.png);
    width: 34px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: 0px -405px;
    float: left;
}

.single_validation_message .warning {
    background-image: url(../images/maf_icons.png);
    width: 34px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: -35px -405px;
    float: left;
}

.single_validation_message .error {
    background-image: url(../images/maf_icons.png);
    width: 34px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: -95px -405px;
    float: left;
}

.single_validation_message .title {
    float: left;
    margin-left: 20px;
    margin-top: 3px;
    font-size: 20px;
}

.single_validation_message .text {
    margin: 20px 0px;
}

.content p {
    padding-bottom: 20px;
}

.single_validation_message .validation_message.head.expanded {
    background-image: url(../images/expanded.png);
}

.breadcrumbs {
    text-align: right;
    font-family: 'ubuntu_l', sans-serif;
    color: #052659;
    position: relative;
    bottom: 25px;
}

.breadcrumbs a {
    color: #052659;
}

.breadcrumbs a:hover {
    text-decoration: underline;
}

.form_part .form-control.with_label {
    margin-top: 10px !important;
}

.form_part .currency {
    float: left;
    margin-top: 17px;
    margin-left: 5px;
    font-family: 'raleway_b', sans-serif;
}

.form_part .checkbox {
    width: 20px !important;
    height: 20px !important;
    margin-top: 45px !important;
    margin-bottom: 32px !important;
    float: left;
}

.checkbox_text {
    float: left;
    margin-top: 40px;
    margin-left: 10px;
}

.steps_background p,
label,
.form_part a {
    color: #052659;
}

.form_part a:hover {
    text-decoration: underline;
}

.input-group .table_header {
    border-bottom: 1px solid #052659;
    color: #052659;
    padding-bottom: 5px;
    font-family: 'raleway_m', sans-serif;
}

.input-group .table_header p {
    font-family: 'raleway_l', sans-serif;
    padding-bottom: 5px;
}

.table_content .radio {
    width: 20px !important;
    height: 20px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    float: left;
    margin-right: 5px !important;
}

.table_content {
    padding-top: 10px;
    border-bottom: 1px solid #052659;
}

.table_content p {
    padding-bottom: 10px;
}

.raleway_bold {
    font-family: 'raleway_m', sans-serif !important;
}

.raleway_bold.float {
    float: left;
    margin-right: 5px;
}

.raleway_italic {
    font-family: 'raleway_l', sans-serif;
    font-style: italic;
}

.button.right {
    float: right;
}

.table_content.without_border,
.table_header.without_border {
    border-bottom: none;
}

.table_content .l80 {
    margin-left: 80%;
    border-top: 1px solid #052659;
}

.table_content .l60 {
    margin-left: 60%;
}

.table_title {
    border-bottom: 1px solid #052659;
    padding-bottom: 5px;
}

.table_header.l15 {
    margin-left: 15%;
}

.table_header.l10 {
    margin-left: 10%;
}

.table_header.l5 {
    margin-left: 5%;
}

.table_content .left {
    float: left;
}

.table_content .right {
    float: right;
}

.confirm_tables {
    margin-bottom: 25px;
}

.error_border {
    border: 1px solid #c20726;
    border-radius: 5px !important;
}

.error_text {
    color: #c20726 !important;
    clear: both;
    position: relative;
    top: -10px;
}

.print_icon {
    width: 30px;
    height: 30px;
    background-image: url(../images/maf_icons.png);
    float: left;
    margin-right: 5px;
    background-position: -70px -415px;
}

a.button:hover {
    text-decoration: none;
}

/* Contact us */
.contact_location_wrapper {
    text-align: center;
    font-family: 'raleway_el', sans-serif;
}

.contact_location_wrapper .location {
    transition: ease all 0.5s;
    display: inline-block;
    width: 224px;
    height: 114px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 50px;
    cursor: pointer;
    margin-bottom: 80px;
}

.contact_location_wrapper .location:hover {
    transition: ease all 0.5s;
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.location.se {
    background-image: url(../images/flag_se.jpg);
}

.location.uk {
    background-image: url(../images/flag_uk.jpg);
}

.location.ie {
    background-image: url(../images/flag_ie.jpg);
}

.location .name {
    position: relative;
    top: 130px;
}

.contact_us_content {
    font-family: 'raleway_el', sans-serif;
    background-image: url(../images/bg_contacts.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    background-size: cover;
    color: #fff;
    font-family: 'ubuntu_l', sans-serif;
    padding: 20px 0px;
    position: relative;
    min-height: 680px;
}

.contact_us_content h2 {
    color: #fff;
    font-family: 'raleway_el', sans-serif;
    font-size: 32px;
}

.contact_us_content .right_background {
    width: 1288px;
    height: 680px;
    position: absolute;
    right: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.contact_us_content .right_background.london {
    background-image: url(../images/london.jpg);
}

.right_background .triangle {
    background-image: url(../images/contact_triangle.png);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 635px;
    height: 100%;
    background-repeat: no-repeat;
}

.contact_us_content .left_part {
    max-width: 400px;
    position: relative;
    z-index: 1;
}

.contact_us_content .left_part a {
    color: #fff;
}

.contact_us_content .left_part a:hover {
    text-decoration: underline;
}

.contact_us_content h3 {
    padding: 20px 0px;
}

.contact_us_content p {
    font-size: 16px;
    padding-bottom: 10px;
}

.triangle_boxes {
    cursor: pointer;
    width: 88px;
    height: 88px;
    background-image: url(../images/maf_icons.png);
    background-position: -88px -23px;
    text-align: center;
    padding-top: 24px;
    font-size: 26px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
}

.triangle .boxes_wrapper {
    -ms-transform: rotate(313deg);
    -webkit-transform: rotate(313deg);
    transform: rotate(313deg);
    width: 300px;
    position: absolute;
    top: 35%;
    right: 155px;
}

.triangle_boxes.active,
.triangle_boxes:hover {
    background-position: 0px -23px;
}

.right_background .big_square {
    width: 292px;
    height: 292px;
    background-image: url(../images/maf_icons.png);
    background-position: 0px -112px;
    position: relative;
    left: 50%;
    top: 50%;
    margin-top: -146px;
    margin-left: -70px;
    text-align: center;
}

.big_square .triangle_boxes {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    cursor: inherit;
    position: relative;
    top: -31px;
}

.big_square .airport {
    font-size: 20px;
    margin-bottom: 10px;
}

.big_square p {
    padding-bottom: 5px;
}

/* Internal pages */
.internal_header {
    background-size: cover;
    position: relative;
    height: 455px;
    width: 100%;
    background-position: center top;
}

.maf_logo_inner {
    width: 608px;
    height: 186px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 25px;
    top: 50%;
    margin-top: -93px;
}

.prices_wrapper {
    padding: 20px 0px;
    font-family: 'raleway_l', sans-serif;
    color: #052659;
    padding-bottom: 50px;
}

.prices_wrapper.blue {
    background-color: #0e4194;
    color: #fff;
}

.prices_wrapper .title {
    font-family: 'raleway_m', sans-serif;
    padding-bottom: 20px;
    font-size: 16px;
}

.prices_wrapper .table_header {
    font-family: 'raleway_m', sans-serif;
    background-color: #ffc837;
    padding: 3px 10px;
}

.prices_wrapper.blue .table_header {
    background-color: #2664c9;
}

.prices_wrapper .table_content {
    border-bottom: none;
    padding-top: 0px;
}

.prices_wrapper .table_content .div {
    border-top: 1px solid #ffc837;
    padding: 10px;
}

.prices_wrapper.blue .table_content .div {
    border-bottom: none;
    border-top: 1px solid #2664c9;
}

.prices_wrapper a {
    color: #052659;
}

.prices_wrapper.blue a {
    color: #fff;
}

.prices_wrapper a:hover {
    text-decoration: underline;
}

.prices_wrapper .last_title {
    padding-left: 10%;
}

.about_us_image {
    padding-left: 30px;
    width: 100%
}

.flex-control-nav {
    background-color: #021526;
}

.slider1-p {
    text-align: center;
}

.slides h3 {
    text-align: center;
    font-family: 'raleway_l', sans-serif;
    padding: 20px 0px;
    font-size: 28px;
    color: #052659;
    margin-top: 30px;
}

.flexslider .slides>li {
    display: block;
}

#cookie-notice,
#cn-accept-cookie {
    font-family: 'raleway_l', sans-serif !important;
    margin-top: 0px;
}

#cn-accept-cookie {
    margin-top: 0px;
}

.flexslider .slides>li {
    background-position: left top !important;
}

.content input.checkbox {
    width: 20px !important;
}

.div.proc70 .checkbox {
    position: relative;
    top: 25px;
}

.cancel_btn {
    width: 200px !important;
    font-size: 16px;
}

h2.cancel_process_title {
    font-size: 20px;
}

.form_part.centered.cancel_wrapper {
    width: 200px;
    margin: 0 auto;
    float: none;
}