@charset "utf-8";
/* CSS Document */


@font-face { font-family: 'interstateregular'; src: url('../fonts/interstateregular-webfont.eot'); src: url('../fonts/interstateregular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/interstateregular-webfont.woff2') format('woff2'), url('../fonts/interstateregular-webfont.woff') format('woff'), url('../fonts/interstateregular-webfont.ttf') format('truetype'), url('../fonts/interstateregular-webfont.svg#interstateregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'interstateregular'; src: url('../fonts/ufonts.com_interstate-regular-webfont.eot'); src: url('../fonts/ufonts.com_interstate-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ufonts.com_interstate-regular-webfont.woff2') format('woff2'), url('../fonts/ufonts.com_interstate-regular-webfont.woff') format('woff'), url('../fonts/ufonts.com_interstate-regular-webfont.ttf') format('truetype'), url('../fonts/ufonts.com_interstate-regular-webfont.svg#interstateregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'interstateregular'; src: url('../fonts/ufonts.com_interstate-thin-webfont.eot'); src: url('../fonts/ufonts.com_interstate-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ufonts.com_interstate-thin-webfont.woff2') format('woff2'), url('../fonts/ufonts.com_interstate-thin-webfont.woff') format('woff'), url('../fonts/ufonts.com_interstate-thin-webfont.ttf') format('truetype'), url('../fonts/ufonts.com_interstate-thin-webfont.svg#interstateregular') format('svg'); font-weight: normal; font-style: normal; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; text-decoration: none; margin: 0; padding: 0; outline: none; }
.transition, .transition:before, .transition:after, .transition:hover { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border: none; outline: none; vertical-align: middle; }
a:hover { }
a, a:focus { outline: none; }
body { background-attachment: fixed; -moz-background-attachment: fixed; -webkit-background-attachment: fixed; -ms-background-attachment: fixed; -o-background-attachment: fixed; background-size: 100%; background-clip: border-box; -moz-background-clip: border-box; -webkit-background-clip: border-box; -ms-background-clip: border-box; -o-background-clip: border-box; background-color: rgba(0, 0, 0, 0); -moz-background-color: rgba(0, 0, 0, 0); -webkit-background-color: rgba(0, 0, 0, 0); -ms-background-color: rgba(0, 0, 0, 0); -o-background-color: rgba(0, 0, 0, 0); background-image: url("../images/top-bg.jpg"); -moz-background-image: url("../images/top-bg.jpg"); -webkit-background-image: url("../images/top-bg.jpg"); -ms-background-image: url("../images/top-bg.jpg"); -o-background-image: url("../images/top-bg.jpg"); background-origin: padding-box; -moz-background-origin: padding-box; -webkit-background-origin: padding-box; -ms-background-origin: padding-box; -o-background-origin: padding-box; background-position: center top; -moz-background-position: center top; -webkit-background-position: center top; -ms-background-position: center top; -o-background-position: center top; background-repeat: no-repeat; font-family: 'interstateregular'; }
a:hover { color: #ff7b00; }
a { font-weight: normal; color: #34495e; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { }
h2 { }
h3 { }
p { }

::-moz-selection {
color: #fff;
background: #ff7b00;
}
::selection { color: #fff; background: #ff7b00; }
.clear { clear: both; }
div, input, textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; }
.header { padding-top: 30px; height: 1177px; }
ul.header-left { margin: 0; float: left; position: relative; z-index: 1; }
ul.header-left li { float: left; padding: 0 20px; list-style: none; }
ul.header-left li a { display: block; color: #000; font-size: 16px; font-family: 'interstateregular'; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.logo { float: left; position: absolute; text-align: center; left: 0; top: 0px; width: 100%; }
ul.header-right { margin: 0; float: right; position: relative; z-index: 1; }
ul.header-right li { float: left; padding: 0 20px; list-style: none; }
ul.header-right li a { display: block; color: #000; font-size: 16px; font-family: 'interstateregular'; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.header-left li a:hover, ul.header-left li a:focus, ul.header-right li a:hover, ul.header-right li a:focus { color: #ff7b00; text-decoration: none; }
.header-top { width: 100%; position: relative; }
.header-bottom { overflow: hidden; width: 100%; padding-top: 25px; }
.line { width: 100%; text-align: center; }
.immobilier-txt { color: #000; font-size: 120px; text-align: center; padding: 0 180px; line-height: 137px; margin-bottom: 23px; font-family: 'interstateregular'; }
.immobilier-txt span { position: relative; }
.immobilier-txt span:after { background: #000; position: absolute; bottom: 0; left: 0; width: 96%; margin: 0 2%; height: 1px; content: ""; }
.immobilier-txt p { margin: 0; padding: 0; }
.header-dec { width: 100%; text-align: center; position: relative; }
.header-dec p { color: #dedede; font-size: 20px; font-family: 'interstateregular'; margin-top: 14px; margin-bottom: 14px; }
.extra-link1 { left: 0; bottom: -80px; }
.extra-link2 { right: 0; bottom: -80px; }
.extra-link3 { left: 186px; top: -80px; }
ul.extra-link { opacity: 0.5; position: absolute; margin: 0; padding: 0; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.extra-link li { margin-bottom: 1px; list-style: none; position: relative; }
ul.extra-link li a { padding: 9px 17px 9px 15px; color: #000; font-size: 16px; list-style: none; text-align: left; font-family: 'interstateregular'; background: url(../images/link-bg.jpg) no-repeat; background-size: cover; display: block; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.extra-link li a:hover { text-decoration: none; }
ul.extra-link li a:focus { text-decoration: none; }
ul.extra-link:before { background: url(../images/menu-right.jpg) no-repeat; position: absolute; height: 99%; right: 0; width: 19px; content: ""; }
.bottom-icon1:after { background: url(../images/bottom-arrow1.png) no-repeat; width: 15px; height: 20px; content: ""; position: absolute; bottom: -19px; left: 30px; }
.bottom-icon2:after { background: url(../images/bottom-arrow2.png) no-repeat; width: 15px; height: 20px; content: ""; position: absolute; bottom: -19px; right: 30px; }
.bottom-icon3:after { background: url(../images/bottom-arrow3.png) no-repeat; width: 15px; height: 20px; content: ""; position: absolute; bottom: -19px; right: 30px; }
ul.extra-link:hover { opacity: 1; }
.section { width: 100%; }
.section-one { overflow: hidden; width: 100%; padding-top: 90px; padding-bottom: 40px; background: url(../images/section-bg1.jpg) repeat-y top center; background-size: 100%; }
#scroll-up { background: url(../images/back-top.png) no-repeat top left; width: 45px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; height: 45px; bottom: 10px; color: #ffffff; display: block; padding: 10px 16px; position: fixed; right: 20px; z-index: 100; }
#scroll-up:hover { background: url(../images/back-toph.png) no-repeat left bottom; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.category { width: 100%; margin-bottom: 0; }
ul.category li { float: left; width: 33.33%; text-align: center; list-style: none; }
.category-pic { width: 100%; text-align: center; }
.category-pic img { border: 8px solid #ececec; border-radius: 50%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.category li h2 { font-weight: 600; padding-top: 27px; color: #000; font-size: 30px; font-family: 'interstateregular'; padding-bottom: 6px; }
ul.category li p { color: #000; font-size: 20px; font-family: 'interstateregular'; }
.video { width: 100%; text-align: center; }
.video .inner-video { background: #fff; display: block; width: 228px; margin: 0 auto; position: relative; }
.play-btn { position: absolute; width: 44px; left: 50%; margin-left: -22px; top: 48%; margin-top: -22px; text-align: center; }
.video-pic img { box-shadow: 5px 5px 0 #d2982f; }
.duration { display: block; text-align: center; color: #000; font-size: 14px; padding-top: 5px; }
.inner-video a:hover, .inner-video a:focus { text-decoration: none; }
.video-bottom { text-align: center; color: #3f3e3e; padding-top: 35px; font-size: 14px; }
.video-bottom span { display: block; text-align: center; font-family: 'interstateregular'; padding-bottom: 24px; }
.video-bottom img { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.video-bottom img:hover { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); }
.category-txt { width: 100%; min-height: 140px; }
.video-pic:hover { opacity: 1; }
.video-pic { display: block; opacity: 0.5; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.play-btn img { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.category li:hover .category-pic img { transform: scale(2.2, 2.2); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); }
ul.category li:hover .category-pic a { background: rgba(255,255,255,0.5); }
.category-pic > a:hover { background: rgba(255,255,255,0.5); }
.category-pic > a { width: 157px; height: 157px; margin: 0 auto; display: block; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; border-radius: 50%; }
.section-two { width: 100%; background: #fff; padding: 40px 0 0 0; }
.section-two-top { text-align: center; padding: 0 180px; color: #3f3e3e; font-size: 30px; font-weight: 600; line-height: 40px; }
.category-middle { display: none; width: 100%; text-align: center; padding: 0 180px 0; }
.category-middle h2 { padding-bottom: 34px; color: #000; font-size: 30px; font-weight: 600; }
.category-middle p { color: #3f3e3e; font-size: 20px; line-height: 30px; padding-bottom: 30px; }
.category-middle p span { font-weight: 600; }
.icon-bottom { text-align: center; width: 100%; }
#edm img, #record img, #savoir img { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.rotate-icon .rotate2 img { transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); }
.rotate-icon1 .rotate1 img { transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); }
.rotate-icon2 .rotate3 img { transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); }
.rotate-icon2 img { transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); }
.rotate-icon2 span { color: transparent; }
.rotate-icon2 span { color: transparent; }
.rotate-icon2 span { color: transparent; }
.video-player { position: relative; text-align: center; top: -84px; }
.video2 { position: relative; top: 0; padding-top: 15px; display: none; }
.category-top { }
.category-top { width: 100%; text-align: center; padding: 0 180px 0; }
.category-top h2 { padding-bottom: 30px; margin-bottom: 0; color: #000; font-size: 30px; font-weight: 600; }
.bottom-txt { color: #3f3e3e; font-size: 14px; line-height: 30px; padding-left: 14px; }
.category-top p span { font-weight: 600; }
ul.progress-main { width: 100%; padding-top: 30px; }
ul.progress-main li { list-style: none; float: left; width: 20%; padding: 0 5px; text-align: center; }
ul.progress-main li p { color: #3f3e3e; font-size: 16px; margin-top: 20px; padding-top: 0; line-height: 25px; }
.less-than { width: 100%; padding: 0 50px; }
ul.task { padding-bottom: 20px; }
ul.task li { background: url(../images/yes-icon.png) no-repeat left center; padding-left: 40px; color: #3f3e3e; font-size: 16px; line-height: 22px; text-align: left; list-style: none; margin-bottom: 7px; }
.less-than p { color: #3f3e3e; font-size: 16px; line-height: 26px; text-align: left; }
.big-txt { bottom: -17px; float: left; font-size: 90px; line-height: 54px; padding-right: 10px; position: relative; }
.big-txt1 { bottom: -9px; float: left; font-size: 74px; line-height: 54px; padding-right: 10px; position: relative; }
.right-border { border-right: 1px solid #bab9b9; }
.less-than .col-md-6 { padding: 0 30px; }
.logo-right { width: 100%; text-align: center; padding-top: 80px; }
.category-top-main { width: 100%; display: none; }
.category-right { width: 100%; padding-top: 60px; }
.third-heading { font-size: 20px; line-height: 30px; font-weight: 600; padding-bottom: 25px; text-align: center; color: #3f3e3e; }
.right-border.right-bottom-padd { position: relative; padding-bottom: 48px; }
.pic1 { position: absolute; right: -19px; bottom: -37px; background: url(../images/cross1.png) no-repeat; width: 37px; height: 37px; display: block; }
.icon-change-three .pic1 { background: url(../images/icon4.png) no-repeat; }
.section-two-bottom { padding-top: 20px; width: 100%; }
.section-pic { position: relative; width: 425px; text-align: center; margin: 0 auto; }
.section-pic img { border-radius: 50%; border: 10px solid #e8e8e8; }
.section-two-bottom-middle { margin-top: 60px; position: relative; float: left; width: 3.2%; text-align: center; }
.section-two-bottom-middle:after { height: 100%; background: #bab9b9; width: 1px; content: ""; position: absolute; top: 0; left: 18px; }
.section-two-bottom-left { padding-top: 45px; width: 48.2%; float: left; text-align: center; padding-left:70px; }
.section-two-bottom-middle a { z-index: 1; position: relative; }
.section-two-bottom-right { float: right; width: 48.6%; padding-left: 27px; }
.section-right-top { padding-left: 20px; color: #000; font-size: 70px; }
.section-right-top span { font-size: 25px; /*border-bottom: 1px solid #000;*/ padding-bottom: 10px; line-height: 50px; position: relative; top: -17px; }
.section-two-bottom-right p { color: #3f3e3e; font-size: 16px; }
ul.task1 { margin-bottom: 0; padding-bottom: 10px; padding-top: 20px; }
ul.task1 li { background: url(../images/yes-icon.png) no-repeat left center; padding-left: 34px; color: #000; font-size: 16px; line-height: 22px; text-align: left; list-style: none; margin-bottom: 7px; }
.section-dec { color: #3f3e3e; font-size: 22px; text-decoration: underline; position: absolute; top: 0; left: 0; height: 100%; padding: 104px 75px 0; display: block; background: rgba(255,255,255,0.8); width: 100%; }
.first-slide { margin-top: 164px; display: block; background: url(../images/minus-icon.png) no-repeat; width: 37px; height: 37px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.first-slide img { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.first-slide.icon-change { background: url(../images/plus-icon1.png) no-repeat; }
.icon-change img { transform: rotate(135deg); }
.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1;
}
.bx-wrapper img { max-width: 100%; display: block; }
.bx-wrapper .bx-viewport { left: -5px; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
.bx-wrapper .bx-loading { min-height: 50px; background: url(../images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1;
*display: inline;
}
.change-dot .bx-wrapper .bx-pager.bx-default-pager a { background: url(../images/dot-normal1.png) no-repeat; text-indent: -9999px; display: block; width: 9px; height: 9px; margin: 0 5px; outline: 0; }
.change-dot .bx-wrapper .bx-pager.bx-default-pager a:hover, .change-dot .bx-wrapper .bx-pager.bx-default-pager a.active { background: url(../images/dot-active1.png) no-repeat; }
.bx-wrapper .bx-pager.bx-default-pager a { background: url(../images/dot-normal.png) no-repeat; text-indent: -9999px; display: block; width: 9px; height: 9px; margin: 0 5px; outline: 0; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: url(../images/dot-active.png) no-repeat; }
.bx-wrapper .bx-prev { left: 10px; background: url(../images/controls.png) no-repeat 0 -32px; }
.bx-wrapper .bx-next { right: 10px; background: url(../images/controls.png) no-repeat -43px -32px; }
.bx-wrapper .bx-prev:hover { }
.bx-wrapper .bx-next:hover { }
.bx-wrapper .bx-controls-direction a { position: absolute; bottom: -10px; left: 50%; margin-left: -10px; outline: 0; text-indent: -9999px; z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }
.bx-wrapper .bx-controls-auto { text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -11px no-repeat; margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -44px no-repeat; margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
.slider-main { padding: 5px 145px; position: relative; }
.slide-heading { font-size: 20px; background: #fafafa; font-weight: 600; box-shadow: 5px 5px 0 #f2f2f2; margin-bottom: 2px; color: #010101; padding: 5px 10px; }
.slide-dec { font-size: 16px; background: #fafafa; box-shadow: 5px 5px 0 #f2f2f2; margin-bottom: 2px; color: #010101; padding: 20px 10px; }
.slider-main-left { width: 410px; padding-right: 15px; float: left; }
.box span { color: #6b6b6b; font-size: 14px; }
.box { margin-bottom: 25px; float: left; position: relative; }
.text-align-right { text-align: right; }
.text-align-right:after { background: url(../images/dot-normal.png) no-repeat; width: 9px; height: 9px; position: absolute; right: -37px; top: 34px; content: ""; z-index: 2; }
.text-align-right:hover:after { background: url(../images/dot-active.png) no-repeat; }
.text-align-right1 { text-align: right; }
.text-align-right1:after { background: url(../images/dot-normal1.png) no-repeat; width: 9px; height: 9px; position: absolute; right: -37px; top: 34px; content: ""; z-index: 2; }
.text-align-right1:hover:after { background: url(../images/dot-active1.png) no-repeat; }
.dot-icon:after { background: url(../images/dot-normal.png) no-repeat; width: 9px; height: 9px; position: absolute; left: -37px; top: 34px; content: ""; z-index: 2; }
.dot-icon:hover:after { background: url(../images/dot-active.png) no-repeat; }
.dot-icon1:after { background: url(../images/dot-normal1.png) no-repeat; width: 9px; height: 9px; position: absolute; left: -37px; top: 34px; content: ""; z-index: 2; }
.dot-icon1:hover:after { background: url(../images/dot-active1.png) no-repeat; }
.box-opacity { opacity: 0.4; }
.box-opacity:hover { opacity: 1; }
.last-bullet { width: 100%; text-align: center; position: absolute; bottom: -6px; left: 0; z-index: 111; }
.last-bullet > img { display: inline-block; }
.box1 { float: right; width: 342px; }
.slider-main-right { float: left; padding-left: 15px; width: 383px; }
.dot1 { display: inline-block; margin-top: 34px; }
.dot2 { display: inline-block; margin-top: 46px; }
.dot3 { display: inline-block; margin-top: 166px; }
.slider-main-middle .dot4 { left: 13px; display: inline-block; position: absolute; bottom: 0; }
.slider-main-middle { float: left; width: 35px; text-align: center; position: relative; min-height: 480px; }
.slider-main-middle:after { background: #bab9b9; content: ""; position: absolute; height: 100%; left: 17px; top: 0; width: 1px; }
.slider-main-middle a { position: relative; z-index: 1; }
.section-two-bottom-expand .bx-wrapper .bx-next { background: url(../images/slidedown.png) no-repeat; width: 14px; height: 8px; }
.section-two-bottom-expand .bx-wrapper .bx-prev { display: none; }
.section-two-bottom-expand .bx-controls-direction { text-align: center; width: 100%; }
.section-two-bottom-expand .bx-wrapper .bx-pager { width: 19px; top: 50%; margin-top: -80px; position: absolute; left: 80px; }
.section-two-bottom-expand { width: 100%; position: relative; }
.section-two-bottom-expand-top { width: 100%; position: relative; }
.section-two-bottom-expand-top:after { background: #bab9b9; content: ""; height: 60px; left: 50%; margin-left: -3px; position: absolute; top: -33px; width: 1px; }
.section-two-bottom-expand-top .bx-wrapper .bx-next { background: url(../images/slidedown.png) no-repeat; width: 14px; height: 8px; }
.section-two-bottom-expand-top .bx-wrapper .bx-prev { display: none; }
.section-two-bottom-expand-top .bx-controls-direction { text-align: center; width: 100%; }
.section-two-bottom-expand-top .bx-wrapper .bx-pager { width: 19px; top: 50%; margin-top: -80px; position: absolute; left: 80px; }
.second-slide { margin-top: 140px; display: block; background: url(../images/cross.png) no-repeat; width: 37px; height: 37px; display: block; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.icon-change-two .second-slide { background: url(../images/icon5.png) no-repeat; }
.section-two-bottom-expand:after { background: #bab9b9; content: ""; height: 143px; left: 50%; margin-left: -3px; position: absolute; top: -107px; width: 1px; }
.box { }
.box:hover { opacity: 1; }
.section-two-bottom-expand-top .slider-main { width: 1170px; }
.section-two-bottom-expand-top .slide-dec, .section-two-bottom-expand-top .slide-heading { box-shadow: 5px 5px 0 rgba(255,167,0,0.5); }
.top-padd { padding-top: 80px; }
.category-right { width: 100%; display: none; overflow: hidden; left: 0; }
.category-right.pos1 { position: relative; height: 100%; }
.section-three { overflow: hidden; width: 100%; background: #f4f4f4; padding: 40px 0 40px 0; }
.logo-three { width: 100%; text-align: center; }
.sec-three-main { padding-bottom: 30px; width: 100%; text-align: center; padding-top: 40px; }
.sec-three-main h2 { margin-top: 0; margin-bottom: 0; color: #000; font-size: 30px; font-weight: 700; padding-bottom: 25px; }
.sec-three-main p { color: #000; font-size: 20px; line-height: 30px; }
.sec-three-box { width: 100%; padding: 0 88px; }
.sec-three-box-left p { color: #000; font-size: 16px; line-height: 22px; }
.sec-three-box-right h2 { margin: 0; font-weight: 600; text-align: center; color: #000; font-size: 20px; line-height: 30px; }
.sec-three-box-left { float: left; width: 49.7%; border-right: 1px solid #bab9b9; padding-right: 30px; }
.sec-three-box-right { float: left; width: 50.3%; padding-left: 34px; }
.section-four { overflow: hidden; width: 100%; background: #fff; padding: 70px 0 0 0; }
.section-four .nav-tabs > li > a { font-size: 16px; color: #000; border: none; }
.section-four .nav-tabs > li.active > a, .section-four .nav-tabs > li.active > a:hover, .section-four .nav-tabs > li.active > a:focus { background: none; border: none; font-weight: 600; color: #000; }
.section-four .nav-tabs > li > a:hover { border: none; background: none; }
.section-four .nav-tabs > li:hover { background: none; }
.section-four .nav-tabs > li { margin-left: -1px; text-align: center; width: 50%; border-left: 1px solid #bab9b9; }
.section-four .nav-tabs > li:first-child { border: none; }
.section-four .nav-tabs > li > a { margin-right: 0; }
.section-four .nav-tabs { border-bottom: 1px solid #000; border-top: 1px solid #000; width: 434px; margin: 0 auto; }
.section-four .tab-content h2 { color: #000; font-size: 30px; text-align: center; line-height: 40px; font-weight: 600; padding: 40px 0 20px 0; }
.iphone { width: 100%; text-align: center; padding-top: 20px; }
.icon6 { text-align: center; padding-top: 55px; width: 100%; }
.tab-dec { padding: 0 64px; width: 100%; color: #000; font-size: 20px; line-height: 30px; text-align: center; }
.section-four-dec { padding: 65px 88px 0 87px; width: 100%; }
.section-four-dec-left { float: left; padding-left: 30px; width: 50.3%; }
.section-four-dec-left h3 { color: #000000; font-size: 20px; font-weight: 600; line-height: 30px; margin: 0; text-align: center; }
.section-four-dec-left p { font-size: 16px; color: #000; line-height: 22px; }
.section-four-dec-right { margin-bottom: 100px; border-right: 1px solid #000000; float: left; padding-right: 34px; width: 49.7%; }
.section-four-dec-right p { font-size: 16px; color: #000; line-height: 22px; }
.section-five { width: 100%; text-align: center; background: #f4f4f4; padding: 70px 0 30px 0; }
.footer { width: 100%; background: #fff; padding: 40px 0 186px; }
.footer-top { width: 100%; }
.footer-top h2 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000; font-size: 14px; font-weight: 600; margin: 0 0 40px 0; }
ul.footer-link { float: left; width: 50%; }
ul.footer-link li { list-style: none; }
ul.footer-link li a { font-size: 14px; color: #000; line-height: 27px; }
ul.footer-link li a:hover, ul.footer-link li a:focus { color: #fe4f00; text-decoration: none; }
.footer-right-address { font-size: 14px; color: #000; line-height: 27px; }
.footer-right-address-left { float: left; width: 50%; }
.footer-right-address-right { float: right; width: 50%; }
.footer-right-address-right p { margin: 0; padding: 0; }
.footer-right-address-right b { width: 18px; float: left; }
.footer-right-form { width: 100%; }
ul.footer-form { width: 100%; padding-top: 20px; }
ul.footer-form li { list-style: none; width: 100%; margin-top: 7px; float: left; }
ul.footer-form li:last-child { margin: 0; }
.footer-form-left { float: left; width: 22%; }
.footer-form-right { float: right; width: 100%; }
.field-txt { font-family: 'interstateregular'; color: #000; font-size: 13px; height: 28px; background: #f9f9f9; padding: 5px 10px; width: 100%; border: none; }
.txt-area { font-family: 'interstateregular'; color: #000; font-size: 13px; width: 100%; height: 160px; background: #f9f9f9; padding: 5px 10px; width: 100%; border: none; resize: none; }
.last-bg { background: #f9f9f9; margin-top: -1px; }
.field-btn { float: right; border: none; background: none; color: #7a7a7a; font-size: 14px; padding: 5px 10px; margin-left: 10px; font-family: 'interstateregular'; }
.field-btn:hover, .field-btn:focus { color: #fe4f00; }
.footer-bottom { padding-top: 70px; width: 100%; text-align: center; }
ul.footer-social { width: 100%; text-align: center; }
ul.footer-social li { display: inline-block; padding: 0 5px; }
ul.footer-social li img { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.footer-social li img:hover { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); }
ul.footer-social li i { display: block; width: 41px; height: 41px; line-height: 41px; color: #707070; font-size: 20px; text-align: center; border: 1px solid #707070; border-radius: 50%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.footer-social li a:hover, ul.footer-social li a:focus { text-decoration: none; }
ul.footer-social li a:hover .fa.fa-facebook, ul.footer-social li a:focus .fa.fa-facebook { background: #4a6ea9; border: 1px solid #4a6ea9; text-decoration: none; color: #fff; transform: rotate(360deg); }
ul.footer-social li a:hover .fa.fa-linkedin, ul.footer-social li a:focus .fa.fa-linkedin { background: #007bb6; border: 1px solid #007bb6; text-decoration: none; color: #fff; transform: rotate(360deg); }
ul.footer-social li a:hover .fa.fa-twitter, ul.footer-social li a:focus .fa.fa-twitter { background: #1ab2e8; border: 1px solid #1ab2e8; text-decoration: none; color: #fff; transform: rotate(360deg); }
.copy-right { color: #9a9a9a; font-size: 14px; text-align: center; width: 100%; padding-top: 35px; }
.wow:first-child { visibility: hidden; }
.fixed_header { left: 0; position: fixed; right: 0; top: 0; z-index: 9999; background: #fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.5); -ms-box-shadow: 0px 0px 3px rgba(0,0,0,0.5); -o-box-shadow: 0px 0px 3px rgba(0,0,0,0.5); padding: 20px 10px; }
.round-animation { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.round-animation:hover { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); }
.section-two-bottom-expand-top .bx-viewport { min-height: 430px; }
.me-connector-show { width: 100%; display: none; }
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing { cursor: url(../images/grabbing.png) 8 8, move; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-theme .owl-controls { margin-top: 10px; text-align: center; }
.owl-theme .owl-controls .owl-buttons div { display: inline-block; zoom: 1; *display: inline;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); opacity: 1; text-decoration: none; }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline;
}
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-item.loading { min-height: 150px; background: url(../images/AjaxLoader.gif) no-repeat center center }
.owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x : 50%; -webkit-perspective-origin-y : 50%; -moz-perspective : 1200px; -moz-perspective-origin-x : 50%; -moz-perspective-origin-y : 50%; perspective : 1200px; }
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; }
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; }
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; }
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; }
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; }
.owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; }
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; }
.owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; }
@-webkit-keyframes empty { 0% {
opacity: 1
}
}
@-moz-keyframes empty { 0% {
opacity: 1
}
}
@keyframes empty { 0% {
opacity: 1
}
}
@-webkit-keyframes fadeIn { 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-moz-keyframes fadeIn { 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@keyframes fadeIn { 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-webkit-keyframes fadeOut { 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-moz-keyframes fadeOut { 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@keyframes fadeOut { 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-webkit-keyframes backSlideOut { 25% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
}
@-moz-keyframes backSlideOut { 25% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
}
@keyframes backSlideOut { 25% {
opacity: .5;
transform: translateZ(-500px);
}
 75% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
}
@-webkit-keyframes backSlideIn { 0%, 25% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-webkit-transform: translateZ(0) translateX(0);
}
}
@-moz-keyframes backSlideIn { 0%, 25% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-moz-transform: translateZ(0) translateX(0);
}
}
@keyframes backSlideIn { 0%, 25% {
opacity: .5;
transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
transform: translateZ(-500px);
}
 100% {
opacity: 1;
transform: translateZ(0) translateX(0);
}
}
@-webkit-keyframes scaleToFade { to {
opacity: 0;
-webkit-transform: scale(.8);
}
}
@-moz-keyframes scaleToFade { to {
opacity: 0;
-moz-transform: scale(.8);
}
}
@keyframes scaleToFade { to {
opacity: 0;
transform: scale(.8);
}
}
@-webkit-keyframes goDown { from {
-webkit-transform: translateY(-100%);
}
}
@-moz-keyframes goDown { from {
-moz-transform: translateY(-100%);
}
}
@keyframes goDown { from {
transform: translateY(-100%);
}
}
 @-webkit-keyframes scaleUpFrom { from {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpFrom { from {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes scaleUpFrom { from {
opacity: 0;
transform: scale(1.5);
}
}
 @-webkit-keyframes scaleUpTo { to {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpTo { to {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes scaleUpTo { to {
opacity: 0;
transform: scale(1.5);
}
}
.me-connector-main { width: 464px; margin: 0 auto; padding-top: 136px; }
.me-connect-one { width: 100%; }
ul.connector { width: 100%; }
ul.connector li { width: 100%; float: left; list-style: none; padding: 15px 25px; border-top: 1px solid #000; color: #000; font-size: 14px; }
.textfield-form { border: none; width: 100%; font-family: "interstateregular"; background: none; color: #000; font-size: 14px; }
.left-side { float: left; width: 50%; text-align: center; border-right: 1px solid #000; }
.right-side { float: right; width: 50%; text-align: center; }
ul.connector li.padd-none { padding-left: 0; padding-right: 0; }
.left-side > img { padding-right: 10px; }
.me-connect-txt { text-align: center; width: 100%; padding-top: 24px; }
.me-connect-txt a { color: #ff7b00; }
.me-connect-one-bottom { width: 100%; padding-top: 20px; text-align: center; }
.rounded-bottom { display: block; text-align: center; color: #000; font-size: 20px; padding-top: 10px; }
.me-connect-two { width: 100%; display: none; }
.me-connect-two h2 { color: #000; font-size: 20px; margin-bottom: 0; text-align: center; font-weight: 600; padding-bottom: 25px; }
.border-bottom { border-bottom: 1px solid #000; }
.me-connect-two .owl-prev { background: url(../images/caro-left.png) no-repeat; margin: 0 5px; width: 39px; height: 39px; text-indent: -99999px; }
.me-connect-two .owl-next { background: url(../images/caro-right.png) no-repeat; margin: 0 5px; width: 39px; height: 39px; text-indent: -99999px; }
.me-connect-two .owl-buttons { padding-top: 70px; }
.diff-txt { color: #838383; padding-left: 10px; }
.right-check { color: #000; font-size: 20px; }
.mail-link { display: block; }
ul.connector li center { font-size: 16px; line-height: 30px; }
ul.connector li center a { font-weight: 600; color: #000; }
.right-chk { margin-top: -2px; margin-right: 10px; }
.rounded-bottom a { color: #000; }
.rounded-bottom a:hover, ul.connector li center a:hover { text-decoration: underline; color: #ff7b00; }
.left-side, .right-side { color: #7a7a7a; }
.changebg { background: url(../images/top-bg1.jpg) no-repeat top center; background-attachment: fixed; }
.vlad { background-image: url(../images/vlad.png); }
.left-side input.css-checkbox[type="checkbox"] { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.left-side input.css-checkbox.lrg[type="checkbox"] + label.css-label.lrg { background-position: 0 0; background-repeat: no-repeat; cursor: pointer; display: inline-block; font-size: 15px; height: 20px; line-height: 20px; padding-left: 22px; vertical-align: middle; color: #7a7a7a; font-weight: normal; font-family: "interstateregular"; font-size: 14px; margin-bottom: 0; margin-left: 11px; }
.left-side input.css-checkbox.lrg[type="checkbox"]:checked + label.css-label.lrg { background-position: 0 -20px; }
.left-side label { margin-right: 20px; }
.left-side label { -moz-user-select: none; }
.reponse-main { width: 100%; position: relative; display: block; padding-left: 66px; }
.response-txt { position: absolute; left: 0; top: 0; }
.reponse-main .textfield-form { color: #838383; font-family: "interstateregular"; font-size: 14px; }
ul.partner-logo { width: 100%; margin: 0; padding: 0; }
ul.partner-logo li { display: inline-block; padding: 0 0 40px 0; margin: 0; list-style: none; }
.footer-right-address-left a { text-decoration: none; }
.footer-right-address-left a:hover { color: #fe4f00; }
ul.footer-social li .fa.fa-linkedin { text-indent: 3px; }
/*.right-border:after { background:#ffd27d; content: ""; height: 30px; position: absolute; right: -1px; top: 0; width: 1px; }*/
.section-four-dec-right { position: relative; }
.section-four-dec-right:after { background: #fff; content: ""; height: 30px; position: absolute; left: -1px; top: 0; width: 1px; }
.second-slide:after { background: none repeat scroll 0 0 #ffffff; content: ""; height: 140px; left: 0; position: absolute; top: -140px; width: 25px; }
