/*Template Name: Libon Business Template with Bootstrap 3Template Version: 1.0Author: cosmicWebsite:*//* Libon old core CSS@import url(main.css); *//* Libon old core CSS */@import url(bootstrap.min.css);@import url(theme.css);@import url(bootstrap-reset.css);/* external css */@import url(assets/font-awesome/css/font-awesome.css);@import url(animate.css);@import url(assets/owlcarousel/owl.carousel.css);@import url(assets/owlcarousel/owl.theme.css);@import url(superfish.css);/* Custom styles for this template */@import url(component.css);@import url(libon-icons.css);	@font-face{	font-family:'robotoregular';	src:url("../fonts/RobotoRegular/Roboto-Regular-webfont.eot");	src:url("../fonts/RobotoRegular/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoRegular/Roboto-Regular-webfont.woff") format("woff"),url("../fonts/RobotoRegular/Roboto-Regular-webfont.ttf") format("truetype"),url("../fonts/RobotoRegular/Roboto-Regular-webfont.svg#robotoregular") format("svg");	font-weight:normal;	font-style:normal}	@font-face{	font-family:'robotothin';	src:url("../fonts/RobotoThin/Roboto-Thin-webfont.eot");	src:url("../fonts/RobotoThin/Roboto-Thin-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoThin/Roboto-Thin-webfont.woff") format("woff"),url("../fonts/RobotoThin/Roboto-Thin-webfont.ttf") format("truetype"),url("../fonts/RobotoThin/Roboto-Thin-webfont.svg#robotothin") format("svg");	font-weight:normal;	font-style:normal}	@font-face{	font-family:'robotolight';	src:url("../fonts/RobotoLight/Roboto-Light-webfont.eot");	src:url("../fonts/RobotoLight/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoLight/Roboto-Light-webfont.woff") format("woff"),url("../fonts/RobotoLight/Roboto-Light-webfont.ttf") format("truetype"),url("../fonts/RobotoLight/Roboto-Light-webfont.svg#robotolight") format("svg");	font-weight:normal;	font-style:normal}	@font-face{	font-family:'robotomedium';	src:url("../fonts/RobotoMedium/Roboto-Medium-webfont.eot");	src:url("../fonts/RobotoMedium/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoMedium/Roboto-Medium-webfont.woff") format("woff"),url("../fonts/RobotoMedium/Roboto-Medium-webfont.ttf") format("truetype"),url("../fonts/RobotoMedium/Roboto-Medium-webfont.svg#RobotoMedium") format("svg");	font-weight:normal;	font-style:normal}	@font-face{	font-family:'robotobold';	src:url("../fonts/RobotoBold/Roboto-Bold-webfont.eot");	src:url("../fonts/RobotoBold/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoBold/Roboto-Bold-webfont.woff") format("woff"),url("../fonts/RobotoBold/Roboto-Bold-webfont.ttf") format("truetype"),url("../fonts/RobotoBold/Roboto-Bold-webfont.svg#robotobold") format("svg");	font-weight:normal;	font-style:normal}	@font-face{	font-family:'robotoitalic';	src:url("../fonts/RobotoItalic/Roboto-Italic-webfont.eot");	src:url("../fonts/RobotoItalic/Roboto-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoItalic/Roboto-Italic-webfont.woff") format("woff"),url("../fonts/RobotoItalic/Roboto-Italic-webfont.ttf") format("truetype"),url("../fonts/RobotoItalic/Roboto-Italic-webfont.svg#robotoitalic") format("svg");	font-weight:normal;	font-style:normal}body[class*='browser'] {    /* color: #797979; */    font-family: "robotoregular",Arial,sans-serif;    padding: 0px !important;    margin: 0px !important;    font-size: 14px;    min-width: 320px;}[class*="col-md-"], [class*="col-lg-"] {    padding: 0;}.fancybox-overlay body {	min-width: 300px;}a,a:hover,a:focus {    text-decoration: none;    outline: none;}::selection {    background: #F16E00;    color: #fff;}::-moz-selection {    background: #F16E00;    color: #fff;}h1, h2, h3, h4, h5, h6 {    font-family: "robotoregular",Arial,sans-serif;    line-height: normal;}.voicemail-features .feature-box .features-item h4 {    font-family: "robotoregular",Arial,sans-serif;    font-size: 20px;}a { color: #F16E00 }a:hover { color: #F16E00 }p { line-height: 22px }/*header*/.head-section { 	position: absolute;	width: 100%;}header.head-section.no-hero {    position: inherit;    background:#333333;}.head-section .navbar {    margin-bottom: 0;}.navbar-default { border: none }.navbar-brand {    color: #bcc0cd;    font-size: 30px;    font-weight: 100;    line-height: 30px;    margin-top: 30px;    padding: 0;}.navbar-brand span { color: #F16E00 }.head-section .navbar-collapse  ul.navbar-nav {    float: right;    margin-right: 0;    z-index: 199;}.head-section .navbar-default { background-color: transparent }.head-section .nav li a {    color: #fff;    font-size: 14px;    font-weight: 300;    background: none;	font-family: robotoregular;}header.head-section.no-hero .nav li a {  /*  color: #737373; */}header.head-section.no-hero .nav li a:hover {    color: #F16E00;}header.head-section.no-hero .navbar-nav > li.login > a {    color: #fff;}.head-section .nav li li a,.head-section .nav li.active ul.dropdown-menu li li a {	color: #333333;    text-align: left;    font-size: 14px;    font-family: robotoregular;}ul.dropdown-menu { border: none }.head-section .nav li a:hover,.head-section .nav li a:focus,.head-section .nav li.active > a,.head-section .nav li.active > a:hover,.head-section .nav li a.dropdown-toggle:hover,.head-section .nav li a.dropdown-toggle:focus,.head-section .nav li.active ul.dropdown-menu li a:hover,.head-section .nav li.active ul.dropdown-menu li.active a {    color: #F16E00;    background-color: transparent ;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.head-section .nav li.login a.dropdown-toggle:hover,.head-section .nav li.langues a.dropdown-toggle:hover {	background-color: rgba(0, 0, 0, 0.58);}.head-section .navbar-default .navbar-nav > .open > a,.head-section .navbar-default .navbar-nav > .open > a:hover,.head-section .navbar-default .navbar-nav > .open > a:focus {    color: #fff;    background-color: #D3D3D3;     -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.head-section .navbar {	min-height: 75px;    max-width: none;    padding: 0;    margin: 0 3%;	border-bottom: 1px solid #A5A5A5;}header.head-section.no-hero .navbar-default {    border-bottom-color:#F16E00;}header.head-section.hero .navbar-default .navbar-collapse, header.head-section.hero .navbar-default .navbar-form {    padding: 0;}.head-section .navbar-nav > li {	padding-bottom: 10px;    padding-top: 22px;    float: none;    display: inline-block;    vertical-align: middle;}.head-section .navbar-nav > li.login {    /* padding-left: 15px; */}.head-section ul.navbar-nav li:last-child() { margin-left: 10px !important }.head-section .navbar-nav > li > a {    padding-bottom: 5px;    padding-top: 5px;    line-height: 30px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;	padding: 0px 15px;	cursor: pointer;}.head-section .navbar-nav > li.login > a {	background-color: #F16E00;    color: #fff;    border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    padding: 0px 15px;    max-height: 28px;    line-height: 26px;}.head-section .navbar-nav > li.langues {	margin: 0 20px;}.head-section .navbar-nav > li.langues > a {	border-radius: 20px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	background-color: rgba(0, 0, 0, 0.58);	color: #fff;}.head-section .navbar-nav > li.langues a img.flag {    max-width: 16px;    height: auto;}.head-section .navbar-default .navbar-nav > .open > a .caret,.navbar-default .nav li.dropdown > a:focus .caret {    border-top-color: #ffffff;    border-bottom-color: #ffffff;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    color: #fff;}.dropdown-menu { 	box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none; }.head-section .nav li .dropdown-menu {    margin-top: -5px;    padding: 0;    border-radius: 0px;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    box-shadow: 0px 1px 2px #888;    -moz-box-shadow: 0px 1px 2px #888;	-webkit-box-shadow: 0px 1px 2px #888;}.head-section .nav li .dropdown-menu li a {    line-height: 30px;    padding: 3px 12px;    text-align: left;	height: 36px;}/*logo*/header .container .logo, footer .container .logo {	/* float: left; */    margin: 20px 0px 20px 0;    text-indent: -999em;    background-image: url('../images/Logo_libon.png');    background-position: bottom left;    background-repeat: no-repeat;    height: 28px;    width: 200px;    background-size: auto 28px;}header .container .logo {    margin: 22px 0px 20px 0;}header.head-section.no-hero .container .logo {    background-image: url('../images/Logo_libon2.png');}header .container .logo a, footer .container .logo a {    display: block;    height: 100%;}/*search.search {    margin-top: 3px;    border-radius: 0px;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    width: 20px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    border: 1px solid #fff;    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    padding: 0 5px 0 35px;    margin-left: 10px;    color: #333333;}.search:focus {    margin-top: 3px;    width: 180px;    border: 1px solid #eaeaea;    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    font-weight: 300;    margin-left: 10px;}*//*homepage features*/.feature-head h1 {    /* color: #797979; */    font-size: 40px;    font-weight: 300;    margin-top: 0px;    margin-bottom: 40px;}.feature-head p {    color: #8a8b8b;    font-size: 18px;    font-weight: 300;    text-align: center;    padding-bottom: 5px;    margin-bottom: 20px;}.property.voicemail .Property-description p {    color: #333333;    font-family: robotolight;    font-size: 20px;    text-align: left;	margin-bottom: 20px;	padding-bottom: 0;}.property.voicemail .Property-description ul {    margin-bottom: 40px;}.property.voicemail .Property-description ul li {    color: #333333;    font-family: robotolight;    font-size: 16px;}.f-box {    background: #f4f4f4;    padding: 20px;    text-align: center;    min-height: 210px;    margin-bottom: 20px;    transition-duration: 500ms;    transition-property: width, background;    transition-timing-function: ease;    -webkit-transition-duration: 500ms;    -webkit-transition-property: width, background;    -webkit-transition-timing-function: ease;}.f-box i {    font-size: 50px;    line-height: normal;    margin-top: 40px;    display: block;    color: #F16E00;}.f-box:hover,.f-box.active {    background: #F16E00;    padding: 20px;    text-align: center;    min-height: 210px;    margin-bottom: 20px;    transition-duration: 500ms;    transition-property: width, background;    transition-timing-function: ease;    -webkit-transition-duration: 500ms;    -webkit-transition-property: width, background;    -webkit-transition-timing-function: ease;}.f-box:hover i,.f-box.active i {    font-size: 50px;    line-height: normal;    margin-top: 40px;    display: block;    color: #fff;}.f-box:hover h2,.f-box.active h2 { color: #fff }.f-box h2 {    font-size: 20px;    text-transform: uppercase;    font-weight: 400;}.f-text {    font-size: 14px;    font-weight: 300;    padding-bottom: 10px;    margin-bottom: 15px;}/*quote*/.quote {    margin: 40px 0 40px 0;    display: inline-block;    width: 100%;}.quote-info {    padding: 20px;    min-height: 72px;    margin-top: 10px;}.quote-info h1 {    color: #fff;    font-weight: 400;    font-size: 26px;    margin: 0 0 15px 0;    text-transform: uppercase;}.quote-info p {    color: #9eb3c4;    font-weight: 300;    font-size: 16px;    margin: 0 0 20px 0px;}.purchase-btn {    width: 200px;    height: 60px;    line-height: 46px;    font-size: 20px;    font-weight: 400;    text-transform: uppercase;    color: #000;    transition-duration: 500ms;    transition-property: width, background, color;    transition-timing-function: ease;    -webkit-transition-duration: 500ms;    -webkit-transition-property: width, background;    -webkit-transition-timing-function: ease;}.purchase-btn:hover {    background-color: #16a085;    border: 1px solid #16a085;    color: #fff;    transition-duration: 500ms;    transition-property: width, background, color;    transition-timing-function: ease;    -webkit-transition-duration: 500ms;    -webkit-transition-property: width, background;    -webkit-transition-timing-function: ease;}.accordion {    margin-bottom: 40px;    display: inline-block;    width: 100%;}/*tabs*/.tab { background: #fff }.tab .nav > li > a { padding: 18px 15px }.tab-bg-dark-navy-blue {    background: #6f6f6f;    border-bottom: none;    padding: 0;}.tab-bg-dark-navy-blue .nav > li > a:hover,.tab-bg-dark-navy-blue .nav > li > a:focus {    background-color: #f4f4f4;    text-decoration: none;}.panel-heading .nav > li > a,.panel-heading .nav > li.active > a,.panel-heading .nav > li.active > a:hover,.panel-heading .nav > li.active > a:focus {    border-width: 0;    border-radius: 0;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;}.panel-heading .nav > li > a { color: #fff }.panel-heading .nav > li.active > a,.panel-heading .nav > li > a:hover {    color: #6f6f6f;    background: #f4f4f4;}.panel-heading .nav > li:first-child.active > a,.panel-heading .nav > li:first-child > a:hover { }.tab .nav-tabs.nav-justified > li { border-right: 1px solid #f4f4f4 }.tab .nav-tabs.nav-justified > li:last-child { border-right: none }.p-head {    color: #F16E00;    font-size: 14px;    font-weight: 400;}.cmt-head {    font-size: 14px;    font-weight: 400;}.p-thumb img {    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    height: 50px;    width: 50px;}/*testimonial*/.about-testimonial ul li { list-style: none }.about-testimonial {    margin: 20px 0 0 0;    position: relative;}ul.about-flex-slides { margin-left: 0 }.flex-direction-nav {    position: absolute;    right: 10px;    top: 30px;    width: 70px;}.flex-direction-nav li {    display: inline-block;    width: 12px;}.flex-direction-nav li a { outline: none }.flex-direction-nav li a i { color: #cccccc }.flex-control-paging { display: none }.about-carousel { margin-top: 8px }.about-testimonial .about-testimonial-image {    float: left;    margin: 0 15px;    position: relative;}.about-testimonial .about-testimonial-image img {    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    height: 100px !important;    width: 100px !important;}.about-flexslider .about-flex-slides img {    display: block;    width: 100%;}.about-testimonial a.about-testimonial-author {    display: inline-block;    font-size: 15px;    text-transform: uppercase;    font-weight: bold;    line-height: 11px;    margin: 30px 0 8px 0;    color: #504946;    font-weight: 300;}.about-testimonial .about-testimonial-company {    display: block;    font-size: 13px;    line-height: 14px;    color: #ababab;    font-weight: 300;}.about-testimonial.boxed-style .about-testimonial-content {    background-color: #fff;    margin-right: 1px;    border: 1px solid #e9e9e9;}.about-testimonial .about-testimonial-content {    margin-top: 55px;    padding: 20px;    position: relative;}.about-testimonial .about-testimonial-content p {    line-height: 20px;    margin: 0;}.about-testimonial.boxed-style .about-testimonial-content:before {    background-color: #fff;    border-top: 1px solid #e9e9e9;    border-left: 1px solid #e9e9e9;    top: -8px;    content: "";    display: block;    height: 14px;    left: 60px;    position: absolute;    transform: rotate(45deg);    -moz-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    width: 15px;    display: none\0/;    _display: none;}/*----image hove----*/.view {    overflow: hidden;    position: relative;    text-align: center;    cursor: default;    background: #fff;}.view .mask,.view .content {    position: absolute;    overflow: hidden;    top: 0;    left: 0;    height: 100%;    width: 100%;}.view img {    display: block;    position: relative;}.view h2 {    text-transform: uppercase;    color: #fff;    text-align: center;    position: relative;    font-size: 16px;    padding: 10px;    background: rgba(0, 0, 0, 0.8);    margin: 5px 0 0 0;}.view p {    font-size: 12px;    position: relative;    color: #fff;    padding: 10px 20px 20px;    text-align: center;    margin-bottom: 10px;}.view a.info {    display: inline-block;    background-color: rgba(0,0,0,0.6);    width: 50px;    height: 50px;    line-height: 50px;    border-radius: 60px;    -moz-border-radius: 60px;    -webkit-border-radius: 60px;}.view a.info:hover { background-color: #F16E00 }.mask a i {    color: #fff !important;    font-size: 16px;}.view-tenth img {    -webkit-transform: scaleY(1);    -moz-transform: scaleY(1);    -o-transform: scaleY(1);    -ms-transform: scaleY(1);    transform: scaleY(1);    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;}.view-tenth .mask {    background-color: rgba(0, 0, 0, 0.3);    -webkit-transition: all 0.5s linear;    -moz-transition: all 0.5s linear;    -o-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;    transition: all 0.5s linear;    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;}.view-tenth h2 {    background: transparent;    margin: 0px 10px;    -webkit-transform: scale();    -moz-transform: scale();    -o-transform: scale();    -ms-transform: scale();    transform: scale();    color: #333333;    -webkit-transition: all 0.5s linear;    -moz-transition: all 0.5s linear;    -o-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;    transition: all 0.5s linear;    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;}.view-tenth p {    color: #333333;    line-height: normal;    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale();    -moz-transform: scale();    -o-transform: scale();    -ms-transform: scale();    transform: scale();    -webkit-transition: all 0.5s linear;    -moz-transition: all 0.5s linear;    -o-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;    transition: all 0.5s linear;}.view-tenth a.info {    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale();    -moz-transform: scale();    -o-transform: scale();    -ms-transform: scale();    transform: scale();    -webkit-transition: all 0.5s linear;    -moz-transition: all 0.5s linear;    -o-transition: all 0.5s linear;    -ms-transition: all 0.5s linear;    transition: all 0.5s linear;}.view-tenth:hover img {    -webkit-transform: scale(5);    -moz-transform: scale(5);    -o-transform: scale(5);    -ms-transform: scale(5);    transform: scale(5);    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=.5);    opacity: .5;}.view-tenth:hover .mask {    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;}.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;}/*imageview icon hover*/[data-zlname] {    position: relative;    overflow: hidden;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}/*IMGS IN CONTAINER*/[data-zlname] > img {    display: block;    max-width: 100%;}/*POP UP ELEMENTS*/[data-zlname] [data-zl-popup] {    position: absolute;    display: block;    padding: 1px;    height: 40px;    width: 40px;    background: #323231;    color: #fff;    overflow: hidden;    display: none;    text-align: center;}/*OVERLAY*//*classic*/[data-zl-overlay] {    top: 0;    left: 0;    position: absolute;    width: 100%;    height: 100%;    display: none;    padding: inherit;}/*four*/[data-zl-ovzoom0],[data-zl-ovzoom1],[data-zl-ovzoom2],[data-zl-ovzoom3] {    position: absolute;    width: 25%;    height: 100%;}/*rolling*/[data-zl-ovrolling] {    position: absolute;    display: none;    width: 100%;    height: 100%;}/*double*/[data-zl-ovdouble0],[data-zl-ovdouble1] {    position: absolute;    display: none;}/*-------*/[data-zlname = reverse-effect] [data-zl-popup = link] {    background: rgba(256,256,256,1);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}[data-zlname = reverse-effect] [data-zl-popup = link2] {    background: rgba(256,256,256,1);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}[data-zlname = reverse-effect] [data-zl-popup = link]:hover,[data-zlname = reverse-effect] [data-zl-popup = link2]:hover { opacity: .5 }.bx-wrapper { }/*pricing table*/.price-two-container {    margin-bottom: 50px;    margin-top: 15px;}.mar-two { margin-bottom: 3px }.service-price-one h1 {    margin-top: 30px;    margin-bottom: 20px;    display: inline-block;    border-bottom: 1px solid #c7c7c7;    padding-bottom: 5px;    text-transform: uppercase;}.pricing-table {    background: #fff;    text-align: center;    margin: 0 -8px 30px;    padding: 0 0 25px 0;    border: 1px solid #eee;    border-radius: 1px;    -moz-border-radius: 1px;    -webkit-border-radius: 1px;}.pricing-table.most-popular {    top: -20px;    position: relative;}.most-popular {    background: #F16E00;    color: #fff;    border: 1px solid #16a085;}.most-popular h1 {    font-size: 25px !important;    padding-bottom: 10px;    padding-top: 17px !important;}.most-popular h2 {    background: #16a085 !important;    margin-top: 20px !important;}.most-popular ul li { border-bottom: 1px dotted #fff !important }.most-popular .price-actions .btn {    background: #f35958 !important;    margin: 10px 0;    cursor: pointer;}.pricing-table .price-actions .btn {    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 4px;    background: #F16E00;    color: #fff;    border: none;    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    text-shadow: none;    padding: 10px 20px;    width: 90%;    cursor: pointer;}.pricing-head h1 {    font-size: 20px;    font-weight: 300;    padding-top: 15px;}.pricing-head h2 {    padding: 30px 0;    background: #EEC;    font-size: 50px;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    font-weight: 100;}.pricing-table ul {    margin: 15px 0;    padding: 0;}.pricing-table ul li {    border-bottom: 1px dotted #CCCCCC;    margin: 0 2em;    padding: 1em 0;    text-align: center;    font-weight: 300;}.pricing-head span.note {    display: inline;    font-size: 25px;    line-height: 0.8em;    position: relative;    top: -18px;}.pricing-quotation,.team-info {    background: #EEEEEE;    padding: 20px 20px 35px 20px;    margin-bottom: 100px;    display: inline-block;    width: 100%;    text-align: center;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}.pricing-quotation h3,.team-info h3 { font-weight: 300 }.pricing-quotation p,.team-info p { margin-bottom: 0px }.pricing-plan,.team-info-wrap { position: relative }.pricing-quotation:before,.team-info:before {    background-color: #EEEEEE;    border-color: #EEEEEE;    border-image: none;    border-right: 1px solid #EEEEEE;    border-style: none;    top: -7px;    content: "";    display: block;    height: 14px;    left: 48%;    position: absolute;    transform: rotate(45deg);    -moz-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    width: 15px;}.breadcrumbs {    background: #34495e;    color: #fff;    padding: 30px 0;    margin-bottom: 40px;}.breadcrumb {    margin-bottom: 0;    background: none;}.breadcrumb li a { color: #F16E00 }.breadcrumb li.active { color: #fff }.breadcrumbs h1 {    font-size: 24px;    font-weight: 600;    margin: 3px 0 0;    text-transform: uppercase;}/*contact*/.contact-map {    margin-top: 40px;    margin-bottom: 40px;}.contact-form { margin-bottom: 20px }.address h4 {    color: #797979;    margin-top: -3px;    text-transform: uppercase;    margin-bottom: 20px;}section.contact-infos {    border: 1px solid #eee;    margin-bottom: 15px;    padding: 10px;}/*about us*/.about-us img { width: 100% }.about ul { line-height: 25px }.carousel-control.left,.carousel-control.right {    background: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.carousel-control {    background: #000000 !important;    bottom: 40%;    color: #FFFFFF;    font-size: 20px;    left: 0;    line-height: 53px;    opacity: 0.5;    position: absolute;    text-align: center;    text-shadow: 0 0px 0px rgba(0, 0, 0, 0);    top: 40%;    width: 10%;}.carousel-control:hover {    color: #FFFFFF;    text-decoration: none;}.carousel-control:hover,.carousel-control:focus { opacity: 0.6 }.carousel-caption {    background: rgba(0,0,0,0.6);    padding-bottom: 0px;    bottom: 0;    color: #FFFFFF;    left: 0 !important;    padding-bottom: 5px;    padding-top: 10px;    position: absolute;    right: 0 !important;    text-align: center;    text-shadow: 0 0px 0px rgba(0, 0, 0, 0);    z-index: 10;}.carousel-caption p { text-align: center }.about h3 {    color: #475168;    margin-top: 4px;}.icon-wrap {    font-size: 2em;    height: 60px;    width: 60px;    float: left;    line-height: 60px;    text-align: center;    color: #fff;    margin-right: 30px;}.ico-bg { background: #F16E00 }.round-five {    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}.round-fifty {    border-radius: 50px;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    margin-left: 40%;    margin-top: -25px;}.content h3,.media h3 {    margin-top: 0;    color: #475168;    font-size: 20px;}.media h3 { margin-top: 20px }.media-body h4 {    font-size: 16px;    color: #475168;}.media-body a {    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.hiring,.services {    margin-bottom: 30px;    display: inline-block;    width: 100%;}.price-container-service {    margin-top: 30px;    padding-bottom: 30px;}.service-price-one { padding-bottom: 10px }.hiring {    margin-top: 20px;    border-top: 1px solid #eee;    padding-top: 30px;}.hiring h2 {    text-align: center;    padding-bottom: 10px;    margin-bottom: 50px;    text-transform: uppercase;}.gray-box {    background: #f2f2f2;    padding: 30px 0;    margin-bottom: 15px;}.progress { background-color: #E1E1E1 }.flexslider {    background: none;    border: none;}.about-skill-meter .sr-only { position: static !important }.about-skill-meter .progress-bar {    background-color: #e1e1e1;    text-align: left;}.about-skill-meter .progress {    height: 30px;    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    line-height: 30px;}.about-skill-meter .progress-bar-danger { 	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none; }.skills {    margin-bottom: 25px;    color: #47506a;    font-size: 20px;}/*team*/.person { margin-bottom: 10px }.person img {    width: 210px;    height: 210px;    border-radius: 1%;    -webkit-border-radius: 1%;    -moz-border-radius: 1%;}.team-social-link {    display: block;    margin: 10px 0 5px 0;    text-align: center;}.team-social-link a {    display: inline-block !important;    color: #cac8c7;    font-size: 20px;    border: 1px solid #eee;    padding-right: 8px;    padding-left: 8px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.team-social-link a:hover {    color: #F16E00;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.person-info h4,.person-info h4 a {    color: #f37c6b;    font-weight: 300;    margin-bottom: 5px;}.mtop30 { margin-top: 30px }/*typography*/.highlight-1 {    background: #a0d468;    color: #FFFFFF;}.highlight-2 {    background: #656d78;    color: #FFFFFF;}.highlight-3 {    background: #Ffce54;    color: #242424;}.dropcap {    background-color: #666666;    color: #FFFFFF;    float: left;    font-size: 30px;    line-height: 30px;    margin: 4px 8px 0 0;    padding: 5px 10px;    text-align: center;}.dropcap2 {    background-color: #666666;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    color: #FFFFFF;    float: left;    font-size: 35px;    height: 41px;    line-height: 25px;    margin: 3px 8px 0 0;    padding: 10px;    text-align: center;}/*buttons*/.btn-row { margin-bottom: 30px }/*blog*/.blog-item {    margin-bottom: 40px;    padding-bottom: 40px;    border-bottom: 1px dashed #ddd;}/*blog-2-col*/.blog-left {    border: 1px solid #eee;    margin-bottom: 30px;}.blog-left .btn {    margin-left: 20px;    margin-bottom: 20px;}.blog-right {    border: 1px solid #eee;    margin-bottom: 30px;}.blog-right .btn {    margin-left: 20px;    margin-bottom: 20px;}.blog-two-info { padding: 15px 10px 0 20px }.blog-two-info .label-info {    background-color: #F16E00;    opacity: .7;    margin-right: 4px;}.blog-content { padding: 20px }.video-container {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px;    height: 0;    overflow: hidden;}.single-video { padding-bottom: 43% !important }.video-container iframe,.video-container object,.video-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}/*blog 2*/.date-wrap,.comnt-wrap { margin-bottom: 20px }.date-wrap span,.comnt-wrap span {    display: block;    padding: 10px 0;    text-align: center;}.date-wrap .date {    font-size: 30px;    font-weight: 300;    background: #F16E00;    color: #fff;    border-radius: 1px 1px 0 0;    -webkit-border-radius: 1px 1px 0 0;    -moz-border-radius: 1px 1px 0 0;}.date-wrap .month {    font-size: 16px;    font-weight: 300;    background: #f6f5f0;    color: #a19fa2;    border-radius: 0 0 1px 1px;    -webkit-border-radius: 0 0 1px 1px;    -moz-border-radius: 0 0 1px 1px;}.comnt-wrap .comnt-ico {    background: #efeee9;    color: #a0a0a0;    border-radius: 1px 1px 0 0;    -webkit-border-radius: 1px 1px 0 0;    -moz-border-radius: 1px 1px 0 0;    font-size: 20px;}.comnt-wrap .value {    background: #f6f5f0;    color: #a0a0a0;    border-radius: 0 0 1px 1px;    -moz-border-radius: 0 0 1px 1px;    -webkit-border-radius: 0 0 1px 1px;}.blog-img img {    width: 100%;    border-radius: 1px;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;}.blog-item h1,.blog-item h1 a {    font-size: 25px;    color: #F16E00;    font-weight: 300;}.blog-item h1 {    margin-bottom: 20px;    line-height: 35px;}.blog-item h1 a:hover { text-decoration: none }.author {    margin: 25px 0 30px 0;    font-size: 16px;}.author a,.st-view a { color: #F16E00 }.st-view { margin-top: 20px }.st-view ul li { margin-bottom: 5px }.blog-side-item h3 {    margin-top: 30px;    color: #475268;    font-size: 18px;}.blog-side-item ul li {    margin-bottom: 5px;    border-bottom: 1px solid #efefef;    line-height: 35px;}.blog-side-item ul li a {    display: inline-block;    width: 100%;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.media p { line-height: normal }ul.tag {    display: inline-block;    width: 100%;}ul.tag li {    float: left;    margin: 0px 5px 0 0;    border-bottom: none;    padding-top: ;    list-style: none;}ul.tag li a {    border: 1px solid #e8e8e8;    line-height: 15px;    padding: 5px;    border-radius: 1px 1px 10px 1px;    -moz-border-radius: 1px 1px 10px 1px;    -webkit-border-radius: 1px 1px 10px 1px;}.media img.media-object {    border-radius: 3%;    -moz-border-radius: 3%;    -webkit-border-radius: 3%;    height: 80px;    width: 80px;}/*footer*/.footer {    background: rgba(0, 0, 0, 0.77);    color: #fff;    padding: 36px 0;    width: 100%;    font-weight: 300;}.footer h1 {    font-size: 20px;    text-transform: uppercase;    font-weight: 400;    margin-top: 0;    margin-bottom: 20px;}.footer address a { color: #F16E00 }.tweet-box {    background: #505b71;    padding: 8px 15px;    border-radius: 1px;    -moz-border-radius: 1px;    -webkit-border-radius: 1px;    border-bottom: 1px solid #636F79;    font-size: 14px;}.tweet-box:before {    background-color: #505b71;    border-color: #505b71;    border-image: none;    border-right: 1px none #505b71;    border-style: none;    content: "";    display: block;    height: 22px;    left: 60px;    position: absolute;    top: 32px;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    width: 22px;}.tweet-box  a,.tweet-box i { color: #00adef }.tweet-box  a:hover { color: #F16E00 }.tweet-box i {    font-size: 40px;    float: left;    margin-right: 15px;}.social-link-footer li {    float: right;    margin: 5px 10px 5px 0px;    padding-bottom: 5px;}.social-link-footer li a {    color: #fff;    background: #505b71;    padding: 10px;    width: 50px;    height: 50px;    border-radius: 50px;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    float: left;    text-align: center;    font-size: 20px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.social-link-footer li a:hover {    background: #F16E00;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.copyright {    color: #fff;    padding-top: 15px;}.page-footer { padding: 0% 13% }.page-footer h1 { padding-left: 4% }ul.page-footer-list {    list-style: none;    padding: 0px 10px;}ul.page-footer-list li {    line-height: 35px;    border-bottom: 1px dashed #636F79;}ul.page-footer-list a { color: #fff }ul.page-footer-list li i { padding-right: 10px }.footer-small {    background-color: rgba(0, 0, 0, 0.83);    padding-top: 5px;}.text-footer {    padding-left: 10px;    margin-left: 10px;}.text-footer p { text-align: left }.address p {    text-align: left;    margin-bottom: 10px;}/*slider css*/.main-slider {    background: #475168;    color: #fff;    z-index: 1;    position: relative;    overflow: hidden;}.slider-colored {    z-index: 1;    position: relative;    border-top: solid 1px #eee;    border-bottom: solid 1px #eee;}.slide_title {    font-weight: 300;    color: #F16E00;    text-transform: uppercase;    font-size: 35px;}.slide_subtitle {    font-weight: 400;    padding: 5px;    color: #fff;    text-transform: uppercase;    font-size: 18px;}.slide_list_item {    font-weight: 400;    padding: 5px;    color: #fff;    text-transform: uppercase;    font-size: 14px;}.slide_desc {    color: #fff;    font-size: 14px;    line-height: 24px;    font-weight: lighter;}.slide_desc_bordered {    border-left: 3px solid #ddd !important;    padding-left: 5px;}.slide_btn {    font-weight: 300;    background: #F16E00;    padding: 15px 20px;    color: #fff;    font-size: 14px;    text-transform: uppercase;    cursor: pointer;}.slide_btn:hover,.slide_btn:focus {    font-weight: 300;    background: #16a085;    padding: 15px 20px;    color: #fff;    font-size: 14px;    text-transform: uppercase;    cursor: pointer;}.dark-text { color: #797d87 }.yellow-txt { color: #ffe582 }#home-services { text-align: center }#home-services h2 {    margin-bottom: 65px;    text-transform: uppercase;    margin-top: 45px;    padding-bottom: 5px;    text-align: center;    font-size: 25px;}.h-service {    border: 1px solid #eee;    margin-bottom: 25px;}#home-services .h-service-content h3 {    padding-top: 40px;    text-align: center;}.h-service-content p {    text-align: center;    padding: 5px 21px 20px;}.h-service-content a {    color: #e74c3c;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.h-service-content a:hover { color: #16a085 }/*reachable*/.reachable h1{	text-align: center;    margin-top: 0px;    font-weight: normal;    padding-bottom: 5px;    margin-bottom: 50px;    font-size: 40px;}.property.reachable .owl-item .item > div p {    text-align: center;    margin-bottom: 20px;    font-size: 16px;    line-height: 1.5;    color: #333333;    display: block;    display: -webkit-box;    max-width: 100%;    height: 94px;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;	font-family: robotolight;}.bx-wrapper { position: relative }.bx-wrapper .bx-controls-direction a {    background-color: #f7f7f7;    position: absolute;    top: 25px;    outline: 0;    width: 24px;    height: 24px;    z-index: 9;    text-indent: -9999px;}/*property*/.property {    padding: 60px 0;}.libon-container > .property.download.download-hero {    padding: 20px 0;}.property.country-search {    padding: 20px 0;}.property-title {  width: 100%;}.property.reverse .Property-description {    float: left;    text-align: right;}.property.reverse .Property-description * {    text-align: right;}.property.promotion .Property-description p {	font-size: 20px;    width: 70%;    line-height: 1.5;    font-family: robotolight;    color: #333333;}.property .Property-description span {    font-size: 16px;}.property .computer-voicemail .Property-description span {    font-size: 20px;    font-family: robotolight;    line-height: 1.5;    color: #333;}.download.property .Property-description span {    font-size: 20px;    font-family: robotolight;    color: #333333;    text-align: left;    line-height: 1.5;}.extra .Property-description span p {    font-size: 20px;    font-family: robotolight;    line-height: 1.5;    margin-top: 10px;}.property .Property-description span ul {    margin-left: 5%;}.property .Property-description span ul li{	text-align: left;}/* .bg-lg */ .libon-container.home .property:nth-child(odd),.libon-container.country .property:nth-child(odd),.libon-container.prices .property:nth-child(odd) { 	background:#f5f5f5;}.libon-container.home .property:nth-child(even),.libon-container.country .property:nth-child(even),.libon-container.prices .property:nth-child(even) { 	background:#fff;}.libon-container .property:nth-child(even) { 	background:#f5f5f5;}.Reach_me .libon-container .property.extra.Reachme {    padding-top: 90px;}.libon-container.home .property.extra.promotion {    background-color: #fff;}.libon-container .property.free-calls {    background-color: transparent;}.libon-container div.property.custom-bg-lg {    background: #f5f5f5 !important;}.gray-bg { background: #f9f9f3 }.extra h1, .extra h2 {    font-size: 40px;    font-weight: 400;    margin-bottom: 15px;    margin-top: 0;    float: right;    font-family: robotolight;    color: #333333;    line-height: 1;}.extra.reverse h1, .extra.reverse h2 {    float: left;    text-align: right;}.download h1.interest-title {    text-align: left;}.extra.reverse .Property-img {    float: right;}.extra .talk.container h2 {    float: none;    text-align: center;    width: 100%;}.extra .Property-description h3 {	float: none;    width: 100%;    margin: 30px 0 0;    color: #333333;    font-size: 20px;    font-weight: 400;    position: relative;    font-family: robotoregular;}.home .chat .Property-description span {    font-family: robotolight;    font-size: 20px;}.home .chat .Property-description span.libon-btn.read-more {    display: block;    margin: 0 auto 0;    height: 36px;    margin-top: 30px;    overflow: visible;    font-size: 16px;    font-family: robotoregular;}.home .chat .Property-description h3{    margin-bottom: 10px;}.home .chat .Property-description h3, .property.reachable .owl-item .item > div h4 {    font-family: robotoregular;    color: #333333;    font-size: 20px;}.property.reachable .owl-item .item > div h4 {    display: block;    display: -webkit-box;    max-width: 100%;    height: 55px;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;}.extra .Property-description h4 {    margin: 30px 0 0;    color: #333333;    font-weight: normal;    font-size: 20px;}.international_calls h4 a {    color: inherit;}h4.interest-title {    font-family: robotothin;    margin: 1.5% 0;}.property.greetings h4.interest-title {    font-family: robotolight;    color: #333;    font-size: 20px;}h1.interest-title, h2.interest-title {    font-family: robotolight;}.property.greetings h1.interest-title {    font-size: 40px;}.share-calls h1.interest-title {    font-family: robotolight;    line-height: 1;}.property hr { border-color: #dfdcdf }.property i { color: #F16E00 }i.fa-check { color: #F16E00; font-size: 1em;}a.btn-purchase {    background: #475168;    color: #fff;    text-transform: uppercase;    border-radius: 4px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px ;    padding: 20px 40px;    margin-top: 30px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}a.btn-purchase:hover,a.btn-purchase:focus {    background: #F16E00;    color: #fff;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}/*clients*/.clients { padding: 0 0 30px }.clients h2 {    margin-bottom: 20px;    margin-top: 20px;    text-align: left;    text-transform: uppercase;    padding-bottom: 5px;}.clients ul li {    display: inline-block;    margin: 10px 30px;}.clients ul li:hover {    background-color: #f7f7f7;    -webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -ms-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}.our-clients {    position: relative;    margin-top: 15px; }.our-clients h2 {    margin-top: 3px;    margin-bottom: 10px;}.clients-list { margin: 0 }.clients-list li {    background: #f9f9f9;    position: relative;}.clients-list li img.color-img {    top: 0;    left: 0;    display: none;    position: absolute;}.clients-list li:hover img.color-img { display: block }/*portfolio*/.pf-img img {    width: 100%;    border-radius: 1px;    -moz-border-radius: 1px;    -webkit-border-radius: 1px;}.pf-detail {    padding-bottom: 15px;    font-size: 15px;}.pf-detail p {    font-family: "robotoregular",Arial,sans-serif;}.pf-list {    line-height: 30px;    font-size: 15px;}.pf-list i { color: #c7c7c7 }.image-caption a { padding: 10px 15px }.pad-ten { padding-bottom: 30px }/*Photo Gallery*/#gallery {    margin: auto;    position: relative;    width: 100%;}#gallery h2 {    color: #fff;    padding-top: 30px;}.gallery-container {    margin: 0 auto 40px auto;    position: relative;    width: 100%;}.col-4 .item {    width: 23%;    margin-right: 2%;    margin-bottom: 2%;}.col-4 .item img { height: 230px }ul#filters {    display: inline-block;    width: 100%;    margin: 25px 0 25px 0;}ul#filters li {    float: left;    margin-right: 10px;    margin-bottom: 10px;}ul#filters li a {    background: #E2E0E1;    padding: 10px 15px;    display: inline-block;    color: #7D797A;    outline: none;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    transition-duration: 500ms;    transition-property: width, background;    transition-timing-function: ease;    -moz-transition-duration: 500ms;    -moz-transition-property: width, background;    -moz-transition-timing-function: ease;    -webkit-transition-duration: 500ms;    -webkit-transition-property: width, background;    -webkit-transition-timing-function: ease;}ul#filters > li > a:hover,ul#filters > li > a:focus,ul#filters > .active > a,ul#filters > .active > span {    background: #F16E00;    padding: 10px 15px;    display: inline-block;    color: #fff;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    transition-duration: 500ms;    transition-property: width, background;    transition-timing-function: ease;    -moz-transition-duration: 500ms;    -moz-transition-property: width, background;    -moz-transition-timing-function: ease;    -webkit-transition-duration: 500ms;    -webkit-transition-property: width, background;    -webkit-transition-timing-function: ease;}.item img {}.text-grid a { color: #fff }.text-grid div { padding: 0 10px }.text-grid p { margin-bottom: 10px }/*parallax*/.parallax1 {    background-size: cover;    width: 100%;    min-height: 400px;    background-color: #F16E00;    font-style: italic;}.parallax1 h1 {    text-align: center;    color: #fff;    font-size: 25px;    font-weight: 300;    line-height: 40px;    margin-top: 160px;}/*newsletter*/#newsletter {    background-color: #F16E00;    padding: 60px 0;}#newsletter p.lead {    color: white;    padding-top: 0px;    margin-top: -5px;}#newsletter input {    border: none;    border-radius: 0px;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    margin-left: -1px;}#newsletter-faq p.lead {    color: white;    padding-top: 6px;}#newsletter-faq input {    border: none;    border-bottom-left-radius: 3px;    border-top-left-radius: 3px;    margin-left: -1px;}.btn.btn-inverse {    background-color: #475168;    color: #fff;    height: 45px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-inverse:hover {    background-color: #415b76;    color: #fff;    height: 45px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.newsletter-input { height: 45px }.btn-nl {    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;}.btn-nl:hover {    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;}.wh-bg {    background-color: #fff;    padding: 15px;    margin: 35px 0;    border: 1px solid #eee;    z-index: 20;}.position { text-align: center }.wh-bg h3 { text-align: center }/*faq*/#newsletter-faq {    padding: 72px 0;    background: url("../images/tg-black-bg.png") no-repeat fixed top rgba(0,0,0,0.7);    height: 200px;    margin-top: 30px;    margin-bottom: 30px;}#faq-other mark {    background: #F16E00;    color: #fff;}.faq-square { margin: 40px 0 20px }/* carousel */#quote-carousel {    padding: 0 10px 30px 10px;    margin-top: 30px 0px 0px;}/* Control buttons  */#quote-carousel .carousel-control {    background: none;    color: #222;    font-size: 2.3em;    text-shadow: none;    margin-top: 30px;}/* Previous button  */#quote-carousel .carousel-control.left { left: -12px }/* Next button  */#quote-carousel .carousel-control.right { right: -12px !important }/* Changes the position of the indicators */#quote-carousel .carousel-indicators {    right: 50%;    top: auto;    bottom: 0px;    margin-right: -19px;}/* Changes the color of the indicators */#quote-carousel .carousel-indicators li { background: #c0c0c0 }#quote-carousel .carousel-indicators .active { background: #333333 }#quote-carousel img {    width: 250px;    height: 100px;}/* End carousel */.item blockquote {    border-left: none;    margin: 0;}.item blockquote img { margin-bottom: 10px }.item blockquote p:before {    content: "\f10d";    font-family: 'Fontawesome';    float: left;    margin-right: 10px;}#filters {    margin: 1%;    padding: 0;    list-style: none;}#filters li { float: left }#filters li span {    display: block;    padding: 5px 20px;    text-decoration: none;    color: #666;    cursor: pointer;}#filters li span.active {    background: #F16E00;    color: #fff;}#portfoliolist-three .portfolio {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -o-box-sizing: border-box;    width: 32%;    margin-right: 1%;    margin-bottom: 1%;    display: none;    float: left;    overflow: hidden;}#portfoliolist .portfolio {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -o-box-sizing: border-box;    width: 24%;    margin-right: 1%;    margin-bottom: 1%;    display: none;    float: left;    overflow: hidden;}.portfolio-wrapper {    overflow: hidden;    position: relative !important;    background: #666;    cursor: pointer;}.portfolio img {    max-width: 100%;    position: relative;}span.filter {    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;}.portfolio-hover {    position: relative;    overflow: hidden;}.portfolio-hover .icon {    background-color: #000;    border-radius: 50px;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    opacity: .7;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.image-caption {    position: absolute;    top: 0;    right: 0;    background: rgba(0, 0, 0, 0.5);    width: 100%;    height: 100%;    padding-top: 35%;    display: none;    text-align: center;    color: #fff !important;    z-index: 2;}.price-container {    margin-top: -40px;    margin-bottom: -50px;}.price-one h1 { padding-top: 10px }.price-one p {    text-align: center;    padding-bottom: 40px;}.taglist { }/*pricing table*/.pricing-table-two {    background-color: #fff;    border-radius: 1px;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    padding: 7px 0;    margin: 20px -5px;    border: 1px solid #eee;}.pricing-table-two .title {    font-size: 24px;    padding: 15px 20px;    color: #000000;}.pricing-table-two .price { color: #E74c3c }.pricing-table-two .desc { padding: 5px 20px }.pricing-table-two .inner { padding: 0 10px }.pricing-table-two ul.items {    list-style: none;    padding-left: 0;    margin: 0 8px;    margin-top: 14px;    margin-bottom: 17px;}.pricing-table-two ul.items li {    margin-bottom: 5px;    padding: 13px 15px;    border-radius: 1px;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    clear: both;}.pricing-table-two ul.items li.available { background-color: #f2f4f5 }.pricing-table-two ul.items li .icon-holder {    display: inline-block;    vertical-align: top;    font-size: 18px;    padding-left: 13px;    position: relative;    padding-top: 3px;}.pricing-table-two ul.items li .desc {    display: inline-block;    width: 85%;}.pricing-table-two ul.items li .checkbox label {    padding-left: 2px;    margin-bottom: 14px;}.pricing-table-two ul.items li  label {    cursor: pointer;    margin-bottom: 0;    font-size: 13px;}.pricing-table-two.highlighted {    border: 1px solid #0aa699;    position: relative;    top: -15px;    padding-bottom: 20px;    padding-top: 25px;}.pricing-table-two .btn-block {    width: 60%;    margin-left: 20%;    margin-bottom: 10px;    padding: 9px 0;}.feature-item {    margin: 0 50px;    text-align: center;}.pricing-table-two .price-actions .btn {    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    background: #F16E00;    color: #fff;    border: none;    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    text-shadow: none;    padding: 10px 20px;    margin-left: 16%;    margin-bottom: 3%;    width: 70%;    cursor: pointer;}.muted { color: #b6bfc5 }.text-error { color: #e74c3c }.f-w-n { font-weight: normal }.hlight { }.pr-10 { padding-right: 10px }.pr-5 { padding-right: 5px }.error-inner {    text-align: center;    padding: 15%;}.career-contact {    border: 1px solid #eee;    background-color: #f7f7f7;    padding-top: 9px;}.career-inner {    margin-top: -40px;    padding: 30px 0;}.career-head h1,p { text-align: center }.candidate ul li { padding: 3px 0 }.candidate h1 { margin-bottom: 20px }.align-left { text-align: left }.privacy-terms h3,p { text-align: left }.terms-list {    padding-left: 15px;    padding-bottom: 25px;    line-height: 1.6;}.owl-prev {    float: left;    padding: 8px 20px;    margin-left: 2px;    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    margin-top: 5px;    background-color: #eee;}.owl-next {    float: right;    padding: 8px 20px;    margin-right: 2px;    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    margin-top: 5px;    background-color: #eee;}/*404 page*/.fof { margin-top: -40px }.fof h1 { margin-top: 0px }/*submenu test*/.dropdown-submenu { position: relative }.dropdown-submenu>.dropdown-menu {    top: 0;    left: 100%;    margin-top: 0px;    margin-left: -1px;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;}.dropdown-submenu:hover>.dropdown-menu { display: block }.dropdown-submenu>a:after {    display: block;    content: " ";    float: right;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;    border-width: 5px 0 5px 5px;    border-left-color: #ccc;    margin-top: 9px;    margin-right: -10px;}.dropdown-submenu:hover>a:after { border-left-color: #fff }.dropdown-submenu.pull-left { float: none }.dropdown-submenu.pull-left>.dropdown-menu {    left: -100%;    margin-left: 10px;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;}.pad-bot-fifty { padding-bottom: 50px }.jumbotron { margin-bottom: 0px }.mar-b-30 { margin-bottom: 30px }.mar-b-40 { margin-bottom: 40px }.mar-b-50 { margin-bottom: 50px }.mar-b-60 { margin-bottom: 60px }.mar-b-70 { margin-bottom: 70px }.btn {    border-radius: 4px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;}/*    Component: Buttons-------------------------*/.btn {    font-weight: 500;    border: 1px solid transparent;    padding: 5px 30px;    background-color: #F16E00;    color: #fff;    border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    white-space: normal;    display: inline-block;    margin: inherit;}.btn i {    color: #F16E00;}.btn i.Libon-icon.icon-user-1 {    color: #fff;}.btn:hover i {    color: #fff;}.btn:hover, .btn:focus {    color: #FFF;    text-decoration: none;    background-color: #F16E00;    border-color: transparent;}.btn.btn-default {    background-color: #fafafa;    color: #666;    border-color: #ddd;    border-bottom-color: #ddd;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default.hover {    background-color: #f4f4f4!important;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-default.btn-flat {    border-bottom-color: #d9dadc;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-primary {    background-color: #3bafda;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary.hover {    background-color: #4fc1e9;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-success {    background-color: #8cc152;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-success:hover,.btn.btn-success:active,.btn.btn-success.hover {    background-color: #a0d468;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-info {    background-color: #37bc9b;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info.hover {    background-color: #F16E00;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-danger {    background-color: #E74c3c;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-danger:hover,.btn.btn-danger:active,.btn.btn-danger.hover {    background-color: #f4543c;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-warning {    background-color: #f6bb42;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn.btn-warning:hover,.btn.btn-warning:active,.btn.btn-warning.hover {    background-color: #ffce54;    border: none;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn-group .btn.btn-success { border: 1px solid #7ab03f }.btn-group .btn.btn-info { border: 1px solid #2fa084 }.btn-group .btn.btn-danger { border: 1px solid #d13a24 }.btn-group .btn.btn-warning { border: 1px solid #efa50b }.btn-group-vertical .btn.btn-success { border: 1px solid #7ab03f }.btn-group-vertical .btn.btn-info { border: 1px solid #2fa084 }.btn-group-vertical .btn.btn-danger { border: 1px solid #d13a24 }.btn-group-vertical .btn.btn-warning { border: 1px solid #efa50b }.open .dropdown-toggle.btn-warning {    background-color: #f6bb42;    border-color: #efa50b;}.open .dropdown-toggle.btn-info {    background-color: #F16E00;    border-color: #2fa084;}.btn.btn-flat {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    border-width: 1px;}.btn:active {    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn:focus { outline: none }.btn.btn-file {    position: relative;    width: 120px;    height: 35px;    overflow: hidden;}.btn.btn-file > input[type='file'] {    display: block !important;    width: 100% !important;    height: 35px !important;    opacity: 0 !important;    position: absolute;    top: -10px;    cursor: pointer;}.btn.btn-app {    position: relative;    padding: 15px 5px;    margin: 0 0 10px 10px;    min-width: 80px;    height: 60px;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    text-align: center;    color: #666;    border: 1px solid #ddd;    background-color: #fafafa;    font-size: 12px;}.btn.btn-app > .fa,.btn.btn-app > .glyphicon,.btn.btn-app > .ion {    font-size: 20px;    display: block;}.btn.btn-app:hover {    background: #f4f4f4;    color: #444;    border-color: #aaa;}.btn.btn-app:active,.btn.btn-app:focus {    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn.btn-app > .badge {    position: absolute;    top: -3px;    right: -10px;    font-size: 10px;    font-weight: 400;}.btn.btn-social-old {    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    opacity: 0.9;    padding: 0;}.btn.btn-social-old > .fa {    padding: 10px 0;    width: 40px;}.btn.btn-social-old > .fa + span { border-left: 1px solid rgba(255, 255, 255, 0.3) }.btn.btn-social-old span { padding: 10px }.btn.btn-social-old:hover { opacity: 1 }.btn.btn-circle {    width: 30px;    height: 30px;    line-height: 30px;    padding: 0;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}/* Background colors */.bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black { color: #f9f9f9 !important }.bg-gray { background-color: #eaeaec !important }.bg-black { background-color: #222222 !important }.bg-red { background-color: #f56954 !important }.bg-yellow { background-color: #f39c12 !important }.bg-aqua { background-color: #00c0ef !important }.bg-blue { background-color: #0073b7 !important }.bg-light-blue { background-color: #3c8dbc !important }.bg-green { background-color: #00a65a !important }.bg-navy { background-color: #001f3f !important }.bg-teal { background-color: #39cccc !important }.bg-olive { background-color: #3d9970 !important }.bg-lime { background-color: #01ff70 !important }.bg-orange { background-color: #ff851b !important }.bg-fuchsia { background-color: #f012be !important }.bg-purple { background-color: #932ab6 !important }.bg-maroon { background-color: #85144b !important }.tag-line-section {    background: url("../images/tg-black-bg.png") no-repeat fixed top rgba(0,0,0,0.7);    height: 300px;    margin-bottom: 30px;}.mfp-fade.mfp-bg {    opacity: 0;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}/* overlay animate in */.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8 }/* overlay animate out */.mfp-fade.mfp-bg.mfp-removing { opacity: 0 }/* content at start */.mfp-fade.mfp-wrap .mfp-content {    opacity: 0;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}/* content animate it */.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1 }/* content animate out */.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0 }/* reachable hover effect */.view-sixth img {    -webkit-transition: all 0.4s ease-in-out 0.5s;    -moz-transition: all 0.4s ease-in-out 0.5s;    -o-transition: all 0.4s ease-in-out 0.5s;    -ms-transition: all 0.4s ease-in-out 0.5s;    transition: all 0.4s ease-in-out 0.5s;}.view-sixth .mask {    background-color: rgba(0,0,0,0.5);    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;    -webkit-transition: all 0.3s ease-in 0.4s;    -moz-transition: all 0.3s ease-in 0.4s;    -o-transition: all 0.3s ease-in 0.4s;    -ms-transition: all 0.3s ease-in 0.4s;    transition: all 0.3s ease-in 0.4s;}.view-sixth a.info {    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: translateY(100px);    -moz-transform: translateY(100px);    -o-transform: translateY(100px);    -ms-transform: translateY(100px);    transform: translateY(100px);    -webkit-transition: all 0.3s ease-in-out 0.1s;    -moz-transition: all 0.3s ease-in-out 0.1s;    -o-transition: all 0.3s ease-in-out 0.1s;    -ms-transition: all 0.3s ease-in-out 0.1s;    transition: all 0.3s ease-in-out 0.1s;}.view-sixth:hover .mask {    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    -ms-transition-delay: 0s;    transition-delay: 0s;}.view-sixth:hover img {    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    -ms-transition-delay: 0s;    transition-delay: 0s;}.view-sixth:hover a.info {    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -o-transform: translateY(0px);    -ms-transform: translateY(0px);    transform: translateY(0px);    -webkit-transition-delay: 0.3s;    -moz-transition-delay: 0.3s;    -o-transition-delay: 0.3s;    -ms-transition-delay: 0.3s;    transition-delay: 0.3s;}.view {    overflow: hidden;    position: relative;    text-align: center;    cursor: default;}.view .mask,.view .content {    position: absolute;    overflow: hidden;    top: 0;    left: 0;}.view img {    display: block;    position: relative;}.view a.info {    display: inline-block;    text-decoration: none;    position: relative;    top: 35%;    color: #fff;}.feature-box {    margin-top: 15px;    margin-bottom: 15px;}.feature-box-heading i {    color: #F16E00;    width: 40px;    height: 40px;    display: inline-block;    border-radius: 50px;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border: 1px solid #F16E00;    line-height: 40px;}.border-one {    border: 1px solid #ffffff;    padding: 5px 15px;}.border-one:hover {    border: 1px solid #eee;    padding: 5px 15px;    opacity: .9;}/*  Back-to-top */#back-to-top {    display:none;    position:fixed;    bottom:30px;    right:30px;    height:40px;    width:40px;    cursor:pointer;    background:#000000;    line-height:1em;    -webkit-border-radius:2px;    -moz-border-radius:2px;    border-radius:2px;    background-image:url(../images/triangle.png);    background-position: 12px 16px;    background-repeat:no-repeat;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";    filter: alpha(opacity=80);    opacity:0.5;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;	z-index: 1;}#back-to-top:hover {    background-color:#F16E00;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";    filter: alpha(opacity=80);    opacity:0.8;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}div#logo a img{    float:left;    height:75px;}div.header h3{    margin-left:15px;}.hr{    height:1px;    width: 30%;    margin:30px auto;    background-color:#ececec;    position: relative;    line-height: 1px;}.hr-inner{    width:8px;    height: 9px;    background-color: #fff;    border: 1px solid #ececec;    position: absolute;    left:50%;    top:-4px;}/* Custom style */img.flag {  vertical-align: baseline;}.dropdown-menu {	top: 65px;	left: 0;/* 	left: 50%; *//*     transform: translate(-50%,0%); */    min-width: 100%;}.dropdown.langues ul.dropdown-menu {    left: -50%;}.social_network .Libon-icon:after {	font-size: 30px;}header .nav>li.social_network>a:hover, header .nav>li.social_network>a:focus {  background-color: transparent;}/*footer*/footer.footer-small ul li {  display: inline-block;}footer .container {  position: relative;}footer.footer-small {  text-align: center;  padding: 15px 0;}footer.footer-small ul li a {  color: #6F6F6F;  padding: 0 20px;}footer.footer ul.footer-legend li.title > a, footer.footer ul.footer-legend li.title > a:hover {  color: #fff;  cursor: default;}footer.footer ul.footer-legend > li {    display: inline-block;    vertical-align: top;    text-align: left;    margin: 0 30px 0 0;    width: 200px;    max-width: 20%;}footer.footer ul.footer-legend li {    list-style: none;}footer.footer ul.footer-legend li > span {    font-family: "robotomedium";    font-size: 14px;    color: #fff;}footer.footer ul.footer-legend li:first-child {    margin-left: 0;}footer.footer ul.footer-legend li a{	font-size: 14px;	font-family: robotolight;    color: #fff;}footer.footer ul.footer-legend li a:hover {  color: #F16E00;}footer.footer ul.footer-legend li a:active {    color: #F16E00;}footer .row {  margin-right: 0;  margin-left: 0;}.display-mobile {  display: none !important;}.display-desktop {  display: block;}.footer-header {  display: inline-block;  width: 100%;  border-bottom: 1px solid #F16E00;  margin-bottom: 36px;}	footer ul.nav.navbar-nav {	  float: right;	  text-align: right;	}.navbar-nav>li.social_network>a {  border-radius: 16px;    -webkit-border-radius: 16px;    -moz-border-radius: 16px;  width: 26px;  height: 27px;  margin: 0 12px 0 0;}header .navbar-nav>li.social_network:last-child>a {    margin-right: 0;}footer .navbar-nav>li.social_network>a {  padding: 0;  margin: 0 15px;}.keep-in-touch {  position: absolute;  top: 0;  right: 0;  padding-top: 26px;}.press .feature-box-heading {  min-height: 50px;  max-height: 50px;  margin: 0 auto;}.press .feature-box-heading + p {    text-align: center;    line-height: 25px;    margin-top: 10px;    /**/    display: block;    display: -webkit-box;    max-width: 100%;    height: 125px;    -webkit-line-clamp: 5;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    margin-bottom: 20px;}.feature-box-heading em {  display: block;  margin-bottom: 5%;}.container.computer-voicemail {    margin-top: 60px;}.voicemail .feature-box-heading em {    text-align: center;}.feature-box-heading img {    max-width: 100%;    width: auto;    max-height: 250px;}.press .feature-box-heading img {    max-height: 65px !important;}.owl-item .item span {    font-size: 14px;    max-height: 150px;    display: inline-block;    overflow: hidden;    line-height: 21px;}span.libon-btn.read-more {    display: block;    margin: 0 auto 0;/*     height: 36px; */    margin-top: 30px;    overflow: visible;    font-size: 16px;    font-family: robotoregular;}.reachable span.libon-btn.read-more a {/*     height: 36px; */}.press span.libon-btn.read-more.only {    margin-top: 0;}.property.voicemail .Property-description span.libon-btn.read-more {    margin-top: 0;}.promotion span.libon-btn.read-more {    margin-top: 2%;    float: right;}span.libon-dwnld-btn {  display: block;}html.android span.libon-dwnld-btn a.apple_store,html.apple span.libon-dwnld-btn a.google_play {	display: none;}/*****/html.desktop span.libon-dwnld-btn a.apple_store,html.desktop span.libon-dwnld-btn a.google_play {	display: inline;}/****/html .FAQ_form a.faq-qts {	display: none;}html.apple .FAQ_form a.faq-qts.apple,html.android .FAQ_form a.faq-qts.android,html.desktop .FAQ_form a.faq-qts.desktop {	display: block;}span.libon-dwnld-btn img {  margin: 2% 2% 0 0;  width: auto;  max-width: 40%;  height: auto;/*   width: 200px; */  width: 136px;  height: 40px;}.libon-hero span.libon-dwnld-btn img,.download-hero span.libon-dwnld-btn img {    /* width: 200px;    height: auto; */	width: 136px;    height: 40px;    margin-top: 18px;    margin-right: 24px;}.download-hero span.libon-dwnld-btn img {    margin-top: 18px;    margin-right: 24px;}.center {	text-align: center;	margin: 0 auto;}.clear {	clear: both;}span.libon-btn.read-more a {  padding: 5px 30px;  background-color: transparent;  color: #F16E00;  border-radius: 50px;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;/*   white-space: nowrap; */  display: inline-block;	margin: inherit;	border: 1px solid #F16E00;	overflow: visible;}.property.reachable .owl-item .item img {    width: 230px;    height: auto;    width: 70%;    max-height: 190px;}.property.reachable .owl-item .item > div {    text-align: center;}.property.reachable .owl-item .item span.libon-btn.read-more {    margin: 0;}.property.reachable .owl-item .item span.libon-btn.read-more a {    margin-top: 0;}span.libon-btn.read-more a:hover {    border-color: transparent;    color: #fff;    background-color: #F16E00;}span.libon-btn.read-more.only a {    font-size: 16px;    border-radius: 30px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    padding: 10px 40px;    height: 36px;    line-height: 15px;}.computer-voicemail span.libon-btn.read-more.only a {    margin-top: 45px;}.owl-item .item div.desc {  clear: both;  padding-top: 10px;  width: 70%;	margin: 0 auto;}.home .property.download.bg-lg.extra .Property-img img, .Property-img img {  width: auto;  float: right;  max-width: 100%;  height: auto;  margin: 0 60px;}.property.receive-calls .Property-img img,.property.download.bg-lg.extra .Property-img img,.property.share-calls .Property-img img { 	width: 415px;    float: right;    max-width: 100%;    height: auto;    margin: 0 60px;    max-height: 280px;}.property.receive-calls .Property-description p {    text-align: left;}.property.promotion .Property-img img {    width: 415px;    height: 280px;	width:auto;}.property.voicemail .Property-img > img {    height: 280px;    margin: 0 60px;    width: 415px;}.property.voicemail-features h1.interest-title, .property.voicemail-features .Property-description,.property.Reachme h1, .property.Reachme .Property-description {    width: 60%;}.property.voicemail-features .Property-img,.property.Reachme .Property-img {    width: 40%;}.property.Reachme h1, .property.Reachme .Property-description,.property.Reachme .Property-img {    padding: 0;}.property.Reachme .Property-description span li, .property.Reachme .Property-description span p {    font-size: 20px;    font-family: robotolight;    color: #333333;    margin: 0;}.property.voicemail .Property-img,.property.voicemail h1.interest-title,.property.voicemail .Property-description {    padding: 0;}.extra.reverse .Property-img img {    float: left !important;}.computer-voicemail .Property-img img {    width: 320px;    max-height: 450px;}.extra.international_calls .Property-img,.extra.download.reverse .Property-img{    padding: 0;}.extra.download.reverse .Property-img img {    margin: 0 60px;}span.interest-number {  font-size: 24px;  color: #000;}span.interest-devise {  font-size: 16px;  text-transform: uppercase;}span.small-caract {  font-size: 9px;  text-transform: lowercase;}.libon-container {    background-color: #fff;    position: relative;    z-index: 1;}.extra .talk.container {    text-align: center;}span.ancres-icons {}span.ancres-icons img {    width: 110px;    height: auto;}span.ancres-icons i.demo-icon {    background-color: #F16E00;    color: #fff;    border-radius: 150px;    -webkit-border-radius: 150px;    -moz-border-radius: 150px;    padding: 7% 6%;    font-size: 55px;}.libon-ancres a {    color: #797979;    text-align: center;}.libon-ancres .property a {    color: #F16E00;}span.ancres-label {    display: block;    width: 95%;    margin: 10px auto 0;    font-family: robotolight;    font-size: 1.2em;}.container .libon-ancres {    position: absolute;    width: 98%;    top: -2em;}#main .container.libon-ancres {	position: absolute;    margin-bottom: 7%;    z-index: 1;    top: 0;    width: 100%;    max-width: 1920px;}.nav>li>a:hover, .nav>li>a:focus {    background-color: inherit;}span.ancres-icons.chat {}.libon-hero {    width: 100%;    height: 460px;    margin: 0 auto;    overflow: hidden;    -webkit-transition: background-position 1s ease-out 0.3s;    -moz-transition: background-position 1s ease-out 0.3s;    -o-transition: background-position 1s ease-out 0.3s;    -ms-transition: background-position 1s ease-out 0.3s;    transition: background-position 1s ease-out 0.3s;/*     z-index: 1; */    text-align: center;    color: #fff;    position: initial;    display: table;    background-size: 100%;    position: relative;}.home .libon-hero,.prices .libon-hero {    height: 550px;}.libon-hero .container {	background-color: rgba(0, 0, 0, 0.45);    display: table-cell;    height: 100%;    max-width: 100%;    vertical-align: middle;    width: 100%;}.libon-hero h1 {	font-size: 32px;    font-family: robotolight;}.libon-hero .custom-hero-description h1 {    font-family: robotolight;    font-size: 40px;}.libon-hero .da-img .logo {  margin: 19px auto;  background-position: 0 -164px;  background-repeat: no-repeat;  height: 34px;  width: 160px;}.libon-hero .da-img .logo img {    opacity: 0.7;	width: 80px;    height: 80px;}div.hero-bg-img img {    width: 100%;    position: absolute;    height: auto;    z-index: -1;	left: 0;    min-height: 100%;    top: 50%;    transform: translate(0%,-50%);    -ms-transform: translate(0%,-50%);    -webkit-transform: translate(0%,-50%);    -moz-transform: translate(0%,-50%);    -o-transform: translate(0%,-50%);}.libon-hero .container.custom-hero {    height: 100%;    max-width: 100%;    /* padding: 0 35% 8% 5%; */    text-align: left;    vertical-align: bottom;    width: 100%;    padding-bottom: 100px;    padding-bottom: 40px;	padding-right: 35%;	padding-left: 60px;}div.custom-hero-img img {    position: absolute;    right: 60px;    bottom: -94px;    z-index: 1;    max-width: 320px;    height: 450px;    width: auto;}.libon-hero .container.custom-hero .custom-hero-description h1 + span {    font-size: 20px;    font-family: robotolight;    /* color: #333333; */    margin-bottom: 70px;    display: block;}.libon-hero .container.custom-hero.hero-country h1 {    margin-top: 0;    font-family: robotoregular;    font-size: 48px;    line-height: 0.8;}.libon-hero .container.custom-hero.hero-country .custom-hero-description h1 + span {	margin-bottom: 0px;}.libon-hero .container.custom-hero.hero-country .custom-hero-description span.hero-desc span.currency {    font-family: robotolight;    font-size: 20px;    color: #fff;}.libon-hero .container.custom-hero.hero-country .custom-hero-description span.hero-desc span.currency p {    font-family: robotolight;    font-size: 40px;    color: #fff;    line-height: 1.5;}.libon-hero .container.custom-hero span p {    display: inline;}.head-section .nav li a.dd-selected {    color: #fff;    /* background-color: rgba(0, 0, 0, 0.580392); */    /* border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px; */}.head-section .nav li a.dd-selected:hover {    /* background-color: rgba(211, 211, 211, 0.6); */}.voicemail .feature-box-heading img {    max-width: 100%;    width: auto;    height: 100%;    vertical-align: bottom;    /* max-height: 200px; */}.voicemail-features .feature-box {    text-align: center;}.voicemail-features .feature-box .features-item {    float: none;    display: inline-block;    margin: 0 15px;    font-size: 16px;    font-family: robotolight;}.voicemail .item p {    font-size: 18px;    width: 60%;    margin: 20px auto;}.chat .Property-img img {/*max-width: 100%;    width: 320px;    max-height: 450px;    margin: 0 60px;*/    width: 320px;    max-width: none;    height: auto;    max-height: none;}.chat .Property-img {    padding: 0;}.property.chat .Property-description {    padding-left: 20px;	padding-right: 0;}.property.chat-desktop .Property-description span {    font-size: 20px;    font-family: robotolight;    color: #333333;    text-align: left;    line-height: 1.5;}.prices-search-form input.autocomplete,.country-search-form input.autocomplete,.international_calls input.autocomplete {    width: 380px;    border-radius: 20px;	-webkit-border-radius: 20px;    -moz-border-radius: 20px;     border: 1px solid #cccccc;    padding: 5px 15px;	background-color: #fff;    margin: 0;	font-size: 16px;	height: 36px;	vertical-align: top;	color: #333;}.international_calls button.btn.btn-lg,.search-country-devise button.btn.btn-lg,.prices-search-form button.btn.btn-lg {    vertical-align: top;}.prices-search-form .form-group {    width: 380px;    display: inline-block;    margin-bottom: 0;    height: 36px;}.property .prices-search-form p.error,.property .search-country-devise p.error,.property.international_calls p.error,.property.FAQ .FAQ_form span.search-form p.error {    font-size: 12px;    margin-left: 15px;    color: red;    text-align: left;}.prices-search-form .form-group input.autocomplete {    margin: 0;/*     font-size: 0.75em; */}.prices-search-form button.btn.btn-lg {    margin-bottom: 0;    margin-left: 16px;}.prices-search-form button.btn span {    padding: 0;    font-family: robotoregular;    font-size: 14px;}div.autocomplete-list {    background: #fff none repeat scroll 0 0;    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);    padding: 5px 0px;    position: absolute;    width: 300px;	top: 36px;    display: none;    z-index: 2;    border: 1px solid #ddd;	text-align: left;}.offre-libon div.autocomplete-list {    top: 26px;}.international_calls h2.interest-title {    margin-bottom: 5%;}.international_calls .Property-description {    padding-left: 20px;}.international_calls .form-group {    display: inline-block;    width: 380px;	margin-right: 16px;    margin-bottom: 0;    vertical-align: middle;}.international_calls .Property-description button.btn span {    font-size: 14px;    line-height: 1.2;}.international_calls .Property-description h4 {    margin-bottom: 2%;}.home .international_calls div.autocomplete-list {    top: 28px;    width: 95%;    margin: 0 10px;}.international_calls input.autocomplete:focus + div.autocomplete-list,.international_calls input.autocomplete + div.autocomplete-list:hover ,input.input-search-libon:focus + div.autocomplete-list,input.input-search-libon + div.autocomplete-list:hover {		display: block;}.property .Property-description span div.autocomplete-list ul {    margin: 0;}div.autocomplete-list ul li a {    display: block;    text-decoration: none;    color: #797979;	text-align: left;}div.autocomplete-list ul li {    border-bottom: 1px solid #ddd;    padding: 5px 15px;}div.autocomplete-list ul li:last-child {    border-bottom: none;}div.autocomplete-list ul li img {    margin-right: 10px;    vertical-align: inherit;    width: 20px;	height: auto;	margin-bottom: 0;}.libon-hero a.apple_store img, .libon-hero a.google_play img {    margin: 3% 10px 0 10px;}.libon-hero .custom-hero-description a.apple_store img, .libon-hero .custom-hero-description a.google_play img {    margin: 0 28px 0 0;}div.autocomplete-list ul {    font-size: 20px;    list-style: outside none none;	margin-bottom: 0;}span.autocomplete {    position: relative;}.prices-search-form span.autocomplete {    display: inline;}.international_calls a {    text-decoration: underline;}h3.fa-check:before {    content: "\f00c";	font-family: FontAwesome;    color: #F16E00;    font-size: 16px;    position: absolute;    left: -20px;	top: 5px;}.international_calls img {	width: auto;    height: 450px;    margin-right: 60px;    max-width: 320px;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {    border-bottom: none;}.property.FAQ .FAQ_form {    text-align: center;    width: 800px;    margin: 0 auto;}.property.FAQ .FAQ_form span {    display: block;    text-align: left;    padding: 7px;    min-height: 44px;}.property.FAQ .FAQ_form span.search-form {    text-align: center;    padding: 0;}.property.FAQ .FAQ_form span.search-form:nth-child(odd) {    background-color: transparent;}.property.FAQ .FAQ_form span {    background-color: #f6f6f6;    margin: 0 0 10px 0;    text-align: center;}.property.FAQ .FAQ_form span a {    color: #333;    font-size: 20px;    font-family: robotolight;    line-height: 1.5;}.property.FAQ .FAQ_form h3 {    font-family: robotoregular;    font-size: 20px;    color: #333;}.property.FAQ .FAQ_form span.search-form form {    position: relative;}.property.FAQ .FAQ_form span.search-form form label.question {    top: 11px;    right: 11px;    position: absolute;}.property.FAQ .FAQ_form span.search-form input {    margin: 0 5px;    border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border: none;}.property.FAQ .FAQ_form span.search-form input.libon-btn {    padding: 8px 30px;    color: #F16E00;    background-color: transparent;    border: 1px solid #F16E00;    text-align: center;    margin-left: 16px;    height: 36px;    font-size: 14px;    margin-right: 0;    font-family: robotoregular;}.property.FAQ .FAQ_form span.search-form input.libon-btn:hover {    color: #FFF;    background-color: #F16E00;    border-color: transparent;}.property.FAQ .FAQ_form span.search-form div.search-question {    width: 380px;    position: relative;    margin: 0 auto;    display: inline-block;    vertical-align: top;}.property.FAQ .FAQ_form span.search-form input[type="text"] {    border: 1px solid #cccccc;    padding: 8px 15px;    width: 380px;    height: 36px;    margin: 0;}div.international-price {    text-align: center;    background-color: #6eb8fd;    position: absolute;	right: 10%;    top: -5%;    border-radius: 150px;    -webkit-border-radius: 150px;    -moz-border-radius: 150px;    vertical-align: middle;    display: inline-table;    width: 150px;    height: 150px;}div.international-price span {    display: table-cell;    vertical-align: middle;    color: #fff;    font-size: 20px;    font-family: robotothin;}div.international-price span span.currency {    font-family: robotoregular;}div.international-price span span.interrest-price {    font-family: robotoregular;    font-size: 1.6em;    display: block;    margin-bottom: 0;    line-height: 40px;}div.international-price span p span {    display: inline-block;    font-family: robotoregular;    font-size: 25px;    line-height: 36px;    margin-bottom: 0;    font-weight: normal;        vertical-align: initial;}span.custom-chat-bull {    display: block;    font-family: robotolight;    font-size: 14px;    width: 50%;    margin: 0 auto;    padding: 15px 20px;    background-color: #fff;    border-radius: 10px;    line-height: 1.5;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    box-shadow: 1px 2px 4px #C5C5C5;    -webkit-box-shadow: 1px 2px 4px #C5C5C5;    -moz-box-shadow: 1px 2px 4px #C5C5C5;    position: relative;    color: #666666;    width: 216px;}span.custom-chat-bull:after {	content: " ";    top: 100%;    left: 13%;    border: solid transparent;    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-color: rgba(255, 255, 255, 0);    border-top-color: #ffffff;    border-width: 10px;}span.custom-chat-bull:before {    top: 100%;    left: 13%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-color: rgba(194, 225, 245, 0);    border-top-color: #CFD1D2;    border-width: 12px;    margin-left: 0px;}p.button-play {    width: 50%;    margin: 5% auto 0;    padding: 1% 2%;    border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    background-color: rgb(144, 205, 67);	cursor: pointer;   	display: inline-block;    width: 216px;}p.button-play img {    vertical-align: middle;    margin: 0;    float: left;}p.button-play span.greetings-play {    color: #fff;    font-size: 18px;    position: relative;    display: block;    text-align: right;    vertical-align: middle;    padding-right: 20px;    margin-top: 5px;}p.button-play span.greetings-play:after {    content: "\f0da";    font-family: FontAwesome;    color: #FFFFFF;    position: absolute;    bottom: 0;    font-size: 2em;    right: 0;    vertical-align: middle;    margin-left: 10%;    top: 2px;}/* dropdown */.dd-select{border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; position:relative; cursor:pointer;}.dd-desc { color:#aaa; display:block; overflow: hidden; font-weight:normal; line-height: 1.4em; }.dd-selected{ overflow:hidden; display:block; padding: 0 15px 0 0; font-weight:bold;line-height: 30px;}.dd-pointer{ width:0; height:0; position:absolute; right: 15px; top:54%; margin-top:-3px;}.head-section .nav li span.dd-pointer {    right: 0;}.dd-pointer-down{ border:solid 5px transparent; border-top:solid 5px #fff; }.dd-pointer-up{border:solid 5px transparent !important; border-bottom:solid 5px #fff !important; margin-top:-8px;}header.head-section.no-hero .nav li span.dd-pointer.dd-pointer-down {border-top: solid 5px #fff;}header.head-section.no-hero .nav li span.dd-pointer.dd-pointer-up { border-bottom: solid 5px #fff !important;}.f-currency .select-wrapper div.dd-container span.dd-pointer-down {    border: solid 5px transparent;    border-top: solid 5px #ccc;}.f-currency .select-wrapper div.dd-container span.dd-pointer-up {    border: solid 5px transparent !important;    border-bottom: solid 5px #ccc !important;    margin-top: -8px;}.dd-options{ 	left: 50%; 	transform: translate(-50%,0%);    -ms-transform: translate(-50%,0%);    -webkit-transform: translate(-50%,0%);    -moz-transform: translate(-50%,0%);    -o-transform: translate(-50%,0%);/* 	-webkit-column-count: 2;  *//* 	-moz-column-count: 2; column-count: 2;  */	border:solid 1px #ccc; border-top:none; 	list-style:none; 	box-shadow:0px 1px 5px #ddd;     -webkit-box-shadow: 0px 1px 5px #ddd;     -moz-box-shadow: 0px 1px 5px #ddd; 	display:none; 	position:absolute; 	z-index:2000; 	margin:0; 	padding:0;	background:#fff; 	overflow:auto;}html.touch .dd-options {    left: 0;    -webkit-column-count: 1;    -moz-column-count: 1;    column-count: 1;    width: auto;    transform: none;}html.touch *:hover {}.dd-option{	white-space: nowrap; 	padding:10px; 	display:block; 	overflow:hidden; 	text-decoration:none; 	color:#333333; 	cursor:pointer;	-webkit-transition: all 0.25s ease-in-out; 	-moz-transition: all 0.25s ease-in-out;	-o-transition: all 0.25s ease-in-out;	-ms-transition: all 0.25s ease-in-out; }.dd-option:hover{ background:#f3f3f3; color:#000;}.dd-selected-description-truncated { text-overflow: ellipsis; white-space:nowrap; }.dd-option-selected { background:#f6f6f6; }.dd-option-image, .dd-selected-image { vertical-align:middle; margin-right:5px; width:22px;}img.dd-option-image {border: 1px solid #929292;}.dd-image-right { float:right; margin-right:15px; margin-left:5px;}.dd-container{ position:relative;} .dd-selected-text { font-weight:bold}.f-currency .select-wrapper div.dd-container {    position: relative;    width: 160px;    cursor: pointer;}.f-currency .select-wrapper div.dd-container a.dd-selected {    color: inherit;    font-weight: normal;    padding: 6px 30px;    height: 36px;    line-height: 1.5;    font-size: 16px;    color: #333333;    font-family: robotoregular;}.f-currency .select-wrapper div.dd-container .dd-select {    border-radius: 50px;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    position: relative;    cursor: pointer;    border: 1px solid #ccc;    background: #fff; }.f-currency .select-wrapper ul.dd-options {    top: auto;    bottom: auto;    -webkit-column-count: 1;    -moz-column-count: 1;    column-count: 1;    left: 0;    width: 100%;    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    border-radius: 0 0 20px 20px;    -webkit-border-radius: 0 0 20px 20px;    -moz-border-radius: 0 0 20px 20px;    transform: translate(0%,0%);    -ms-transform: translate(0%,0%);    -webkit-transform: translate(0%,0%);    -moz-transform: translate(0%,0%);    -o-transform: translate(0%,0%);}.f-currency .select-wrapper div.dd-container.open .dd-select {    border-radius: 20px 20px 0 0;    -webkit-border-radius: 20px 20px 0 0;    -moz-border-radius: 20px 20px 0 0;    border-bottom: none;}.f-currency .select-wrapper ul.dd-options li {    margin: 0 12px;}.f-currency .select-wrapper ul.dd-options a.dd-option {    padding: 0;    color: inherit;    padding: 12px 20px;    border-top: 1px solid #E5F3CF;}.f-currency .select-wrapper ul.dd-options a.dd-option-selected {    color: #F16E00;    position: relative;    padding-right: 20px;    font-family: "robotomedium",Arial,sans-serif;    background-color: transparent;}.f-currency .select-wrapper ul.dd-options a.dd-option-selected:after {    content: "";    position: absolute;    right: 4px;    top: 50%;    width: 16px;    height: 16px;    margin-top: -8px;    font-weight: normal;    background: #F16E00;}.f-currency .select-wrapper ul.dd-options a.dd-option:hover {    color: #FFF;    background-color: #F16E00;}/*.wysiwyg*/.wysiwyg{	font-family:"robotoregular",Arial,sans-serif}header.no-hero + section#main .wysiwyg {    width: 80%;    margin: 0 auto 10%;}.wysiwyg h1,.wysiwyg h2{	font-family:"robotolight",Arial,sans-serif;	font-size:3.143em;	font-weight:normal;	color:#F16E00;	text-align:center}.wysiwyg h3{	color:#F16E00;	text-transform:uppercase;	font-weight:normal}.wysiwyg h4{	color:#575763}.wysiwyg ul{	padding-left:60px;	list-style:disc}.wysiwyg a{	color:#F16E00}.wysiwyg a:hover{	color:#F16E00}.wysiwyg a.btn{	color:#FFF}.wysiwyg strong{	font-weight:normal;	font-family:"robotobold",Arial,sans-serif}.wysiwyg .date{	font-size:0.857em;	font-style:italic}.wysiwyg table{	width:100%;	border:1px solid;	margin:10px 0}.wysiwyg table.no-border{	border:none}.wysiwyg table.no-border td{	vertical-align:middle;	border:none}.wysiwyg table td{	padding:8px;	border:1px solid}.wysiwyg table td .content-view-embed .class-image .attribute-image img{	max-width:100%}.wysiwyg .object-center,.wysiwyg .text-center{	text-align:center}.wysiwyg .object-left{	text-align:left}.wysiwyg .object-right{	text-align:right}.wysiwyg ol{	list-style:decimal;	padding-left:60px}.wysiwyg .state-table .content-view-embed .class-image .attribute-image img{	max-width:auto;	width:auto;	height:auto}.wysiwyg .content-view-embed .class-image .attribute-image img{	max-width:100%;	height:auto}.wysiwyg ul.arrow-green{	list-style:none;	font-size:1.286em;	padding-left:0}.wysiwyg ul.arrow-green li{	position:relative;	margin-bottom:30px;	display:block;	overflow:hidden;	padding-left:33px}.wysiwyg ul.arrow-green li:before{	position:absolute;	top:2px;	left:0;	content:"";	margin-right:8px;	width:23px;	height:23px;	background:transparent url("../images/bg/ul-arrow-green.png") no-repeat}.focus-wrapper .focus .wysiwyg p:first-child{	margin-top:0}.search .wysiwyg>h2,.apptoapp .wysiwyg>h2,.prices .wysiwyg>h2{	font-size:4.429em;	color:#666666}.search .solutions>.wysiwyg>h3,.apptoapp .solutions>.wysiwyg>h3,.prices .solutions>.wysiwyg>h3{	font-size:2.857em;	text-align:center;	font-family:"robotolight",Arial,sans-serif;	text-transform:none}.share-fonctionnality {    margin: 3% 0 0;    float: none;    display: inline-block;    padding: 0;    max-width: 100%;    vertical-align: top;    width: 100%;}.share-fonctionnality img {    width: 80%;    height: auto;}.share-fonctionnality h4 {    font-size: 24px;}.text-left {    text-align: left !important;}.free-calls img {    position: absolute;    z-index: -1;    left: 50%;    top: -40px;    transform: translate(-50%,0%);    -ms-transform: translate(-50%,0%); /* IE 9 */   	-webkit-transform: translate(-50%,0%); /* Safari */}.property.free-calls .Property-description * {    display: block;    color: #333;    font-family: robotolight;    font-size: 20px;}.property.free-calls .Property-description p {    color: #333;    font-family: robotolight;    font-size: 20px;}.property.free-calls .Property-description ul li {/*     font-size: 18px; */}.property.free-calls .Property-description span ul {    margin-left: 0;    display: inline-block;}.property.free-calls .Property-description ul li {    list-style-position: inside;    text-align: left;    display: list-item;}.property.share-calls .Property-description img {    margin-left: 10px;    height: auto;    width: 30%;}.container.press .press-container > div {    float: none;    font-family: "robotoregular",Arial,sans-serif;    padding: 15px 18px 15px 18px;    display: table;    width: 100%;}.container.press .press-container > div:first-child {    background-color: #f5f5f5;}.container.press .press-container .feature-box-heading {    display: inline-block;    width: 20%;    padding: 0;    vertical-align: middle;}.container.press .press-container p {    width: 80%;    padding: 0 25px;    position: relative;    display: inline-block;    text-align: left;    vertical-align: top;    height: auto;}.container.press .press-container a.read {    display: block;    vertical-align: bottom;    text-align: right;}header.no-hero + section#main .focus-wrapper .focus .wysiwyg {    width: auto;    margin: auto;}.container.press .store,.container.press-releases .store {    margin: 25px 0 50px 0;    text-align: center;}.container.press .store a,.container.press-releases .store a {    display: inline-block;/*     margin-left: 50px; */}.container.press .store img,.container.press-releases .store img {    width: 200px;    height: auto;    max-width: none;}/* press release */.press.release .bloc-wrapper {    margin-bottom: 30px;    width: 70%;    margin: 0 auto;}.press.release .bloc-wrapper:after {    clear: both;    content: " ";    display: table;}.press.release section#main .bloc-wrapper .bloc {    float: left;    width: 45%;    margin: 0;}.press.release .bloc-wrapper .bloc:first-child {    text-align: center;}.press.release section#main .bloc-wrapper .bloc.second {    float: right;}.press.release .bloc-wrapper .bloc .btn:first-child {    margin-top: 0;}.press.release .bloc-wrapper .bloc .btn {    cursor: pointer;    margin-top: 20px;}.press.release .bloc-wrapper .bloc .btn {    cursor: pointer;    margin-top: 20px;    min-height: 36px;   	height: auto;}.btn {    display: inline-block;    padding: 6px 20px 7px;    color: #F16E00;    background-color: transparent;    border: 1px solid #F16E00;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    border-radius: 50px;    position: relative;    height: 36px;    font-family: robotoregular;    behavior: url("/extension/libon/design/browser/htc/PIE.htc");}.btn.disabled, .btn[disabled], fieldset[disabled] .btn {    background-color: #ECECEC;    border-color: #cacaca;    color: #CACACA;}.popular-destination .owl-item .item a.btn {    font-size: 16px;    font-family: robotoregular;    min-height: 36px;	height: auto;}.popular-destination .owl-item .item a.btn:hover,.btn:hover {    color: #FFF;    background-color: #F16E00;    border-color: transparent;}.container.press-releases .press-container {    padding: 2% 3%;    display: block;}.container.press-releases .press-container:after {    clear: both;    content: " ";    display: table;}.container.press-releases .press-container:nth-child(odd) {    background-color: #f5f5f5;}.container.press-releases .press-container > div {    display: inline-block;    width: 48%;    float: left;    margin-right: 2%;}.container.press-releases .press-container p {    display: block;    padding: 0;    width: 100%;}header.no-hero + section#main .container.press-releases .wysiwyg,header.no-hero + section#main .container.press .wysiwyg {    margin: 0 auto 5%;}/* autocompletion */.form-group {    position: relative;}.ui-autocomplete {	z-index:500;	background:#fff;	width:400px;	position:absolute;	max-height:333px;	overflow-y:auto;	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58);    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58);    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58);}.ui-autocomplete li {padding:5px;border-bottom:1px solid #ddd}.ui-autocomplete li a {display:block;color:#333333;text-decoration:none}.ui-autocomplete li img {margin:0 5px 0 0}.ui-autocomplete .ui-state-focus {background:#eee}.state-container form .form-group label {	position: absolute;    top: 11px;    right: 11px;}.home .state-container form .form-group label {    top: 10px;    right: 10px;}.prices-search-form form .form-group label {    top: 3px;    right: 3%;    position: absolute;}.icon-search {    display: inline-block;    background-image: url('../images/search-icon.png');    background-repeat: no-repeat;    height: 18px;    width: 18px;}.gif-loader {    display: inline-block;    width: 18px;    height: 18px;    background: url("../images/gif-load.gif") no-repeat right center;}/* prices page */.libon-hero .container.custom-hero.hero-prices {    /* padding: 0% 5% 8% 30%; */	padding-right: 5%;    padding-left: 30%;}.libon-hero .container.custom-hero.hero-prices span {    font-size: 20px;}.libon-hero .container.custom-hero.hero-prices span ul {    padding-left: 5%;}.property.country-search .row, .property.country-search .row .property-title {    margin: 0;    padding: 0;}.custom-hero-img.prices-hero-img {        position: absolute;    display: block;    height: 350px;    bottom: 30%;    width: 200px;    z-index: 0;    left: 60px;}.custom-hero-img.prices-hero-img div.international-price {    background-color: #6eb8fd;    position: absolute;    right: -35%;    top: -35%;    display: inline-table;	z-index: 2;    color: #fff;}div.international-price p {    text-align: center;    font-size: 16px;}div.custom-hero-img.prices-hero-img img {    left: 0;    right: auto;    bottom: 0;}.prices-search-form {    padding: 0% 0 0 30%;}button.btn.btn-search-icon {    display: none;}.prices-search-form span.libon-dwnld-btn {	display: none;}.prices-search-form span {    font-size: 24px;    padding: 0 2% 2% 0%;    display: block;    font-family: robotolight;}.prices-search-form span:last-child {    padding: 0;}input.input-search-libon {    border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border: 1px solid #D2D2D2;    padding: 5px 15px;    width: 100%;    max-width: 300px;	margin-right: 2%;	background: url(../img/search-icon.png) no-repeat 10px center #fff;    padding-left: 35px;	font-size: 16px;}select.select-devise {    border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border: 1px solid #D2D2D2;    padding: 5px 15px;    width: 100%;    max-width: 150px;    margin-right: 2%;}.owl-item .item span.flag {    width: auto;    height: auto;    max-width: 100px;}.popular-destination .owl-item .item span {    height: auto;    display: block;    margin: 0 auto;    font-family: robotolight;    color: #666;}.popular-destination .owl-item .item span div {    margin-bottom: 10px;}.popular-destination .owl-item .item span strong {    font-weight: normal;}.title_popular_destination form.f-currency {    position: absolute;    right: 0;    top: 10px;}.title_popular_destination {    position: relative;}.owl-demo-popular-destination {    margin-top: 5%;    text-align: center;}.hidden-costs .owl-demo-popular-destination {    display: inline-block;        width: 100%;        margin: 0 auto;}.popular-destination .owl-item .item span.flag img {    width: 62px;    height: 42px;    border: 1px solid #E8E8E8;    margin-bottom: 0;}.owl-item .item span.country {        font-size: 24px;    padding: 5px;    margin-top: 30px;    font-family: robotoregular;    color: #333333;    margin-bottom: 20px;}.popular-destination .owl-item .item span.popularDestination-prices, .popular-destination .owl-item .item span.popularDestination-prices span {    font-size: 20px;    color: #333;    font-family: robotolight;}.popular-destination .owl-item .item span.Libon-VAT {    font-size: 14px;    font-family: robotolight;    color: #999999;    margin-bottom: 40px;}.popular-destination .item, .hidden-costs .item, .price-comparator .item {    display: inline-block;	margin: 2% 3%;	vertical-align: top;}.hidden-costs .item {    display: inline-block;    list-style: none;    width: 200px;    text-align: center;    margin: 0;    margin-right: 10px;    margin-top: 20px;}.popular-destination .item {    padding: 2% 2%;    margin: 0 10px;    vertical-align: top;    max-width: 22%;} .hidden-costs table { 	text-align: center; }.popular-destination .owl-item p{    text-align: center;}.hidden-costs .owl-item .item span,.price-comparator .owl-item .item span {	width: auto;    height: auto;    display: block;    margin: 0 auto;    font-size: 20px;}.hidden-costs .owl-item .item span {    vertical-align: middle;        width: auto;}.hidden-costs .owl-item .item span.desc {    overflow: visible;}.hidden-costs .owl-item .item span.desc p {    font-family: robotolight;    text-align: center;    font-size: 20px;    color: #333;    width: 80%;    margin: 0 auto;}.hidden-costs .owl-item .item span.check {    padding-left: 3%;    width: 2em;}.price-comparator .owl-item .item span.price span {    display: inline;    font-size: 26px;    line-height: 50px;}.price-comparator .owl-item .item.libon span.price {    color: #F16E00;}.hidden-costs .owl-item .item span img,.price-comparator .owl-item .item span img {    margin-bottom: 15%;	max-height: 70px;}.price-comparator .owl-item .item span.logo {    height: 70px;}.price-comparator .owl-item .item span.logo img {    width: auto;    height: auto;    min-width: 100px;    vertical-align: -webkit-baseline-middle;    margin-bottom: 0;}.property.list-countries {    padding: 26px 0;    background-color: #f5f5f5 !important;}span.coulntries-list {    font-size: 20px;    font-family: robotoregular;    cursor: pointer;    display: block;    color: #333;}.property.list-countries {    cursor: pointer;}.list-countries .list-countries {    display: none;}.list-countries > ul {    -ms-column-count: 4;    -webkit-column-count: 4;    -moz-column-count: 4;	column-count: 4;    margin: 2% 0 0 10%;}.list-countries ul li {    list-style: none;    text-align: left;}.list-countries ul li strong {    font-family: robotolight;    font-weight: normal;    color: #333333;    font-size: 30px;}span.coulntries-list i {    color: inherit;}.list-countries ul a {    color: inherit;}.list-countries ul a:hover {    color: #F16E00;}.minute-for-free {    position: absolute;    width: 150px;    height: 150px;    border-radius: 150px;    -webkit-border-radius: 150px;    -moz-border-radius: 150px;    padding: 3% 0;    background-color: rgba(121, 175, 253, 0.95);    color: #fff;    vertical-align: middle;    font-size: 20px;    top: -10%;    right: 400px;    font-family: robotolight;        left: -50px;}.minute-for-free span {    display: block;    font-size: 1.5em;    font-family: robotoregular;    text-transform: uppercase;}/* country-page */.libon-hero .container.custom-hero.hero-country div.flag, .libon-hero .container.custom-hero.hero-country div.desc {    display: table-cell;    vertical-align: top;}.libon-hero .container.custom-hero.hero-country div.desc {    padding-left: 30px;    width: 100%;}.libon-hero .container.custom-hero.hero-country h1 {    margin-top: 0;}.libon-hero .container.custom-hero.hero-country div.flag img {    max-width: 150px;}.libon-hero .container.custom-hero.hero-country {    /* padding: 0 10% 20% 10%; */	padding-bottom: 160px;	padding-left: 18%;    padding-right: 5%;}.user-comment .item {    width: 50%;    float: left;    text-align: left;}.user-comment .item > span, .user-comment .item > div.comment {    display: table-cell;	vertical-align: middle;	position: relative;}.user-comment .item img {    max-width: 150px;    height: auto;}.user-comment .item > div.comment {    width: 75%;	padding: 0 2%;}.user-comment .item > div.comment span {    height: auto;    padding: 0 5px;    font-family: robotolight;    color: #666;    display: block;}.user-comment .item > div.comment span.user-name {    color: #333333;    font-family: robotoitalic;}.user-comment .item > div.comment span.stars i {    color: #FFDB00;}.user-comment .item > div.comment span.stars i.star-origin {    color: #E4E4E4;}.offre-libon .libon-dwnld-btn {    display: none;}.offre-libon .owl-item {    text-align: center;}.offre-libon .owl-item .item {    display: inline-block;    border: 1px solid #ccc;    margin: 0 15px;    background-color: #fff;    width: 216px;    height: 280px;    padding-top: 40px;    padding-bottom: 20px;    vertical-align: middle;}.offre-libon .owl-item .item:last-child {    border: 3px solid #F16E00;    padding-top: 55px;    padding-bottom: 35px;    height: 310px;}.offre-libon .owl-item .item div {    max-height: none;    min-height: inherit;}.offre-libon .owl-item .item a.btn {    margin: 0;}.offre-libon .owl-item .item span {    height: auto;    display: block;    line-height: 1;    font-size: 14px;    font-family: robotolight;}.offre-libon .owl-item .item span.interest-nb {    font-size: 40px;    line-height: 40px;    font-family: robotolight;    color: #333333;    margin: 30px 0;}.offre-libon .owl-item .item span.interest-nb.libon-col {    color: #F16E00;    margin: 0 0 30px 0;}.libon-col {    color: #F16E00;}.offre-libon select.select-devise {    float: right;    max-width: 110px;}.libon-container.country .property.offre-libon {    background-color: transparent;	position: relative;    padding-bottom: 0;}.offre-libon .owl-item .item span.small-nb {    color: #999;}.libon-container.country .property.offre-libon .container {    width: 100%;    margin: 0 auto;    max-width: 100%;}.libon-container.country .property.offre-libon .container .owl-item {	margin-top: -190px;}.libon-container.country .property.offre-libon .container > div {    width: 90%;    margin: 0 auto;}.property.offre-libon .container div.search-country-devise {    max-width: 92%;    margin: 0 auto;}.property.offre-libon .container div.search-country-devise form {    float: left;}.property.offre-libon .container div.search-country-devise form.f-currency {    float: right;}.offre-libon .owl-item .item span.interest-nb strong span,.offre-libon .owl-item .item span strong span {    font-weight: normal;}.offre-libon .owl-item .item span p {    text-align: center;    margin: 10px 0 0 0;}.offre-libon .owl-item .item span.interest-nb p {    margin-top: 0;    margin-bottom: 0;    font-size: 36px;    line-height: 1;    font-family: robotoregular;}.offre-libon .owl-item .item span.interest-nb span {    font-size: 1em;}/* select prices */form .select-wrapper.style-2 {    display: inline-block;    text-align: left}form .select-wrapper.style-2 .dropdown {    position: relative;    width: 160px;    border: 1px solid #ccc;    cursor: pointer;    background: #fff;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;}form .select-wrapper.style-2 .dropdown .carat {    position: absolute;    right: 12px;    top: 50%;    margin-top: -4px;    border: 6px solid transparent;    border-top: 8px solid #ccc;}form .select-wrapper.style-2 .dropdown.open .carat {    margin-top: -10px;    border-top: 6px solid transparent;    border-bottom: 8px solid #ccc;}form .select-wrapper.style-2 .dropdown div {    position: absolute;    height: 0;    left: -1px;    right: -1px;    top: 100%;    margin-top: -1px;    background: #fff;    border: 1px solid #ccc;    border-top: 1px solid #eee;    border-radius: 0 0 3px 3px;    -webkit-border-radius: 0 0 3px 3px;    -moz-border-radius: 0 0 3px 3px;    overflow: hidden;    opacity: 0;}form .select-wrapper.style-2 .dropdown.open div {    opacity: 1;    z-index: 2;}form .select-wrapper.style-2 .dropdown ul {    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%;    list-style: none;    overflow: hidden;}.dropdown .old {    position: absolute;    left: 0;    top: 0;    height: 0;    width: 0;    overflow: hidden;}form .select-wrapper.style-2 .dropdown {    width: auto;    height: 33px;    padding-right: 38px;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    border-radius: 50px}form .select-wrapper.style-2 .dropdown .selected {    padding: 8px 20px;    margin-left: 12px;    line-height: 31px;}form .select-wrapper.style-2 .dropdown ul {    padding: 0}form .select-wrapper.style-2 .dropdown ul li {    padding: 12px 20px;    margin: 0 12px;    border-top: 1px solid #E5F3CF}form .select-wrapper.style-2 .dropdown ul li.active {    color: #F16E00;    position: relative;    padding-right: 20px;    font-family: "robotomedium",Arial,sans-serif}form .select-wrapper.style-2 .dropdown li.focus {    color: #FFF;    background-color: #F16E00;}form .select-wrapper.style-2 .dropdown ul li.active:after {    content: "";    position: absolute;    right: 4px;    top: 50%;    width: 16px;    height: 16px;    margin-top: -8px;    font-weight: normal;    background: #F16E00}form .select-wrapper.style-2 .dropdown ul li.active:hover {    color: #fff}form .select-wrapper.style-2 .dropdown div {    padding: 0 8px 12px;    -moz-border-radius: 0 0 20px 20px;    -webkit-border-radius: 0 0 20px 20px;    border-radius: 0 0 20px 20px}form .select-wrapper.style-2 .dropdown.open {    -moz-border-radius: 20px 20px 0 0;    -webkit-border-radius: 20px 20px 0 0;    border-radius: 20px 20px 0 0;    border-bottom: none}form .select-wrapper.style-2 .dropdown.open div {    border-top: none}footer.footer ul.footer-legend li.display-mobile {    display: none;}/* fancybox *//*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {    padding: 0;    margin: 0;    border: 0;    outline: none;    vertical-align: top}.fancybox-wrap {    position: absolute;    top: 0;    left: 0;    z-index: 8020}.fancybox-skin {    position: relative;    background: #f9f9f9;    color: #444;    text-shadow: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px}.fancybox-opened {    z-index: 8030;        max-width: 95%;}.fancybox-opened .fancybox-skin {    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);    -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);    box-shadow: 0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner {    position: relative}.fancybox-inner {    overflow: hidden}.fancybox-type-iframe .fancybox-inner {    -webkit-overflow-scrolling: touch;    max-width: 100%;}.fancybox-error {    color: #444;    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;    margin: 0;    padding: 15px;    white-space: nowrap}.fancybox-image,.fancybox-iframe {    display: block;    width: 100%;    height: 100%}.fancybox-image {    max-width: 100%;    max-height: 100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {    background-image: url("../images/fancybox/fancybox_sprite.png")}#fancybox-loading {    position: fixed;    top: 50%;    left: 50%;    margin-top: -22px;    margin-left: -22px;    background-position: 0 -108px;    opacity: 0.8;    cursor: pointer;    z-index: 8060}#fancybox-loading div {    width: 44px;    height: 44px;    background: url("../images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close {    position: absolute;    top: -18px;    right: -18px;    width: 36px;    height: 36px;    cursor: pointer;    z-index: 8040}.fancybox-nav {    position: absolute;    top: 0;    width: 40%;    height: 100%;    cursor: pointer;    text-decoration: none;    background: transparent url("../images/fancybox/blank.gif");    -webkit-tap-highlight-color: transparent;    z-index: 8040}.fancybox-prev {    left: 0}.fancybox-next {    right: 0}.fancybox-nav span {    position: absolute;    top: 50%;    width: 36px;    height: 34px;    margin-top: -18px;    cursor: pointer;    z-index: 8040;    visibility: hidden}.fancybox-prev span {    left: 10px;    background-position: 0 -36px}.fancybox-next span {    right: 10px;    background-position: 0 -72px}.fancybox-nav:hover span {    visibility: visible}.fancybox-tmp {    position: absolute;    top: -99999px;    left: -99999px;    visibility: hidden;    max-width: 99999px;    max-height: 99999px;    overflow: visible !important}.fancybox-lock {    overflow: hidden !important;    width: auto}.fancybox-lock-test {    overflow-y: hidden !important}.fancybox-overlay {    position: absolute;    top: 0;    left: 0;    overflow: hidden;    display: none;    z-index: 8010;    background: url("../images/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed {    position: fixed;    bottom: 0;    right: 0}.fancybox-lock .fancybox-overlay {    overflow: auto;    overflow-y: scroll}.fancybox-title {    visibility: hidden;    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;    position: relative;    text-shadow: none;    z-index: 8050}.fancybox-opened .fancybox-title {    visibility: visible}.fancybox-title-float-wrap {    position: absolute;    bottom: 0;    right: 50%;    margin-bottom: -35px;    z-index: 8050;    text-align: center}.fancybox-title-float-wrap .child {    display: inline-block;    margin-right: -100%;    padding: 2px 20px;    background: transparent;    background: rgba(0,0,0,0.8);    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;    text-shadow: 0 1px 2px #222;    color: #FFF;    font-weight: bold;    line-height: 24px;    white-space: nowrap}.fancybox-title-outside-wrap {    position: relative;    margin-top: 10px;    color: #fff}.fancybox-title-inside-wrap {    padding-top: 10px}.fancybox-title-over-wrap {    position: absolute;    bottom: 0;    left: 0;    color: #fff;    padding: 10px;    background: #000;    background: rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {    #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {        background-image: url("../images/fancybox/fancybox_sprite@2x.png");        background-size: 44px 152px    }    .fancybox-wrap .fancybox-close {    	background-size : auto;     }    #fancybox-loading div {        background-image: url("../images/fancybox/fancybox_loading@2x.gif");        background-size: 24px 24px    }}.popin {    padding: 10px 15px 45px;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    position: relative;    border: 1px solid #EBEBEB}.popin.video .devices {    text-align: center;    margin-bottom: 36px}.popin.video .devices .btn {    margin: 0 20px;    width: 321px;    text-transform: uppercase}.popin.video .stores .store img {    width: auto;    max-width: 200px;    height: auto;    margin-top: 10px;}.popin.video .devices .btn.selected {    background-color: #F16E00;    color: #fff;}.popin.video .player-wrapper {    text-align: center;    min-height: 360px}.popin.video .stores {    text-align: center}.popin.video .stores .url {    display: none}.popin.video .stores .store {    display: inline-block}.fancybox-wrap .fancybox-close {    position: absolute;    top: 20px;    right: 30px;    display: block;    background-image: url('../images/bg-s6a7e48a605.png');    background-position: 0 -85px;    background-repeat: no-repeat;    height: 25px;    width: 25px}/* fancybox */html.no-touch .head-section .navbar-nav > li.dropdown:hover > a {    color: #F16E00;}/* cookibar style */  #cookie-bar {    background: #6eb8fd;    height: auto;    line-height: 24px;    color: #fff;    text-align: center;    padding: 3px 0;    position: relative;}#cookie-bar.fixed {    position: fixed;    top: 0;    left: 0;    width: 100%;}#cookie-bar.fixed.bottom {    bottom: 0;    top: auto;}#cookie-bar p {    margin: 0;    padding: 0;    text-align: center;}#cookie-bar a {    color: #ffffff;    display: inline-block;    border-radius: 3px;    text-decoration: none;    padding: 0 6px;    margin-left: 8px;}#cookie-bar .cb-enable {    text-decoration: underline;}#cookie-bar .cb-enable:hover {    background: #009900;}#cookie-bar .cb-disable {    background: #990000;}#cookie-bar .cb-disable:hover {    background: #bb0000;}#cookie-bar .cb-policy {    text-decoration: underline;	/* hae */    margin: 0;}#cookie-bar .cb-policy:hover {     cursor: pointer;}a.close-cookieBar {    position: absolute;    top: 2px;    right: 0;    cursor: pointer;}/* CookieBar */  /* contact */.contact #main .container {    max-width: 70%;}.contact header.no-hero + section#main .wysiwyg {    margin-bottom: 0;}.contact label {    color: #999;    font-family: "robotomedium",Arial,sans-serif;    font-weight: 400;    font-size: 14px;    line-height: 1.41;}.contact form .input-wrapper {    padding: 8px;    border: 1px solid #ccc;    background-color: #FFF;}.contact form .input-wrapper input {    width: 100%;    padding: 0;    border: medium none;    outline: none;    -webkit-appearance: none;    -webkit-autofill: none;}.contact form .input-wrapper input.default {    color: #999;}.contact .bloc-wrapper {    *zoom:1}.contact .bloc-wrapper:before,.contact .bloc-wrapper:after {    content: " ";    display: table}.contact .bloc-wrapper:after {    clear: both}.contact .bloc-wrapper .bloc {    float: left;    width: 45%}.contact .bloc-wrapper .dropdown {    position: relative;    border: 1px solid #ccc;    cursor: pointer;    background: #fff;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;    width: 99.7%;    height: 36px;}.contact .bloc-wrapper .dropdown .old {    position: absolute;    left: 0;    top: 0;    height: 0;    width: 0;    overflow: hidden;}.contact .bloc-wrapper .dropdown select {    position: absolute;    left: 0px;    top: 0px;}.contact .bloc-wrapper .contact form .select-wrapper .dropdown .selected, .contact .bloc-wrapper .contact form .select-wrapper .dropdown li {    padding: 8px;    line-height: 20px;}.contact .bloc-wrapper .dropdown .selected, .contact .bloc-wrapper .dropdown li {    font-family: "robotomedium",Arial,sans-serif;    font-size: 1em;    color: #999;}.contact .bloc-wrapper .dropdown .selected, .contact .bloc-wrapper .dropdown li {    display: block;    font-size: 18px;    line-height: 1;    color: #000;    padding: 9px 12px;    overflow: hidden;    white-space: nowrap;}.contact .bloc-wrapper .dropdown .selected::after {    content: '';    position: absolute;    right: 0;    top: 0;    bottom: 0;    width: 60px;}.contact .bloc-wrapper .dropdown .carat {    position: absolute;    right: 12px;    top: 50%;    margin-top: -4px;    border: 6px solid transparent;    border-top: 8px solid #ccc;}.contact .bloc-wrapper .dropdown div {    position: absolute;    height: 0;    left: -1px;    right: -1px;    top: 100%;    margin-top: -1px;    background: #fff;    border: 1px solid #ccc;    border-top: 1px solid #eee;    overflow: hidden;    opacity: 0;}.contact .bloc-wrapper .dropdown.open div {    opacity: 1;    z-index: 2;}.contact .bloc-wrapper .dropdown ul {    position: absolute;    left: 0;    top: 0;    height: 100%;    width: 100%;    list-style: none;    overflow: hidden;}.contact .bloc-wrapper form .select-wrapper .dropdown .selected, .contact .bloc-wrapper form .select-wrapper .dropdown li {    display: block;    padding: 8px;    line-height: 20px;    font-size: 1em;    color: #999;    overflow: hidden;    white-space: nowrap;}.contact .bloc-wrapper form .select-wrapper .dropdown li.focus {    color: #FFF;    background-color: #F16E00;}.contact .bloc-wrapper .dropdown .selected.active, .contact .bloc-wrapper .dropdown li.active {    font-weight: normal;    font-family: "robotobold",Arial,sans-serif;}.contact .bloc-wrapper .bloc.second {    float: right}.contact .dropdown .selected, .contact .dropdown li {    font-family: "robotomedium",Arial,sans-serif;    font-size: 1em;    color: #999;}.contact form .select-wrapper .dropdown {    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    width: 99.7%;    height: 36px}.contact form .select-wrapper .dropdown .selected::after,.contact form .select-wrapper .dropdown div,.contact form .select-wrapper .dropdown.open {    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0}.contact form .select-wrapper .dropdown .selected,.contact form .select-wrapper .dropdown li {    padding: 8px;    line-height: 20px}.contact form .select-wrapper.style-2 {    display: inline-block;    text-align: left}.contact form .select-wrapper.style-2 .dropdown {    width: auto;    height: 44px;    padding-right: 38px;    -moz-border-radius: 8px;    -webkit-border-radius: 8px;    border-radius: 8px}.contact form .select-wrapper.style-2 .dropdown .selected {    padding: 12px 20px;    margin-left: 12px}.contact form .select-wrapper.style-2 .dropdown ul {    padding: 0}.contact form .select-wrapper.style-2 .dropdown ul li {    padding: 12px 20px;    margin: 0 12px;    border-top: 1px solid #E5F3CF}.contact form .select-wrapper.style-2 .dropdown ul li.active {    color: #F16E00;    position: relative;    padding-right: 20px;    font-family: "robotomedium",Arial,sans-serif}.contact form .select-wrapper.style-2 .dropdown ul li.active:after {    content: "";    position: absolute;    right: 4px;    top: 50%;    width: 16px;    height: 16px;    margin-top: -8px;    font-weight: normal;    background: #F16E00}.contact form .select-wrapper.style-2 .dropdown ul li.active:hover {    color: #fff}.contact form .select-wrapper.style-2 .dropdown div {    padding: 0 8px 12px;    -moz-border-radius: 0 0 8px 8px;    -webkit-border-radius: 0;    border-radius: 0 0 8px 8px}.contact form .select-wrapper.style-2 .dropdown.open {    -moz-border-radius: 8px 8px 0 0;    -webkit-border-radius: 8px;    border-radius: 8px 8px 0 0;    border-bottom: none}.contact form .select-wrapper.style-2 .dropdown.open div {    border-top: none}.contact form .text-wrapper {    padding: 8px;    border: 1px solid #ccc;    background-color: #FFF}.contact form .text-wrapper textarea {    width: 100%;    min-width: 100%;    max-width: 100%;    padding: 0;    border: medium none;    resize: vertical;    outline: none}.contact form .text-wrapper textarea.default {    color: #999}.contact form span.btn input[type="submit"] {    background: none;    border: none;    color: inherit;}.contact form .elt {    margin-top: 16px;}.contact form .elt.elt-btn {    text-align: center;}.contact header.no-hero + section#main .wysiwyg {    width: 100%;    margin: 0 auto;}.property.download .Property-description {	display: none;}/* contact *//* search_results */div#search_results {    text-align: left;    margin: 20px 0px 0;    border: 1px solid #EFEFEF;    padding: 10px;}div#search_results li {    padding: 5px 10px;    list-style: none;}.property.FAQ .FAQ_form span.info_data {    line-height: 15px;    font-size: 12px;    padding-left: 0;    background-color: transparent;    text-align: left;}.property.FAQ .FAQ_form div#search_results li a {    color: #71b716;    cursor: pointer;    text-decoration: none;    font-family: robotolight;    font-size: 16px;}div#search_results li:hover {    background-color: #f5f5f5;}div#search_results li {    padding: 5px 10px;    list-style: none;    border-bottom: 1px solid #EFEFEF;}div#search_results li:last-child {    border-bottom: none;}.property.FAQ .FAQ_form div#search_results ul.simplePagerNav {    text-align: right;    margin-bottom: 0;}div#search_results ul.simplePagerNav li {    display: inline;    border-bottom: none;}div#search_results ul.simplePagerNav li.currentPage {    background-color: #71b716;    border-radius: 5px;}.property.FAQ .FAQ_form div#search_results ul.simplePagerNav li a {    font-size: 12px;}.property.FAQ .FAQ_form div#search_results ul.simplePagerNav li.currentPage a {    color: #fff;}/* search_results */.property.voicemail .owl-carousel .owl-item {    padding: 10%;}.libon-container.home .property.extra.promotion.promo-empty .container {	margin-top: 5%;}.head-section .nav li li a {    display: inline-block;}/**  MEDIA QUERIES*//* extra large resolution */@media (min-width: 1921px){	.head-section .navbar {		/* max-width: 1920px; */		margin: 0 auto;	}	.country-search .search-country-hero-container,	.download-hero .download-hero-container {	    /* max-width: 1920px; */	    margin: 0 auto;	}	.property.promotion .container {		margin-top: 2%;	}	.container, 	.property.voicemail .container, 	.libon-container.country .property.offre-libon .container	{		max-width: 1000px;	}	.container.libon-ancres {		max-width: 1920px;		left: 50%;		transform: translate(-50%,0%);		-ms-transform: translate(-50%,0%);		-webkit-transform: translate(-50%,0%);		-moz-transform: translate(-50%,0%);		-o-transform: translate(-50%,0%);	}	.custom-hero-description {		max-width: 1820px;		margin: 0 auto;		padding-right: 400px;	}	.libon-hero .container.custom-hero.hero-prices .custom-hero-description {		padding-left: 300px;		padding-right: 0;	}	.prices-search-form {	    padding-left: 350px;	}	.libon-hero .container.custom-hero.hero-country .custom-hero-description {	    padding-left: 480px;    	max-width: 1920px;   	    margin: 0 auto;	}	.libon-hero .container.custom-hero, 	.libon-hero .container.custom-hero.hero-country {		padding-right: 0;		padding-left: 0;	}	.libon-hero .container.custom-hero.hero-country {/* 	    padding-left: 28%; */	}	.libon-hero .container.custom-hero.hero-prices {		padding-left: 0;		padding-right: 0;	}}@media (min-width: 768px){	#main .container {	    max-width: 648px;	}	@media (min-width: 992px){		#main .container {		    max-width: 872px;		}		@media (min-width: 1200px){			#main .container, .container{			    max-width: 1000px;			}			#main .property.offre-libon .container {			    max-width: 1200px;			}			@media (min-width: 1441px){				.head-section .navbar,				/* .custom-hero-description, */				.country-search .search-country-hero-container,				.download-hero .download-hero-container,				.custom-hero-description{					max-width: 1000px;					margin: 0 auto;				}				.hero-country .custom-hero-description {				    margin: 0;				}				.libon-hero .container.custom-hero, .libon-hero .container.custom-hero.hero-country,				.libon-hero .container.custom-hero.hero-prices {					padding-right: 0;					padding-left: 0;				}				.libon-hero .container.custom-hero.hero-prices .custom-hero-description,				.prices-search-form {					padding-left: 400px;				}				.libon-hero .container.custom-hero.hero-prices .custom-hero-description {					padding-right: 0;				}				.custom-hero-description {					padding-right: 400px;				}				.libon-hero .container.custom-hero.hero-country .custom-hero-description {					padding-right: 0;				}				#main .container.libon-ancres {					max-width: 1000px;					left: 50%;					transform: translate(-50%,0%);					-ms-transform: translate(-50%,0%);					-webkit-transform: translate(-50%,0%);					-moz-transform: translate(-50%,0%);					-o-transform: translate(-50%,0%);				}				@media (min-width: 4000px){					.head-section .navbar-nav > li > a {						font-size: 7px;						padding: 0px 8px;					}					.libon-hero .container.custom-hero {						padding-top: 200px;					}					header .container .logo, footer .container .logo {						width: 140px;					}					.libon-hero a.apple_store img, .libon-hero a.google_play img {						margin-top: 20px;					}				}			}		}	}}@media (min-width: 4000px) {	.libon-hero .container.custom-hero.hero-country .custom-hero-description {	    padding-left: 480px;	}}@media (min-width: 5000px) {	.libon-hero .container.custom-hero.hero-country .custom-hero-description {	    padding-left: 480px;	}}@media (max-width: 1920px) {	.libon-hero .container.custom-hero.hero-country {	    padding-left: 24.5%;	}}/* Small devices (tablets, 768px and up) */@media (min-width: 992px) {	.property.download .Property-description {			display: block;	}	.property.download .Property-description p {	    font-size: 20px;	    font-family: robotolight;	    color: #333333;	    text-align: left;	    line-height: 1.5;	}	.international_calls .Property-description {	    width: 60%;	}	.property.voicemail .Property-img {	    width: 40%;	}	.property.voicemail h1.interest-title {	    width: 60%;	}	.property span.libon-dwnld-btn {	    float: right;	}	.property.reverse span.libon-dwnld-btn {	    float: left;	}}@media (max-width: 1600px) {	.libon-hero .container.custom-hero.hero-country {	    padding-left: 19.5%;	}}@media (max-width: 1440px) {	.libon-hero .container.custom-hero.hero-country {	    padding-left: 16.5%;	}}@media (min-width: 1200px) {    html.no-touch .head-section .navbar-nav > li.dropdown:hover .dropdown-menu {	    display: block;	}	html.no-touch .head-section .navbar-nav > li.dropdown:hover > a {	    color: #F16E00;	}}@media (min-width: 768px) {    #quote-carousel {        margin-bottom: 0;        padding: 30px;    }    html.no-touch .head-section .navbar-nav > li.dropdown:hover .dropdown-menu {    	display: block;	}	.property.voicemail .container {	    max-width: 90%;	}}/* Small devices (tablets, up to 768px) */@media (max-width: 1200px) {    .libon-hero .container.custom-hero.hero-country {	    padding-left: 8.4%;    }	.libon-hero .container.custom-hero.hero-prices {		padding: 0% 5% 8% 35%;	}	.prices-search-form {	    padding: 0% 0 0 35%;	}	.offre-libon .owl-item .item {		margin: 1%;	    max-width: 50%;    	width: 22%;	}	.hidden-costs .owl-demo-popular-destination {        width: 90%;    	margin: 0 5%;	}	.minute-for-free {	    left: -100px;	}}@media only screen and (min-width: 1024px) and (max-width: 1100px) {	.minute-for-free {	    left: -60px;	}}@media only screen and (min-width: 768px) and (max-width: 1024px) {	.dd-options {	    /* left: auto;	    right: 0; */	}	.property.greetings .feature-box {	    text-align: center;	}	.property.greetings .col-md-4 {	    width: 49%;	    float: none;	    display: inline-block;	}	span.custom-chat-bull, p.button-play {	    width: 70%;	}	.international_calls .Property-description {	    width: 60%;	}	.minute-for-free {	    left: -55px;	}}@media (min-width: 768px){	.country-search .container {	    max-width: 90%;	}	.prices-search-form .form-group {	    max-width: 65%;	}	@media (min-width: 1921px) {		.country-search .container{			max-width: 1920px;		}	}}@media (max-width: 991px) {	.title_popular_destination form.f-currency {	    position: relative;	}	.prices-search-form .form-group, .prices-search-form input.autocomplete {	    width: 220px;	}	.property.FAQ .FAQ_form span.search-form div.search-question, .property.FAQ .FAQ_form span.search-form input[type="text"] {    	width: 220px;	}	.popular-destination .item {	    max-width: 50%;	}	.libon-container.call-page .property:nth-child(odd) {	    background-color: #f5f5f5;	}	.libon-container.call-page .property.download {	    background-color: transparent;	}	.libon-container.call-page .property:nth-child(even) {	    background-color: #FFFFFF;	}	.libon-container.call-page .property.free-calls {	    background-color: transparent;	}	.extra.reverse.chat-desktop h1 {	    text-align: center !important;	}	.international_calls h2.interest-title {	    text-align: center;	}}@media (max-width: 768px) {    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */    #quote-carousel .carousel-indicators { bottom: -20px !important }    #quote-carousel .carousel-indicators li {        display: inline-block;        margin: 0px 5px;        width: 15px;        height: 15px;    }    #quote-carousel .carousel-indicators li.active {        margin: 0px 5px;        width: 20px;        height: 20px;    }}/* #Tablet (Portrait) */@media only screen and (min-width: 991px) and (max-width: 1200px) {	.container>.navbar-header {	    width: 16%;	}	header .container .logo{	    max-width: 100%;	}}@media (max-width: 785px) {	.property.reachable .owl-item .item img, .property.reachable .owl-item .item div.desc {	    width: 80%;	}	.property.reachable .owl-item .item img {        max-height: 240px;    	margin-bottom: 10px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) { /* (max-width: 959px) { */	.libon-hero .container {	    padding: 20% 20px;	}	div.hero-bg-img img {	    height: auto;	    min-height: 100%;	}	header .container .logo {		float: none;		margin: 25px auto 0px;	}	.libon-container.country .property.offre-libon .container > div {		width: 100%;	}	.extra h1, .extra h2,	.extra.reverse h1, .extra.reverse h2	{		float: none;		text-align: center !important;	}	.download h1.interest-title {	    text-align: center;        margin-bottom: 50px;	}	.Property-img img, 	.extra.reverse .Property-img img, 	.extra.reverse .Property-img {		float: none;	}	.property.receive-calls .Property-img img, 	.property.download.bg-lg.extra .Property-img img, 	.property.share-calls .Property-img img, .extra.reverse .Property-img img {	    margin: 0;	    float: none !important;	}	.property.reverse .Property-description * {	    text-align: center;	}	.minute-for-free {        left: 50px;	}	.property.voicemail .Property-img > img {		margin: 0;	}	.property.voicemail .Property-img {		text-align: center;	}	div.international-price {		right: 25%;	    bottom: 0;	    top: auto;	}	.property.reverse .Property-description,	.property .Property-description	{		float: none;		margin-top: 5%;		text-align: center;	}	.international_calls .Property-description form {	    text-align: left;	}	.international_calls .Property-description {	    width: 100%;	}	.chat.property .Property-description {	    text-align: left;	}	.navbar-header {		float: none;	}	.navbar {		max-width: 98%;	}	.navbar-collapse.collapse {		text-align: center;	}	.head-section .navbar-collapse ul.navbar-nav {		float: none;	}	.libon-hero .container.custom-hero {		padding: 30% 40% 8% 5%;	}	.libon-hero .container.custom-hero.hero-country {		    padding-left: 5.5%;	}	.libon-hero .container.custom-hero.hero-prices {		padding: 27% 1% 0% 35%;	}	.property.FAQ .FAQ_form {		width: 70%;	}	img.hero-bg-img {		top: auto;		bottom: 0;		height: 100%;	}	div.custom-hero-img img {		right: 0%;	}	footer.footer ul.footer-legend > li {		/* margin: 0 3%; */	}	.libon-hero .container.custom-hero.hero-prices {		padding: 0% 1% 8% 45%;	}	.prices-search-form {		padding: 0% 0 0 45%;	}	.share-fonctionnality {		max-width: 100%;		margin: 3%;	}	.head-section .navbar-nav > li > a {	    padding: 0px 10px;	}	.head-section .navbar-nav > li.langues {	    margin: 0 5px;	}	.extra .Property-description h4, .extra .Property-description h3, .extra .Property-description h2, .extra .Property-description h1 {    	text-align: left;	}	.hidden-costs .owl-demo-popular-destination {	    width: 100%;	    margin: 0;	}	span.libon-dwnld-btn, .property.download .Property-description p, span.libon-btn.read-more, .property span.libon-dwnld-btn {	    text-align: center;		float:none;	}	.property.reverse span.libon-dwnld-btn {	   	float: none;	}	.libon-hero .container.custom-hero span.libon-btn.libon-dwnld-btn {	    text-align: left;	}	.promotion span.libon-btn.read-more {	    float: none;	}	.property.promotion .Property-description p {	    width: 100%;	    text-align: center;	}	.property.download-hero span.libon-dwnld-btn {	    text-align: left;	}	.voicemail .feature-box-heading img {	    max-height: 200px;	    height: auto;	}	.property.voicemail-features h1.interest-title, 	.property.voicemail-features .Property-img, 	.property.voicemail-features .Property-description, 	.property.Reachme .Property-img, 	.property.Reachme h1, 	.property.Reachme .Property-description {	    width: 100%;	}}/*  #Mobile (Portrait) - Note: Design for a width of 320px */@media only screen and (max-width: 767px) {    .container { width: 100% }	.libon-container .container { width: 99%;}    header .container, footer .container { width: 100% }    #portfoliolist .portfolio {        width: 97%;        margin: 2%;    }    #portfoliolist-three .portfolio {        width: 97%;        margin: 2%;    }    .minute-for-free {	    left: -50px;	}}/* #Mobile (Landscape) - Note: Design for a width of 480px */@media only screen and (min-width: 480px) and (max-width: 767px) {	header .container .logo {	  float: none;	  margin: 19px auto;	}}/* responsive desing*/@media (min-width: 767px) and (max-width: 980px) {    .col-4 .item {        width: 47%;        margin-right: 2%;        margin-bottom: 2%;    }    .libon-container.country .property.offre-libon .container .owl-item {/* 	    margin-top: -27%; */	    margin-top: -13em;	}	.offre-libon .owl-item .item {	    max-width: 22%;	}}@media (max-width: 767px) {	body[class*='browser'] {/* 		font-size: 18px; */		overflow-x: hidden;	}	body.disable-scroll {	    overflow-y: hidden;	}    .navbar-toggle {        margin-top: 12px;    }    .head-section .navbar-collapse  ul.navbar-nav {        float: none;	    width: 90%;	    margin: 10% auto 0;    }    .row {	    margin: 0;	}	.title_popular_destination form.f-currency {	    position: relative;	    right: 0;	    top: 10px;	    width: 136px;	    margin: 0 auto;	}	.property.voicemail-features h1.interest-title, .property.voicemail-features .Property-description, .property.Reachme h1, .property.Reachme .Property-description {	    width: 100%;	}	.property.voicemail-features .Property-img, .property.Reachme .Property-img {	    width: 100%;	}    .head-section .nav li a:hover,    .head-section .nav li a:focus,    .head-section .nav li a.dropdown-toggle:focus,    .head-section .nav li a.dropdown-toggle .dropdown-menu li a:hover,    .head-section .nav li.active > a,    .head-section .dropdown-menu li a:hover,    .head-section .navbar-default .navbar-nav > .open > a,     .head-section .navbar-default .navbar-nav > .open > a:hover,     .head-section .navbar-default .navbar-nav > .open > a:focus {        color: #F16E00 !important;    	background-color: transparent;    }    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,     .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,     .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {    	background-color: transparent;    }    .head-section .nav li .dropdown-menu {    	box-shadow: none;	    -webkit-box-shadow: none;	    -moz-box-shadow: none;    	transform: none;	    -ms-transform: none; /* IE 9 */	   	-webkit-transform: none; /* Safari */    }    .head-section .navbar-nav > li {        padding: 0;        margin-bottom: 2px;        display: block;    }    .head-section .navbar-nav > li.login {	    padding: 0;	}	.head-section .navbar-nav > li.login a {	    background-color: transparent;	    border: none;	    text-align: left;	    border-radius: 0;	    -webkit-border-radius: 0;	    -moz-border-radius: 0;	    padding: 15px 20px;	    border-top: 1px solid #fff;	}	.head-section .navbar-nav > li.login a i {	    display: none;	}    .head-section .dropdown-menu li a {        margin-left: 0px;        color: #E8E8E8 !important;    }    .navbar-collapse {    	max-height: 100%;    }	.libon-hero span.libon-dwnld-btn img {	    max-width: none;	}    .purchase-btn, .about-testimonial {        margin-top: 10px;    }    .breadcrumb.pull-right{        padding: 0;    }    .search, .bx-controls-direction {    }    .tweet-box {        margin-bottom: 20px;    }    .property img {		float: none;	  	margin-bottom: 30px;    }    .voicemail .feature-box-heading img {	    height: auto;	}    .fancybox img {	    max-width: 90%;	    height: auto;	}	.property.free-calls img {	    max-width: 100%;	}	div.custom-hero-img img {		display: none;	}	.libon-hero .container {	    padding: 20% 20px;	}	.property.promotion .Property-description p {	    width: 100%;	}		.property.share .Property-description {	    width: 100%;	}	.property .Property-description {	  width: 100%;	  margin: 0 auto;	  float: none;	}	.property .property-title, .property .property-title p {	  text-align: center;	}	span.libon-dwnld-btn {	    display: block;	    text-align: center;		float:none;	}	.property span.libon-dwnld-btn, .property.reverse span.libon-dwnld-btn {    		float:none;	}	.property h1 {	    margin-top: 20px;		float: none;		margin: 0px auto 30px;		width: 100%;	}	h1.interest-title {	    /* font-size: 1.5em; */	}    .bx-wrapper {        margin-bottom: 60px;    }    .purchase-btn, .about-testimonial {        margin-top: 0;    }    .purchase-btn {        line-height: 98px;    }    .social-link-footer li a {        font-size: 16px;        height: 40px;        width: 40px;    }    .navbar-header {        float: none;        text-align: center;        width: 100%;        margin: 10px 0;    }    .navbar-brand {        float: none;    }    .carousel-control {        font-size: 45px;        line-height: 70px;    }    .btn, .form-control {        margin-bottom: 10px;    }	header.head-section .nav li a, 	header.head-section .nav li.open li:first-child a{		color: #FFFFFF;	    font-size: 16px;	    padding: 15px 20px;	    border-top: 1px solid #fff;	}	header.head-section .nav li.open li:first-child a {	    padding: 15px 0 15px 40px;	}	.navbar-default .navbar-nav .open .dropdown-menu>li>a {	    padding: 15px 0 15px 40px;	    height: auto;	}	.container>.navbar-header, .container>.navbar-collapse {	    margin: 0px 0 0 0;	}	.container>.navbar-header, .container>.navbar-collapse {		border-bottom: 1px solid #B9B9B9;		border-bottom: none;	}	.navbar-default .navbar-toggle {	  	border: none;	    z-index: 1;	    padding: 20px 10px;	}	.container>.collapse.in, .container>.collapsing {	  background-color: rgba(8, 8, 8, 0.84);	    position: fixed;	    width: 100%;	    top: 0;	}	.navbar-default .navbar-toggle .icon-bar {	  background-color: #fff;	}	.navbar-default .navbar-toggle i.fa-bars {	    color: #fff;	    font-size: 20px;	}	.no-hero .navbar-default .navbar-toggle i.fa-bars {		color: #797979;	}	.navbar-default .navbar-toggle i.fa-times {	    color: #fff;	    font-size: 16px;	    position: fixed;	    right: 28px;    	top: 35px;	}	.mar-b-50 {	    margin-bottom: 0;	}	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {		background-color: transparent;	}	header.no-hero .navbar-default .navbar-toggle .icon-bar {	    background-color: #807F7F;	}	header.head-section.no-hero .nav li a {	    color: #fff;	}	.container {	  padding-right: 0;	  padding-left: 0;	}	.libon-hero .container.custom-hero {		padding: 0 5% 8% 5%;	}	.libon-hero .container.custom-hero.hero-prices {		padding: 0 5% 15% 5%;	}	.head-section .navbar-nav > li.langues, 	.head-section .navbar-nav > li.social_network {	  display: none;	}	.dropdown-menu {	  -webkit-column-count: 1;	  -moz-column-count: 1;	  column-count: 1;	}	.head-section .nav li .dropdown-menu li a {    	border-top: none;	}	.head-section .nav li:first-child a {	    border-top: none;	}	.head-section .nav li .dropdown-menu li:first-child a {    	border-top: 1px solid #fff;	}	.head-section .nav li .dropdown-menu li a {	    padding: 10px 0;	}	footer.footer ul.footer-legend {	  -webkit-column-count: 1;	  -moz-column-count: 1;	  column-count: 1;	  margin-bottom: 0;	}	footer.footer ul.footer-legend li {	  display: none;	}	footer.footer ul.footer-legend li.display-mobile {	  display: block !important;	}	.display-desktop {		display: none !important;	}	.display-mobile {		display: block !important;	}	footer .container>.footer-header {	  padding-bottom: 15px;	  border-bottom: 1px solid #F16E00;	}	footer .container .logo {	  float: none;	  margin: 0 auto;	}	.keep-in-touch {	  position: relative;	  padding-top: 0;	  display: block;	}	footer .keep-in-touch ul.nav.navbar-nav {		margin: 0;	    float: none;		text-align: center;	}	footer.footer ul.footer-langues>li, 	footer.footer ul.footer-legend li.display-mobile, 	.keep-in-touch li.title{		padding: 10px 30px 10px;		margin: 0;		border-bottom: 1px solid #676767;		max-width: none;		width: 100%;	}	footer.footer ul.footer-langues>li a, 	footer.footer ul.footer-legend li.display-mobile a, 	footer.footer ul.footer-legend li.display-mobile span,	.keep-in-touch li.title a {		font-size: 14px;		font-family: "robotomedium",Arial,sans-serif;		font-weight: normal;		padding-left: 0;		color: #fff;	}	footer.footer ul.footer-langues>li a,	.keep-in-touch li.title a {		font-size: 24px;		font-family: "robotolight",Arial,sans-serif;	}	footer.footer ul.footer-legend li.display-mobile li {	    display: block;	    margin-left: 5px;	}	footer.footer ul.footer-legend li.display-mobile li a {	    font-size: 14px;		color: #fff;		font-family: "robotolight",Arial,sans-serif;	}	footer.footer ul.footer-legend li.display-mobile li a:hover{		color: #F16E00;	}	footer.footer ul.footer-legend li.display-mobile li a:active{		color: #F16E00;	}	footer.footer ul.footer-langues>li ul li a {	    font-size: 16px;	    color: #333333;	}	footer.footer ul.footer-langues>li a img.dd-selected-image {	    width: 24px;	    vertical-align: baseline;	}	footer.footer ul.footer-langues>li a.dd-option {	    padding: 10px 30px 10px;	}	footer.footer .keep-in-touch {	  border-bottom: 1px solid #676767;	}	footer.footer .keep-in-touch li {		border-bottom: none;	}	footer.footer li a {	  color: #DFDFDF;	}	footer .keep-in-touch ul.nav.navbar-nav li.social_network {	  display: inline-block;	  padding: 15px 0;	}	.social_network .Libon-icon:after {	  font-size: 50px;	}	footer .social_network [class^="icon-"]:after, footer .social_network [class*=" icon-"]:after {	  	left: -1px;    	top: -4px;	}	.navbar-nav>li.social_network>a {	  border-radius: 30px;	  -moz-border-radius: 30px;    	-webkit-border-radius: 30px;	  width: 44px;	  height: 45px;	}	footer.footer ul.dropdown-menu {	  top: 100%;	  z-index: 100;	  left: 0;	  width: 100%;	  border-radius: 0;	  -moz-border-radius: 0px;    -webkit-border-radius: 0px;	}	footer.footer ul.dropdown-menu li {	  font-size: 12px;	  padding: 5px 0;	  border-bottom: 1px solid #E4E4E4;	}	footer.footer ul.dropdown-menu li a {		color: #676767;	}	img.flag {	  width: 30px;	}	span.libon-btn.read-more a {		padding: 6px 15px;		border-radius: 20px;		-moz-border-radius: 20px;    	-webkit-border-radius: 20px;		font-size: 16px;		margin-top: 30px;		max-width: 100%;		text-align: center;	}	span.libon-btn.read-more {	  margin: 0px auto;      overflow: visible;      text-align: center;	}	.promotion span.libon-btn.read-more {	    float: none;	}	header .container .logo {		float: none;		margin: 27px auto;		width: 128px;	}	.libon-hero {	    background-size: auto 100%;	}	div.hero-bg-img img {		width: auto;		height: 100%;	    right: 0;    	left: auto;  	    min-width: 100%;		transform: none;		top:0;	    transform: translate(0%,0%);	    -ms-transform: translate(0%,0%);	    -webkit-transform: translate(0%,0%);	    -moz-transform: translate(0%,0%);	    -o-transform: translate(0%,0%);	}	.free-calls .Property-description {		width: 100%;	}	.head-section { 	}	.feature-box > div {		margin-bottom: 10%;	}	.feature-box > div.owl-controls {	    margin-bottom: 0;	}	.property.share-calls .Property-img img {		display: none;	}	.property.share-calls .Property-description {		width: 100%;	}	.property.share-calls .Property-description img {		display: inline-block;		margin: 0;		max-width: 49%;		height: auto;	}	/* ancres libon*/	.nav-justified > li {		display: block;		width: 100%;	}	.libon-ancres .nav-justified>li>a span.ancres-label:after {	    content: "\f0da";	    font-family: FontAwesome;	    color: #B1B1B1;	    position: absolute;	    top: 25%;	    font-size: 2em;	    right: 5%;	    vertical-align: middle;	}	.libon-ancres .nav-justified>li>a.open span.ancres-label:after {	    content: "\f0d7";	}	#main .container.libon-ancres {		position: relative;		margin-bottom: 0;		z-index: 0;		top: 0;		width: 100%;		max-width: 100%;		width: 100%;		padding-right: 0;	}	.container .libon-ancres {		position: relative;		top: 0;		width: 100%;		padding: 0;	}	span.ancres-icons {		display: table-cell;		vertical-align: middle;	}	span.ancres-icons i.demo-icon {		padding: 8px 4px 10px;		font-size: 60px;	}	span.ancres-label {		display: table-cell;		width: auto;		font-size: 150%;		padding-left: 4%;		color: #333333;		vertical-align: middle;		width: 100%;	}	.libon-ancres .nav-justified>li>a {		text-align: left;		padding: 3% 15% 3% 4%;		border-bottom: 1px solid #EAEAEA;		cursor: pointer;	}	.libon-container div.property.voicemail,	.libon-container div.property.international_calls,	.libon-container div.property.chat,	.libon-container div.property.reachable {	    border-bottom: 1px solid #DCDCDC;	}	.international_calls img {		margin-right: 0;		max-width: 100%;		height: auto;	}	.property.promotion .Property-img img {	    max-width: 100%;	    height: auto;	}	.property.promotion {		background: #F5F5F5;	}	.property {		padding: 50px 0;	    padding-left: 20px !important;    	padding-right: 20px !important;	}	.extra h1, .extra h2 {		width: 100%;		float: none;	}	.extra.reverse h1, .extra.reverse h2 {		float: none;		text-align: center;	}	.download h1.interest-title {	    text-align: center;	}	.share-calls h1.interest-title {	    font-size: 1.8em;	}	.extra.reverse .Property-img {		float: none;	}	.extra.reverse .Property-img img {	    float: none !important;		margin: 0 auto 30px;		max-width: 100%;	}	.property.reverse .Property-description {		float: none;		text-align: center;	}	.property.FAQ .FAQ_form {    	width: 90%;	}	.property.FAQ .FAQ_form span.search-form input.libon-btn {    	padding: 4px 0;/* 		margin-top: 5%; */		width: 82%;		font-size: 20px;		max-width: 250px;	}	.property .Property-description span ul {		text-align: left;	}	.property.international_calls .Property-description,	.property.chat .Property-description {		width: 80%;		text-align: left;	}	.property.international_calls .Property-description {		width: 100%;	}	.property .Property-description p {		width: auto;	}	.international_calls input.autocomplete {		width: 100%;	}	div.international-price {		top: auto;		bottom: 0;		right: 25%;	}	.property .property-title  p.button-play {		text-align: left;	}	.dd-options {	    left: 0;	    width: 100%;	    -webkit-column-count: 1;	    -moz-column-count: 1;	    column-count: 1;	    bottom: 60px;    	box-shadow: none;	    -webkit-box-shadow: none;	    -moz-box-shadow: none;		transform: translate(0%,0%);		-ms-transform: translate(0%,0%);		-webkit-transform: translate(0%,0%);		-moz-transform: translate(0%,0%);		-o-transform: translate(0%,0%);	}	.dd-option-image, .dd-selected-image {    	vertical-align: baseline;    	border: 1px solid #333333;	}	.dd-container {	    position: inherit;	}	.container .wysiwyg {	    padding: 0 5%;	}	.no-hero .container{       	border-bottom: 1px solid #F16E00;	}	.no-hero .container>.navbar-collapse {       	border-bottom: none;	}	.container.press .press-container .feature-box-heading, 	.container.press .press-container p, 	.container.press .press-container a.read {	    display: block;	    width: auto;        max-height: none;    	padding: 5px 25px;	}	.container.press .press-container > div {	    padding: 10% 18px;	}	.home .libon-container .property.press {	    display: none;	}	/* 	press */	.press.release .bloc-wrapper {	    width: 100%;	}	.press.release section#main .bloc-wrapper .bloc {        width: 70%;    	margin: 0 auto;    	float: none;	}	.press.release section#main .bloc-wrapper .bloc.second {	    float: none;	    margin-top: 3%;	}	.press.release section#main .bloc-wrapper .bloc.second p {	    text-align: center;	}	.container.press-releases .press-container:nth-child(odd) {	    background-color: transparent;	}	.container.press-releases .press-container {	    padding: 0;	}	.container.press-releases .press-container > div {	    display: inline-block;	    width: 100%;	    float: none;	    margin: 0;	    padding: 3% 0;	}	.container.press-releases .press-container > div:first-child {	    background: #f5f5f5;	}	/* prices */	.prices .property.download .Property-img {	    margin: 0 auto;	}	.list-countries > ul {		margin: 2% 0 0 10%;		-webkit-column-count: 2;		-moz-column-count: 2;		column-count: 2;	}	.custom-hero-img.prices-hero-img div.international-price {		top: 34%;		right: 10%;	}	.prices-search-form span.libon-dwnld-btn {		display: block;		text-align: right;	}	input.input-search-libon {		padding: 10px 15px;		width: 70%;		max-width: none;		margin: 10% 2% 0;		padding-left: 35px;	}	.prices-search-form {		padding: 0;	}	.prices-search-form button.btn.btn-search {		margin: 5% auto;		width: 80%;		font-size: 20px;		max-width: 300px;	}	button.btn.btn-search-icon {		display: inline-block;		padding: 6px;		font-size: 20px;		margin: 0;	}	a.btn.btn-search-text {		display: none;	}	.user-comment .item > div.comment span.stars {		width: 100%;		text-align: right;	}	.user-comment .item > div.comment span.user-name {		position: absolute;		top: 0;		left: 0;	}	div.autocomplete-list {		left: 3%;		top: 41px;	}	.prices-search-form span.libon-dwnld-btn {		top: -70%;	}	.offre-libon div.autocomplete-list {		left: 2%;		top: 36px;		width: 200px;	}	.popular-destination .item {	    width: 40%;        max-width: none;	}	.country-search-form button i.icon-search,	.prices-search-form button i.icon-search,	.international_calls button i.icon-search {	    background-image: none;	}	.country-search-form button i.icon-search:before,	.prices-search-form button i.icon-search:before,	.international_calls button i.icon-search:before {	    content: '\e80a';        margin: 0;        display: block;	}	.international_calls button.btn.btn-lg {	    padding: 7px;	}	.international_calls .form-group {	    margin-right: 1%;	width: 218px;	}	.country-search-form button.btn,	.prices-search-form button.btn {	    padding: 6px 8px;        display: inline-block !important;	}	.country-search-form .form-group,	.prices-search-form .form-group {   	    width: 220px;   	    display: inline-block;	}	/* country */	.libon-hero .container.custom-hero.hero-country {	    padding-left: 5%;	}	.libon-hero .container.custom-hero.hero-country div.desc > span {		/* position: absolute; */		/* left: 5%; */		/* margin-top: 10%; */	}	.libon-hero .container.custom-hero.hero-country div.desc {	    display: block;	    padding-left: 0;	    padding-top: 10px;	}	.libon-hero .container.custom-hero.hero-country {	    padding-bottom: 5%;	}	.libon-hero .container.custom-hero.hero-country h1 {	    line-height: 1;	}	.user-comment .item {		width: 100%;	}	.user-comment .item > span {		display: none;	}	.libon-container.country .property.offre-libon {		height: auto;		background: #f5f5f5;		padding: 50px 0;	}	.libon-container.country .property.offre-libon .container .owl-item {		margin-top: 0;	}	.offre-libon .libon-dwnld-btn {		display: block;	    max-width: 80%;	}	.libon-container.country .offre-libon .libon-dwnld-btn {		text-align: left;		margin-bottom: 15px;	}	.offre-libon select.select-devise {		position: absolute;		float: none;		max-width: 150px;		top: 40px;		right: 0;	}	.property.offre-libon .container div.search-country-devise form {		text-align: center;		float: none;	}	.property.offre-libon .container div.search-country-devise form.f-currency {	    position: absolute;	    top: 10px;	    right: 0;	}		.property.offre-libon .container div.search-country-devise form input.autocomplete {	    margin: 0;	}	.property.offre-libon .container div.search-country-devise form label {	    top: 10px;	    right: 2%;	}	.share-fonctionnality {		max-width: 100%;	    width: 100%;	}	.user-comment .item > div.comment {	    width: 100%;	    padding: 0 2%;	    display: block;	}	.custom-hero-img.prices-hero-img div.international-price {	    background-color: rgba(144, 205, 67, 1);	}	.libon-container.home .property.extra.promotion {	    background-color: #f5f5f5;	}	.libon-container.home .property.extra.promotion.promo-empty {		display: none;	}	.popin.video .devices .btn {	    width: 40%;	}	.property .Property-description span {	    font-size: 1em;	}	.extra h1, .extra h2 {   		/* font-size: 1.7em; */	}	.hidden-costs .owl-demo-popular-destination {	    -ms-column-count: 1;	    -webkit-column-count: 1;	    -moz-column-count: 1;        width: 100%;		margin: 0;	}	.offre-libon .owl-item .item {        width: 38%;	    max-width: 38%;	}	.wysiwyg h1, .wysiwyg h2 {	    font-size: 2em;	}	.prices-search-form input.autocomplete, 	.country-search-form input.autocomplete, 	.international_calls input.autocomplete {	    width: 220px;	}	.player-wrapper iframe{		max-width: 100% !important;	}	/* 	coockieBar */	#cookie-bar {	    background: rgba(0,0,0,0.6);	    position: fixed;	    top: 0;	    left: 0;	    width: 100%;	    height: 100%;	    z-index: 1001;	}	#cookie-bar .cookie-bar-wrapper {	    width: 50%;	    position: relative;	    padding: 30px 10px;	    background-color: #fff;	    color: #6B6B6B;	    font-size: 0.8em;	    border-radius: 15px;        top: 50%;        left: 50%;	    -webkit-transform: translate(-50%, -50%);	    -moz-transform: translate(-50%, -50%);	    -ms-transform: translate(-50%, -50%);	    -o-transform: translate(-50%, -50%);	    transform: translate(-50%, -50%);        box-shadow: 3px 3px 15px #171717;        -moz-box-shadow: 3px 3px 15px #171717;	  	-webkit-box-shadow: 3px 3px 15px #171717;	}	#cookie-bar a {	    color: #6B6B6B;	}	/* 	coockieBar */	.contact .bloc-wrapper .bloc {	    width: 100%;	}	.head-section .navbar,	.Property-img img,	.chat .Property-img img	{		margin: 0;	}	.chat .Property-img img {	    max-width: 100%;	    height: auto;	}	.property.voicemail .Property-img, .property.voicemail h1.interest-title {		text-align: center;		margin: 0 0 30px 0;	}	.property.receive-calls .Property-img img, 	.property.download.bg-lg.extra .Property-img img, 	.property.share-calls .Property-img img,	.home .property.download.bg-lg.extra .Property-img img, 	.Property-img img {	    float: none;	    margin: 0;	}	.property.reverse .Property-description * {	    text-align: center;	}	.property.voicemail .Property-img img, .extra.download.reverse .Property-img img {		margin: 0;	    width: 100%;	    height: auto;	}	html.touch footer .dd-options {	    width: 100%;	}	.popular-destination .owl-item .item:last-child span.Libon-VAT,	.owl-demo-popular-destination {	    margin-bottom: 0;	}	.libon-container.home .property.extra.promotion .container {	    margin-top: 0;	}	@media (max-width: 600px) {		.offre-libon .owl-item .item {		    width: 45%;		    max-width: none;		}		.offre-libon .owl-item .item .btn {		    padding: 6px 10px;		}		div.international-price {		    right: 15%;		}	}	@media (max-width: 480px) {		.prices .property.download .Property-img {			max-width:100%;		}		body[class*='browser'] {		    font-size: 14px;		}		div.hero-bg-img.prices-hero img,		div.hero-bg-img.reacheable-hero img,		div.hero-bg-img.chat-hero img,		div.hero-bg-img.voicemail-hero img,		div.hero-bg-img.country-hero img {		    right: -100%;		    left: 0;		}		header.no-hero + section#main .wysiwyg {		    width: 100%;		    margin: 0 auto 10%;		    padding: 0 20px;		}		div.international-price {		    right: 15%;		}		span.libon-btn.read-more.only a {		    font-size: 18px;		    padding: 10px 35px;		}		.extra h1, .extra h2 {    		font-size: 1.7em;		}		.libon-hero .container {		    padding: 40% 20px;		}		div.international-price {		    right: 0;		}		.property.international_calls .Property-description, .property.chat .Property-description {		    width: 100%;		    text-align: left;		    padding: 0 0 0 10px;		}		.international_calls input.autocomplete {		    width: 100%;		}		.property.FAQ .FAQ_form span.search-form input[type="text"] {		    margin: 0;		}		.property.FAQ .FAQ_form span.search-form input.libon-btn {		    margin: 5% 0 0 0;		    padding: 5px 0;		    width: 75%;		    max-width: 220px;		}		.prices-search-form span {		    font-size: 16px;		}		.property.FAQ .FAQ_form {		    width: 100%;		}		.country-search-form .form-group, .prices-search-form .form-group {    		    width: 220px;		}		.country-search-form button.btn, .prices-search-form button.btn {		    padding: 5px 7px;	        vertical-align: top;		}		.property.offre-libon .container div.search-country-devise form input.autocomplete {		    padding: 7px 15px;		}		.home .state-container form .form-group label {		    top: 10px;		    right: 8px;		}		.property .property-title, .property .property-title p {		    text-align: left;		}		span.custom-chat-bull, p.button-play {		    width: 70%;		}		.property .Property-description {		    width: 100%;		}		.libon-ancres .ancres-icons img {		    height: auto;		    width: 64px;		}		.libon-ancres .nav-justified > li > a {		    padding: 3% 40px 3% 5%;		}		.libon-ancres .nav-justified > li > a span.ancres-label::after {		    right: 5%;		}		.libon-hero .container.custom-hero {			padding: 0 5% 8% 5%;		}		.libon-hero .container.custom-hero.hero-country {			padding: 0 5% 10% 5%;		}		/**/		.libon-hero .container.custom-hero.hero-country .custom-hero-description .flag img {			max-width: 100px;		}		.libon-hero .container.custom-hero.hero-country .custom-hero-description .desc h1 {			font-size: 30px;			line-height: 1;		}		/**/		.libon-hero .container.custom-hero.hero-country div.desc > span {/* 			position: absolute; *//* 			left: 5%; *//* 			margin-top: 13%; */		}		.libon-hero .container.custom-hero .custom-hero-description h1 + span {		    margin-bottom: 10px;		}		.head-section .navbar {			min-height: 60px;		}		.libon-hero h1 {		    font-size: 24px;		    font-family: robotolight;		}		.libon-hero .container.custom-hero span {		    font-size: 20px;		}		.navbar-brand {			margin-top: 10px !important;			float: left !important;		}		.col-4 .item {			width: 100%;			margin-right: 0%;			margin-bottom: 2%;		}		.breadcrumb.pull-right{			float: left !important;			margin-top: 10px;			padding: 0;		}		.carousel-control {			font-size: 23px;			line-height: 38px;		}		.popular-destination .item {		    width: 60%;		    max-width: none;		}		.navbar-default .navbar-toggle i.fa-times {		    right: 27px;		    top: 34px;		}		.custom-hero-img.prices-hero-img {		    position: absolute;		    display: block;		    height: auto;		    bottom: 30%;		    width: auto;		    z-index: 0;		    top: 0;	        left: 0px;		}		.custom-hero-img.prices-hero-img div.international-price {		    top: 0;		    left: 0;		    margin-top: -100px;		    width: 120px;  			height: 120px;		}		.prices-search-form form .form-group label {		    top: 11px;		}		div.international-price span {    		font-size: 16px;		}		.property .property-title div.international-price span p {			text-align: center;		}		.property-title h2, h1.interest-title, h2.interest-title {		    text-align: center;		}		h1.interest-title, .download h1.interest-title {		    text-align: center;		    font-size: 1.7em;		}		.minute-for-free {		    width: 100px;		    height: 100px;		    font-size: 14px;		    top: -10%;		    left: -3%;		}		.libon-hero .container.custom-hero.hero-prices {		    padding: 0 5% 25% 5%;		}		.offre-libon .libon-dwnld-btn {		    max-width: 50%;		    text-align: left;		}		.offre-libon .libon-dwnld-btn img {		    width: 100%;		    height: auto;		    max-width: none;		}		.property.offre-libon .container div.search-country-devise form.f-currency {		    top: 5px;		    width: 45%;		}		form .select-wrapper.style-2,		.f-currency .select-wrapper div.dd-container {		    width: 100%;		}		.libon-container.country .property.offre-libon .container > div {		    width: 100%;		}		.libon-container.country .property.offre-libon .container .js-currency {		    padding: 0;	        width: 100%;		}		.hidden-costs .item {		    margin: 2% 0;		}		.hidden-costs .owl-item .item span img {		    width: 50px;		    height: auto;		}		.hidden-costs .owl-item .item span.desc, .hidden-costs .owl-item .item span.check {		}		.fancybox-opened {		    max-width: 90%;		}		#cookie-bar .cookie-bar-wrapper {		    width: 80%;		    font-size: 1em;		}		.container.press .store img, .container.press-releases .store img {    		width: 140px;		}		@media (max-width: 350px) {			span.custom-chat-bull, p.button-play {			    width: 90%;			}		}	}	@media (max-width: 320px){		.libon-hero .container {		    padding: 50% 20px;		}	}	@media (max-width: 900px) {		/*Slider Sequence*/		#sequence-theme .info {			top:80px !important;			width:60% !important;			margin-right:50px;		}		/*Slider Parallax*/		.da-slide .da-img {			display:none;		}	}	@media (max-width: 540px) {		.minute-for-free {		    left: -20px;		}	}	@media (max-width: 450px) {		/*Slider Sequence*/		#sequence-theme .info {			top:70px !important;			width:70% !important;			margin-right:25px;		}		#sequence-theme h2 {			font-size:30px !important;		}		#sequence-theme .info p {			font-size:18px !important;		}		/*Slider Parallax*/		.da-slide p {			display:none;		}		.player-wrapper iframe{			width: 100% !important;		}		video {		  width: 100% !important;		  height: auto !important;		}		.popin.video .devices .btn {		    width: 80%;		    margin: 2%;		}	}}