 html { -webkit-text-size-adjust: auto; -ms-text-size-adjust: auto; } html, body, img, form {margin: 0px; padding: 0px; border: none; letter-spacing:normal;} html, body {height:100%;-webkit-font-smoothing: antialiased;} body {background-color:#eee;} body.inner-body {background-color:#fff;} body.gray-inner {background-color:#fafafa;} body, td {font: 14px Arial, sans-serif; color: #000;} a {color: #000;	text-decoration: underline;} a:hover {text-decoration: none;} td {vertical-align: top;} p {padding: 0px; margin: 0px 0px 14px 0px;} object {outline:none;} fieldset {border:0;} input,select,textarea,button {outline: none !important;} h1 {font-size:17px; padding: 0px; margin: 0px 0px 10px 0px;} h2 {font-size:15px; padding: 0px; margin: 0px 0px 10px 0px;} h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;} .clear {clear:both;} .none {line-height:0;} .relative {width:100%; position:relative;} .img-marg {float:left; margin:0 10px 5px 0;} .float-l {float:left;} .float-r {float:right;} .highlight {font-weight: bold;} .hfeed .posts {margin-bottom:10px;} input,select,button,textarea {outline:none;} .body-padding {padding-bottom:30px;} .index-page .body-padding {padding-bottom:0px;} .body-wrapper {padding-bottom:110px;padding-top:35px;} #top {left:0px;top:0px;width:100%;z-index:999;} .mobile-menu {background:#141d1e; display:none; width:100%; position:absolute; left:0px; top:70px; padding-top:27px; padding-bottom:26px;z-index: 99;} .mobile-menu li {display:block; padding:0px 60px 0px 60px;} .mobile-menu li a {font-size:12px; color:#fff; font-family:'Raleway'; display:block; padding:14px 0px 14px 0px; font-weight:600; text-transform:uppercase; text-decoration:none; border-bottom:1px solid #1a2526;} .mobile-menu li a:hover {color:#ea2330;} .mobile-menu li:last-child a {border-bottom:0px;} .mobile-menu li ul {display:none;} .mobile-menu li li {padding:0px;} .mobile-menu li li:last-child a {border-bottom:1px solid #1a2526;} .mobile-menu li li a {padding-left:10px; padding-right:10px; } .fixed .mobile-menu {top:59px;} .menu-btn {float:right; display:none; width:12px; height:10px; background:url(../images/menu-btn.png) right top no-repeat; margin:4px 23px 0px 0px;}  .wrapper-padding {position:relative;} .main-cont {width:100%; min-width:300px; /*min-height:100%;*/ } .header-a {height:40px; width:100%; background:#141d1e;} .header-b {position:relative;} .header-phone {float:left; padding:11px 16px 0px 16px;height:29px;border-left:1px solid #333333;border-right:1px solid #333333;} .header-phone span {background:url(../images/icon-phone.png) left top no-repeat; background-position:left 1px; padding:1px 0px 0px 25px;font-size:11px;color:#fff;font-family: 'Montserrat', sans-serif; font-weight:700;display:inline-block;min-height:15px;} .header-phone a[href^=tel]{color:#fff; text-decoration:none;} .header-account {float:right;} .header-account a {color:#fff;font-size:11px;text-transform:uppercase;font-family:'Montserrat';font-weight:700;text-decoration:none;display:inline-block;border-left:1px solid #333333;border-right:1px solid #333333;	padding:14px 22px 0px 22px;height:26px;	} .header-social {float:right;border-left:1px solid #333333;	padding:13px 22px 0px 25px;height:27px;	} .header-social a {display:inline-block;width:14px;height:14px;margin:0px 9px 0px 9px;} .header-social .social-twitter {background:url(../images/head-twitter.png) left top no-repeat;margin-left:0px;} .header-social .social-facebook {background:url(../images/head-facebook.png) left top no-repeat;} .header-social .social-vimeo {background:url(../images/head-vimeo.png) left top no-repeat;} .header-social .social-pinterest {background:url(../images/head-pinterest.png) left top no-repeat;} .header-social .social-instagram {background:url(../images/head-instargam.png) left top no-repeat;margin-right:0px;} .header-social a:hover {background-position:left -14px;} .header-viewed {float:right;position:relative;} .viewed-drop {display:none;position:absolute;left:0px;top:40px;z-index:999;border-top:8px solid #fff;width:330px;background:#fcf8f5;} .viewed-drop-a {padding:17px 16px 17px 16px;} .viewed-item {border-bottom:1px solid #ebe7e4;padding-bottom:13px;margin-bottom:13px;} .viewed-item:last-child {border-bottom:0px;margin-bottom:0px;padding-bottom:0px;} .viewed-item-l {margin-top:3px;width:79px;float:left;} .viewed-item-lbl {margin-bottom:7px;} .viewed-item-lbl a {font-family: 'Montserrat';font-weight:normal;font-size:13px;text-transform:uppercase;color:#252525;text-decoration:none;} .viewed-item-cat {margin-bottom:8px;font-size:10px;text-transform:uppercase;color:#939393;font-family: 'Raleway';font-weight:600;} .viewed-price {font-family: 'Montserrat';font-weight:normal;font-size:17px;color:#ea2330;} .viewed-item-r {width:208px;float:right;} .header-viewed-btn {display:block;border-left:1px solid #333333;	padding:14px 22px 0px 25px;height:26px;color:#fff;font-size:11px;text-transform:uppercase;font-family:'Montserrat';font-weight:700;text-decoration:none;	} .header-lang {float:right;position:relative;} .langs-drop {display:none;position:absolute;left:0px;top:41px;border-top:5px solid #fff;padding:10px 10px 3px 15px;background:#fcf8f5;width:125px;z-index:999;} .header-lang a {display:block;border-left:1px solid #333333;	padding:13px 13px 0px 13px;height:27px;	} .header-lang  a.langs-item {display:inline-block;font-size:10px;color:#697374;margin:0px;padding:0px;height:auto;padding:0px 0px 0px 24px;font-family: 'Raleway';font-weight:600;text-transform:uppercase;	text-decoration:none;border:0px;line-height:13px;margin-bottom:11px;} .header-lang  a.langs-item:hover {color:#ea2330;	} .header-lang  a.langs-item.en {background:url(../images/en.gif) left top no-repeat;} .header-lang  a.langs-item.fr {background:url(../images/fr.gif) left top no-repeat;} .header-lang  a.langs-item.de {background:url(../images/de.gif) left top no-repeat;} .header-lang  a.langs-item.it {background:url(../images/it.gif) left top no-repeat;} .header-curency {float:right;position:relative;} .header-curency:hover a {color:#ea2330;} .curency-drop {position:absolute;left:0px;display:none;top:40px;border-top:4px solid #fff;z-index:999;font-family:'Raleway';font-weight:700;background:#fcf8f5;width:126px;padding:11px 10px 7px 14px;} .header-curency a {display:block;border-left:1px solid #333333;	padding:14px 14px 0px 14px;height:26px;color:#fff;font-size:11px;text-transform:uppercase;font-family:'Montserrat';font-weight:700;text-decoration:none;} .header-curency .curency-drop div {margin-bottom:8px;}.extraTextLeft{ width:47%; margin:0;float:left;}.extraTextRight{ width:53%;float:left; margin:0;} .header-curency .curency-drop a {font-size:11px;color:#697374;margin:0px;padding:0px;height:auto;display:inline;text-transform:uppercase;border:0px;} .header-b {height:70px;width:100%;background:#fff;-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.11);-moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.11);box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.11);    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);} .header-logo {float:left;margin:0px 0px 0px 0px;} .header-logo img {max-width:145px;} /*.fixed .header-logo img {width:39px;}*/ .header-right {float:right; margin-top:30px;} .header-nav {float:right;} .header-nav ul,.header-nav ul li {margin:0px;padding:0px;list-style:none;} .header-nav ul li {margin-left:20px;float:left;} .header-nav ul li a {font-size:12px;color:#2c2c2c;font-family: 'Montserrat';font-weight:normal;text-decoration:none;text-transform:uppercase;} .hdr-srch-devider {float:right;height:15px;width:1px;margin:1px 17px 0px 21px;background:#e2e2e2;} .hdr-srch {position:relative;float:right;margin:2px 0px 0px 0px;} .hdr-srch-overlay {display:none;height:36px;padding-top:14px;background:#fff;width:100%;position:absolute;right:0px;top:22px;z-index:999;} .hdr-srch-overlay input[type='text'] {font-family:'PT Sans';font-size:13px;color:#6e6e6e;font-weight:700;border:0px;width:90%;float:left;background:transparent;text-transform:uppercase;} .srch-close {display:block;width:13px;height:13px;float:right;margin:3px 0px 0px 0px;background:url(../images/srch-close.png) left top no-repeat;} .hdr-srch-btn {display:block;width:13px;height:13px;background:url(../images/srch-icon.png) left top no-repeat;} .hdr-srch-btn:hover {background-position:left -13px;} .mp-slider {position:relative;padding:130px 0px 0px 0px;} .mp-slider .arrow-left {display:block;position:absolute;left:45px;top:50%;margin-top:-16px;z-index:99;width:17px; height:31px;background:url(../images/swipe-l.png) left top no-repeat;} .mp-slider .arrow-right {display:block;position:absolute;right:45px;top:50%;margin-top:-16px;z-index:99;width:17px; height:31px;background:url(../images/swipe-r.png) left top no-repeat;} .mp-slider .arrow-left:hover,.mp-slider .arrow-right:hover {opacity:1;} .mp-slider .slide-section {width:100%;height:807px;} .swiper-container {position:relative;} .swiper-preloader-bg {width:100%; height:100%; background:#fcf8f5; position:absolute; left:0px; top:0px; z-index:99;} .swiper-preloader {position:absolute; z-index:999; left:50%; top:50%; width:30px; height:30px; margin-left:-15px; margin-top:-15px;} .swiper-container, .swiper-slide {width:100%;height:807px;} .swiper-pagination {position:absolute; right:40px; bottom:32px; z-index:999;} .swiper-pagination-switch {display:block; cursor:pointer; width:6px; height:6px; margin-top:4px; border:1px solid #fff; border-radius:10000px;} .swiper-visible-switch.swiper-active-switch {background:#fff;} .mp-slider-lbl {padding:170px 0px 0px 0px;text-align:center;width:100%; font-size:39px;text-transform:uppercase;font-family:'Montserrat';color:#fff;position:relative;top:18px;opacity:0;} .search-only .mp-slider-lbl {padding-top:290px;} .mp-slider-lbl-a {padding:20px 0px 28px 0px;text-align:center;font-size:17px;color:#fff;position:relative;top:18px;opacity:0; font-weight:400; font-family:'Lora'; font-style:italic;} .mp-slider-lbl-b {margin-bottom:22px;color:#ea2330;	font-family:'Lato';font-size:39px;	text-transform:uppercase;text-align:center;position:relative;top:18px;opacity:0;	} .btn-a {font-family:'Montserrat';font-weight:700;display:inline-block;color:#fff;text-decoration:none; border:2px solid #fff; padding:12px 33px 12px 33px;text-align:center;font-size:11px;border-radius:3px;webkit-border-radius:3px;moz-border-radius:3px;text-transform:uppercase;position:relative;top:18px;opacity:0;} .btn-a:hover {color:#ea2330; background:#fff;} .slide-b .mp-slider-lbl,.slide-b .mp-slider-lbl-a {color:#fff;} .mp-slider-btn {text-align:center;} .page-search {float:left;width:347px;height:385px;margin:0px 31px 0px 0px;background:transparent;} .page-search.full-width-search {float:none;width:100%;height:385px;margin:0px 0px 0px 0px;background:transparent;} .page-search.full-width-search .search-tab-content {width:100%;} .search-tab-content {display:none;} .search-tab-content:first-child {display:block;} .page-search.full-width-search .page-search-tabs {width:347px;} .search-tab {height:27px;display:inline-block;margin:0px 3px 0px 0px;float:left;text-align:center;font-size:12px;color:#fff;text-transform:uppercase;	font-family:'Montserrat';background:#1d292e;cursor:pointer;padding:14px 33px 0px 33px;} .search-tab.nth {margin-right:0px;float:right;} .search-tab.active {background:#fff;cursor:default;color:#000000;} .page-search-content {min-height:120px;background:#fff;} .page-search-p {padding:26px 21px 29px 21px;} .full-width-search .page-search-p {padding:26px 21px 21px 21px;} .page-search-content label {display:block;font-size:11px;color:#4c4c4c;text-transform:uppercase;font-family:'Raleway';font-weight:600;margin-bottom:9px;} .search-line {margin:0px 0px 18px 0px;} .search-line input[type='text'] {border:1px solid #e3e3e3;background:#fff;width:284px;border-radius:3px;padding:9px 8px 9px 8px;text-transform:uppercase;font-family:'Raleway'; font-size: 11px; color:#8a8a8a;	 -webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05);} .search-line-a {float:left;width:140px;margin:0px 0px 18px 0px;	} .full-width-search .search-line-a {width:auto;margin-right:19px;margin-bottom:0px;} .search-line-b {float:right;width:140px;margin:0px 0px 18px 0px;	} .search-line-c {margin-bottom:17px;} .search-line-a.nth,.search-line-b.nth,.search-line-c.nth {margin-bottom:0px;} .search-line-a input[type='text'], .search-line-b input[type='text'] {border:1px solid #e3e3e3; background:#fff;width:120px;border-radius:3px;font-size:11px;padding:8px;text-transform:uppercase;font-family:'Raleway';color:#8a8a8a;-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05);} .search-line-a.large input[type='text'] {width:305px;} .search-line-a.middle input[type='text'] {width:143px;} .search-line-a.middle-a input[type='text'] {width:133px;} .search-line-select {width:87px;float:left;margin:0px 21px 0px 0px;} .search-line-select.nth {margin-right:0px; float:right;} .search-select {width:83px;overflow:hidden;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #e3e3e3;} .search-line-select.middle {width:94px;} .search-line-select.middle.last {margin-right:0px;} .search-line-select.middle .search-select {width:90px;} .srch-horizontal {margin-right:12px;float:left;} .search-select select {background-color: #fff;cursor:pointer;background-image: url(../images/select-bg.gif);background-position: 80% center;background-repeat: no-repeat;border: 0px;border-radius: 0;font-size:11px;padding:7px 0px 8px 4px;outline: medium none;width: 117%;-webkit-appearance:none;-o-appearance:none;-khtml-appearance:none;appearance:none;text-transform:uppercase;font-family:'Raleway';color:#8a8a8a;} .search-select.full-width {border:1px solid #e3e3e3;background:#fff;font-size:11px;width:300px;background:url(../images/select-bg.gif) right center no-repeat;border-radius:3px;} .search-select.full-width  select, .search-select.full-width-a select, .search-select.full-width-b select, .search-select.full-width-c select {background-color: #fff;cursor:pointer;background-image: url(../images/select-bg.gif);background-position: 94.3% center;background-repeat: no-repeat;border: medium none;border-radius: 0;color: #d3d3d3;font-size:11px;padding:7px 0px 8px 4px;outline: medium none;width: 105%;text-transform:uppercase;font-family:'Raleway';font-weight:600;color:#8a8a8a;} .search-select.middle-c {border:1px solid #d6d6d6;background:#fff;font-size:11px;width:149px;background:url(../images/select-bg.gif) right center no-repeat;border-radius:3px;} .full-width-search .search-line-a.last {margin-right:0px;} .search-select.full-width-a {border:1px solid #e3e3e3;background:#fff;font-size:11px;width:341px;background:url(../images/select-bg.gif) right center no-repeat;border-radius:3px;} .search-select.full-width-b {border:1px solid #e3e3e3;background:#fff;font-size:11px;width:321px;background:url(../images/select-bg.gif) right center no-repeat;border-radius:3px;} .search-select.full-width-c {border:1px solid #e3e3e3;background:#fff;font-size:11px;width:321px;margin-right:18px;background:url(../images/select-bg.gif) right center no-repeat;border-radius:3px;} .search-line-select.middle-b {width:auto;float:left;margin-right:0px;margin-left:18px;} .search-select.half-width  select {background-color: #fff;cursor:pointer;background-image: url(../images/select-bg.gif);background-position: 89% center;background-repeat: no-repeat;border: medium none;border-radius: 0;color: #d3d3d3;font-size:11px;padding:7px 0px 8px 4px;outline: medium none;width: 110%;text-transform:uppercase;font-family:'Raleway';font-weight:600;color:#8a8a8a;} .search-select.half-width {width:136px;} .search-select span {text-transform:uppercase;font-family:'Raleway';font-weight:600;color:#8a8a8a;} .search-select-a {cursor:pointer;padding:8px;	} .search-footer {border-top:1px solid #f8f1eb;padding:23px 21px 30px 22px;} .search-asvanced {display:none;padding-top:17px;}  .overlay {display:none;width:100%;height:100%;background:rgba(20,29,30,0.6);position:fixed;left:0px;top:0px;z-index:9999;} .autorize-popup {top: 20% !important;z-index: 9999; width: 40%; height: auto; background: #fff; position: fixed;margin-right: auto;margin-left: auto; right: 0; float: none; left: 0;box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px -5px rgba(0,0,0,0.2);} .autorize-tab-a {display:block;float:left;width:82px;height:27px;text-align:center;text-decoration:none;font-family: 'Raleway';font-weight:600;font-size:13px;text-transform:uppercase;color:#fff;background:#141d1e;padding-top:12px;} .autorize-tab-b {display:block;float:left;width:303px;height:27px;text-decoration:none;font-family: 'Raleway';font-weight:600;font-size:13px;text-transform:uppercase;color:#fff;background:#141d1e;padding-top:12px;padding-left:20px;} .autorize-tabs a.current {color:#292828;background:#fff;cursor:default;} .autorize-close {display:block;width:39px;height:39px;float:right;background:url(../images/popup-close.png) left top no-repeat;} .autorize-close:hover { background-position:left -39px; } .autorize-lbl { font-family:'Raleway'; font-size:18px; position:relative;padding-bottom: 8px; color:#000000; margin:0px 0px 35px 0px; font-weight:500; text-align:center; } 
.autorize-lbl span:before{content: ""; position: absolute; width: 100px; height: 1px; background-color: #ea2330; left: 50%; top: 100%; margin-left: -20px;}.autorize-lbl span:after{content: ""; position: absolute; width: 100px; height: 1px; background-color: #ea2330; right: 50%; top: 100%; margin-top: 3px; margin-right: -20px;}
 .popupWeddBG{width: 33%; float: left; min-height: 300px;background:url(../images/popupWeddBG.jpg) no-repeat 0px 0px;background-size: inherit;background-position: center left;} .autorize-padding { position:relative;padding:15px 10px 0px; box-sizing:border-box;width: 67%; float: right; } .autorize-tab-content { display:none; }  .autorize-tab-content input[type='text'] { border:1px solid #ebebeb; background:#fff; width:381px; border-radius:3px; font-size:11px; padding:10px 8px 10px 8px; text-transform:uppercase; font-family:'Raleway'; font-weight:600; color:#8a8a8a; margin-bottom:15px; } .authorize-btn { display:block; width:118px; height:34px; padding-top:3px; cursor:pointer; background:#ea2330; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align:center; font-size:11px; text-decoration:none; color:#fff; float:left; font-family: 'Montserrat'; font-weight:normal; text-transform:uppercase; border:0px; } .authorize-btn:hover { background:#ff8f35; } .authorize-forget-pass { float:left; font-family:'Raleway'; font-size:12px; color:#6d6d6d; text-decoration:none; margin:12px 0px 0px 15px; }  .header-account a:hover, .header-viewed-btn:hover, .header-viewed:hover .header-viewed-btn, .header-curency a:hover, .header-nav ul li a:hover { color:#ea2330; } .header-nav ul li { position:relative; } .header-nav ul li a { padding-bottom:39px; } .fixed .header-nav ul li a { padding-bottom:39px; } .fixed .header-nav ul ul { top:37px; } .fixed .hdr-srch-overlay {top:7px;}  .header-nav ul ul { display:none; position:absolute; left:-14px; top:53px; z-index:999; width:211px; background:#111111; padding:17px 0px 18px 0px; }  .header-nav ul li:hover>a { color:#ea2330; } .header-nav ul ul li { margin:0px; padding:0px; display:block; float:none; margin-bottom:19px; padding:0px 15px 0px 15px; } .header-nav ul ul li:last-child { margin-bottom:0px; } .header-nav ul ul li a { margin:0px; padding:0px; font-size:11px; color:#d8d8d8; font-family:'Raleway'; font-weight:600; } .wrapper-padding { max-width:1100px; margin:0 auto; } .wrapper-padding-a { max-width:1190px; margin:0 auto; } .wrapper-a-holder { max-width:1100px; margin:0 auto; position:relative; height:1px; } .wrapper-a { max-width:1100px; width:100%; margin:0 auto; position:absolute; height:1px; left:0px; z-index:99; bottom:298px; } .full-width-search .wrapper-a  { bottom:146px; } .special-offer-a { margin:42px 0px 0px 0px; float:left; width:346px; } .special-offer-img { height:auto; margin:0px; } .special-offer-img img {width:100%;} .special-offer-img a {display:block; line-height:0px;} .special-offer-img img,.special-offer-img a { height:auto; margin:0px; padding:0px; } .special-offer-foot-l { margin-top:3px; float:left; width:230px; } .special-offer-foot-l b { display:block; font-weight:normal; display:block; text-transform:uppercase; color:#252525; margin-bottom:7px; font-family: 'Montserrat'; }  .special-offer-foot-l span { font-family: 'Raleway'; font-weight:600; text-transform:uppercase; font-size:10px; color:#939393; } .special-offer-foot-r { float:right; text-align:right; margin-top:1px; } .special-offer-foot-r b { font-family: 'Montserrat'; font-size:20px; display:block; font-weight:normal; margin-bottom:3px; color:#ea2330; } .special-offer-foot-r span { display:block; font-size:10px; font-family: 'Raleway'; font-weight:600; color:#939393; text-transform:uppercase; } .special-offer-foot { background:#fff; padding:21px 19px 25px 20px; } .special-offer-b { float:left; width:345px; height:344px; margin:42px 0px 0px 31px; } .weather-block { width:345px; height:344px; background:url(../images/paris.jpg) left top no-repeat; background-size: 345px 344px;; } .weather-i { display:inline-block; text-align:center; vertical-align:top; margin:57px 13px 0px 14px; } .weather-i:nth-child(2n) {margin-left:19px;} .weather-i:nth-child(2n) .weather-b {margin-left:3px;} .weather-devider {margin:56px 0px 0px 0px;height:1px;background:#9f9e9d;} .weather-a {margin:0px 0px 19px 0px;font-size:13px;color:#fff;font-family: 'Montserrat';text-transform:uppercase;} .weather-b {margin-bottom:17px;} .weather-c {text-align:center;font-size:12px;color:#fff;font-family: 'Raleway';font-weight:600;text-transform:uppercase;} .weather-block-padding {text-align:center;} .weather-footer {text-align:left;padding:20px 0px 0px 18px;} .weather-foot-link-a {font-size:21px;line-height:25px;color:#fff;font-weight:nomal;font-family: 'Montserrat'; font-weight:normal; display:block;} .weather-footer a {text-decoration:none;} .weather-foot-link {display:block;font-size:12px;color:#fff;text-transform:uppercase;font-family: 'Raleway';	font-weight:600;margin-bottom:5px;} .srch-btn {display:block;width:102px; height:24px; padding-top:10px;background:#ea2330; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;font-size:11px;text-decoration:none;color:#fff; border:0px;margin-top:1px;float:left;font-family: 'Montserrat';font-weight:normal;text-transform:uppercase;} button.srch-btn {cursor: pointer; font-family: 'Montserrat'; font-size:11px; font-weight:normal; padding-top:2px; float: none; margin-top:21px; height:34px;}  .date-icon {display:block; width:24px; height:24px; background:url(../images/datepick.png) left top no-repeat; position:absolute; z-index:1; top:4px; right:0px;} .input-a {position:relative;}  .date-inpt {cursor:pointer; z-index:99; position:relative;} .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-radius:0px !important; border-color:#ebebeb;  background:#fff;} .ui-datepicker{ z-index:9999 !important;} .ui-widget-header {background:#fff !important; border:0px !important;} .ui-datepicker .ui-datepicker-title {font-size:12px; font-family: 'Montserrat'; text-transform:uppercase; font-weight:normal; color:#4c4c4c;} .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-family: 'Montserrat';  border:0px !important; font-size:13px; font-weight:normal; border-radius:0px !important; display:block; } .ui-datepicker td span, .ui-datepicker td a {padding:5px 5px 10px 10px !important; font-weight:normal !important; width:20px !important; height:20px !important; background:#fafafa !important;} .ui-datepicker td {padding:0px !important; color:#686d6e; border:1px solid #eaeaea;} .ui-datepicker td a:hover {background:#ea2330 !important; color:#fff;} .ui-state-default.ui-state-active {background:#ea2330 !important; color:#fff;} .ui-datepicker th {font-size:11px; font-weight:normal;} .ui-datepicker {padding:10px 14px 10px 14px;margin-left:0px; margin-top:5px; width:252px;} .ui-widget-header .ui-icon.ui-icon-circle-triangle-w {width:4px; height:8px; left:10px; background:url(../images/cal-left.png) left top no-repeat; background-position:0px 0px;} .ui-widget-header .ui-icon.ui-icon-circle-triangle-e {width:4px; height:8px; left:auto; margin-left:0px; right:0px; background:url(../images/cal-right.png) left top no-repeat; background-position:0px 0px;} .ui-datepicker .ui-datepicker-prev {left:0px; cursor:pointer;background:url(../images/cal-left.png) left top no-repeat; background-position:0px 0px;} .ui-datepicker .ui-datepicker-next {right:0px; cursor:pointer;background:url(../images/cal-right.png) left top no-repeat; background-position:0px 0px;} .ui-corner-all.ui-state-hover {border-color:transparent; } .ui-datepicker .ui-datepicker-prev.ui-state-hover {left:-1px;} .ui-datepicker .ui-datepicker-next.ui-state-hover {right:-1px;}  .input-a { padding:6px 7px 7px 7px; background: #fff none repeat scroll 0 0; border: 1px solid #e3e3e3; border-radius: 3px; box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.05); color: #8a8a8a;  } .input-a input[type='text'] { width:100%; border:0px; background:transparent; font-family: "Raleway"; font-size: 11px; text-transform:uppercase; }  .textarea-a { padding:7px 7px 7px 7px; background: #fff none repeat scroll 0 0; border: 1px solid #e3e3e3; border-radius: 3px; box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.05); color: #8a8a8a; } .textarea-a textarea { width:100%; border:0px; resize: none; background:transparent; font-family: "Raleway"; font-size: 11px; text-transform:uppercase; }   .srch-tab-left {margin: 0 0 25px;float:left; width:47%;} .srch-tab-right {float:right; width:47%; margin: 0 0 10px;} .srch-tab-3c {width:28.6%; float:left; margin-right:7%;} .srch-tab-3c:nth-child(3n) {float:right; margin-right:0px;} .srch-tab-3c .custom-select { cursor:pointer; height:34px; background: #fff none repeat scroll 0 0; border: 1px solid #e3e3e3; border-radius: 3px; box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.05); background:url(../images/mp-select.png) right top no-repeat; font-size:11px; color:#8a8a8a; } .srch-tab-3c .custom-select span {display:block; padding:10px 7px 9px 7px;}   .select-wrapper {padding-right:2px;} .srch-tab-line {float:left; width:100%;} .srch-tab-line.no-margin-bottom {margin-bottom:0px;} .srch-tab-line select {cursor:pointer;} .srch-tab-line .custom-select { cursor:pointer; width:100% !important; height:32px; background: #fff none repeat scroll 0 0; border: 1px solid #e3e3e3; border-radius: 3px; box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.05); color: #8a8a8a; background:url(../images/mp-select.png) right top no-repeat; font-size:11px; color:#8a8a8a; } .srch-tab-line .custom-select span {display:block;  width:90% !important; padding:8px 7px 9px 7px;} .select-wrapper {position:relative;}  .search-large-i {width:31.5%; margin-right:2.7%; float:left;} .search-large-i:nth-child(3n) {float:right; margin-right:0px;}   .srch-btn:hover { background:#ff8f35; } .srch-lbl { cursor:pointer; float:right; font-family: 'Raleway'; font-weight:500; color:#566065; margin:12px 0px 0px 0px; font-size:10px; text-transform:uppercase; } .mp-offesr { font-family: 'Raleway'; padding:180px 0px 0px 0px; } .mp-offesr.no-margin { padding-top: 0px; } .mp-pop { padding:182px 0px 0px 0px; } .offer-slider { margin-bottom:95px; } .offer-slider-lead {margin-top: 9px; font-size: 13px; color:#455051; line-height: 20px; font-family: 'Raleway';} .offer-slider header { text-align:center; margin-bottom:32px; }  .mp-popular { margin-bottom:95px; } .mp-popular header,header.page-lbl { text-align:center; margin-bottom:31px; } .mp-popular header b,.page-lbl b,.offer-slider-lbl { font-size:23px; color:#141d1e; display:block; font-family: 'Montserrat'; text-transform:uppercase;  font-weight:normal; margin-bottom:12px; padding:0px 0px 16px 0px; background:url(../images/pop-hdr.png) center bottom no-repeat; } .mp-popular header p,.page-lbl p { font-family:Raleway; line-height:26px; font-size:15px; color:#455051; } .offer-slider-lbl { font-size:23px; color:#141d1e; font-family: 'Montserrat'; text-transform:uppercase;  } .offer-slider header p { font-family:'Lora'; line-height:26px; font-size:15px; font-style:italic; color:#455051; display:inline-block; width:640px; } .mp-popular header p, .page-lbl p {font-style:italic;	display:inline-block; width:640px; font-family:'Lora';} .offer-slider-i { /*	width:254px;*/ } .offer-slider-i.catalog-i {width:32%; float: left; margin: 0px 2% 2% 0px; font-family: 'Raleway';} .offer-slider-i.catalog-i:nth-child(3n) {margin-right: 0px; float: right;} .offer-slider-i.catalog-i .cat-list-btn {margin-bottom: 5px; font-family: 'Montserrat'; font-weight:normal; font-size:10px; border-radius:3px; padding-top:9px; padding-bottom:9px; margin-top: 15px; background:#fff; border:1px solid #e5e5e5; color:#838383;} .offer-slider-i.catalog-i .cat-list-btn:hover {color:#ea2330;} .catalog-i .offer-slider-l {width:auto; margin-top:1px;} .catalog-i .offer-slider-devider {margin-right: 15px;} .offer-slider-img img {width:100%;} .catalog-head {background:#fff; padding: 9px 17px 9px 17px; margin-bottom: 25px;} .catalog-head label {font-family:'Raleway'; float: left; margin: 0px; font-weight: 600; text-transform: uppercase; font-size: 11px; color:#3a4142;font-family: 'Montserrat';} .catalog-head .search-select {float: left; width:89px; margin-top: 1px; margin-right: 10px; border:1px solid #dedcdc;} .catalog-head .search-select select {background-image: url("../images/select-bg2.png"); padding-top: 9px; padding-bottom: 8px; font-size: 9px; color:#8a8a8a; background-position: 80% center; background-repeat: no-repeat;} .show-thumbs,.show-table,.show-list {margin-left: 5px; display: block; width: 29px; height: 29px; float: right;} .show-thumbs {background: url(../images/sort-a.png) left top no-repeat;} .show-table {background: url(../images/sort-b.png) left top no-repeat;} .show-list {background: url(../images/sort-c.png) left top no-repeat;} .show-thumbs.chosen, .show-table.chosen, .show-list.chosen {background-position: left -29px;}  .cat-list-item-h {width:100%; float: left;} .cat-list-item-l {width:300px; float:left; margin: 0px; padding: 0px ; line-height: 0px; overflow:hidden;} .cat-list-item-l img {width:100%;} .cat-list-item-r {margin:0px 0px 0px 300px; } .cat-list-item-rb {width:100%; float:left; overflow:hidden;} .cat-list-item-p {padding:0px 0px 0px 18px;} .cat-list-item {background: #fff; overflow:hidden; margin: 0px 0px 20px 0px;}  .cat-list-content-a {width:100%; float: left; } .cat-list-content-l {margin:0px 200px 0px 0px;} .cat-list-content-lb {width:100%; float:left; overflow:hidden;} .cat-list-content-lpadding {padding: 18px 30px 7px 0px; min-height: 220px;  border-right: 1px solid #ede7e1 ;} .cat-list-content-r {width:199px;  float:left; overflow:hidden; margin:0 0 0 -200px;} .cat-list-content-p {padding:17px 0px 17px 18px; } .cat-list-item .offer-slider-link {font-family: 'Raleway'; color:#252525; margin-bottom:8px;} .cat-list-item .offer-slider-location {font-size: 10px; line-height: 15px; margin-bottom:0px;  font-family: 'Raleway'; font-weight: 500; text-transform: uppercase;} .cat-list-content-l p {font-size: 15px; line-height: 21px; margin: 13px 0px 14px 0px; color:#455051; font-family: 'Raleway';} .cat-icon-01 {display: block; float: left; width:15px; height:13px; background: url(../images/cat-icon-01.png) left top no-repeat;} .cat-icon-02 {display: block; float: left; width:9px; height:13px; background: url(../images/cat-icon-02.png) left top no-repeat;} .cat-icon-03 {display: block; float: left; width:11px; height:13px; background: url(../images/cat-icon-03.png) left top no-repeat;} .cat-icon-04 {display: block; float: left; width:11px; height:13px; background: url(../images/cat-icon-04.png) left top no-repeat;} .cat-icon-05 {display: block; float: left; width:11px; height:13px; background: url(../images/cat-icon-05.png) left top no-repeat;} .cat-icon-06 {display: block; float: left; width:7px; height:13px; background: url(../images/cat-icon-06.png) left top no-repeat;} .cat-icons span.active {background-position: left -13px;;} .cat-icons span {margin-right: 13px;} .cat-list-review {font-size: 10px; margin-bottom: 20px; color:#747d7e; font-family: 'Raleway'; font-weight: 500; text-transform: uppercase;} .cat-list-item .offer-slider-r {float: none; margin-bottom: 18px; font-family: 'Raleway';} .cat-list-item .stars {margin-bottom: 7px;} .cat-list-btn {display: inline-block; font-family: 'Montserrat'; font-weight:normal; background: #fff; padding:9px 15px 9px 15px; border-radius: 3px; border:1px solid #e5e5e5; text-decoration: none; color:#838383; font-size: 10px; text-transform: uppercase;} .cat-list-btn:hover {color:#ea2330;} .cat-list-item .cat-list-btn {padding-left:15px; padding-right:15px;} .cat-list-content-l .offer-slider-link {margin-bottom:8px;} .cat-list-item-rb  .offer-slider-r b {font-weight:500 !important; margin-bottom:7px;} .cat-list-item-rb .offer-slider-r span {font-size:10px;} .cat-list-item-rb .cat-list-btn {background:#ea2330; border:1px solid #e5e5e5; border-radius:3px; font-size:10px; padding-bottom:9px; padding-top:9px; font-family:'Montserrat'; color:#fff; font-weight:normal; } .cat-list-item-rb .cat-list-btn:hover {color:#fff;} .cat-list-item-rb .offer-slider-link a {font-size:13px;} .offer-slider-txt { padding:20px 13px 21px 13px; background:#fff; } .offer-slider-img { text-decoration:none; display:block; margin:0px; padding:0px; line-height:0px; width:100%; height:100%; position:relative; } .offer-slider-overlay { display:none; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/offer-over.png) left top repeat; } .offer-slider-btn { font-family: 'Raleway'; font-weight:600; font-size:10px; text-transform:uppercase; color:#fff; display:inline-block; border:2px solid #fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; width:104px; height:23px; padding-top:6px; text-align:center; line-height:18px; position:absolute; margin-left:-52px; margin-top:-15px; left:50%; top:-200px;  } .last-order { height:353px; padding: 147px 0px 0px 0px; margin-bottom: 40px; }  .last-order-content { text-align: center; } .last-order-a { font-size: 12px; font-family:'Montserrat'; font-weight: normal; color:#fff; margin-bottom: 19px; text-transform: uppercase; } .last-order-b { font-size:23px; color:#fff; margin-bottom: 18px; text-transform: uppercase; font-family: 'Montserrat'; font-weight:normal; } .last-order-c { font-size: 14px; color:#fff; margin-bottom: 17px; font-family:'Lola'; font-weight: normal; font-style:italic; } .last-order-d { margin-bottom: 22px; font-family:'Montserrat'; font-weight:normal; } .last-order-btn { font-family: 'Montserrat'; font-weight:narmal; border: 2px solid #fff; display: inline-block; font-size: 11px; color:#fff; text-decoration: none; text-transform: uppercase; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 11px 26px 11px 26px; } .last-order-btn:hover { background: #fff; color:#303b3c; } .duble-margin {margin-bottom:100px;} .partners { text-align: center; border-bottom: 1px solid #f0e9e4; padding-bottom: 30px; margin-bottom: 94px; } .partners a { margin:0px 28px 0px 28px; }  .partners a:first-child { margin-left: 0px; } .partners a:last-child { margin-right: 0px; }  .testimonials { background: #fff; padding: 93px 0px 96px 0px ; }  .testimonials-lbl { text-align: center; font-size: 23px; margin-bottom: 16px; color:#141d1e; padding-bottom:16px; text-transform: uppercase; font-family: 'Montserrat'; background:url("../images/pop-hdr.png") center bottom no-repeat;  } .testimonials-lbl-a { text-align: center; font-size: 15px; margin-bottom: 36px; color:#455051; font-style:italic; font-family: 'Lora'; } .testimonials-i { text-align: center; } .testimonials-a { margin-bottom: 17px; } .testimonials-b { margin-bottom:15px; font-size: 15px; color:#455051; font-family: 'Raleway'; line-height: 26px; } .testimonials-c { margin-bottom: 18px; } .testimonials-c li { display: inline-block; } .testimonials-d { font-family: 'Raleway'; font-size: 11px; color:#454545; font-weight: 500; text-transform: uppercase; } .testimonials-holder { max-width:1100px; margin:0 auto; position:relative; } .testimonials-holder .bx-pager { display:none; } .testimonials-holder .bx-prev, .testimonials-holder .bx-next { display:block; width:11px; height:21px; overflow:hidden; text-indent:-9999px; position:absolute; top:50%; margin-top:-10px; } .testimonials-holder .bx-prev { background:url(../images/test-l.gif) left top no-repeat; left:0px; } .testimonials-holder .bx-next { background:url(../images/test-r.gif) left top no-repeat; right:0px; } .testimonials-holder .bx-prev:hover, .testimonials-holder .bx-next:hover { background-position:left -21px; }  .last-order-d { font-family: 'Open Sans'; font-size: 24px; font-weight:600; color:#ea2330; }   .mp-popular-row {max-width:1100px; margin:0 auto;} .mp-popular-row .offer-slider-i { float:left; width:346px; margin-right:31px; } .mp-popular-row .offer-slider-i:last-child { margin-right:0px; }   .offer-slider-link { margin-bottom:12px; } .offer-slider-link a { font-size:14px; color:#4c4c4c; text-transform:uppercase; text-decoration:none; font-weight:normal; font-family:"Montserrat";  } .offer-slider-l { width:151px; float:left; } .offer-slider-location { margin-bottom:7px; font-size:10px; color:#747d7e; font-weight:600; text-transform:uppercase; } .stars ul,.stars ul li { margin:0px; padding:0px; list-style:none; } .stars ul li {float:left;margin-right:1px;} .popular-slider {margin-bottom:90px;} .offer-slider-r {float:right;margin:2px 0px 0px 0px;} .offer-slider-r b {font-family:'Montserrat';font-weight:normal; letter-spacing:-0.03em; display:block;font-size:20px;margin-bottom:6px;color:#ea2330;line-height:15px;} .offer-slider-devider {width:2px;margin:0px 12px 0px 0px;height:33px;background:#ede7e1;float:right;} .offer-slider-r span {font-family:'Raleway';font-size:9px;font-weight:600;text-transform:uppercase;color:#939393;} .offer-slider-r span {float:right;margin-top:6px;} .offer-slider-c {padding:0px 45px 0px 45px;position:relative;} .offer-slider-c .bx-pager { display:none; } .offer-slider-c .owl-next,.offer-slider-c .owl-prev { display:none !important; position:absolute; width:15px; height:29px; margin-top:-16px; top:50%; overflow:hidden; text-indent:-9999px; } .offer-slider-c .owl-prev { background:url(../images/offers-l.png) left top no-repeat; left:-45px; } .offer-slider-c .owl-next { background:url(../images/offers-r.png) left top no-repeat; right:-45px; } .offer-slider-c .owl-next:hover,.offer-slider-c .owl-prev:hover { background-position:left -29px; } .mp-b { margin-top:100px; padding-bottom:95px; background:#ffffff; padding-top:75px; } .mp-b-left { width:357px; float:left; } .mp-b-right { width:723px; float:right; } .mp-b-lbl { font-family: 'Montserrat'; font-weight:normal; font-size:18px; text-transform:uppercase; color:#141d1e; margin-bottom:32px; } nav ul,nav ul li {margin:0px;padding:0px;list-style:none;} .regions {margin-bottom:12px;} .regions-holder {width:347px;height:177px;position:relative;} .regions-holder .asia, .regions-holder .africa, .regions-holder .austalia, .regions-holder .europe, .regions-holder .north-america, .regions-holder .south-america {width:347px;height:177px;position:absolute;left:0px;top:0px;} .regions-holder .asia {background:url(../images/asia.png) left top no-repeat;} .regions-holder .africa {background:url(../images/africa.png) left top no-repeat;} .regions-holder .austalia {background:url(../images/australia.png) left top no-repeat;} .regions-holder .europe {background:url(../images/europe.png) left top no-repeat;} .regions-holder .north-america {background:url(../images/north-america.png) left top no-repeat;} .regions-holder .south-america {background:url(../images/south-america.png) left top no-repeat;} .regions-holder area {cursor:pointer;} .regions-holder map {position:absolute; left:0px; top:0px;z-index:9999;} .regions-nav ul li {display:inline-block;background:url(../images/regions-nav.png) right top no-repeat;padding:0px 9px 4px 0px;margin:0px 0px 0px 2px;background-position:right 7px;} .regions-nav ul li a.chosen {color:#ea2330;} .regions-nav ul li:first-child {margin-left:0px;} .regions-nav ul li:nth-child(4n), .regions-nav ul li:last-child {background:transparent;} .regions-nav ul li:nth-child(4n) {margin-right:12px;} .regions-nav ul li:nth-child(5n) {margin-left:0px;} .regions-nav ul li a {font-family: 'Raleway';	color:#3a4142;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:11px;} .regions-nav ul li a:hover {color:#ea2330;} .reasons-item-a {width:286px;float:left;background:url(../images/reasons-01.png) left top no-repeat;padding:6px 0px 0px 63px;margin:0px 0px 26px 0px;} .reasons-item-b {width:286px;float:right;background:url(../images/reasons-02.png) left top no-repeat;padding:6px 0px 0px 63px;margin:0px 0px 26px 0px;	} .reasons-item-c {width:286px;float:left;background:url(../images/reasons-03.png) left top no-repeat;padding:6px 0px 0px 63px;} .reasons-item-d {width:286px;float:right;background:url(../images/reasons-04.png) left top no-repeat;padding:6px 0px 0px 63px;} .reasons-lbl { font-size:14px; color:#3a4142; background:url(../images/reasons-lbl.gif) left bottom no-repeat; font-family: 'Montserrat'; font-weight:normal; margin-bottom:10px; padding:0px 0px 14px 0px; text-transform:uppercase; } .reasons-txt { font-family:'Raleway'; color:#626262; line-height:25px; } .advantages-row { text-align:center; } .advantages-i { display:inline-block; text-align:center; margin:3px 31px 0px 31px; width:315px; } .advantages-a { margin-bottom:19px; } .advantages-b { font-family:'Montserrat'; text-transform:uppercase; font-weight:normal; margin-bottom:14px; } .advantages-c { font-size:15px; font-family:'Raleway'; line-height:25px; color:#626262; }  .footer-a { color:#fff; background:#141d1e; padding:56px 0px 31px 0px; } .footer-a .section { width:281px; float:left; display:block; } .footer-a .section:last-child { float:right; width:254px; } .footer-lbl { font-size:14px; color:#ffffff; margin-bottom:12px; font-family: 'Montserrat'; font-weight:normal; background:url(../images/foot-lbl.gif) left bottom no-repeat; padding:0px 0px 18px 0px; text-transform:uppercase; } .footer-adress { font-family:'Raleway'; font-size:13px; line-height:33px; color:#f7f7f7; background:url(../images/footer-icon-01.png) left top no-repeat; padding:0px 0px 0px 22px; background-position:left 9px; margin:0px 0px 9px 0px; } .footer-phones { font-family:'Raleway'; font-size:13px; color:#f7f7f7; background:url(../images/footer-icon-02.png) left top no-repeat; padding:0px 0px 0px 22px; margin:0px 0px 17px 0px; background-position:left 1px; } .footer-phones a[href^=tel]{color:#fff; text-decoration:none;} .footer-email { font-family:'Raleway'; font-size:13px; color:#f7f7f7; margin:0px 0px 17px 0px; background:url(../images/footer-icon-03.png) left top no-repeat; padding:0px 0px 0px 22px; background-position:left 2px; } .footer-skype { font-family:'Raleway'; font-size:13px; color:#f7f7f7; background:url(../images/footer-icon-04.png) left top no-repeat; padding:0px 0px 0px 22px; background-position:left 2px; } .footer-tour { width:218px; padding-bottom:25px; } .footer-tours { margin-top:19px; } .footer-tour-l { float:left; margin-top:3px; width:84px; } .footer-tour-l img {width:100%;} .footer-tour-r { float:right; width:118px; } .footer-tour-a { margin-bottom:8px; font-size:12px; color:#ffffff; text-transform:uppercase; font-family: 'Montserrat'; font-weight:normal; letter-spacing:-0.03em; } .footer-tour-b { font-family: 'Raleway'; font-weight:600; margin-bottom:9px; font-size:9px; color:#a2a2a2; text-transform:uppercase; }  .footer-tour-c { font-family: 'Montserrat'; font-weight:normal; font-size:17px; color:#ea2330; text-transform:uppercase; } .tweet { margin-bottom:17px; background:url(../images/icon-tweet.png) left top no-repeat; padding:0px 0px 0px 25px; font-size:13px; background-position:left 7px; color:#f7f7f7; width:240px; line-height:26px; font-family:'Raleway'; } .tweet-date { font-size:12px; font-family:'Raleway'; color:#b7b7b7; font-weight:300; } .tweet a { color:#f7f7f7; text-decoration:none; } .twitter-follow { margin-top:24px; font-size:10px; font-weight:600; font-family: 'Raleway'; color:#fff; text-transform:uppercase; } .twitter-follow a { color:#fff; text-decoration:none; } .footer-subscribe { width:243px; height:27px; margin:22px 0px 11px 0px; padding:7px 0px 0px 10px; background:#2c3536; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; } .footer-subscribe-a { background:url(../images/icon-subscribe.png) left top no-repeat; min-height:11px; background-position:left 4px; padding:0px 0px 0px 21px; } .footer-subscribe-a input { background:transparent; width:204px; border:0px; font-family:'Raleway'; color:#525f60; font-size:13px; } .footer-subscribe-btn { display:block; border:0px; cursor:pointer; width:85px; height:32px; padding-bottom:1px; color:#fff; font-family: 'Montserrat'; font-weight:normal; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#ea2330; font-size:11px; text-transform:uppercase; } .footer-subscribe-btn:hover { background:#f98528; }  .footer-b { height:52px; background:#000000; color:#fff; } .footer-left { font-size:10px; color:#fff; font-family: 'Raleway'; font-weight:600; text-transform:uppercase; float:left; margin:19px 0px 0px 0px; letter-spacing:-0.03em; } .footer-social { float:right; margin:19px 0px 0px 0px; } .footer-social a { float:left; display:block; margin:0px 10px 0px 10px; width:14px; height:14px; } .footer-social a:last-child { margin-right:0px; } .footer-social a.footer-twitter { background:url(../images/footer-twitter.png) left top no-repeat; } .footer-social a.footer-facebook { background:url(../images/footer-facebook.png) left top no-repeat; } .footer-social a.footer-vimeo { background:url(../images/footer-vimeo.png) left top no-repeat; } .footer-social a.footer-pinterest { background:url(../images/footer-pinterest.png) left top no-repeat; } .footer-social a.footer-instagram { background:url(../images/footer-instagram.png) left top no-repeat; } .footer-social a:hover { background-position:left -14px; }  .advantages-row.flat {text-align:left; margin-top:39px;} .flat-adv-a {width:100%; float: left;} .flat-adv-l {width:80px; margin-top:3px; float:left;} .flat-adv-r {margin:0px 0px 0px 80px;} .flat-adv-rb {width:100%; float:left;} .flat-adv {width:48%; float:left; margin-bottom:29px;} .flat-adv:nth-child(2n) {width:48%; float:right;} .flat-adv:nth-child(3n),.flat-adv:nth-child(4n) {margin-bottom:0px;} .flat-adv.large .flat-adv-l {width:127px; margin-top:3px; float:left;} .flat-adv.large .flat-adv-r {margin:0px 0px 0px 127px;} .flat-adv.large {margin-bottom:45px;} .flat-adv-b {font-size:14px; color:#3a4142; text-transform:uppercase;font-family:'Montserrat';font-weight:normal;margin-bottom:14px;} .flat-adv-c {font-size:14px;color:#626262;line-height:26px;font-family:'Raleway';} .testimonials-flat {padding:150px 0px 0px 0px;width:100%;height:350px;margin:0px 0px 93px 0px;background:url(../images/testimonials-s.jpg) center top no-repeat;} .testimonials-flat.about-ts {background:url(../images/about-ts.jpg) left top no-repeat;} .testimonials-flat .testimonials-b,.testimonials-flat .testimonials-d {color:#fff;	} .testimonials-flat .testimonials-holder .bx-prev {background:url(../images/ss-l.png) left top no-repeat;height:21px;width:12px;} .testimonials-flat .testimonials-holder .bx-next {background:url(../images/ss-r.png) left top no-repeat;height:21px;width:12px;} .testimonials-flat .testimonials-holder .bx-prev:hover,.testimonials-flat .testimonials-holder .bx-next:hover {background-position:left -21px;} .inform-block {padding:0px 0px 60px 0px;} .flat-adv-btn {display:inline-block;margin-top:17px;font-size:11px;color:#30353a;text-decoration:none;text-transform:uppercase;font-family: 'Montserrat';font-weight:normal;border:2px solid #e6e6e6;border-radius:3px;padding:10px 19px 10px 19px;} .flat-adv-btn:hover {color:#ea2330;} .pop-destinations {background:#ffffff; padding:92px 20px 61px 20px;} .pop-destinations .offer-slider-i,.offer-slider-c {font-family: 'Raleway'; font-weight:500;} .pop-destinations .offer-slider-i {margin-bottom:13px;} .pop-destinations .offer-slider-i:nth-child(3n) {margin-right:0px;} .pop-destinations .offer-slider-txt {padding-left:0px;padding-right:0px;} .partners-wrapper {padding:94px 0px 0px 0px;} .partners-wrapper .partners {margin-top:32px;margin-bottom:66px;border:0px;} .partners-wrapper.no-margin {padding-top:0px;} .partners-wrapper.no-margin .partners {margin-bottom:33px;} .travel_experience {background:#fff; text-align:center; margin-top:105px; padding:92px 0px 92px 0px;} .travel_experience.mp-popular {margin-bottom:0px;} .t-experience-i {display:inline-block; margin:0px 29px 0px 29px; width:325px; text-align:center; font-family:'Raleway';} .t-experience-i:first-child {margin-left:0px;} .t-experience-i:last-child {margin-right:0px;} .t-experience-a {margin-bottom:22px;} .t-experience-b {font-size:14px; font-family:'Montserrat'; margin-bottom:13px; color:#3a4142; font-weight:normal; text-transform:uppercase;} .t-experience-c {font-size:14px; color:#626262; line-height:24px;} .theme-teaser {width:100%; height:500px; margin-bottom:93px; background:url(../images/theme-teaser.jpg) center top no-repeat;} .theme-teaser .wrapper-padding {border-collapse:collapse; display:table; width:100%;} .theme-teaser-l {width:40%; height:500px; padding:0px 20px 0px 0px; vertical-align:middle; display:table-cell;} .theme-teaser-r {width:60%; height:500px; padding:0px; line-height:0px; text-align:right; vertical-align:bottom; display:table-cell;}  .theme-teaser-a {color:#fff; font-size:24px; font-weight:normal; margin-bottom:7px; font-family: 'Montserrat'; line-height:36px; text-transform:uppercase;} .theme-teaser-b {margin-bottom:18px; font-size:15px;color:#fff;line-height:25px;font-family:'Raleway';} .theme-teaser-c {display:inline-block; font-size:11px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:normal; background:#fff; text-decoration:none; border-radius:2px; padding:12px 36px 12px 36px; color:#1d292e;} .theme-teaser-c:hover {color:#ea2330;} .theme-teaser-padding {padding:0px 60px 0px 60px;} .pagination a {display: inline-block; background: #fff; text-decoration: none; text-align: center; float: left; margin-right: 6px; width:34px; height:26px; padding-top: 8px; font-size: 13px; font-family: 'Open Sans'; color:#737778;} .pagination a:hover,.pagination a.active {color:#ea2330;}  .two-colls {width:100%; float: left;} .two-colls-left {width:346px; float:left; overflow:hidden;} .two-colls-right {margin:0px 0px 0px 346px;} .two-colls-right-b {width:100%; float:left; overflow:hidden;} .two-colls-right .padding {padding:0px 0px 0px 26px;} .page-title {float: left; font-family: 'Montserrat'; font-size: 15px; text-transform: uppercase; color:#141d1e; font-weight:normal;} .page-title span {color:#788687;} .breadcrumbs {float: right; text-transform: uppercase; font-size: 11px; color:#828282; font-family:'Raleway'; font-weight: 600;} .breadcrumbs a {text-decoration: none; margin:0px 7px 0px 7px; color:#828282;} .breadcrumbs span {color:#ea2330; margin:0px 0px 0px 7px;} .page-head {padding-bottom: 30px;} .srch-results-lbl {background: #fff; margin-bottom: 25px; padding: 16px 18px 16px 18px; font-size: 13px; color:#3a4142; font-family:'Raleway'; font-weight: 600; text-transform: uppercase;} .srch-results-lbl span {display: block; height:15px; background: url(../images/result-icon.png) left top no-repeat; background-position: left 2px; padding: 0px 0px 0px 28px ;} .side-block-search input[type='text'] {font-size: 14px; } .side-block-search .search-select {border:1px solid #dedcdc; width:89px;} .side-block-search .search-line-select {width:89px;} .side-block-search .search-line input[type='text'] {width:294px;}  .side-block-search .search-select.half-width {border:1px solid #dedcdc; width:145px;}  .side-block {background: #fff; margin-bottom: 0px;} .side-block .page-search-p {padding: 0px; width:100%;} .side-block .page-search-p label {display: block; font-size: 10px; color:#4c4c4c;  font-family:'Montserrat'; font-weight: normal; margin-bottom: 5px;} .side-block .search-line-a {width:144px;} .side-block .search-line-b {width:145px;} .side-block .search-line-a input {width:129px;} .side-block .search-line-b input {width:129px;} .side-padding {padding: 21px 18px 20px 18px;} .side-lbl {font-size: 13px; margin-bottom: 16px; color:#3a4142; text-transform: uppercase;font-family:'Montserrat';font-weight: normal;} .price-ammounts {margin: 14px 0px 0px 0px;} .side-block .ui-slider-horizontal {height:3px!important; border: 0px!important; background: #d9e0e2 !important; border-radius: 100px!important;} .side-block .ui-widget-header {background: #ea2330!important;} .side-block .ui-state-default,.side-block .ui-widget-content .ui-state-default,.side-block .ui-widget-header .ui-state-default,.side-block .ui-widget-header .ui-state-focus {background: #fff !important; border-radius: 100px !important;  border:1px solid #c2c5c8 !important; cursor: pointer !important; top:-8px; width:17px; height:17px;} .price-ammounts input[type='text'] {width:100px; font-size: 12px; color:#666666; font-family: 'Open Sans';  border:0px; background:#fff;} #ammount-to {float: right; text-align: right;} .price-ranger {margin-top: 24px;} .star-rating-l {margin:1px 0px 0px 0px; font-size: 11px; color:#848484; font-family:'Raleway'; font-weight: 600; float: left;} .star-rating-r {margin-left: 8px; float: left;} .star-rating-r a {margin-right: 3px;float: left;} .side-block .jq-checkbox {width:15px; margin: 0px 5px 0px 0px; background: #fff; box-shadow:none; border: 1px solid #dedcdc; border-radius: 2px; height:15px; position: relative;} .side-block .jq-checkbox.checked span {width:10px; height:8px; left:2px; bottom:4px; margin:0px; box-shadow:none; background: transparent url(../images/checkbox.png) left top no-repeat; position: absolute;} .side-block .checkbox {margin-bottom: 5px; display:inline-block;} .side-block .checkbox label {font-family:'Raleway'; cursor: pointer; font-weight: 600; text-transform: uppercase; font-size: 11px; color:#848484;} .side-block .checkbox label.active {color:#ea2330;} .side-block .checkbox:last-child {margin-bottom: 5px;} .checkbox .jq-checkbox {width:15px; margin: 0px 5px 0px 0px; background: #fff; box-shadow:none; border: 1px solid #dedcdc; border-radius: 2px; height:15px; position: relative;} .checkbox .jq-checkbox.checked span {width:10px; height:8px; left:2px; bottom:4px; margin:0px; box-shadow:none; background: transparent url(../images/checkbox.png) left top no-repeat; position: absolute;}  .jq-radio {width:13px; height:13px;  position: relative; background: #fff; box-shadow:none; border:1px solid #96a0a1;} .jq-radio.checked {background: #96a0a1;} .jq-radio.checked span {display: block; width:7px; height:7px; position: absolute; left:3px; top:3px; background: #fff; border-radius: 100px;} .portfolio-photos {display:none;}  .fancybox-skin,.fancybox-opened .fancybox-skin {background:transparent; box-shadow:none;} .fancybox-title-over-wrap {background:transparent; bottom:-50px; left:-10px; font-family: 'Montserrat'; font-size:12px; text-transform:uppercase;} .fancybox-close {width:10px; height:10px; background:url(../images/colorbox-close.png) left top no-repeat; bottom:-20px; right:14px; top:auto;} .fancybox-prev span {display:block; width:10px; height:16px; left:-40px; background:url(../images/colorbox-left.png) left top no-repeat; visibility:visible;} .fancybox-next span {display:block; width:10px; height:16px; right:-40px; background:url(../images/colorbox-right.png) left top no-repeat; visibility:visible;}  .flight-item {background: #fff; margin-bottom: 19px; padding: 18px 18px 13px 18px;} .flt-i-a {width:100%; float: left;} .flt-i-b {margin:0px 117px 0px 0px;} .flt-i-bb {width:100%; float:left; overflow:hidden;} .flt-i-bb.flight-return {padding-top:18px;} .flt-i-c {width:117px; float:left; overflow:hidden; margin:0 0 0 -117px;} .flt-l-a {width:100%; float: left;} .flt-l-b {width:112px; float:left; overflow:hidden;} .flt-l-c {margin:0px 0px 0px 112px;} .flt-l-cb {width:100%; float:left; overflow:hidden;} .way-lbl {margin-bottom: 23px; margin-top: 5px; text-transform: uppercase; font-size: 12px; color:#8a8a8a; font-family: 'Raleway'; display: inline-block; padding-right: 27px; font-weight: 500; background: url(../images/depart-icon.png) right top no-repeat; background-position: right 1px;} .flt-i-bb.flight-return .way-lbl {background:url(../images/return-icon.png) right top no-repeat; padding-right:48px; background-position: right 1px;} .flyght-info-head {font-size: 12px; color:#4c4c4c; text-transform: uppercase; font-family: 'Montserrat'; font-weight: normal; background: #f5f7f7; padding: 5px 9px 4px 9px ; margin-bottom:5px;} .flight-line {padding: 15px 0px 14px 0px; border-bottom: 1px solid #ebebeb;} .flight-line:last-child {border-bottom: 0px; padding-bottom:6px;}  .flight-radio {display: inline-block; vertical-align: middle; margin: -3px 5px 0px 9px;} .flight-line-a {display: inline-block; vertical-align: middle;} .flight-line-a b {font-size: 10px; margin-bottom: 3px; color:#848484; text-transform: uppercase; font-family: 'Raleway'; font-weight: 600; display: block;} .flight-line-a span {font-size: 12px; color:#ea2330; font-family: 'Open Sans'; font-weight: bold;} .flight-line-d {display: inline-block; vertical-align: middle; width:4px; height:7px; background: url(../images/flt-devider.png) left top no-repeat; margin: 0px 11px 0px 13px;} .flight-line-b {float: right; margin-top: -3px;  line-height: 16px;} .flight-line-b b {cursor: pointer; display: block; background: url(../images/details-icon.png) right top no-repeat; background-position: right 6px; font-size: 11px; font-family: 'Open Sans'; font-weight: normal; text-transform: uppercase; font-weight: 600; color:#4d4d4d;} .flight-line-b b.open {cursor: pointer; display: block; background: url(../images/details-icon-up.png) right top no-repeat; background-position: right 6px; font-size: 11px; font-family: 'Open Sans'; font-weight: normal; text-transform: uppercase; font-weight: 600;} .flight-line-b .ui-slider-handle {outline:none !important;} .flight-line-b span {font-family: 'Raleway'; font-weight: 500; color:#ff0000; font-size: 10px;} .flt-l-c-padding {padding-right: 4px;} .flt-i-padding {padding-top: 2px; padding-left: 15px;} .flt-i-price {font-family: 'Montserrat'; margin-bottom: 4px; line-height: 23px; font-weight: normal; font-size: 20px; color:#ea2330;} .flt-i-price-b {margin-bottom: 14px; font-family: 'Raleway'; font-weight: 600; text-transform: uppercase; font-size: 9px; color:#939393;} .flight-details {display: none; background: #f7fafa; padding: 14px 10px 12px 33px ; font-family: 'Raleway'; font-weight: 600; margin: 12px 0px 0px 0px;} .flight-details-l {float: left; width:211px;} .flight-details-r {float: right; width:198px;} .flight-details-a {margin-bottom: 3px; font-size: 11px; color:#ea2330;} .flight-details-b {margin-bottom: 6px; font-size: 12px; color:#4d4d4d;} .flight-details-c {font-size: 11px; color:#a0a0a0;} .flight-details-d {text-transform: uppercase; margin: 6px 0px 0px 0px; font-size: 11px; color:#848484; line-height: 22px;}  .side-time-holder {padding-top: 4px;} .side-time {margin-bottom: 22px;} .side-time .ui-widget-header {background: #ea2330;} .side-lbl-a {font-size: 11px; margin-bottom: 15px; text-transform: uppercase; font-family: 'Open Sans'; font-weight: bold; color:#ea2330;} .time-ammounts {text-transform: uppercase; margin-bottom: 18px; font-size: 10px; text-transform: uppercase; color:#666666; font-family: 'Open Sans';}  .alt-flight {background:#fff;margin-bottom:20px;} .alt-flight-a {width:100%; float: left;} .alt-flight-l {margin:0px 135px 0px 0px;} .alt-flight-lb {width:100%; float:left; overflow:hidden;} .alt-flight-lr {width:135px; float:left; overflow:hidden; margin:0 0 0 -135px;} .alt-flight-lr .padding {padding:29px 0px 10px 18px;} .alt-flight .flt-i-price {font-weight:500;} .alt-flight .alt-flight-lr .cat-list-btn {text-align:center; width:97px; padding-left:0px; padding-right:0px;}  .platePrice{ width:100%; float:left; margin:10px 0 25px;font-family: 'Montserrat'; font-size: 14px;color: #4a4a4a;} .platePriceLeft{ width:50%; float:left;} .platePriceLeft span{ font-size: 20px; color: #ea2330; margin: 0 0 0 5px;} .platePriceLeft d{color: #ea2330;} .platePriceRight{width:50%; float:left;} .platePriceRight span{ font-size: 20px; color: #ea2330; margin: 0 0 0 5px;} .platePriceRight d{color: #ea2330;} .seating{ width:100%; float:left; margin:0 0 25px;font-family: 'Montserrat';} .seatingLeft{width:50%; float:left;} .seatingRight{width:50%; float:left;}  .startFrom{font-size: 13px; margin-bottom: 10px;color: #747d7e; font-family: 'Raleway'; font-weight: 600; text-transform: uppercase;} .startPrice{color: #ed444f; font-family: 'Raleway'; font-size: 13px; margin: 0 0 8px;} .startPrice span{text-decoration: line-through; font-family: 'Montserrat'; font-weight: normal; letter-spacing: 0; display: block; font-size: 20px; margin-bottom: 3px; color: #6b6969; line-height: 15px;} .startPrice1{color: #ed444f; font-family: 'Raleway'; font-size: 13px; margin: 0 0 8px;} .startPrice1 span{font-family: 'Montserrat'; font-weight: normal; letter-spacing: 0; display: block; font-size: 20px; margin-bottom: 3px; color: #6b6969; line-height: 15px;} .sideInclusion{ margin-bottom: 10px;font-family: 'Montserrat'; font-size:13px;} .sideItinBottom{font-size: 13px; margin-bottom: 10px;color: #747d7e; font-family: 'Raleway'; font-weight: 500;}  #preloader { position: absolute; display: block; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; background: #FFF; z-index: 11000; } #spinner { position: relative; height:35px; width:35px; top: 50%; margin-bottom: -12px; margin:0 auto; border:3px solid rgba(226, 226, 226, 0.75); border-radius:100%; -webkit-animation: rotation .6s infinite linear; -moz-animation: rotation .6s infinite linear; -o-animation: rotation .6s infinite linear; animation: rotation .6s infinite linear; } #spinner:before { content:""; display:block; position:absolute; left:-3px; top:-3px; height:100%; width:100%; border-top:3px solid #ea2330; border-left:3px solid transparent; border-bottom:3px solid transparent; border-right:3px solid transparent; border-radius:100%; } @-webkit-keyframes rotation { from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(359deg);} } @-moz-keyframes rotation { from {-moz-transform: rotate(0deg);} to {-moz-transform: rotate(359deg);} } @-o-keyframes rotation { from {-o-transform: rotate(0deg);} to {-o-transform: rotate(359deg);} } @keyframes rotation { from {transform: rotate(0deg);} to {transform: rotate(359deg);} } .datepicker-popup {min-width:534px !important;} .alt-flight-lr .cat-list-btn {padding-left:20px; padding-right:20px;} .alt-center-l {width:161px; float:left; overflow:hidden;} .alt-center {width:100%; float: left;} .alt-center-c {margin:0px 0px 0px 161px;} .alt-center-cb {width:100%; float:left; overflow:hidden;} .alt-center-lp {padding:18px 0px 18px 18px;} .alt-logo {display:table;} .alt-logo a {display:table-cell; width:161px; height:112px; background:#f7f9fa; text-align:center; vertical-align:middle;} .alt-center-cp {padding:27px 0px 30px 18px; border-right:1px solid #ede7e1;} .alt-lbl {font-family:'Montserrat'; font-size:12px; font-weight:normal; text-transform:uppercase; margin-bottom:5px; color:#4c4c4c;} .alt-info {font-family:'Raleway'; font-weight:500; color:#747d7e; font-size:10px; text-transform:uppercase;} .alt-info b {font-family:'Open Sans'; font-weight:bold; color:#ea2330; margin-right:6px;} .alt-devider {width:100%; height:1px; border-bottom:1px solid #ede7e1; margin:11px 0px 13px 0px;} .alt-data-i {line-height:12px; float:left;} .alt-data-i b {display:block;  font-family:'Raleway'; font-weight:600px; margin-bottom:4px; text-transform:uppercase; font-size:10px; color:#848484;} .alt-data-i span {font-family:'Open Sans'; font-weight:bold; font-size:12px; color:#ea2330;} .alt-departure {background:url(../images/alt-depart.png) left center no-repeat; margin-right:26px; padding:0px 0px 0px 23px;} .alt-arrival {background:url(../images/alt-return.png) left center no-repeat; margin-right:27px; padding:0px 0px 0px 23px;} .alt-time {background:url(../images/alt-time.png) left center no-repeat; margin-right:20px; padding:0px 0px 0px 23px;} .alt-center-c .flight-line-b {line-height:15px; margin-top:-1px; margin-right:32px;} .alt-details {display:none; padding:23px 21px 25px 21px; border-top:1px solid #e8e8e8;} .alt-details-i {font-family:'Raleway'; float:left; margin-right:70px; font-weight:600;} .alt-details-i:nth-child(2n) {margin-right:56px;} .alt-details-i b {display:block;  font-size:12px; margin-bottom:3px; color:#4d4d4d;} .alt-details-i span {color:#a0a0a0; font-size:11px;}  .alt-fligt-table {width:230px; float:left; background:#ffffff; margin-bottom:19px; margin-right:19px;} .alt-fligt-table:nth-child(3n) {float:right; margin-right:0px;} .alt-fligt-table-a {padding:10px 10px 17px 10px;} .alt-fligt-table-img {display:table; width:100%; border-collapse:collapse;} .alt-fligt-table-img a {display:table-cell; height:124px; width:100%; background:#f7f9fa; text-align:center; vertical-align:middle;} .alt-fligt-table-content {padding:16px 8px 0px 8px;} .alt-fligt-table-info {border-top:1px solid #ede7e1; border-bottom:1px solid #ede7e1; padding:13px 0px 13px 0px; margin-bottom:16px;} .alt-fligt-table-info .alt-departure {margin-right:22px; float:left; } .alt-fligt-table-info .alt-arrival {margin:0px;} .alt-fligt-table .alt-info {margin-bottom:13px;} .alt-fligt-table-foot-l {float:left;} .alt-fligt-table-foot-r {float:right;} .alt-fligt-table .flt-i-price {margin-bottom:3px; margin-top:-4px; font-size:18px;} .alt-fligt-table .flt-i-price-b {font-size:9px; margin-bottom:0px; color:#939393;} .alt-fligt-table .cat-list-btn {padding-left:20px; padding-right:20px;} .cat-list-item .offer-slider-r span {float:none;} .offer-slider-i .offer-slider-r b {margin-bottom:1px;} .preloader { background:url(../images/89.gif) center center no-repeat #ffffff;  } .tour-item .cat-list-item-p {padding:0px;} .tour-item .cat-list-content-lpadding {padding:0px;}  .tour-item-a {padding:20px 0px 0px 17px;} .tour-item-b {padding:17px 17px 20px 17px;} .tour-item-lbl {margin-bottom:6px;} .tour-item-lbl a {text-decoration:none; text-transform:uppercase; font-size:20px; color:#222; font-weight:600; font-family:'Montserrat';} .tour-item-date {font-size:12px; color:#747d7e; font-family:'Raleway'; font-weight: normal;} .tour-item-devider {width:100%; height:1px; background:#ede7e1;} .tour-item-b p {margin:0px 0px 25px 0px;} .tour-item-plus {margin:0px 3px 0px 2px; display:inline-block;} .tour-item-icons {float:left;} .tour-icon-txt {float:left; font-size:13px; margin:4px 0px 0px 9px; color:#747d7e; font-family:'Raleway'; font-weight:normal; text-transform:uppercase;} .tour-duration {float:left; font-size:13px; margin:4px 0px 0px 33px; color:#747d7e; font-family:'Raleway'; font-weight:normal; text-transform:uppercase;} .tour-item .offer-slider-r span {font-weight:500; color:#747d7e;} .tour-item .cat-list-item-rb .offer-slider-r b {margin-bottom:6px;} .tour-item  .cat-list-btn:hover {background: #ea2330;} .tour-i-holder {float: left;} .tour-grid .offer-slider-link a {font-weight:normal; font-family:'Montserrat'; letter-spacing:-0.03em; font-size:12px; color:#4c4c4c;} .tour-grid .offer-slider-txt {padding:17px 15px 19px 17px;} .tour-grid .offer-slider-link {margin-bottom:11px;} .tour-grid .offer-slider-r b {font-weight:500;} .tour-grid .offer-slider-r span {float:none; font-weight:500;} .tour-grid .offer-slider-location {margin-bottom:3px;} .tour-grid .cat-list-btn {width:86px; padding-left:0px; padding-right:0px; text-align:center;}  .sp-page-a {width:100%; float: left;} .sp-page-l {margin:0px 348px 0px 0px;} .sp-page-lb {width:100%; float:left; overflow:hidden;} .sp-page-r {width:348px; float:left; overflow:hidden; margin:0 0 0 -348px;} .sp-page-p {padding-right:29px;} .h-detail-r {background:#fff; padding:20px 20px 10px 20px; margin-bottom:7px;} .h-detail-lbl {margin:0px 0px 17px 0px; font-size:16px; color:#4c4c4c;} .h-help {background:#fff; padding:21px 20px 21px 20px; margin-bottom:28px;} .h-help-lbl {font-family:'Montserrat'; margin-bottom:8px; color:#4c4c4c; font-weight:normal; font-size:16px;} .h-help-lbl-a {font-family:'Raleway'; margin-bottom:15px; font-weight:500; font-size:11px; text-transform:uppercase; color:#747d7e;} .h-help-phone {font-family:'Open Sans'; font-size:20px; color:#ea2330; background:url(../images/h-phone.png) left top no-repeat; padding:0px 0px 0px 23px; background-position:left 5px;} .h-help-email {font-family:'Raleway'; margin:6px 0px 0px 23px; font-size:13px; color:#888888;}  .h-liked {background:#fff; margin-bottom:28px; padding:21px 20px 21px 20px;} .h-liked-lbl {font-family:'Montserrat'; font-weight:normal; margin-bottom:16px; font-size:16px; color:#4c4c4c;} .h-liked-rating {margin-bottom:8px;} .h-liked-item {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ebebeb;} .h-liked-item:last-child {border-bottom:0px; padding:0px; margin:0px;} .h-liked-item-i {width:100%; float: left;} .h-liked-item-l {width:81px; float:left; overflow:hidden; margin-top:4px;} .h-liked-item-c {margin:0px 0px 0px 81px;} .h-liked-item-cb {width:100%; float:left; overflow:hidden;} .h-liked-item-p {padding:0px 20px 0px 17px;} .h-liked-title {margin-bottom:5px;} .h-liked-title a {font-size:12px; text-decoration:none; color:#4c4c4c; text-transform:uppercase; font-family:'Montserrat'; font-weight:normal;} .h-liked-price {font-family:'Montserrat'; font-weight:normal; font-size:17px; color:#ea2330;} .h-liked-comment {font-family:'Raleway'; font-weight:600; text-transform:uppercase; margin-left:5px; font-size:9px; color:#939393;} .h-detail-lbl-a {font-family:'Montserrat'; margin-bottom:7px; font-size:18px; color:#4c4c4c; font-weight:normal;} .h-detail-lbl-b {font-family:'Raleway'; font-size:11px; color:#747d7e; text-transform:uppercase; font-weight:500;} .h-detail-stars {padding:17px 0px 18px 0px; font-weight:500; font-family:'Raleway'; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;} .h-stars-list,.h-stars-list li {margin:0px; padding:0px; list-style:none;} .h-stars-list li {float:left; margin-right:1px;} .h-stars-list {float:left; margin-right:8px;} .h-stars-lbl {float:left; margin:2px 0px 0px 0px; font-size:11px; color:#747d7e;  text-transform:uppercase;} .h-add-review {text-decoration:none; margin:2px 0px 0px 0px; float:right; background:url(../images/add.png) left top no-repeat; padding:0px 0px 0px 17px; background-position:left 0px; text-transform:uppercase; font-size:11px; color:#747d7e;} .h-details-text {padding:16px 0px 17px 0px; margin-bottom:22px; border-bottom:1px solid #ebebeb;} .h-details-text p {font-size:13px; color:#626262; font-family:'Raleway'; line-height:21px; margin-bottom:20px;} .h-details-text p:last-child {margin-bottom:0px;} .wishlist-btn {display:block; height:41px; margin-bottom:15px; border:1px solid #e5e5e5; border-radius:3px;} .wishlist-btn:hover .wishlist-btn-r {color:#ea2330;} .wishlist-btn:hover .wishlist-btn-l i {background-position:left -10px;} .wishlist-btn:hover {-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.07);-moz-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.07); box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.07);} .book-btn:hover {background:#ff8521;}  .reasons-rating-txt {font-family:'Raleway'; font-size:14px; color:#7e898b; line-height:26px; margin-bottom:12px;} .reasons-rating {overflow: hidden; position: relative; padding:20px 20px 20px 20px; background:#fff; margin-bottom:28px;} .reasons-rating .bx-pager  {position: absolute; z-index:999; bottom:30px; right:20px;} .reasons-rating .bx-pager-item {margin-bottom: 4px;} .reasons-rating .bx-pager-item a {display: block; border-radius: 1000px; border:1px solid #818c8e; overflow: hidden; text-indent: -999px; width:8px; height:8px;} .reasons-rating .bx-pager-item a.active {background: #ea2330; border-color:#ea2330;} .reasons-rating .bx-controls-direction {display: none;} .reasons-rating-user-l {position:relative; float:left; width:52px;} .reasons-rating-user-l span {display:block; width:20px; height:17px; padding-top:3px; text-align:center; background:#ea2330; position:absolute; right:0px; bottom:0px; border-radius:100px; font-size:9px; color:#fff; font-family:'Open Sans'; font-weight:bold;} .reasons-rating-user-r {float:left; margin:5px 0px 0px 14px; font-family:'Raleway';} .reasons-rating-user-r b {display:block; font-weight:600; font-size:13px; color:#4c4c4c;} .reasons-rating-user-r span {font-size:11px; color:#555555;} .h-tabs-right {float:right; padding:18px 0px 0px 0px;} .h-tabs-right i {float:left; display:block; width:15px; height:15px; background:url(../images/more-icon.png) left top no-repeat;} .h-tabs-right span {float:left; font-family:'Raleway'; font-weight:700; margin:1px 0px 0px 8px; font-size:10px; color:#787878; text-transform:uppercase;} .h-tabs-right a:hover i {background-position:left -15px;} .h-tabs-right a:hover span {color:#ea2330;} .h-reasons {background:#fff; padding:21px 20px 9px 20px;} .h-reasons-row {margin-top:20px;} .reasons-i {border-bottom:1px solid #ebebeb; margin-bottom:13px;} .reasons-i:last-child {margin-bottom:0px; border-bottom:0px; padding-bottom:none;} .reasons-l {width:41px; margin-top:1px; float:left; overflow:hidden;} .reasons-h {width:100%; float: left;} .reasons-r {margin:0px 0px 0px 41px;font-family:'Raleway'; } .reasons-rb {width:100%; float:left; overflow:hidden;} .reasons-i-lbl {font-weight:normal; font-family:'Montserrat'; margin-bottom:7px; text-transform:uppercase; font-size:12px; color:#4c4c4c;} .reasons-r p {font-size:12px; color:#626262; line-height:21px;} .reasons-p {padding:0px 0px 0px 11px;}  .h-tabs {background:#fff; padding:0px 18px 0px 14px; margin-bottom:7px; height:47px;} .h-tabs-left {float:left; padding:12px 0px 0px 0px;} .h-tab-item-01 i {display:block;  background:url(../images/gall-icon.png) left top no-repeat; float:left; width:17px; height:16px;} .h-tab-item-02 i {display:block;  background:url(../images/map-icon.png) left top no-repeat; float:left; width:13px; height:16px;} .h-tab-item-03 i {display:block;  background:url(../images/calc-icon.png) left top no-repeat; float:left; width:17px; height:16px;} .h-tab-i span {display:none; float:left; margin:3px 0px 0px 7px; text-transform:uppercase; color:#ea2330; font-size:10px; font-weight:bold; font-family:'Raleway';} .h-tab-i.active span {display:block;} .h-tab-i.active  i {background-position:left -16px;} .h-tab-i {height:22px;float:left; margin-right:12px; border-right:1px solid #e8e8e8; padding:3px 12px 0px 0px;}  .mm-tabs-wrapper {margin-bottom:37px;} .tab-item {display:none; position:relative;} .tab-item:nth-child(1) {display:block;}  .wishlist-btn-l {float:left; width:39px; height:41px; display:block; float:left; border-right:1px solid #e5e5e5;} .wishlist-btn-r {float:right; width:266px; height:27px; padding-top:14px; font-size:12px; text-transform:uppercase; font-family:'Raleway'; color:#6a7880; font-weight:600; text-align:center; display:block;} .wishlist-btn-l i {display:block; background:url(../images/whishlist.png) left top no-repeat; float:left; margin:16px 0px 0px 15px; width:10px; height:10px;}  .book-btn {display:block; background:#ea2330; height:41px; margin-bottom:15px; border:1px solid #ea2330; border-radius:3px;} .book-btn-l {float:left; width:39px; height:41px; display:block; float:left; border-right:1px solid #ed6b00;} .book-btn-r {float:right; width:266px; height:27px; padding-top:14px; font-size:12px; text-transform:uppercase; font-family:'Raleway'; color:#ffffff; font-weight:600; text-align:center; display:block;} .book-btn-l i {display:block; background:url(../images/book-icon.png) left top no-repeat; float:left; margin:17px 0px 0px 14px; width:12px; height:8px;}  .gallery-i a {display:block;  position:relative;} .gallery-i span {display:block; width:102px; height:69px; position:absolute; left:0px; top:0px; z-index:999; border:3px solid transparent;} .gallery-i.active span {border-color:#ff9e4f;} .gallery-i:hover img {opacity:0.8;} .tab-gallery-big {margin-bottom:7px;} .tab-gallery-preview {position:relative; background:#fff; padding:7px 10px 3px 20px;} .tab-gallery-preview .bx-pager {display:none;} .tab-gallery-preview .bx-prev,.tab-gallery-preview .bx-next {display:block; width:20px; height:75px; overflow:hidden; text-indent:-999px; position:absolute; top:7px;} .tab-gallery-preview .bx-prev {left:0px; background:url(../images/gall-prev.png) left top no-repeat;} .tab-gallery-preview .bx-next {right:0px; background:url(../images/gall-next.png) left top no-repeat;} .tab-gallery-preview .bx-prev:hover,.tab-gallery-preview .bx-next:hover {background-position:left -75px;} .tabs-lamp {background:url(../images/icon-lamp.png) left top no-repeat; float:right; width:40px; height:42px; display:block;} .content-tabs-head ul li {float:left; margin-right:3px;} .content-tabs-head.last-item ul li:last-child {float: right; margin-right: 0px;} .content-tabs-head.last-item ul li:last-child a {margin: 0px; padding: 0px ; background: #ede9e6 url(../images/icon-lamp.png) left top no-repeat; float:right; width:40px; height:42px; display:block;} .content-tabs-head ul li a {display:block; height:27px; padding:15px 20px 0px 20px; border-radius:3px 3px 0px 0px; font-family:'Raleway'; font-weight:bold; text-decoration:none; color:#73716f; font-size:11px; text-transform:uppercase; background:#ede9e6;} .content-tabs-head ul li a.active {background:#fff; color:#ea2330;} .content-tabs-head.last-item ul li:last-child a.active {background: #fff url(../images/icon-lamp.png) left top no-repeat; background-position: left -42px;} .content-tabs-body {background:#fff; padding:37px 20px 39px 20px;} .content-tabs-i {font-family:'Raleway'; display:none;} .content-tabs-i:nth-child(1) {display:block;} .content-tabs-i h2 {font-family:'Montserrat'; font-weight:normal; font-size:16px; color:#4c4c4c; margin-bottom:19px;} .content-tabs-i p {font-size:14px; color:#626262; line-height:26px;}  .content-tabs-i p.small {font-size: 13px; line-height: 21px;} .tab-reasons {padding-top:14px;} .tab-reasons h2 {margin-bottom:26px;} .tab-reasons-h {background:#fcfbfa; padding:27px 20px 5px 26px; margin-bottom:36px;} .tab-reasons-i {width:41%; margin-bottom:6px; float:left; padding-left:43px;} .tab-reasons-i:nth-child(2n) {float:right;} .tab-reasons-i b {font-family:'Montserrat'; display:block; margin-bottom:9px; font-weight:normal; text-transform:uppercase; font-size:12px; color:#3a4142;} .tab-reasons-i p {font-size:12px; line-height:22px;} .tab-reasons-i.reasons-01 {background:url(../images/tabs-i-01.png) left top no-repeat;} .tab-reasons-i.reasons-02 {background:url(../images/tabs-i-02.png) left top no-repeat;} .tab-reasons-i.reasons-03 {background:url(../images/tabs-i-03.png) left top no-repeat;} .tab-reasons-i.reasons-04 {background:url(../images/tabs-i-04.png) left top no-repeat;}  .facilities table {width:100%; border-collapse:collapse;} .facilities table {width:100%;} .facilities table td {font-family:'Raleway'; font-size:13px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding:15px 0px 14px 0px; color:#626262;} .facilities table td.facilities-a {width:160px; color:#ea2330;} .facility-label {background:url(../images/free-icon.png) left top no-repeat; padding:0px 0px 0px 14px; background-position:left 4px;} .rates-line {width:44%; float: left;} .rates-line-right {width: 44%; float: left; margin-left: 24px;}  .rates-search {padding-top:7px;} .rates-search label {display:block; margin-bottom:8px; font-size:11px; font-family:'Raleway'; font-weight:600; text-transform:uppercase; color:#4c4c4c;} .rates-search .search-line-a.middle input[type="text"] {width:120px;} .rates-search .search-line-a {width:152px; margin-right:9px;} .rates-search .search-line-select.middle .search-select {width:84px;} .rates-search .search-line-select.middle {width:87px;} .rates-search .search-line-select.middle.last {width:86px;} .rates-search .search-line-a input[type="text"],.rates-search .search-line-b input[type="text"] {padding-top:9px; padding-bottom:8px;} .rates-srch {display:block; float:right; margin:21px 0px 0px 0px; width:34px; height:34px; background:#ea2330 url(../images/rates-srch.png) left top no-repeat; border-radius:2px; border:0px; cursor:pointer;} .rates-srch:hover {background:#ff8f35 url(../images/rates-srch.png) left top no-repeat;} .rates-devider {height:1px; background:#ebebeb; margin:12px 0px 35px 0px;} .available-row .cat-list-item {border-bottom:1px solid #ebebeb; padding-bottom:4px; margin-bottom:19px;} .available-row .cat-list-content-p {padding-left:40px;}  .available-row .cat-list-item-l {width:167px; margin-top:4px;} .available-row .cat-list-item-r {margin-left:167px;} .available-row .offer-slider-link a {font-size:600;} .available-row .cat-list-content-lpadding {padding-top:0px; min-height:0px; padding-bottom:15px; border:none;} .available-row .cat-list-content-l p {font-size:15px !important; margin-top:10px; margin-bottom:20px; line-height:21px;} .available-row .cat-list-content-l .offer-slider-link {margin-bottom:12px;} .available-row .cat-list-item-p {padding-left:19px;} .available-row .cat-list-content-p {padding-top:0px;} .available-btn {width:82px; height:21px; padding-top:10px; font-size:10px; text-transform:uppercase; font-weight:700; color:#6a7880; display:block; text-decoration:none; text-align:center; border:1px solid #e5e5e5; border-radius:2px; } .available-btn:hover {color:#ea2330;}  .available-price {font-family:'Open Sans'; margin-top:-1px; font-weight:600; font-size:20px; color:#ea2330; margin-bottom:4px;} .available-price-a {font-weight:500; font-size:10px; margin-bottom:15px; color:#747d7e; text-transform:uppercase;} .available-price-c {font-size:13px; color:#455051; margin-bottom:21px;} .availabe-more {width:100%; height:24px; margin-top:31px; padding-top:11px; font-size:11px; text-transform:uppercase; font-weight:700; color:#6a7880; display:block; text-decoration:none; text-align:center; border:1px solid #e5e5e5; border-radius:2px; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .availabe-more:hover {color:#ea2330;}  .preferences-list,.preferences-list li {margin:0px; padding:0px; list-style:none;} .preferences-list {margin-top:22px;} .preferences-list li {display:inline-block; float:left; width:175px; font-size:12px; color:#626262; margin:0px 20px 14px 0px; min-height:24px; padding:6px 0px 0px 39px;} .preferences-list li:nth-child(3n) {margin-right:0px;} .preferences-list li.internet {background:url(../images/pref-01.png) left top no-repeat;} .preferences-list li.conf-room {background:url(../images/pref-02.png) left top no-repeat;} .preferences-list li.play-place {background:url(../images/pref-03.png) left top no-repeat;} .preferences-list li.restourant {background:url(../images/pref-04.png) left top no-repeat;} .preferences-list li.bar {background:url(../images/pref-05.png) left top no-repeat;} .preferences-list li.doorman {background:url(../images/pref-06.png) left top no-repeat;} .preferences-list li.kitchen {background:url(../images/pref-07.png) left top no-repeat;} .preferences-list li.spa {background:url(../images/pref-08.png) left top no-repeat;} .preferences-list li.bike {background:url(../images/pref-09.png) left top no-repeat;} .preferences-list li.entertaiment {background:url(../images/pref-10.png) left top no-repeat;} .preferences-list li.hot-tub {background:url(../images/pref-11.png) left top no-repeat;} .preferences-list li.pool {background:url(../images/pref-12.png) left top no-repeat;} .preferences-list li.parking {background:url(../images/pref-13.png) left top no-repeat;} .preferences-list li.gym {background:url(../images/pref-14.png) left top no-repeat;} .preferences-list li.tv {background:url(../images/pref-15.png) left top no-repeat;} .preferences-list li.pets {background:url(../images/pref-16.png) left top no-repeat;} .preferences-list li.handicap {background:url(../images/pref-17.png) left top no-repeat;} .preferences-list li.secure {background:url(../images/pref-18.png) left top no-repeat;} .preferences-devider {width:100%; height:1px; border-bottom:1px solid #ebebeb; margin:12px 0px 36px 0px;}  .preferences-list-alt,preferences-list-alt li {margin:0px; padding:0px; list-style:none;} .preferences-list-alt {margin-top:24px;} .preferences-list-alt li {display:inline-block; float:left; width:175px; font-size:12px; color:#626262; margin:0px 20px 11px 0px; min-height:24px; padding:5px 0px 0px 39px;} .preferences-list-alt li:nth-child(3n) {margin-right:0px;} .preferences-list-alt li.internet {background:url(../images/pref-alt-01.png) left top no-repeat;} .preferences-list-alt li.parking {background:url(../images/pref-alt-02.png) left top no-repeat;} .preferences-list-alt li.gym {background:url(../images/pref-alt-03.png) left top no-repeat;} .preferences-list-alt li.restourant {background:url(../images/pref-alt-04.png) left top no-repeat;} .preferences-list-alt li.pets {background:url(../images/pref-alt-05.png) left top no-repeat;} .preferences-list-alt li.pool {background:url(../images/pref-alt-06.png) left top no-repeat;} .preferences-list-alt li.kitchen {background:url(../images/pref-alt-07.png) left top no-repeat;} .preferences-list-alt li.conf-room {background:url(../images/pref-alt-08.png) left top no-repeat;} .preferences-list-alt li.bike {background:url(../images/pref-alt-09.png) left top no-repeat;} .preferences-list-alt li.entertaiment {background:url(../images/pref-alt-10.png) left top no-repeat;} .preferences-list-alt li.bar {background:url(../images/pref-alt-11.png) left top no-repeat;} .preferences-list-alt li.secure {background:url(../images/pref-alt-12.png) left top no-repeat;}  .reviews-c {width:100%; float: left;} .reviews-l {width:233px; float:left; overflow:hidden;} .reviews-r {margin:0px 0px 0px 233px;} .reviews-rb {width:100%; float:left; overflow:hidden;} .reviews-total {font-family:'Open Sans'; margin-top:-15px; margin-bottom:0px; font-weight:300; font-size:50px; color:#4c4c4c;} .reviews-total-stars {display:block;} .reviews-total-stars li {float:left; margin-right:3px;} .reviews-percents {margin-bottom:15px;} .reviews-percents-i {height:4px; width:100%; background:#ede9e6; border-radius:100px;} .reviews-percents-i span {display:block; height:4px; width:70%; background:#82bec5; border-radius:100px;} .reviews-percents label {font-size:10px; display:block; font-family:'Raleway'; font-weight:500; text-transform:uppercase; margin-bottom:9px; color:#8c8c8c;} .reviews-devider {height:1px; background:#ebebeb; width:100%; margin:16px 0px 36px 0px;} .hotel-reviews-devider {height:1px; background:#ebebeb; width:100%; margin:22px 0px 36px 0px;}  .hotel-reviews h2 {margin-bottom:26px;} .hotel-reviews-i {width:181px; float:left; margin-right:50px; margin-bottom:21px;} .hotel-reviews-i:nth-child(3n) {margin-right:0px;} .hotel-reviews-left {float:left; font-size:13px; color:#4c4c4c;} .hotel-reviews-right {float:right;} .hotel-reviews-right li {float:left; margin-left:1px;} .guest-reviews h2 {margin-bottom:23px;} .guest-reviews-i {padding-bottom:14px; margin-bottom:14px; border-bottom:1px solid #ebebeb;} .guest-reviews-a {width:100%; float: left;} .guest-reviews-l {width:89px; float:left; overflow:hidden;} .guest-reviews-r {margin:0px 0px 0px 89px;} .guest-reviews-rb {width:100%; float:left; overflow:hidden;} .guest-reviews-img {position:relative; margin-top:3px; width:70px; height:70px;} .guest-reviews-img span {display:block; width:26px; height:22px; padding-top:4px; border-radius:1000px; text-align:center; position:absolute; right:0px; bottom:0px; background:#ea2330; color:#fff; font-size:12px; font-family:'Open Sans'; font-weight:600;}  .guest-reviews-b {width:100%; float: left;} .guest-reviews-bl {margin:0px 173px 0px 0px;} .guest-reviews-blb {width:100%; float:left; overflow:hidden;} .guest-reviews-br {width:173px; padding-top:3px; float:left; overflow:hidden; margin:0 0 0 -173px;} .guest-reviews-lbl {font-weight:600; margin-bottom:8px; font-size:14px; color:#343434;} .guest-reviews-lbl-a {font-size:12px; margin-bottom:10px; color:#555555;} .guest-reviews-txt {font-size:13px; line-height:21px; color:#626262;} .guest-reviews-br nav li {float:left; margin-right:1px;} .guest-reviews-br nav {float:left; margin-right:8px;} .guest-rating {float:left; font-size:12px; color:#939393; font-family:'Open Sans';} .guest-rating-txt {font-size:13px; margin-top:32px; color:#4cb318;} .guest-reviews-padding {padding-left:60px;}  .guest-reviews-more {width:239px; height:24px; padding-top:13px; font-size:10px; margin:30px 0px 0px 0px; text-transform:uppercase; font-weight:700; color:#6a7880; display:block; text-decoration:none; text-align:center; border:1px solid #e5e5e5; border-radius:2px; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .guest-reviews-more:hover {color:#ea2330;} .review-form {margin:35px 0px 0px 0px;} .review-form label {display:block; font-size:13px; color:#4c4c4c; margin-bottom: 9px;} .review-form .input-a {width:63%; margin-bottom: 24px;} .review-form .input-a input {text-transform: none;} .review-form .textarea-a {margin-bottom: 36px;} .review-form .textarea-a textarea {text-transform: none; height:100px;} .input-with-icon-container .input-a {padding-top:8px; padding-bottom:8px;} /* .review-form input[type='text'] {border-radius:2px; margin-bottom: 24px; font-family: 'Raleway'; width:423px; font-size: 14px; padding:7px 7px 7px 7px; border:1px solid #dedcdc;} .review-form textarea {border-radius:2px; margin-bottom: 36px; resize: none; height:100px; font-family: 'Raleway'; width:667px; font-size: 14px; padding:7px 7px 7px 7px; border:1px solid #dedcdc;} */  .review-ranger {margin-bottom: 26px;} .review-ranger label {float: left; width:100px; font-size: 13px; color:#4c4c4c; display: block;} .review-ranger-r {float: left; margin: 6px 0px 0px 0px; width:338px;} .review-ranger-r .ui-slider-horizontal {height:5px;} .range-holder {position: relative; display: block; width:20px; text-align: center;} .range-holder i {position: absolute; display: block; width:20px; left:1px; top:-18px; width:17px; text-align: center; display: inline-block; font-size: 11px; font-family: 'Open Sans'; color:#4c4c4c; font-style: normal;} .review-form .custom-select {cursor: pointer;} .review-form .customSelect {padding:8px 7px 8px 7px; margin-bottom: 24px; cursor: pointer; border: 1px solid #dedcdc; background: url(../images/custom-select.png) right top no-repeat; cursor: pointer !important; width:63%; border-radius: 2px;} .review-form .customSelectInner {font-size: 14px;} .review-send {margin-top: 5px; width:239px; height:40px; color:#fff; text-transform: uppercase; border: none; cursor: pointer; font-size: 11px; font-family: 'Raleway'; font-weight: 700; background: #ea2330; display: block; border-radius: 2px;} .review-send:hover {background: #ff8521;} .todo-row .cat-list-content-lpadding {padding: 0px 16px 0px 20px; min-height: 0px;} .todo-row .cat-list-item-l {width:194px; margin-top: 2px;} .todo-row .cat-list-item-r {margin-left: 194px;} .todo-row .cat-list-item-p {padding: 0px ;} .todo-row .cat-list-item-rb .offer-slider-link a {font-size: 14px;  color:#343434; font-weight: 600;  text-transform: none;} .todo-row .offer-rate {font-size: 12px; margin-bottom: 9px; color:#ea2330;} .todo-row .cat-list-content-l .offer-slider-link {margin-bottom: 12px;} .todo-row .cat-list-content-l p {line-height: 21px; font-size: 13px; margin: 0px;} .todo-row .cat-list-content-r {width:146px; margin-left: -146px;}  .todo-row .cat-list-content-l {margin-right:146px; } .todo-row .stars ul li {margin-right: 2px;} .todo-row .cat-list-review {margin-bottom: 16px; font-size: 12px; text-transform: none; color:#626262;} .todo-row .cat-list-item .stars {margin-bottom: 8px;} .todo-btn {width:85px; height:21px; padding-top:10px; font-size:10px;  text-transform:uppercase; font-weight:700; color:#6a7880; display:block; text-decoration:none; text-align:center; border:1px solid #e5e5e5; border-radius:2px; } .todo-btn:hover {color:#ea2330;} .todo-row .cat-list-content-p {padding-left: 29px; padding-right: 0px; padding-top: 0px; margin-top: -9px;} @media all and (-webkit-min-device-pixel-ratio:0) { .todo-row .cat-list-content-p {margin-top: -2px;} } .todo-devider {height:1px; background: #ebebeb; margin: 24px 0px 27px 0px;} .todo-row .cat-list-item {border-bottom:1px solid #ebebeb; margin-bottom: 22px; padding-bottom: 20px;}  .faq-item {padding-bottom: 17px; margin-bottom: 17px; border-bottom: 1px solid #ebebeb;} .faq-item-a {cursor: pointer;} .faq-item-left {font-size: 14px; color:#4c4c4c; font-weight: 500;} .faq-item-i {float: right; margin-top: 2px; display: block; width:12px; height:12px; background: url(../images/faq.png) left top no-repeat;} .faq-item.open .faq-item-i {background-position: left -12px;} .faq-item-p {display: none; font-size: 13px; padding-top: 13px; color:#626262; line-height: 21px;} #map {width:100%; height:546px;}   .calendar-tab {background:#fff; padding:24px 20px 17px 20px;} .calendar-tab-select label {font-size:12px; font-family:'Raleway'; font-weight:600; margin-bottom:12px; display:block; text-transform:uppercase; color:#3a4142;} .calendar-tab-select select {cursor:pointer;} .calendar-tab-select .customSelect  {border-radius:2px; margin-bottom:17px; background:url(../images/tab-select.png) right top no-repeat; width:257px; height:25px; padding:7px 0px 0px 9px; border:1px solid #dedcdc;} .calendar-tab-select .customSelectInner {font-size:11px; color:#8a8a8a; text-transform:uppercase; font-family:'Raleway'; font-weight:600;} .tab-calendar-s {padding:21px 0px 0px 15px;} .tab-calendar-colls {width:100%; float: left;} .tab-calendar-collsl {margin:0px 117px 0px 0px;} .tab-calendar-collslb {width:100%; float:left; overflow:hidden;} .tab-calendar-collsr {width:117px; float:left; overflow:hidden; margin:0 0 0 -117px;} .tab-calendar-colls table {width:100%; border-collapse:collapse;} .tab-calendar-colls table thead td {font-size:10px; color:#636e70; text-transform:uppercase; font-family:'Raleway'; font-weight:600; padding-bottom:8px;} .tab-calendar-colls table tbody td {width:72px; height:72px; padding:0px 7px 7px 0px;} .tab-calendar-colls table tbody td span {font-size:13px; text-align:right; border-radius:2px; color:#a5b5be; font-family:'Open Sans'; font-weight:600; display:block; width:100%; height:100%; border:1px solid #afd1db;} .tab-calendar-colls table tbody td span p {display:block; padding:6px 7px 0px 0px;} .tab-calendar-colls table tbody td.date-passed span {background:#f6f9fa;} .tab-calendar-colls table tbody td.date-available span {color:#84d840; border-color:#84d840;} .tab-calendar-colls table tbody td.date-unavailable span {color:#f69191; border-color:#f69191;} .map-symbol-l {float:left; width:14px; height:14px; border-radius:2px;} .map-symbol-r {float:left; margin:2px 0px 0px 7px; font-size:11px; color:#747d7e; font-weight:500; text-transform:uppercase;} .passed .map-symbol-l {border:1px solid #afd1db;} .available .map-symbol-l {border:1px solid #84d840;} .unavailable .map-symbol-l {border:1px solid #f69191;} .map-symbol {margin-bottom:13px;} .booking-left {background:#fff; padding:22px 19px 29px 19px; font-family:'Raleway';} .booking-left h2 {font-weight:normal; font-family:'Montserrat'; margin-bottom:18px; font-size:16px; color:#4c4c4c;} .booking-form-i label {font-size:12px; display:block; margin-bottom:11px; color:#626262;} .booking-form-i {width:48.55%; margin-bottom:18px; float:left;} .booking-form-i:nth-child(2n) {float:right;}  .booking-form-i .input {padding:6px 10px 6px 10px; border:1px solid #e3e3e3; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); border-radius:2px;} .booking-form-i .input input[type='text'] {border:0px; width:100%; font-size:14px; font-family:'Raleway';} .booking-form .checkbox {margin-top:2px;} .booking-form .checkbox label {font-size:12px; font-weight:500; color:#848484; font-family:'Raleway'; cursor:pointer;} .booking-form .checkbox .jq-checkbox {margin-right:7px;} .booking-form-i .textarea {padding:6px 10px 6px 10px; height:113px; border:1px solid #e3e3e3; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); border-radius:2px;} .booking-form-i .textarea textarea {resize:none; height:113px; border:0px; width:100%; font-size:14px; font-family:'Raleway';}  .booking-devider {width:100%; height:1px; background:#ebebeb; margin:19px 0px 27px 0px;} .booking-devider.no-margin {margin-top:7px;} .payment-wrapper {padding-top:3px; margin-bottom:27px;} .payment-tabs a {display:block; position:relative; height:26px; border-radius:2px 2px 0px 0px; padding:13px 20px 0px 20px; background:#f7f7f7; border:1px solid #fff; border-bottom:0px; text-decoration:none; float:left; margin:0px 1px 0px 0px; font-size:11px; color:#73716f; text-transform:uppercase; font-weight:700;} .payment-tabs a.active {border-color:#ebebeb; background:#fff; color:#ea2330;} .payment-tabs a.active span {display:block; width:100%; height:5px; background:#fff; position:absolute; left:0px; bottom:-2px;} .payment-tabs-content {padding:20px 18px 10px 18px; border:1px solid #ebebeb;} .payment-tab label {display:block; font-size:12px; color:#626262; margin-bottom:11px; font-family:'Raleway';} .payment-tab {display:none;} .payment-tab:first-child {display:block;} .payment-tab .checkbox label {cursor:pointer; font-weight:500;} .payment-tab .jq-checkbox {margin-top:-1px;} .payment-tab .checkbox label a {text-decoration:none; color:#ea2330;} .payment-type {margin-bottom:18px;} .booking-complete p {font-size:13px; color:#626262; line-height:21px;} .booking-left .booking-complete h2 {margin-bottom:16px;} .booking-complete-btn {display:block; margin-top:24px; width:189px; height:40px; background:#ea2330; color:#fff; text-transform:uppercase; border:0px; cursor:pointer; border-radius:2px; font-size:11px; font-family:'Raleway'; font-weight:bold;} .booking-complete-btn:hover {background:#ff8521;}  .card-type {width:58px; height:23px; float:left; margin:0px 5px 0px 0px; padding-top:7px; text-align:center; border:1px solid #e3e3e3; -webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); border-radius:2px;} .card-expiration .customSelect {width:100%; padding:7px 0px 7px 0px; border:1px solid #e3e3e3; background:url(../images/card-select.png) right top no-repeat; -webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); border-radius:2px;} .card-expiration select {cursor:pointer;} .card-expiration {float:left; width:47.5%;} .card-expiration:nth-child(2n) {float:right; margin-right:3px;} .card-expiration .customSelectInner {font-size:11px; color:#8a8a8a; padding-left:9px;}  .inpt-comment {width:100%; float: left;} .inpt-comment-l {margin:0px 79px 0px 0px;} .inpt-comment-lb {width:100%; float:left; overflow:hidden;} .inpt-comment-r {width:79px; float:left; overflow:hidden; margin:0 0 0 -79px;} .inpt-comment-r .padding {text-align:right; padding:7px 0px 0px 10px;} .inpt-comment-r a {text-decoration:none; font-size:11px; color:#626262;} .inpt-comment-r a:hover {color:#ea2330;}  .checkout-coll {padding:22px 20px 20px 20px; font-family:'Raleway'; background:#fff; margin-bottom:28px;} .checkout-head {width:100%; margin-bottom:18px;} .checkout-headl {width:94px; margin-top:4px; float:left; overflow:hidden;} .checkout-headr {margin:0px 0px 0px 94px;} .checkout-headrb {width:100%; float:left; overflow:hidden;} .checkout-headrp {padding:0px 0px 0px 15px;} .chk-logo {margin-top:10px;} .chk-lbl {margin-bottom:7px;} .chk-lbl a {text-decoration:none; text-transform:uppercase; font-weight:normal; font-family:'Montserrat'; font-size:13px; color:#4c4c4c;} .chk-lbl-a {font-weight:500; margin-bottom:7px; font-size:11px; text-transform:uppercase; color:#747d7e;} .chk-stars li {float:left; margin-right:1px;} .chk-left {float:left;} .chk-right {float:right; margin-top:2px;} .chk-lines {margin-bottom:21px;} .chk-line {font-weight:500; font-size:11px; padding:15px 0px 15px 0px; text-transform:uppercase; color:#777777; border-top:1px solid #f2f2f2;} .chk-line.chk-fligth-info {padding:8px 0px 8px 0px;} .chk-line:last-child {border-bottom:1px solid #f2f2f2;} .chk-nights {background:url(../images/icon-nights.png) left top no-repeat; margin-right:16px; color:#ea2330; padding:0px 0px 0px 16px; background-position:left 2px;} .chk-persons {color:#ff6739;} .chk-details h2 {font-weight:600; margin-bottom:14px; text-transform:uppercase; font-size:12px; color:#3a4142;} .chk-l {float:left; color:#ea2330;} .chk-r {float:right;} .chk-detais-row {margin-bottom:17px;} .chk-total-l {float:left; font-size:12px; color:#3a4142; font-weight:600; text-transform:uppercase; margin-top:4px;} .chk-total-r {float:right; font-size:15px; color:#ea2330; font-weight:normal; font-family:'Montserrat';} .chk-departure span {font-size:10px; font-weight:600; color:#848484; display:block; margin-right:9px; margin-top:1px; float:left;} .chk-departure b {display:block; font-size:10px; font-family:'Open Sans'; font-weight:700; color:#ea2330; float:left;} .chk-arrival {float:right;} .chk-arrival span {font-size:10px; font-weight:600; color:#848484; display:block; margin-right:9px; margin-top:1px; float:left;} .chk-arrival b {display:block; font-size:10px; font-family:'Open Sans'; font-weight:700; color:#ea2330; float:left;} .chk-fligth-devider {float:left; width:1px; height:22px; background:#ebebeb; margin:4px 16px 0px 17px;} .chk-fligth-time {float:left; margin:10px 0px 0px 2px;}  .payment-alert {line-height: 19px; position:relative; background:#f2f7f9; border:1px solid #d7e7ec; border-radius:2px; margin-top:3px; padding:18px 50px 18px 13px; font-size:12px; color:#ea2330; font-weight:500;} .payment-alert-close {width:10px; height:10px; position:absolute; top:50%; margin-top:-7px; right:15px;} .payment-alert-close:hover {opacity:0.8;} .payment-alert span {background:url(../images/alert-info.png) left top no-repeat; padding:1px 0px 0px 17px; background-position:left 2px;} .paypal-btn {width:155px; height:24px; padding-top:11px; font-size:11px; margin:20px 0px 12px 0px; text-transform:uppercase; font-weight:600; color:#839098; display:block; text-decoration:none; text-align:center; border:1px solid #e5e5e5; border-radius:2px; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .paypal-btn:hover {color:#5d676d;}  .comlete-alert {border-top:1px solid #ebebeb; padding:18px 0px 18px 0px; margin:22px 0px 20px 0px; border-bottom:1px solid #ebebeb;} .comlete-alert-a {background:url(../images/icon-complete.png) left top no-repeat; background-position:left 4px; padding:0px 0px 0px 40px;} .comlete-alert-a b {display:block; font-weight:500; font-size:16px; color:#ea2330;} .comlete-alert-a span {font-size:13px; color:#626262;} .complete-info h2 {margin-bottom:18px;} .complete-info-l {float:left; width:138px; } .complete-info-table {font-size:13px; color:#626262;} .complete-info-i {margin-bottom:19px;} .complete-info-table {margin-bottom:27px;} .complete-devider {height:1px; background:#ebebeb; margin-bottom:25px;} .complete-txt {margin-bottom:26px;} .complete-txt.final {margin-bottom:0px;} .complete-info .complete-txt h2 {margin-bottom:16px;} .complete-txt p {font-size:13px; margin-bottom:15px; color:#626262; line-height:21px;} .complete-txt-link a {font-size:13px; text-decoration:none; color:#ea2330;}  .flight-image {position:relative;} .flight-image span {position:absolute; left:0px; bottom:0px; color:#fff; font-size:14px; font-weight:500; line-height:21px; font-family:'Raleway'; padding:0px 15px 20px 15px;} .flight-d-logo {margin:26px 0px 17px 0px;} .flight-d-i {width:100%; float: left;} .flight-d-left {width:157px; border-right:1px solid #ebebeb; line-height:27px; float:left; overflow:hidden;} .flight-d-right {margin:0px 0px 0px 158px;} .flight-d-rightb {width:100%; float:left; overflow:hidden;} .flight-d-rightp {padding:0px 0px 0px 25px;} .flight-da {font-size:12px; color:#626262;} .flight-da b {color:#515657; margin:0px 0px 0px 5px;} .flight-d-depart {font-size:12px; margin:0px 49px 0px 0px; float:left; color:#515657; line-height:27px; font-weight:700;} .flight-d-depart span {margin-right:5px; font-weight:normal; color:#ea2330;} .flight-d-time {font-size:12px; margin:0px 19px 0px 0px; float:left; color:#515657; line-height:27px; font-weight:700;} .flight-d-time span {margin-right:5px; font-weight:normal; color:#ea2330;} .flight-d-arrival {font-size:12px; float:left; color:#515657; line-height:27px; font-weight:700;} .flight-d-arrival span {margin-right:5px; font-weight:normal; color:#ea2330;} .flight-d-time-icon {margin-top:2px;} .flight-d-devider {height:1px; background:#ebebeb; margin:22px 0px 26px 0px;} .flight-d-text p:last-child {margin-bottom:0px;}  .h-detail-stars .flight-line-a b {margin-bottom:0px;} .h-detail-stars.fligts-s {padding:13px 0px 12px 0px;} .h-details-logo {border-bottom:1px solid #ebebeb; padding:17px 0px 14px 0px;} .h-tour .tour-icon-txt {margin-top:0px; font-weight:600; font-size:11px; color:#747d7e; font-family:'Raleway'; } .tour-icon-person {float:left; font-weight:600; font-size:11px; color:#747d7e; text-transform:uppercase; padding:0px 0px 0px 25px; margin:0px 0px 0px 22px; font-family:'Raleway'; background:url(../images/persons-icon.png) left top no-repeat;} .h-tour {border-top:1px solid #ebebeb; padding:16px 0px 16px 0px;} .sex-type {float:left; padding:9px 0px 9px 0px; font-weight:500; width:39px; text-align:center; margin-right:4px; cursor:pointer; border:1px solid #e3e3e3; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); border-radius:2px; font-size:11px; color:#626262;} .sex-type.chosen {background:#ea2330; color:#fff; border-color:#e37012; -webkit-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.2); box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.2);} .form-sex {float:left;} .form-calendar {float:right; margin-right:2px;} .form-calendar-a select,.form-calendar-b select {cursor:pointer;} .form-calendar-a {float:left; width:61px; margin-right:6px;} .form-calendar-a .customSelectInner {font-size:11px; color:#8a8a8a; padding-left:9px;} .form-calendar-a .customSelect {width:100%; padding:7px 0px 7px 0px; border:1px solid #e3e3e3; background:url(../images/card-select.png) right top no-repeat; -webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); border-radius:2px;} .form-calendar-b {float:left; width:90px; margin-right:0px;} .form-calendar-b .customSelectInner {font-size:11px; color:#8a8a8a; padding-left:9px;} .form-calendar-b .customSelect {width:100%; padding:7px 0px 7px 0px; border:1px solid #e3e3e3; background:url(../images/card-select.png) right top no-repeat; -webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05);-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.05); border-radius:2px;} .bookin-three-coll .booking-form-i {width:31.35%; margin-right:20px;} .bookin-three-coll .booking-form-i:nth-child(2n) {float:left;} .bookin-three-coll .booking-form-i:nth-child(3n) {float:right; margin-right:0px;} .bookin-three-coll .booking-form-i .form-calendar-b {width:80px;} .add-passanger {font-size:12px; color:#848484; font-weight:500; text-decoration:none; margin:4px 0px 0px 0px; padding:0px 0px 0px 14px; float:right; background:url(../images/add-pass-icon.png) left top no-repeat; background-position:left 2px;} .contacts-map {padding-top:129px;} .contacts-map #map {height:457px;} .contacts-page {max-width:1100px; margin:0 auto; padding-top:76px;} .contacts-page .page-lbl p {font-size:15px; color:#455051;}  .contacts-page .page-lbl {margin-bottom:49px;} .contacts-page-holder {padding-bottom:124px; background:#fff;} .contacts-colls {width:100%; float: left; font-family:'Raleway';} .contacts-colls-l {width:377px; float:left; overflow:hidden;} .contacts-colls-r {margin:0px 0px 0px 377px;} .contacts-colls-rb {width:100%; float:left; overflow:hidden;} .contact-colls-lbl {text-transform:uppercase; font-family:'Montserrat'; margin-bottom:28px; font-size:17px; font-weight:normal; color:#141d1e;} .side-social {margin-top: 28px;} .side-social a {display: inline-block; margin-right: 20px; width:13px; height:14px; vertical-align: middle;} .side-social a.side-social-twitter {background: url(../images/left-social-01.png) left top no-repeat;} .side-social a.side-social-facebook {background: url(../images/left-social-02.png) left top no-repeat;} .side-social a.side-social-vimeo {background: url(../images/left-social-03.png) left top no-repeat;} .side-social a.side-social-pinterest {background: url(../images/left-social-04.png) left top no-repeat;} .side-social a.side-social-instagram {background: url(../images/left-social-05.png) left top no-repeat;} .side-social a:hover {background-position: left -14px;}  .contacts-colls-txt p {font-size:13px; color:#626262; margin-bottom:18px;} .contacts-colls .booking-form-i {width:47.90%; margin-bottom:21px;} .contacts-colls .booking-form-i label {font-size:13px; color:#626262;} .contacts-colls .booking-form-i label {margin-bottom:8px;} .contacts-colls .booking-form {padding-bottom:10px;} .booking-form-i.textarea {width:100%;} .booking-form-i .textarea-wrapper {padding:6px 10px 6px 10px; border:1px solid #e3e3e3; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); border-radius:2px;} .booking-form-i .textarea-wrapper textarea {resize:none; height:112px; border:0px; width:100%; font-size:14px; font-family:'Raleway';} .contacts-send {width:124px; height:36px; color:#fff; margin-top:4px; border-radius:2px; border:0px; font-size:11px; font-family:'Montserrat'; font-weight:normal; background:#ea2330; text-transform:uppercase; cursor:pointer;} .contacts-send:hover {background:#ff8f35;} .inner-page {padding:130px 0px 0px 0px;} .inner-breadcrumbs { height:75px; background:#fafafa;}  .gray-inner .inner-breadcrumbs {border-bottom:1px solid #ededed; max-width:1100px; margin:0 auto;}  .content-wrapper {max-width:1100px; margin:0 auto;} .inner-breadcrumbs {margin-bottom:93px;} .inner-breadcrumbs .page-title {font-family:'Montserrat'; float:left; margin:27px 0px 0px 0px; font-weight:normal; font-size:17px; color:#141d1e;} .inner-breadcrumbs .breadcrumbs {margin:31px 0px 0px 0px;} .inner-breadcrumbs .breadcrumbs,.inner-breadcrumbs .breadcrumbs a,.inner-breadcrumbs .breadcrumbs span {color:#141d1e; font-weight:normal; font-size:11px;} .paragraph {display:inline-block; margin:9px 12px 0px 0px; float:left; background:#141d1e; color:#fff; text-align:center; font-size:20px; border-radius:2px; width:33px; height:29px; padding-top:4px;} .paragraph-a {display:inline-block; margin:9px 3px 0px 0px; float:left; color:#141d1e; text-align:center; font-size:33px; font-weight:500; border-radius:2px; width:39px; height:29px; padding-top:4px;} .paragraph-b {display:inline-block; margin:9px 10px 0px 0px; float:left; border-radius:1000px; background:#ea2330; color:#fff; text-align:center; font-size:21px; font-weight:500;  width:32px; height:29px; padding-top:3px;}  .about-content {font-family:'Raleway';} .about-content .page-lbl p {font-size:15px; color:#455051;} .about-content .page-lbl {margin-bottom:10px;} .about-text {margin-bottom:39px;} .about-text p {font-size:14px; line-height:24px; color:#626262;} .tree-colls-i {width:31.5%; margin-right:2.9%; float:left;} .about-percent label {display:block; font-size:11px; text-transform:uppercase; margin-bottom:7px; color:#626262;} .about-percent-a {width:100%; height:4px; background:#ebeef0; border-radius:100px; overflow:hidden;} .about-percent-a span {display:block; width:0px; height:4px; border-radius:100px; background:#ea2330;} .tree-colls-i:nth-child(2) {margin-right:0px;} .tree-colls-i:last-child {float:right; margin-right:0px;} .about-percent {margin-bottom:19px;} .about-photo-image {margin-bottom:21px; position:relative;} .about-photo-image img {width:100%;} .about-photo {text-align:center;} .about-photo-lbl {font-weight:normal; font-family:'Montserrat'; margin-bottom:6px; text-transform:uppercase; font-size:14px; color:#141d1e;} .about-photo-sublbl {font-size:13px; color:#717171;} .about-slider-h {font-family:'Raleway'; background:#fafafa; padding:79px 0px 75px 0px; margin:57px 0px 75px 0px; text-align:center;} .about-slider-h.styled {height:280px; padding:80px 0px 0px 0px; background:url(../images/about-styled.jpg) center top no-repeat;} .about-slider-txt { font-size:15px; margin-bottom:14px; line-height:26px; color:#626262;} .about-content .about-slider-txt {width:640px; margin:0 auto; margin-bottom:14px;} .about-slider-txt-a {font-size:13px; color:#7f7f7f;} .about-slider-img {margin-bottom:18px;} .about-slider-h .bx-controls-direction {display:none;} .about-slider-h .bx-pager {text-align:center; margin-top:22px;} .about-slider-h .bx-pager-item {display:inline-block; margin:0px 5px 0px 5px;} .about-slider-h .bx-pager-item a {display:inline-block; overflow:hidden; text-indent:-9999px; width:7px; height:7px; border:1px solid #b6b6b6; border-radius:1000px;} .about-slider-h .bx-pager-item a.active {border-color:#ff6638; background:#ff6638;} .about-slider-h.styled .about-slider-txt,.about-slider-h.styled .about-slider-txt-a {color:#ffffff;}  .why-we {font-family:'Raleway'; padding-bottom:114px;} .why-we .page-lbl p {font-size:15px; color:#455051;} .why-we .page-lbl {margin-bottom:18px;} .why-we-item {text-align:center;} .why-we-img {margin-bottom:25px;} .why-we-lbl {font-size:15px; font-family:'Montserrat'; margin-bottom:25px; color:#3a4142; text-transform:uppercase;} .why-we-txt {font-size:14px; line-height:24px; color:#626262;}  .about-two-colls-h {width:100%; float: left; margin-bottom:40px;} .about-two-colls-l {width:348px; float:left; overflow:hidden; font-size:14px; line-height:24px; color:#626262;} .about-two-colls-r {margin:0px 0px 0px 348px;} .about-two-colls-rb {width:100%; float:left; overflow:hidden;} .about-two-colls-rp {padding:4px 0px 0px 29px;} .about-us-devider {height:1px; margin:40px 0px 92px 0px; background:#f0f0f0;} .about-content .counters {padding-bottom:96px;} .counters-i {display:inline-block; width:132px; margin-right:9.4%; float:left; text-align:center;} .counters-i:first-child {margin-left:17px;} .counters-i:last-child {float:right; margin-right:6px;} .counters-i b {color:#1a232b; display:block; line-height:50px; margin-bottom:5px; font-family:'Montserrat'; font-weight:normal; font-size:50px;} .counters-i span {font-size:12px; color:#1a232b; font-weight:500; text-transform:uppercase;} .our-team {margin-bottom:78px;} .our-team .page-lbl p {font-size:15px; color:#455051;} .our-team .page-lbl {margin-bottom:18px;} .team-row-h {padding-bottom:55px;} .team-row-i {margin-right:3.3%; width:22.5%; font-family:'Raleway'; text-align:center; float:left;} .team-row-i:last-child {margin-right:0px; float:right;} .team-row-img {margin-bottom:20px; position:relative;} .team-row-img img {width:100%;} .team-row-lbl {text-transform:uppercase; font-family:'Montserrat'; margin-bottom:6px; font-weight:normal;} .team-row-txt {font-size:13px; color:#717171;} .team-more-h {width:92%; height:89%; display:none; padding:5% 4% 4% 4%; position:absolute; left:0px; top:0px;} .team-row-i:hover .team-more-h {display:block;} .about-photo:hover .team-more-h {display:block;} .team-row-b {margin-bottom:77px;}  .team-more {width:100%; height:100%; display: table; text-align:center; background:rgba(255,255,255,0.9);} .team-more-a {font-size:13px; display: table-cell; text-align: center; vertical-align: middle; padding:0px 10px 0px 10px; line-height:23px; color:#525659;} .team-more-social {text-align:center; padding-top:12px;} .team-more-social a {margin:0px 6px 0px 6px;} .team-fb {display:inline-block; background:url(../images/about-facebook.png) left top no-repeat; width:8px; height:13px;} .team-tw {display:inline-block; background:url(../images/about-twitter.png) left top no-repeat; width:13px; height:13px;} .team-gp {display:inline-block; background:url(../images/about-gp.png) left top no-repeat; width:13px; height:13px;} .team-inst {display:inline-block; background:url(../images/about-insta.png) left top no-repeat; width:11px; height:13px;} .team-pint {display:inline-block; background:url(../images/about-pinterest.png) left top no-repeat; width:10px; height:13px;} .team-vk {display:inline-block; background:url(../images/about-vk.png) left top no-repeat; width:15px; height:13px;} .team-more-social a:hover {background-position:left -13px;} .services {padding-top:7px; padding-bottom:53px;} .services-i {display:inline-block; float:left; width:22%; margin-right:4%; text-align:center;} .services-i:last-child {margin-right:0px; float:right;} .services-img {margin-bottom:22px;} .services-lbl {text-transform:uppercase; margin-bottom:15px; font-size:15px; color:#3a4142; font-weight:normal; font-family:'Montserrat';} .services-txt {line-height:25px; font-size:14px; color:#687172;} .solutions {font-family:'Raleway'; padding:5px 0px 100px 0px;} .solutions .page-lbl p {font-size:15px; color:#455051;} .solutions .page-lbl {margin-bottom:18px;} .solutions-i {position:relative; margin-right:2.7%; float:left; cursor:pointer; width:31.5%;} .solutions-i:last-child {float:right; margin-right:0px;} .solutions-img {line-height:0px;} .solutions-img img {width:100%; height:100%; line-height:0px; margin:0px; padding:0px;} .solutions-over {position:absolute; width:100%; height:100%; left:0px; top:0px; background:rgba(0,0,0,0.5);} .solutions-over-a {display:table; width:100%; height:100%;} .solutions-over-b {display:table-cell; color:#fff; width:100%; height:100%; text-align:center; vertical-align:middle;} .solutions-over-d {display:none;} .solution-icon {display:inline-block; width:16px; height:10px; background:url(../images/icon-solution.png) left top no-repeat;} .solution-lbl {text-transform:uppercase; margin-top:11px; font-size:16px; font-weight:normal; font-family:'Montserrat';} .solution-txt {font-size:14px; padding:0px 10px 0px 10px; line-height:26px; margin-top:5px;} .solution-icon-a {display:block; background:url(../images/solutions-i-a.png) left top no-repeat; position:absolute; left:50%; margin-left:-4px; bottom:18px; z-index:999; width:8px; height:8px;}  .solution-partners {background:#fafafa; padding:94px 0px 93px 0px;} .solution-partners .page-lbl p {font-size:15px; color:#455051;} .solution-partners .page-lbl {margin-bottom:18px;} .solutions-partners-row {padding:0px 10px 0px 10px;} .solutions-partners-row a {float:left; margin-right:5%; opacity:0.65;} .solutions-partners-row a:last-child {margin-right:0px; float:right;} .solutions-partners-row a:hover {opacity:1;} .solution-partners .partners {padding:0px 10px 0px 10px; border: 0px ; margin: 0px;} .cover_boxes {overflow: hidden;position: relative;} .cover_boxes ul {list-style: outside none none;margin: 0 -20px 0 0;padding: 0;width: 200%;} .cover_boxes ul li {float: left; margin-right: 17px; margin-bottom:28px; overflow: hidden;position: relative;transition: all 0.5s ease 0s; width: 265px;} .cover_boxes ul li.act {width: 530px; margin-right:34px;} .cover_boxes ul li .box {width: 530px;} .cover_boxes ul li .box .thumb {display: inline-block;float:left; margin-right: 17px; position: relative;  z-index: 10;} .cover_boxes ul li .box .thumb img {display: block;max-width: 100%;position: relative;} .cover_boxes ul li .box .box_content {bottom: 0; left: 281px;padding: 0; position: absolute;top: 0;width: 245px; padding-top:1px; padding-right:16px; z-index: 9;} .cover_boxes ul li .box h3 {font-size:15px; margin-bottom:16px; color:#3a4142; font-weight:500; text-transform:uppercase;} .cover_boxes ul li .box p {font-size:14px; margin-bottom:20px; color:#687172; line-height:25px;} .cover_boxes ul li .box .qbutton, .cover_boxes ul li .box h5 {margin: 20px 0 0;} .ga_button {width:100px; height:22px; padding-top:10px; text-transform:uppercase; color:#6a7880; font-size:11px; font-weight:600; border-radius:2px; border:1px solid #e5e5e5; display:block; text-align:center; text-decoration:none; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .ga_button:hover {color:#fe6739;} .cover_gallery {padding-bottom:119px; padding-top:7px;}  .portfolio-filters {text-align:center; padding:74px 0px 50px 0px; font-family:'Raleway';} .portfolio-filters ul li {display:inline-block; margin:0px 5px 0px 5px;} .portfolio-filters ul li a {font-size:12px; border-bottom:2px solid transparent; display:inline-block; padding-bottom:4px; color:#141d1e; text-transform:uppercase; text-decoration:none;} .portfolio-filters ul li a:hover {color:#515e5f;} .portfolio-filters ul li.active a {border-bottom:2px solid #ff6638; color:#ff6638;}  .portfolio-holder {overflow: hidden; max-width:1128px; margin:0 auto;} .portfolio-i {width:22.4%; margin-bottom:28px; margin-right:1.3%; margin-left:1.3%; text-align:center;} .portfolio-three-colls .portfolio-i {margin-bottom:30px; width:30.5%; margin-right:1.4%; margin-left:1.4%;} .portfolio-i-img {position:relative; overflow:hidden; line-height:0px; cursor:pointer;} .portfolio-i-img img {width:100%; -webkit-transition:all 1s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s;-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);} .portfolio-i:hover img {-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);} .portfolio-i-text {font-family: 'Raleway'; background:#fff; height:77px;} .portfolio-i-text b {text-transform:uppercase; padding:20px 0px 3px 0px; font-size:13px; color:#3a4142; font-weight:normal; font-family:'Montserrat'; display:block;} .portfolio-i-text span {font-size:12px; color:#687172;} .portfolio-i-over {position:absolute; z-index:99; display:none; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.45);} .portfolio-i-over-a {display:table; width:100%; height:100%;} .portfolio-i-over-b {display:table-cell; text-align:center; vertical-align:middle; width:100%; height:100%;} .portfolio-zoom {display:inline-block; background:url(../images/portfolio-zoom.png) left top no-repeat; margin-right:1px; width:38px; height:38px;} .portfolio-more {display:inline-block; background:url(../images/portfolio-more.png) left top no-repeat; margin-left:1px; width:38px; height:38px;} .portfolio-zoom:hover,.portfolio-more:hover {opacity:0.8;} .portfolio-i:hover .portfolio-i-over {display:block;} .portfolio-four-colls {padding-bottom:95px;} .portfolio-three-colls {padding-bottom:70px;} .portfolio-more-btn {padding-bottom:111px;} .portfolio-more-btn a {font-size:12px; text-transform:uppercase; color:#6a7880; font-weight:600; font-family:'Raleway'; display:block; width:180px; float:none; height:30px; padding-top:13px; background:#fff; text-align:center; text-decoration:none; background:#fff; border-radius:2px; margin:0 auto;} .portfolio-more-btn a:hover {color:#ea2330;}  .p-item-page {width:100%; padding-bottom:54px; float: left; font-family:'Raleway';} .p-item-page-l {margin:3px 348px 0px 0px;} .p-item-page-lb {width:100%; float:left; overflow:hidden;} .p-item-page-r {width:348px; font-family:'Raleway'; float:left; overflow:hidden; margin:0 0 0 -348px;} .p-item-page-r h3 {font-weight:normal; font-family:'Montserrat'; color:#3a4142; font-size:13px; text-transform:uppercase;} .p-item-details {padding-top:14px; padding-bottom:29px;} .p-item-details-i {font-size:13px; border-bottom:1px solid #f0f0f0; padding-bottom:7px; margin-bottom:7px; color:#687172;} .p-item-details-il {width:90px; float:left;} .p-item-details-ir {float:left;} .p-item-more {font-size:13px; color:#687172; line-height:24px; padding:9px 0px 32px 0px; font-family:'Raleway';} .p-item-social a {margin-right:21px;} .p-item-social a:hover {background-position:left -13px;} .p-item-slide,.p-item-slide img {width:100%;} .p-item-padding {margin-right:31px; position:relative;} .p-item-padding .bx-pager {display:none;} .p-item-padding .bx-prev,.p-item-padding .bx-next {width:44px; height:44px; display:block; overflow:hidden; text-indent:-9999px; position:absolute; top:50%; margin-top:-22px;} .p-item-padding .bx-prev {background:url(../images/p-slider-l.png) left top no-repeat; left:21px;} .p-item-padding .bx-next {background:url(../images/p-slider-r.png) left top no-repeat; right:21px;} .portfolio-nav {display:table; width:100%; margin-bottom:50px;} .portfolio-nav.no-margin {padding-bottom: 50px;} .portfolio-nav-l {display:table-cell; text-align:left; vertical-align:middle;} .portfolio-nav-c {display:table-cell; text-align:center; vertical-align:middle;} .portfolio-nav-r {display:table-cell; text-align:right; vertical-align:middle;} .portfolio-nav-l a {display:inline-block; background:url(../images/portfolio-l.png) left top no-repeat; width:36px; height:36px;} .portfolio-nav-r a {display:inline-block; background:url(../images/portfolio-r.png) left top no-repeat; width:36px; height:36px;} .portfolio-nav-l a:hover,.portfolio-nav-r a:hover {background-position:left -36px;} .portfolio-nav-c a {display:inline-block; opacity:0.6; background:url(../images/portfolio-all.png) left top no-repeat; width:19px; height:19px;} .portfolio-nav-c a:hover {opacity:1;} .portfolio-full {margin-bottom:54px;} .portfolio-full-img img {width:100%;} .portfolio-full-more {width:100%; float: left; padding-bottom:26px;} .portfolio-full-more-l {width:345px; float:left; overflow:hidden;} .portfolio-full-more-r {margin:0px 0px 0px 345px;} .portfolio-full-more-rb {width:100%; float:left; overflow:hidden;} .portfolio-full-more .p-item-details {padding-bottom:22px;} .portfolio-full-more .p-item-details-i {padding-bottom:8px; margin-bottom:8px;} .portfolio-full-more h3 {font-weight:normal; font-family:'Montserrat'; color:#3a4142; font-size:13px; text-transform:uppercase;} .portfolio-full-more-txt {width:48%; float:right; font-size:13px; color:#687172; line-height:24px; padding:9px 0px 32px 0px; font-family:'Raleway';} .portfolio-full-more-txt:nth-child(2n) {float:left;} .portfolio-full-more-p {padding-left:30px;} .portfolio-full-more-r h3 {margin-bottom:9px;}    .blog-sidebar {width:100%; float: left; font-family:'Raleway';} .blog-sidebar-l {margin:0px 255px 0px 0px;} .blog-sidebar-lb {width:100%; float:left;} .blog-sidebar-p {padding-right:20px;} .blog-sidebar-r {width:255px; float:left; margin:4px 0 0 -256px;} .blog-post-i {width:100%; float: left; } .blog-post-l {width:127px; float:left; text-align:right;} .blog-post-c {margin:0px 0px 0px 127px;} .blog-post-cb {width:100%; float:left;} .blog-post-p {padding-left:25px; padding-right:8px; padding-top:3px;} .blog-post {padding-bottom:29px; margin-bottom:47px; border-bottom:1px solid #ededed;} .blog-post-date {border-bottom:1px solid #ededed; padding-bottom:20px; margin-bottom:9px;} .blog-post-date b {display:block; font-weight:normal; font-family:'Montserrat'; margin-bottom:2px; font-size:28px; color:#141d1e;} .blog-post-date span {display:block; font-size:11px; color:#6b7373;} .blog-post-info {font-size:11px; color:#6b7373; text-transform:uppercase;  line-height:28px;} .blog-post-info div {margin-bottom:1px;} .blog-post-title {margin-bottom:23px;} .blog-post-title a {text-decoration:none; text-transform:uppercase; font-size:17px; color:#141d1e; font-family:'Montserrat'; font-weight:normal;} .blog-post-img img {width:100%;} .blog-post-txt {font-size:14px; color:#626262; margin-bottom:22px; line-height:25px;} .blog-post-preview {margin-bottom:17px;} .blog-post-more {width:86px; height:21px; padding-top:10px; text-transform:uppercase; color:#6a7880; font-size:10px; font-weight:700; border-radius:2px; border:1px solid #e5e5e5; display:block; text-align:center; text-decoration:none; } .blog-post-more:hover {color:#fe6739;} .blog-post-slider-i img {width:100%;} .blog-post-slider {position:relative;} .blog-post-slider .bx-pager {display:none;} .blog-post-slider .bx-prev,.blog-post-slider .bx-next {width:44px; height:44px; display:block; overflow:hidden; text-indent:-9999px; position:absolute; top:50%; margin-top:-22px;} .blog-post-slider .bx-prev {background:url(../images/p-slider-l.png) left top no-repeat; left:21px;} .blog-post-slider .bx-next {background:url(../images/p-slider-r.png) left top no-repeat; right:21px;} .blog-post-qoute {border-left:2px solid #ea2330; padding:0px 0px 0px 17px;} .blog-post-qoute-a {font-size:16px; line-height:27px; margin-bottom:9px; color:#414f51;} .blog-post-qoute-b {font-size:13px; color:#6b7373;} .blog-post.single-post {border:0px;} .mejs-container .mejs-controls {background: #fafafa;} .mejs-controls .mejs-play button {width:11px; height: 11px; margin-top: 10px; margin-left: 10px; background: url(../images/btn-play.gif) left top no-repeat;} .mejs-controls .mejs-pause  button {background:url("../images/pause.png") left top no-repeat !important; margin-left: 9px !important; margin-top:11px !important;}  .mejs-controls .mejs-fullscreen-button button {margin-top: 10px; width:10px; height:10px; background: url(../images/full-btn.png) left top no-repeat;} .mejs-controls .mejs-pause button {width:11px; height: 11px; margin-top: 10px; margin-left: 9px; background: url(../images/btn-play.gif) left top no-repeat; background-position: 0 0;} .mejs-controls .mejs-time-rail .mejs-time-total {margin-top: 8px;  background: #dcdcdc; height:6px;} .mejs-controls .mejs-time-rail span {height: 6px;} .mejs-controls .mejs-time-rail .mejs-time-loaded {border:0px;} .mejs-controls .mejs-time-rail .mejs-time-current {background: #ea2330; border:0px;} .mejs-controls .mejs-time-rail span {border-radius: 0px;} .mejs-overlay-button {position: absolute; top: 50%; left: 50%; width: 36px; height: 36px; margin-left:-15px; margin-top:-15px !important; background: url(../images/video-play.png) no-repeat;} .mejs-controls .mejs-mute button {margin-top: 11px; width:9px; height:10px; background: url(../images/vol-btn.png) left top no-repeat;} .mejs-container {width:100% !important; height:30px;  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: transparent url(../images/audio-bg.gif) left top repeat-x !important;} .mejs-overlay:hover .mejs-overlay-button {background: url(../images/video-play.png) no-repeat; background-position: left 0px;} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {border-radius: 0px; background: url(../images/v-current.png) left top repeat-x;} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {height:6px; border-radius: 0px;  margin-top: 2px; background:#dcdcdc;} .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {background:#ea2330; top:13px; height: 6px;} .mejs-controls .mejs-unmute button {margin-top: 11px; width:9px; height:10px; background: url(../images/vol-btn.png) left top no-repeat; background-position: left 0 0;} .mejs-container .mejs-controls .mejs-time span {font-size:10px; color:#898989 !important; font-family:'Open Sans';} .blog-pagination {margin-bottom:123px; margin-left:152px;} .blog-pagination li {float:left; margin:0px 5px 0px 0px;} .blog-pagination a {text-align:center; text-decoration:none; font-size:13px; font-family:'Open Sans'; border-radius:2px; color:#797979; border:1px solid #c3c3c3; opacity:0.7; display:block; width:31px; height:25px; padding-top:6px; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .blog-pagination a:hover {opacity:1;} .blog-pagination li:first-child a,.blog-pagination li:last-child a {padding-top:0px; height:31px;}  .blog-widget {font-family:'Raleway'; margin-bottom:38px;} .blog-widget h2 {font-size:13px; color:#3a4142; margin-bottom:14px; font-family:'Montserrat'; font-weight:normal; text-transform:uppercase;} .search-widget {margin-bottom:46px;} .search-widget input[type='text'] {width:234px; margin-top:22px; padding:10px 10px 10px 10px; color:#6a7880; font-family:'Raleway'; font-size:11px;  border-radius:2px; border:1px solid #e5e5e5; display:block;text-decoration:none; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .text-widget {margin-bottom:39px;} .text-widget p {font-size:13px; color:#455051; line-height:25px;} .recent-widget {margin-bottom:47px;} .recent-widget nav li a {text-decoration:none; padding:17px 0px 15px 0px; display:block; font-size:13px; color:#455051; border-bottom:1px solid #ededed;} .recent-widget nav li:first-child a {padding-top:5px;}  .tweeter-widget {margin-bottom:46px;}  .tweeter-item {padding-bottom:12px; margin-bottom:13px; border-bottom:1px solid #ededed;} .tweeter-item-l {width:12px; margin-top:8px; height:10px; background:url(../images/tweeter-i.png) left top no-repeat; float:left;} .tweeter-item-r {line-height:25px; width:234px; float:right;} .tweeter-item-r span { font-size:13px; display:block; color:#455051;} .tweeter-item-r b {font-size:13px; color:#848b8c; font-weight:normal;} .tags-row {padding-top:7px;} .tags-row a {display:inline-block; float:left; margin-right:5px; margin-bottom:5px; text-transform:uppercase; color:#858585; border:1px solid #e5e5e5; border-radius:2px; padding:7px 12px 6px 12px; text-decoration:none; font-weight:600; font-size:10px; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .tags-row a:hover {color:#ea2330;}  .blog-masonry {font-family:'Raleway';  margin: 0 auto; max-width: 1128px;} .blog-masonry-i { margin-bottom: 38px; opacity:0; margin-left: 1.44%; margin-right: 1.44%; width: 30.4%;} .blog-masonry-lbl {margin-bottom:11px;} .blog-masonry-lbl a {text-decoration:none; font-size:15px; font-family:'Montserrat'; color:#141d1e; text-transform:uppercase;} .blog-masonry-txt {font-size:14px; margin-bottom:12px; color:#626262; line-height:25px;} .blog-masonry-preview {margin-bottom:22px;} .blog-masonry-gallery-i {width:100%;} .blog-masonry-img img,.blog-masonry-gallery-i img {width:100%;} .blog-masonry-info {font-size:14px; color:#868d8e;} .blog-masonry-preview {position:relative;} .blog-masonry-preview .bx-pager {display:none;} .blog-masonry-preview .bx-prev,.blog-masonry-preview .bx-next {width:44px; height:44px; display:block; overflow:hidden; text-indent:-9999px; position:absolute; top:50%; margin-top:-22px;} .blog-masonry-preview .bx-prev {background:url(../images/p-slider-l.png) left top no-repeat; left:14px;} .blog-masonry-preview .bx-next {background:url(../images/p-slider-r.png) left top no-repeat; right:14px;}  .blog-masonry-quote-a {font-size:16px; color:#414f51; padding:0px 0px 0px 26px; margin-bottom:9px; line-height:27px; background:url(../images/quote-icon.png) left top no-repeat; background-position:left 7px;} .blog-masonry-quote-b {font-size:13px; color:#6b7373; padding-left:26px;} .blog-masonry-quote {border:1px solid #e9e9e9; border-radius:2px; padding:16px 19px 21px 15px; margin-bottom:19px; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .blog-more {text-align:center; padding-bottom:107px; padding-top:9px;} .blog-more a {display:inline-block; font-size:12px; color:#707070; font-family:'Raleway'; font-weight:600; width:173px; height:27px; padding-top:13px; border:1px solid #e5e5e5; border-radius:2px; text-align:center; text-decoration:none; text-transform:uppercase; -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04); box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.04);} .blog-more a:hover {color:#ea2330;}   .text-quote {border-left:2px solid #ea2330; margin-bottom:12px; padding-left:16px;} .text-quote-a {margin-bottom:4px; line-height:28px; font-size:16px; color:#414f51;} .text-quote-b {font-size:13px; color:#6b7373;} .post-tags {margin-bottom:48px;} .post-tags a {font-size:13px; color:#484d4e; text-decoration:none;} .post-tags span {font-size:13px; color:#484d4e;} .post-tags a:hover {color:#ea2330;} .blog-comments {margin-bottom:56px;} .blog-comment-i {padding-bottom:24px; margin-bottom:25px; border-bottom:1px solid #ededed;} .blog-comment-i .guest-reviews-l {margin-top:4px;} .blog-comments-lbl {font-weight:normal; font-family:'Montserrat'; margin-bottom:26px; font-size:17px; color:#141d1e; text-transform:uppercase;} .blog-comment-lbl {font-family:'Montserrat'; font-size:14px; margin-bottom:13px; color:#141d1e; text-transform:uppercase; font-weight:normal;} .blog-comment-info {font-size:13px; color:#6b7373; margin-bottom:9px;} .blog-comment-info a {text-decoration:none; color:#ea2330; margin-left:14px;} .post-comment {padding-bottom:66px;} .post-comment .booking-form-i {width:100%; float:none;} .blog-comment-txt {line-height:25px; font-size:14px; color:#687172;} .post-comment-btn {display:block; margin-top:25px; padding-top:2px; width:124px; height:36px; background:#ea2330; color:#fff; text-transform:uppercase; border:0px; cursor:pointer; border-radius:2px; font-size:11px; font-family:'Montserrat'; font-weight:normal;} .post-comment-btn:hover {background:#ff8521;} .shareholder {position:relative;} .share-popup {background:url(../images/share-popup.png) left top no-repeat; display:none; position:absolute; top:28px; right:3px; width:29px; height:79px; padding-top:10px;} .share-popup a {width:12px; height:12px; display:block; margin:0 auto; margin-bottom:13px;} .shareholder span {cursor:pointer;} .content-wrapper.columns {max-width:1140px;} .columns {padding-bottom:34px;} .columns-block-lbl {padding-left:1.8%; font-family:'Montserrat'; font-size:15px; color:#141d1e; font-weight:normal; text-transform:uppercase; margin-bottom:13px;} .columns-block-lbl span {background:url(../images/columns-bg.png) left bottom no-repeat; padding-bottom:18px; display:block;} .mm-12 {width:70%; padding:0px 1.7% 0px 1.7%; float:left;} .mm-6 {width:63%; padding:0px 1.7% 0px 1.7%; float:left;} .mm-4 {width:21%; padding:0px 1.7% 0px 1.7%; float:left;} .mm-3 {width:29.7%; padding:0px 1.7% 0px 1.7%; float:left;} .mm-2 {width:46.5%; padding:0px 1.7% 0px 1.7%; float:left;} .columns-block {margin-bottom:48px;} .column {font-size:14px; color:#606869; line-height:25px;} .columns-block {font-family:'Raleway';} .typography {font-family:'Raleway'; padding-bottom:104px;} .typography-heading {text-align:center; margin-bottom:35px; font-size:15px; color:#141d1e; font-weight:500; text-transform:uppercase; background:url("../images/columns-bg.png") center bottom no-repeat; padding-bottom:17px;} .typography h1 {font-family:'Montserrat'; margin-bottom:11px; text-transform:uppercase; font-size:23px; color:#141d1e; font-weight:normal;} .typography h2 {font-family:'Montserrat'; margin-bottom:11px; text-transform:uppercase; font-size:20px; color:#141d1e; font-weight:normal;} .typography h3 {font-family:'Montserrat'; margin-bottom:12px; text-transform:uppercase; font-size:18px; font-weight:500; color:#141d1e; font-weight:normal;} .typography h4 {font-family:'Montserrat'; margin-bottom:12px; text-transform:uppercase; font-size:16px; font-weight:500; color:#141d1e; font-weight:normal;} .typography h5 {font-family:'Montserrat'; margin-bottom:12px; text-transform:uppercase; font-size:14px; font-weight:500; color:#141d1e; font-weight:normal;} .typography p {font-size:14px; color:#606869; line-height:25px;} .typography-block {margin-bottom:29px;} .block-qoutes {padding:20px 0px 0px 0px;} .blockqoute-tp-a {border-left:2px solid #ea2330; margin-bottom:12px; padding-left:17px;} .blockqoute-tp-a span {display:block; margin-bottom:7px; font-size:16px; color:#414f51; line-height:27px;} .blockqoute-tp-a b {font-weight:normal; font-size:13px; padding-bottom:5px; display:block; color:#6b7373;} .blockqoute-tp-a.float-left {width:320px; float:left; margin-top:5px; margin-right:40px;} .blockqoute-tp-a.float-right {width:320px; float:right; margin-top:5px; margin-left:40px;} .highlights {padding:35px 0px 0px 0px;} .hightile-a {display:inline-block; background:#ea2330; color:#fff; border-radius:2px; padding-left:6px; padding-right:6px; margin-left:3px; margin-right:3px;} .hightile-b {display:inline-block; background:#141d1e; color:#fff; border-radius:2px; padding-left:6px; padding-right:6px; margin-left:3px; margin-right:3px;} .hightile-c {display:inline-block; background:#e7e7e7; color:#2c3132; border-radius:2px; padding-left:6px; padding-right:6px; margin-left:3px; margin-right:3px;} .dropcaps {padding:35px 0px 0px 0px;} .accordeons-toggles {padding-bottom:47px;} .shortcodes-left {width:48.8%; float:left;} .shortcodes-right {width:48.8%; float:right;}  .toggle {margin-top:1px;} .toggle-ia-a {width:100%; float: left;} .toggle-ia-l {width:58px; float:left; overflow:hidden;} .toggle-ia-r {margin:0px 0px 0px 58px;} .toggle-ia-rb {width:100%; float:left; overflow:hidden;} .toggle-trigger {width:40px; height:40px; display:block; background:url(../images/toggle.png) left top no-repeat;} .toggle-lbl {font-size:14px; margin-top:12px; margin-bottom:11px; color:#4f5657; text-transform:uppercase; font-weight:500;} .toggle-txt {display:none; padding-bottom:7px; padding-top:2px; font-size:14px; color:#606869; line-height:25px;} .toggle-i {margin-bottom:10px;} .toggle-i.open .toggle-trigger {background-position:left -40px;} .toggle-i:first-child .toggle-txt {display:block;}  .accordeon-a {cursor:pointer; border:1px solid #e3e3e3; border-radius:2px; padding:12px 13px 11px 13px;} .accordeon-icon {display:block; margin:3px 18px 0px 0px; background:url(../images/accordeon-i.png) left top no-repeat; float:left; width:10px; height:10px;} .accordeon-a span {font-weight:500; font-size:14p; color:#4f5657; text-transform:uppercase; float:left;} .accordeon-b {font-size:14px; display:none; color:#606869;  line-height:25px; padding:16px 0px 6px 43px;} .accordeon-item {margin-bottom:10px;} .accordeon-item:first-child .accordeon-b {display:block;} .accordeon-item.open .accordeon-icon {background-position:left -10px;}  .tabs {padding-bottom:34px;} .tabs .typography-heading {margin-bottom:42px;} .tabs-type-a .tabs-nav li {float:left; margin-right:4px;} .tabs-type-a .tabs-nav a {display:inline-block; font-size:12px;  color:#656b70; text-transform:uppercase; text-decoration:none; font-weight:600; border:1px solid #e3e3e3; border-radius:2px; padding:13px 20px 13px 20px;} .tabs-type-a .tabs-nav a:hover {color:#30353a;} .tabs-type-a .tabs-content {padding-top:15px;} .tabs-type-a .tabs-nav a.active {color:#ea2330;} .tabs-content-i {padding-bottom:5px; padding-top:3px; display:none;} .tabs-content-i:first-child {display:block;} .tabs-content-i p {margin-bottom:24px;} .tabs-content-i p:last-child {margin-bottom:0px;}  .tabs-type-bi-a {width:100%; float: left;} .tabs-type-bi-l {width:128px; float:left;} .tabs-type-bi-r {margin:0px 0px 0px 128px;} .tabs-type-bi-rb {width:100%; float:left; border-left:1px solid #e3e3e3; overflow:hidden;} .tabs-type-b .tabs-nav a {text-align:center; display:block; font-size:12px; position:relative; border:1px solid transparent; border-right:0px; border-radius:2px; color:#656b70; text-transform:uppercase; text-decoration:none; font-weight:600; padding:14px 0px 13px 0px; } .tabs-type-b .tabs-nav a span {display:none; width:5px; height:100%; background:#fff; position:absolute; top:0px; right:-2px;} .tabs-type-b .tabs-nav a.active,.tabs-type-b .tabs-nav a.active:hover {color:#ea2330; border:1px solid #e3e3e3; border-right:0px;} .tabs-type-b .tabs-nav a.active span {display:block;} .tabs-type-b .tabs-nav a:hover {color:#30353a;} .tabs-type-bi-p {padding-left:13px;}  .message-box {padding-bottom:44px;} .message-box .typography-heading {margin-bottom:41px;} .message-box-a {border:1px solid #e3e3e3; border-radius:2px; margin-bottom:12px; font-weight:500; text-transform:uppercase; font-size:13px; color:#555a5e; text-align:center; padding:21px 0px 20px 0px;} .message-box-b {border:1px solid #f7f7f7; background:#f7f7f7; margin-bottom:12px; border-radius:2px; font-weight:500; text-transform:uppercase; font-size:13px; color:#30353a; text-align:center; padding:21px 0px 20px 0px;} .message-box-c {border:1px solid #ea2330; background:#ea2330; margin-bottom:12px; border-radius:2px; font-weight:500; text-transform:uppercase; font-size:13px; color:#fff; text-align:center; padding:21px 0px 20px 0px;}  .list-elements {padding-bottom:39px;} .list-elements .typography-heading {margin-bottom:37px;} .list-row-i {float:left; width:31%; margin-right:3.5%;} .list-row-i:last-child {float:right; margin:0px;} .marked-a li {line-height: 18px; background:url(../images/marked-01.png) left top no-repeat; font-size:14px; color:#606869; padding:0px 0px 0px 18px; margin-bottom:13px; background-position:left 3px;} .marked-b li {line-height: 18px;background:url(../images/marked-02.png) left top no-repeat; font-size:14px; color:#606869; padding:0px 0px 0px 18px; margin-bottom:13px; background-position:left 2px;} .marked-c li {line-height: 18px;background:url(../images/marked-03.png) left top no-repeat; font-size:14px; color:#606869; padding:0px 0px 0px 18px; margin-bottom:13px; background-position:left 2px;} .small-push-3 {position: static; display: block; width:200px; margin: 0 auto; padding: 0px !important; float: none;} .small-push-3 a {width:auto; display: block;} .tables {padding-bottom:20px;} .tables .typography-heading {margin-bottom:40px;} .table-a {width:100%; border-collapse:collapse;} .table-a th,.table-a td {border:1px solid #e6e6e6;  font-family:'Raleway';} .table-a th {font-weight:600; padding:13px 14px 13px 14px; text-transform:uppercase; font-size:12px; color:#2f3341; text-align:left;} .table-a td {font-family:'Open Sans'; padding:12px 14px 12px 14px; font-size:13px; color:#6b7373;} .table-a tr:nth-child(2n+1) td {background:#fcfcfc;} .table-a.light tr th,.table-a.light tr td {border-left:0px; border-right:0px;}  .icon_combination {padding-bottom:89px;} .icon_combination .typography-heading {margin-bottom:40px; font-family:'Montserrat';} .icons-three-colls .icons-item {width:30.6%; margin-right:4%; text-align:center; float:left;} .icons-three-colls .icons-item:last-child {float:right; margin:0px;} .icons-two-colls {padding-top:66px;} .icons-two-colls .icons-item {width:20.5%; margin-right:6%; text-align:center; float:left;} .icons-two-colls .icons-item:last-child {float:right; margin:0px;} .icons-item-img {margin-bottom:21px;} .icons-item-lbl {font-family:'Montserrat'; margin-bottom:16px; text-transform:uppercase; color:#3a4142; font-weight:normal;} .icons-item-txt {font-size:14px; color:#606869; line-height:25px;} .typography-heading {font-family:'Montserrat';} .counters {padding-bottom:93px;} .counters .typography-heading {margin-bottom:28px; font-family:'Montserrat';} .counters-five-colls .counters-row-i {float:left; margin-right:7.2%; width:14%; text-align:center;} .counters-five-colls .counters-row-i:last-child {float:right; margin:0px;} .counters-five-colls b {background:url(../images/counters-d.png) center bottom no-repeat; padding-bottom:9px; margin-bottom:9px;} .counters-four-colls {padding-top:55px;} .counters-four-colls .counters-row-i {float:left; margin-right:2%; width:23.5%; text-align:center;} .counters-four-colls .counters-row-i:last-child {float:right; margin:0px;} .counters-four-colls b {margin-bottom:7px;} .counters-row-i b {display:block; font-size:50px; color:#373737;  font-weight:300;} .counters-row-i span {display:block; font-size:12px; color:#4d4d4d; font-weight:500; text-transform:uppercase;} .counters-row-i img {margin-bottom:2px;}  .progress-bars {padding-bottom:77px;} .progress-bars .typography-heading {margin-bottom:37px;}  .chart {position: relative;display: inline-block;width: 131px;height: 131px;text-align: center;font-family:'Open Sans';font-weight:600;} .chart canvas {position: absolute;top: 0;left: 0;} .percent {display: inline-block;line-height: 131px;z-index: 2; padding-left:7px;} .percent:after {content: '%';font-family:'Open Sans';font-weight:600;margin-left: 0.1em; font-size: 15px;} .pie-charts {padding-bottom:89px;} .pie-charts .typography-heading {margin-bottom:40px;} .pie-charts-i {width:20.1%; margin-right:6.5%; text-align:center; float:left;} .pie-charts-i:last-child {float:right; margin:0px;} .pie-charts-a {margin-bottom:22px;} .pie-charts-lbl {text-transform:uppercase; font-size:14px; margin-bottom:8px; color:#3a4142; font-weight:500; padding-bottom:11px; background:url(../images/columns-bg.png) center bottom no-repeat;} .pie-charts-txt {font-size:14px; color:#6b7373; line-height:25px;} .align-right {text-align:right;}  .interactive-block .typography-heading {margin-bottom:40px;} .interactive-inverse {padding-top:19px;} .inter-i {margin-bottom:34px;} .inter-ia {width:100%; float: left;} .inter-i-l {width:53px; float:left; overflow:hidden;} .inter-i-r {margin:0px 0px 0px 53px;} .inter-i-rb {width:100%; float:left; overflow:hidden;} .inter-i-b {padding:1px 0px 0px 13px;} .inter-i-lbl {font-family:'Montserrat'; text-transform:uppercase; margin-bottom:10px; color:#3a4142; font-size:14px; font-weight:normal;} .inter-i-txt {font-size:14px; color:#606869; line-height:25px;} .mp-popular {padding-left: 20px; padding-right: 20px;} .mp-popular-row .offer-slider-i {width:31.3%;} .testimonials-b {padding-left: 60px; padding-right: 60px;} .row {display:none;} .row.collapse {display:block;} .datepicker-popup {margin-top:15px; margin-left:-8px;} .form-element-popup-container-spacer {display:none;}  @media screen and (max-width:1130px) { .mp-popular-row .offer-slider-i {width:31.1%; margin-right:3.3%;} .mp-popular-row .offer-slider-i:last-child {margin-right: 0px; float: right;} .swiper-pagination {display:none;} .special-offer-b {display:none;} .page-search {float:none; display:inline-block; margin:0px; margin-right:0px; vertical-align:top;} .special-offer-a {float:none; display:inline-block; vertical-align:top; margin-left:10px;} .wrapper-a {text-align:center;} .page-search-content label,.special-offer-foot-l {text-align:left;} .mp-slider-lbl {padding-top:170px;} .mp-slider .arrow-left {left:20px;} .mp-slider .arrow-right {right:20px;} .mp-slider-lbl {padding-left:20px; padding-right:20px; width:auto;} .offer-slider-c .owl-next,.offer-slider-c .owl-prev {display:none !important;} .mp-b-left {display:none;} .mp-b-right {float:none; width:100%;} .wrapper-padding, .offer-slider-c, .offer-slider header, .mp-popular, .partners, .testimonials, .inner-breadcrumbs .content-wrapper, .about-content .content-wrapper, .why-we .content-wrapper,.about-slider-h,.blog-page,.contacts-page,.typography .content-wrapper,.inner-page .content-wrapper,.portfolio-holder{padding-left:60px; padding-right:60px;} .hdr-srch-overlay-a {margin-left:60px; margin-right:60px;} .about-content.no-wrapper .content-wrapper {padding-left: 0px; padding-right: 0px;} .columns .content-wrapper {padding-left: 47px; padding-right: 47px;} .blog-wrapper {padding-left: 47px; padding-right: 47px;} .reasons-item-a,.reasons-item-b,.reasons-item-c,.reasons-item-d {width:41.5%;} .footer-a .section:last-child {float:none; width:100%; clear:both;} .footer-a .section {width:37%;} .footer-a .section:nth-child(3) {float:right; width:230px;} .footer-subscribe {width:100%;} .footer-subscribe-a input {width:98%;} .offer-slider-devider {display:none;} .page-search.full-width-search {width:100%;} .search-line-a.large input[type="text"] {width:440px;} .srch-horizontal {margin-right: 0px;} .srch-horizontal .search-line-a.middle:last-child {margin-right:0px;} .search-line-a.middle input[type="text"] {width:161px;} .search-line-select.middle {width:270px; margin-top: 16px;} .search-line-select.middle .search-select {width:270px;} .search-select select {width:108%; background-position: 93% center;} .full-width-search .wrapper-a {bottom: 147px;} .search-asvanced .search-line-a.middle-a input[type="text"] {width:108px;} .search-asvanced .search-select.full-width-a {width:270px;} .search-asvanced .search-line-select.middle-b {margin-left: 20px;} .search-asvanced .search-select.full-width-b {width:270px;} .custom-select {text-align:left;} .search-type-padding {padding-left:60px; padding-right:60px;} .partners {padding-bottom:7px;} .partners a:first-child {margin-left:24px;} .partners a:last-child {margin-right:24px;} .partners a {margin-bottom:25px; display:inline-block;} .pop-destinations {padding-left:60px; padding-right:60px;} .t-experience-i:first-child {margin-left:29px;} .t-experience-i:last-child {margin-right:29px;} .alt-fligt-table {width:32%; margin-right:2%;} .two-colls-left {width:30%;} .two-colls-right {margin-left:30%;} #departure_return {width:93%;} .two-colls-right .padding {padding-left:16px;} .alt-fligt-table .cat-list-btn {padding-left:15px; padding-right:15px;} .alt-fligt-table .flt-i-price-b {font-size:8px;} .alt-fligt-table-info .alt-departure {margin-bottom:10px;} .alt-fligt-table-content {padding-left:0px; padding-right:0px;} .search-select select {width:118%;} .counters-i {width:18%; margin-right: 2%;} .counters-i:first-child {margin-left: 0px;} .sp-page-l {margin-right: 35%;} .sp-page-r {width: 35%; margin-left: -35%;} .alt-time {margin-top: 10px; } .alt-details-i:nth-child(3) {margin-top: 12px;} .sp-page-l {margin-right: 33%;} .sp-page-r {width: 33%; margin-left: -33%;} .chk-fligth-devider,.chk-fligth-time {display: none;} .chk-departure {margin-bottom: 5px;} .chk-departure,.chk-arrival {width:100%;} .chk-departure span,.chk-arrival span {display: inline; float: none;} .chk-departure b,.chk-arrival b {display: inline; float: none;} .chk-departure b br,.chk-arrival b br {display: none;} .booking-form .booking-form-i {width: 100%; float: none;} .form-calendar {float: left; margin-left: 5px;} .flight-image img {width:100%;} .tab-calendar-colls table tbody td {height:55px;} .flight-d-left {width: auto; border: 0px ; float: none; display: block; margin: 0px 0px 20px 0px; padding: 0px ;} .flight-d-right {width: auto; float: none; display: inline; margin: 0px; padding: 0px ;} .flight-d-rightp {padding: 0px ;} .book-btn {width:100%;} .book-btn-l {width:18%;} .book-btn-r {width:81%;} .wishlist-btn-l {width:18%;} .wishlist-btn-r {width:81%;} .preferences-list li {width:40%; float: left; margin-right: 0px;} .preferences-list li:nth-child(2n) {float: right; margin-right: 0px;} .faq-item-left {margin-right: 0px;} .faq-item-i {display: none;} .flt-i-b {width:100%; float: none; margin: 0px;} .flt-i-c {width:100%; float: none; margin: 0px;} .flt-i-padding {padding: 20px 0px 0px 0px ; text-align: right;} .flight-details-l {float: none; margin-bottom: 12px;} .flight-details-r {float: none; margin-bottom: 12px;} .tab-gallery-big img {width:100%;} .content-tabs-head ul li a {padding-left: 12px; padding-right: 12px;} .preferences-list-alt li {width: 40%; float: left; margin-right: 0px;} .preferences-list-alt li:nth-child(2n) {width: 40%; float: right; margin-right: 0px;} .hotel-reviews-i {width:45%; float: left; margin-right: 0px;} .hotel-reviews-i:nth-child(2n) {width:45%; float: right; margin-right: 0px;} .todo-row .cat-list-content-l {width:100%; float: none; margin: 0px 0px 15px 0px;} .todo-row .cat-list-content-r {width:100%; float: none; overflow: visible; margin: 0px 0px 0px 0px;} .todo-row .cat-list-content-p {padding-left: 0px;} .cat-list-content-lpadding {/*border-right: 0px ;*/} .shortcodes-left img,.shortcodes-right img {width:100%;} .offer-slider-txt {min-height: 80px;} .with-text .offer-slider-txt {min-height: 180px;} .offer-slider-link a {font-size: 12px;} .catalog-head.large label {float: none; display: block; margin-bottom: 10px;} .catalog-head.large .search-select {width: 16%;} .list-rows .cat-list-item-l {width:30%;} .list-rows .cat-list-item-l img {width:100%;} .list-rows .cat-list-item-r {margin-left: 30%;} .list-rows .cat-list-content-r {overflow: visible;} .list-rows .cat-list-content-p {padding-left: 18px;} .list-rows .cat-list-content-lpadding {padding-bottom: 16px;} .portfolio-three-colls .portfolio-i {width:31.1%; margin-left: 1.1%; margin-right: 1.1%;} .portfolio-holder-three {padding-left: 51px; padding-right: 51px;} .tour-i-holder {float: none; width:100%;} .tour-duration {width:100%; float: none; margin: 8px 0px 0px 0px;} .header-nav ul li {margin-left:20px;} .theme-teaser-r img {width:100%;} } @media screen and (max-width:1050px) { .tab-reasons-i,.tab-reasons-i:nth-child(2n) {width: 100%; float: none; margin: 0px 0px 20px 0px;} } @media screen and (max-width:1035px) { .alt-departure {width:100%; float: none; margin-bottom: 10px;} .alt-arrival {width:100%; float: none; margin-bottom: 10px;} .alt-time {width:100%; float: none; margin-bottom: 0px;} .tab-calendar-colls table tbody td {height:40px;} .chk-nights {width:100%; float: none; margin: 0px 0px 10px 0px; display: block;} .chk-line {float: none; width: 100%; margin: 0px; display: block;} .chk-persons {display: block; margin-top: 5px;} .rates-line {width:100%; float: none;} .rates-line-right {width:89%; float: left; margin-left: 0px;} .grid .offer-slider-l {width: 100%; margin-bottom: 12px; float: none;} .grid .offer-slider-r {width: 100%; float: none;} .columns .content-wrapper {padding-left: 48px; padding-right: 48px;} }  @media screen and (max-width:1010px) { .footer-a .section {width:35%;} .header-curency {display:none;} .header-viewed {display:none;} .page-search.full-width-search {width:100%;} .search-line-a.large input[type="text"] {width:317px;} .search-line-a.middle input[type="text"] {width:124px;} .search-line-select.middle {width:204px; margin-top: 16px;} .search-line-select.middle .search-select {width:204px;} .search-only .mp-slider-lbl {padding-top:167px;} .search-asvanced .search-select.full-width-a {width:170px;} .search-asvanced .search-select.full-width-b {width:170px;} .search-select.full-width select, .search-select.full-width-a select, .search-select.full-width-b select, .search-select.full-width-c select {background-position: 90% center; width: 111%;} .advantages-i {width:100%; margin-left:0px; margin-right:0px; margin-bottom:18px;} .advantages-i:last-child {margin-bottom:0px;} .blog-sidebar-r {width:25%; margin-left: -25.2%;margin-top: 12px;} .blog-sidebar-l {margin-right: 25%; } .search-widget input[type="text"] {display: block; width:90%;} .blog-sidebar-p {padding-right:10px;} .blog-post-l {width:19%;} .blog-post-c {margin-left: 19%;} .blog-post-info {font-size: 9px;} .tweeter-item-r {width:89%;} .blog-post-info div {line-height: 18px; margin-bottom: 10px; } .flight-d-depart {float: none; margin-bottom: 20px;} .flight-d-time {float: none; margin-bottom: 20px;} .flight-d-arrival {float: none;} .h-stars-list {float: none; margin: 0px 0px 0px 0px;} .h-stars-list li {margin-bottom: 4px;} .h-stars-lbl {float: none; clear: both; margin: 5px 0px 10px 0px;} .h-add-review {float: none;} .content-tabs-head ul li a {padding-left: 9px; padding-right: 9px;} .facilities table td {line-height: 21px;} .portfolio-i {width:31.1%;margin-right:1.1%; margin-left:1.1%;} .columns .content-wrapper {padding-left: 49px; padding-right: 49px;} .portfolio-holder {padding-left: 53px; padding-right: 52px;} .shortcodes-left,.shortcodes-right {width: 48%;} .tabs-type-a .tabs-nav a {padding-left: 10px; padding-right: 10px;}  .header-nav ul li {margin-left:18px;} .header-nav {display:none;} .hdr-srch-devider {display:none;} .menu-btn {display:block;} } @media screen and (max-width:910px) { .header-social {display:none;}  .reasons-item-a,.reasons-item-b,.reasons-item-c,.reasons-item-d {width:40.5%;} .footer-a .section {width:26%; margin-right: 10%;} .footer-a .section:nth-child(3) {margin:0px; width:170px;} .tweet {width:auto;} .t-experience-i:first-child,.t-experience-i:last-child,.t-experience-i {margin-left:0px; margin-bottom:20px; margin-right:0px; width:100%;} .t-experience-i:last-child {margin-bottom:0px;} .theme-teaser-r {display:none;} .theme-teaser-l {width:100%; padding-right:0px; text-align:center;} .two-colls-left {width:100%; margin:0px; padding:0px; float:none;} .two-colls-right {width:100%; margin:0px; padding:0px; float:none;} .two-colls-right .padding {padding-left:0px;} .two-colls-left .srch-tab-left {width:48%;} .two-colls-left .srch-tab-right {width:48%;} .team-row-i {width:49%; float: left; margin: 0px 0px 20px 0px;} .team-row-i:nth-child(2n) {width:49%; float: right; margin: 0px 0px 20px 0px;} .blog-masonry-i { margin-bottom: 38px; opacity:0; margin-left: 1.64%; margin-right: 1.64%; width: 46.5%;} .blog-sidebar-l {width:100%; float: none; margin:0px 0px 0px 0px;} .blog-sidebar-r {width: 100%; float: none; margin: 0px;} .blog-sidebar-p {padding: 0px ;} .blog-post-p {padding-right: 0px;} .tweeter-item-r {width:97%;} .blog-pagination {margin-left: 0px; margin-bottom: 60px;} .blog-sidebar {float: none;} .search-widget input[type="text"] {width:97%;} .sp-page-l {margin-right: 100%; float: none; margin: 0px 0px 20px 0px;} .sp-page-r {width: 100%; margin: 0px;} .sp-page-p {padding-right: 0px;} .alt-flight-lr .padding {padding-left: 15px;} .alt-departure {width:auto; float: left; margin-bottom: 0px; margin-right: 17px;} .alt-arrival {width:auto; float: left; margin-bottom: 0px; margin-right: 17px;} .alt-time {width:auto; float: left; margin-bottom: 0px; margin-top: 0px; margin-right: 0px;} .tab-calendar-colls table tbody td {height:72px;} .flight-d-depart {float: left; margin-bottom: 20px;} .flight-d-time {float: left; margin-bottom: 20px;} .flight-d-arrival {float: left;} .flight-d-left {float: left; margin-right: 35px;} .flight-d-right {float: left;} .book-btn-l {display: none;} .book-btn-r {width:100%;} .tab-calendar-collsl {width:100%; float: none; margin: 0px;} .tab-calendar-collsr {width:100%; float: none; margin: 0px;} .map-symbol {float: left; margin-right: 20px;} .tab-calendar-s {padding-left: 0px;} .wishlist-btn-l {display: none;} .wishlist-btn-r {width: 100%;} .counters-five-colls {text-align: center;} .counters-five-colls .counters-row-i,.counters-five-colls .counters-row-i:last-child {float: none; vertical-align: top; width:150px; display: inline-block; margin:0px 20px 25px 20px;} .p-item-page-l {width:100%; float: none; margin: 0px;} .p-item-page-r {width:100%; float: none; margin: 0px 0px 40px 0px;} .p-item-padding {margin-right: 0px ;} .p-item-page {float: none;} .with-text .offer-slider-txt,.offer-slider-txt {min-height: auto;}  @media screen and (max-width:860px)  { .shortcodes-left,.shortcodes-right {width:100%; float: none; margin: 0px 0px 60px 0px;} .about-content .about-slider-txt {width:100%} .offer-slider header p {width:100%;} .mp-popular header p, .page-lbl p {width:100%;} .fancybox-prev span {left:10px;} .fancybox-next span {right:10px;}   } @media screen and (max-width:800px) { .special-offer-a {display:none;} .tweeter-item-r {width:96%;} .reasons-item-a,.reasons-item-b,.reasons-item-c,.reasons-item-d {width:36%;} /*.mp-slider-lbl {padding-top:100px;}*/ .footer-a .section {width:23%; margin-right: 8%;} .footer-a .section:nth-child(3) {margin:0px; width:140px;} .page-search.full-width-search {width:100%;} .search-line-a.large input[type="text"] {width:287px;} .search-line-select.middle .search-select {width:83px;} .search-select select {background-position: 86% center; width: 115%;} .search-line-a.large input[type="text"] {margin-bottom: 18px;} .search-line-select.middle {width:87px;} .full-width-search .wrapper-a {bottom:299px;} .search-line-select.middle {margin-top: 18px;} .search-only .mp-slider-lbl {padding-top:110px;} .full-width-search .page-search-p {padding-bottom: 29px;} .offer-slider-lbl {line-height:36px; padding-bottom:12px;} .srch-tab-line .custom-select {text-align:left;} .page-search.full-width-search {width:347px;} .search-type-padding {padding:0px;} .search-large-i {width:100%; float:none; margin:0px 0px 16px 0px;} .search-large-i:nth-child(3) {float:none; margin:0px;} .pop-destinations .mp-popular-row .offer-slider-i {width:47.6%; float:left; margin:0px 0px 20px 0px;} .pop-destinations .mp-popular-row .offer-slider-i:nth-child(2n) {width:47.6%; float:right; margin:0px 0px 20px 0px;} .flat-adv,.flat-adv:nth-child(2n) {width:100%; float:none; margin:0px 0px 45px 0px;} .flat-adv.large .flat-adv-l {width:100%; float:none; margin:0px 0px 12px 0px; padding:0px; text-align:center;} .flat-adv.large .flat-adv-r {width:100%; float:none; margin:0px 0px 12px 0px; padding:0px; text-align:center;} .flat-adv-a {float:none;} .flat-adv-rb {float:none;} .breadcrumbs {display:none;} .tree-colls-i {width:100%; float: none; margin: 0px 0px 20px 0px;} .three-team {text-align: center;} .three-team .tree-colls-i {width:41%; display: inline-block; float: none; margin: 0px 20px 20px 20px;} .about-two-colls-l {width:100%; margin: 0px 0px 20px 0px; float: none;} .about-two-colls-r {width:100%; margin: 0px; float: none;} .about-two-colls-rp {padding-left: 0px;} .counters {text-align: center;} .counters-i,.counters-i:first-child,.counters-i:last-child {width:22%; vertical-align: top; float:none; display: inline-block; margin: 0px 20px 30px 20px;} .comlete-alert-a b {margin-bottom: 5px;} .alt-time {margin-top: 10px;} .datepicker-v2-month-container {margin-top: 15px !important;} .search-engine-calendar-done-button {margin-top: 10px;} .contacts-colls-l {width:100%; float: none; margin: 0px 0px 50px 0px; padding: 0px ;} .contacts-colls-r {width:100%; float: none; margin: 0px; padding: 0px ;} .portfolio-full-more-l {width:100%; float: none; margin: 0px 0px 50px 0px;} .portfolio-full-more-r {width:100%; float: none; margin:0px;} .portfolio-full-more-p {padding-left: 0px;} .list-rows .cat-list-item-l {width:100%; float: none; margin: 0px;} .list-rows .cat-list-item-r {width:100%; float: none; margin: 0px;} .services-i {width:47%; margin:0px 0px 20px 0px; float: left;} .services-i:nth-child(2n) {float: right;} .solutions-i {width: 100%; margin: 0px 0px 20px 0px; float: none;} .list-row-i {width:100%; float: none; margin: 0px 0px 40px 0px;} .list-row-i:last-child {margin-bottom: 0px;} .datepicker-popup {width:490px !important; min-width:490px !important;} .datepicker-v2-month-container:first-child,.datepicker-v2-month-container:last-child {width:48%;} .datepicker-v2-month-container:first-child table,.datepicker-v2-month-container:last-child table {width:100%;} .footer-a .section,.footer-a .section:nth-child(3) {width:100%; float:none; margin-bottom:21px;} .footer-social {display:none;} .footer-subscribe {width:98%;} .footer-a .section:nth-child(1) {margin-bottom:42px;} .footer-a .section:nth-child(2) {margin-bottom:18px;} .footer-a .section:nth-child(3) {margin-bottom:43px;} }   @media screen and (max-width:734px) { .alt-departure {width:100%; float: none; margin-bottom: 10px;} .alt-arrival {width:100%; float: none; margin-bottom: 10px;} .alt-time {width:100%; float: none; margin-bottom: 0px;} .content-tabs-head ul li {float: none; margin:0px; width: 100%; border-bottom: 1px solid #fff ;} .tab-calendar-colls table tbody td {height:65px;} .content-tabs-head.last-item ul li:last-child a {width:100%;} .cat-list-content-l {width: 100%; float: none; margin: 0px;} .cat-list-content-r {width: 100%; float: none; margin: 0px; overflow: visible;} .available-row .cat-list-content-p {padding-left: 0px; } .cat-list-content-lpadding {padding-right: 0px;} .pie-charts-i {width:49%; float: left; margin: 0px 0px 30px 0px;} .pie-charts-i:nth-child(2n) {float: right;} .icons-two-colls .icons-item {width:49%; float: left; margin: 0px 0px 30px 0px;} .icons-two-colls .icons-item:nth-child(2n) {float: right;} .counters-four-colls .counters-row-i {width:49%; float: left; margin: 0px 0px 30px 0px;} .counters-four-colls .counters-row-i:nth-child(2n) {width:49%; float: right; margin: 0px 0px 30px 0px;} .counters-five-colls .counters-row-i,.counters-five-colls .counters-row-i:last-child {width:49%; margin-right: 0px; margin-left: 0px;} .shortcodes-left {width:100%; float: none; margin: 0px 0px 25px 0px;} .shortcodes-right {width:100%; float: none; margin: 0px 0px 25px 0px;} .offer-slider-i.catalog-i,.offer-slider-i.catalog-i:nth-child(3n) {margin-bottom: 20px; width:48%; float: left; margin-left: 0px; margin-right: 0px;} .offer-slider-i.catalog-i:nth-child(2n) {width:48%; float: right; margin-left: 0px; margin-right: 0px;} .show-list,.show-thumbs {display:none;} .list-rows .cat-list-content-l {margin-right: 125px; width: auto; float: left;} .list-rows .cat-list-content-r {width:125px; float: left; margin-left: -125px; overflow: visible;} .list-rows .cat-list-content-lpadding {padding-bottom: 16px;} .list-rows .cat-list-content-lpadding {padding-right: 30px;} .portfolio-i,.portfolio-three-colls .portfolio-i {width:45.4%; margin-right:2.3%; margin-left:2.3%;} .portfolio-holder {padding-left: 48px; padding-right: 48px;} .tour-item .cat-list-content-lpadding {border-right: 0px ;} .datepicker-popup {width:440px !important; min-width:440px !important;} .reasons-item-a,.reasons-item-b,.reasons-item-c,.reasons-item-d {width:auto; float:none;} .mp-slider-lbl {font-size:36px; padding-top:172px;}  }  @media screen and (max-width:660px) { .mp-slider .arrow-left,.mp-slider .arrow-right {display:none;} .mp-slider-lbl-a {padding-left:20px; padding-right:20px;}  .popular-destinations .offer-slider-i {width:100%; float:none; margin:0px 0px 20px 0px;} .testimonials-holder .bx-prev,.testimonials-holder .bx-next {display:none;} .testimonials-b {padding-left:0px; padding-right:0px;} .pop-destinations .mp-popular-row .offer-slider-i {width:100%; float:none; margin:0px 0px 20px 0px;} .pop-destinations .mp-popular-row .offer-slider-i:nth-child(2n) {width:100%; float:none; margin:0px 0px 20px 0px;} .alt-fligt-table {width:48%; margin-right:0px !important; float:left !important;} .alt-fligt-table:nth-child(2n) {width:48%; margin-right:0px !important; float:right !important;} .catalog-head label {width:100%; display:block; float:none; margin:0px 0px 10px 0px;} .search-select select {width:120%;} .three-team .tree-colls-i {width:100%; display: block; float: none; margin: 0px 0px 20px 0px;} .tree-colls-i:last-child {margin-bottom: 0px;} .counters-i,.counters-i:first-child,.counters-i:last-child {width:30%;} .team-row-i,.team-row-i:nth-child(2n) {width:100%; float: none;} .tweeter-item-r {width:95%;} .search-widget input[type="text"] {width:95%;} .alt-center-l {width:100%; float: none; margin: 0px;} .alt-center-c {width:100%; float: none; margin: 0px;} .alt-logo {width: 100%;} .alt-flight-a {float: none;} .alt-flight-l {width:100%; margin: 0px; float: none;} .alt-flight-lr {width:100%; float: none; margin: 0px;} .alt-center-lp {padding-right: 18px;} .alt-center-cp {border-right: 0px; padding-bottom: 20px; padding-right: 18px; padding-top: 0px;} .alt-departure,.alt-arrival,.alt-time {width:auto;float: left; margin: 0px 9px 0px 0px;} .alt-flight-lr .padding {padding-top: 0px; padding-left: 18px;} .flight-d-depart {float: none; margin-bottom: 20px;} .flight-d-time {float: none; margin-bottom: 20px;} .flight-d-arrival {float: none;} .flight-d-left {width:100%; float: none;} .tab-calendar-colls table tbody td {height:50px;} .preferences-list li,.preferences-list li:nth-child(2n) {float: none; width:100%;} .flight-line-b {float: none; margin:10px 0px 0px 32px;} .flight-line-b b {display: inline; padding-right: 12px; margin-right: 5px;} .flight-line-b span {display: inline;} .flight-line-b b.open {display: inline;} .flt-l-b {width: 100%; float: none; margin: 0px 0px 26px 0px;} .flt-l-c {width: 100%; float: none; margin: 0px;} .flt-i-padding {text-align: left;margin-left: 25px;} .flight-radio {margin-left: 0px;} .flight-line-b {margin-left: 25px;} .alternative .flight-line-b {float: right; margin-right: 0px; margin-left: 0px;} .alternative .flight-line-b b {display: block;} .flight-details {padding-left: 25px;} .tab-reasons-i {padding: 40px 0px 0px 0px ; text-align: center;} .tab-reasons-i.reasons-01 {background:url(../images/tabs-i-01.png) center top no-repeat;} .tab-reasons-i.reasons-02 {background:url(../images/tabs-i-02.png) center top no-repeat;} .tab-reasons-i.reasons-03 {background:url(../images/tabs-i-03.png) center top no-repeat;} .tab-reasons-i.reasons-04 {background:url(../images/tabs-i-04.png) center top no-repeat;} .preferences-list-alt li,.preferences-list-alt li:nth-child(2n) {width: 100%; float: none;} .guest-reviews-bl {width:100%; float: none; margin: 0px;} .guest-reviews-br {width:100%; float: none; margin: 0px;} .guest-reviews-padding {padding-left: 0px; padding-top: 10px;} .guest-rating-txt {margin-top: 10px;} .review-ranger-r {width:100%; float: none;} .review-ranger label {float: none; display: block;} .icons-three-colls .icons-item {width:100%; float: none; text-align: center; margin: 0px 0px 25px 0px;} .catalog-head.large .search-select {width: 46%; margin-bottom: 15px; margin-right: 0px; float: left;} .catalog-head.large .search-select:nth-child(2n) {float: right;} .show-table {display: none;} .tour-item .cat-list-item-l {width:100%; float: none; margin: 0px 0px 20px 0px; padding: 0px;} .tour-item .cat-list-item-l img {width: 100%;} .tour-item .cat-list-item-r {width: 100%; float: none; margin: 0px;} .blockqoute-tp-a.float-left {width:auto; float: none; margin-right: 0px;} .blockqoute-tp-a.float-right {width:auto; float: none; margin-left: 0px;} .mm-4,.mm-3,.mm-2,.mm-6,.mm-12 {width:100%; float: none; padding: 0px ; margin-bottom: 15px;} .columns .content-wrapper {padding-left: 60px; padding-right: 60px;} .datepicker-popup {width:350px !important; min-width:350px !important;} .datepicker-v2-month-container:first-child,.datepicker-v2-month-container:last-child {width:100%;} .tour-item-a {padding-top: 0px;}  }  @media screen and (max-width:560px) { .blog-masonry-i { margin-bottom: 38px; opacity:0; margin-left: 0px; margin-right: 0px; width: 100%;} .blog-wrapper {padding-left: 60px; padding-right: 60px;} .blog-post-i {float: none;} .blog-post-l {width:100%; text-align: left; float: none; margin: 0px 0px 20px 0px;} .blog-post-c {width:100%; float: none; margin: 0px;} .blog-post-p {padding: 0px ;} .alt-details-i {width:100%; margin: 0px 0px 12px 0px; float: none;} .alt-details-i:nth-child(3) {margin-bottom: 0px;} .faq-item-i {margin-top: -5px;} .h-tabs-right span {display: none;} .available-row .cat-list-item-l {width:100%; float: none; margin: 0px 0px 20px 0px;} .available-row .cat-list-item-l img {width:100%;} .available-row .cat-list-item-r {width:100%; float: none; margin: 0px;} .available-row .cat-list-item-p {padding-left: 0px;} .hotel-reviews-i,.hotel-reviews-i:nth-child(2n) {width:100%; float: none;} .reviews-l {width:100%; float: none; margin: 0px 0px 25px 0px;} .reviews-r {width:100%; float: none; margin: 0px;} .todo-row .cat-list-item-l {width:100%; float: none; margin:0px 0px 20px 0px;} .todo-row .cat-list-item-r {float: none; margin: 0px; width: 100%;} .todo-row .cat-list-item-l img {width:100%;} .icons-two-colls .icons-item,.icons-two-colls .icons-item:nth-child(2n) {width:100%; float: none; text-align: center; margin: 0px 0px 25px 0px;} .services-i,.services-i:nth-child(2n) {width: 100%; float: none;} .services-i:last-child {margin-bottom: 0px;} .datepicker-popup {width:300px !important; min-width:300px !important;} .blog-post-info div {display:inline-block; margin-right:15px;} } @media screen and (max-width:500px) { .wrapper-padding,.offer-slider-c,.offer-slider header,.mp-popular,.partners,.testimonials,.pop-destinations,.theme-teaser-padding,.mobile-menu li,.about-content .content-wrapper,.about-slider-h,.why-we .content-wrapper,.inner-breadcrumbs .content-wrapper,.blog-wrapper,.blog-page,.contacts-page,.typography .content-wrapper,.inner-page .content-wrapper,.columns .content-wrapper,.testimonials-b {padding-left:20px; padding-right:20px;} .hdr-srch-overlay-a {margin-left:20px; margin-right:20px;} .testimonials-flat {width:auto;} .counters-i,.counters-i:first-child,.counters-i:last-child {width:100%; display: block; margin: 0px 0px 60px 0px;} .counters-i:last-child {margin-bottom: 0px;} .about-slider-h.styled {height:310px; padding:50px 0px 0px 0px;} .flight-line-d {margin-left: 6px; margin-right: 6px;} .tab-reasons h2 {line-height: 25px; margin-bottom: 20px;} .rates-line-right {width:84%;} .guest-reviews-l {width:100%; float: none; margin: 0px; text-align: center;} .guest-reviews-r {width:100%; float: none; margin: 0px; text-align: center;} .guest-reviews-img {margin: 0 auto; margin-bottom: 13px;} .guest-reviews-br nav {float: none;} .guest-rating {float: none;} .guest-reviews-br nav li {display: inline-block; float: none;} .counters-five-colls .counters-row-i, .counters-five-colls .counters-row-i:last-child {width:100%; float: none; margin: 0px 0px 30px 0px;} .counters-four-colls .counters-row-i,.counters-four-colls .counters-row-i:nth-child(2n) {width:100%; float: none; margin: 0px 0px 40px 0px;} .pie-charts-i,.pie-charts-i:nth-child(2n) {width:100%; float: none; margin: 0px 0px 40px 0px;} .portfolio-full-more-txt,.portfolio-full-more-txt:nth-child(2n) {width:100%; float: none;} .offer-slider-i.catalog-i,.offer-slider-i.catalog-i:nth-child(2n),.offer-slider-i.catalog-i:nth-child(3n) {float: none; width: 100%;} .list-rows .cat-list-content-l {margin: 0px; float: none; width: 100%; float: none;} .list-rows .cat-list-content-r {width:100%; float: none; margin: 0px;} .list-rows .cat-list-content-lpadding {padding-bottom: 16px;} .list-rows .cat-list-content-lpadding {padding-right: 0px;} .list-rows .cat-list-content-p {padding-left: 0px;} .portfolio-i {width:100%; margin-right:0px; margin-left:0px;} .portfolio-holder {padding-left: 20px; padding-right: 20px;} .portfolio-three-colls .portfolio-i {width:100%; margin-left: 0px; margin-right: 0px;} .portfolio-holder-three {padding-left: 20px; padding-right: 20px;} .table-a tr th:nth-child(4),.table-a tr td:nth-child(4) {display: none;} .tabs-type-a .tabs-nav li {float: none; width:100%; margin: 0px 0px 5px 0px;} .tabs-type-a .tabs-nav li a {width: 100%; padding-left: 0px; padding-right: 0px; text-align: center;} .tabs-type-bi-l {width: 100%; float: none; margin: 0px 0px 20px 0px;} .tabs-type-bi-r {width:100%; float: none; margin: 0px;} .tabs-type-bi-p {padding-left: 0px;} .tabs-type-bi-rb {border-left: 0px ;} .tabs-type-b .tabs-nav a.active, .tabs-type-b .tabs-nav a.active:hover {border-right: 1px solid #E3E3E3 !important;} .tabs-type-b .tabs-nav a.active span {display: none;} .accordeon-a span {float: right; width:90%; line-height: 20px;} .toggle-lbl {line-height: 20px; margin-top: 10px;} .datepicker-popup {width:280px !important; min-width:280px !important;} .testimonials-flat {padding:40px 0px 0px 0px;height:320px;} .list-rows .cat-list-content-lpadding {border-right: 0px ;} .page-head{ padding-bottom:3px;} .body-wrapper{ padding-top:10px;}  } @media screen and (max-width:435px) { .form-sex {float: none; width:100%; margin-bottom: 17px;} .form-calendar {float: none; width: 100%; margin: 0px;} .tab-calendar-colls table tbody td {height:40px;} .accordeon-a span {float: right; width:89%;} .mp-slider-lbl {font-size:29px; padding-top:150px;}  } @media screen and (max-width:401px) { .alt-time {margin-top: 10px;}  }  @media screen and (max-width:390px) { .about-slider-txt {line-height: 22px;} .mp-slider-lbl {font-size:22px; font-weight:300; line-height:30px;} .mp-slider-lbl-a {font-size:15px; line-height:24px; padding-top:11px; padding-bottom:19px;} .mp-slider-lbl {padding-top:123px;} .page-search {width:302px;} .search-tab {padding-left:25px; padding-right:26px;} .search-tab.nth{padding-right:26px; padding-left:25px;} .search-line input[type="text"] {width:240px;} .search-line-a input[type="text"], .search-line-b input[type="text"] {width:102px;} .search-line-a,.search-line-b {width:121px;} .search-select select {width:114%;} .search-line-select {width:122px;} .search-select {width:118px;} .search-line-select {margin-right:0px; margin-bottom:18px;} .search-line-select.adults {float:right; margin-right:0px; } .search-line-select.nth {float:none; margin-bottom:0px;} .search-line-select.nth .search-select {width:253px; } .wrapper-a {bottom:374px;} .header-phone {border-left:0px; padding-left:0px;} .header-lang a {border-left:0px;} .search-select.full-width {width:253px;} .search-select.full-width select {width:109%;} .search-select.half-width {width:118px;} .search-select.half-width select {width:113%;} .search-line-a.hotel-stars {float:none; margin-bottom:20px; width:100%; margin-right:0px;} .search-line-a.hotel-stars .search-select.half-width {width:253px;} .search-line-b.peoples {float:none; width:100%; margin-right:0px;} .search-line-b.peoples .search-select.half-width {width:253px;} .search-select.half-width select {width:110.7%;} .search-line-a.peoples,.search-line-a.price {float:none; margin-bottom:20px; width:100%; margin-right:0px;} .search-line-a.peoples .search-select.half-width,.search-line-a.price .search-select.half-width {width:253px;} .search-line-b.class,.search-line-b.company {float:none; width:100%; margin-right:0px;} .search-line-b.class .search-select.half-width,.search-line-b.company .search-select.half-width {width:253px;} .search-type-a .srch-tab-3c {width:46.5%; float:left; margin:0px 0px 15px 0px;} .search-type-a .srch-tab-3c:nth-child(2) {width:46.5%; float:right; margin:0px 0px 15px 0px;} .search-type-a .srch-tab-3c:nth-child(3) {width:100%; float:none; margin:0px;} .search-type-b .srch-tab-3c {width:46.5%; float:left; margin:0px 0px 15px 0px;} .search-type-b .srch-tab-3c:nth-child(2) {width:46.5%; float:right; margin:0px 0px 15px 0px;} .search-type-b .srch-tab-3c:nth-child(3) {width:100%; float:none; margin:0px;} .search-type-a .srch-tab-left.transformed {width:100%; float:none; margin:0px 0px 15px 0px;} .search-type-a .srch-tab-right.transformed {width:100%; float:none; margin:0px 0px 0px 0px;} .search-type-b .srch-tab-left.transformed {width:100%; float:none; margin:0px 0px 15px 0px;} .search-type-b .srch-tab-right.transformed {width:100%; float:none; margin:0px 0px 0px 0px;} .search-only .mp-slider-lbl {padding-top:60px;} .page-search.full-width-search {width:302px;} .page-search.full-width-search .page-search-tabs {width:100%;} .full-width-search .wrapper-a {bottom:374px;} .footer-subscribe {width:97.5%;} .alt-fligt-table {width:100%; margin-right:0px !important; float:none !important;} .alt-fligt-table:nth-child(2n) {width:100%; margin-right:0px !important; float:none !important;} .search-select select {width:122%;} .catalog-head .search-select {width:100%; float:none; margin-bottom:15px;} .catalog-head .search-select:last-child {margin-bottom:0px;} .header-account a {padding-left: 19px; padding-right: 19px;} .header-lang {display: none;} .tweeter-item-r {width:93.2%;} .search-widget input[type="text"] {width:93.2%;} .alt-departure {width:100%; float: none; margin-bottom: 10px;} .alt-arrival {width:100%; float: none; margin-bottom: 10px;} .alt-time {width:100%; float: none; margin-bottom: 0px;} .contacts-colls .booking-form-i {width:100%; float: none;} .booking-form .checkbox label {width:100%; float: none;} .add-passanger {float: none; width:100%; display: block;   margin-bottom: 15px;} .card-type {width:100%; float: none; margin-bottom: 9px;} .payment-tab .checkbox label {line-height: 19px;} .flight-line-a {margin-top: 13px;} .flight-image span {display: none;} .tab-calendar-colls table tbody td {height:27px;} .calendar-tab-select select,.calendar-tab-select .customSelect {width:95%;} .tab-calendar-colls table tbody td span p {padding:4px 6px 0px 0px;} .flight-line-d {margin-left: 5px; margin-right: 5px;} .rates-line-right {width:100%; float: none;} .rates-line .srch-tab-left {width:100%; float:none; margin-bottom: 15px;} .rates-line .srch-tab-right {width:100%; float:none;} .rates-srch {width:100%; background-position: center center;} .rates-srch:hover {width:100%; background-position: center center;} .catalog-head.large .search-select,.catalog-head.large .search-select:nth-child(2n) {width:100%; float: none;} .catalog-head.large .search-select:nth-child(5) {margin-bottom: 5px;} .accordeon-a span {float: right; width:87%;} .datepicker-popup {width:210px !important; min-width:210px !important;} .testimonials-flat {padding:30px 0px 0px 0px;height:330px;}  }  @media screen and (max-width:313px) { .header-logo { margin: -12px 0px 0px 0px; } .header-right { margin-top: 0; }  } @media (min-width: 320px) and (max-width:640px){ .cat-list-item{ width:48.2%; float:left; margin-right:5px;} .tour-item-footer, .stars, .cat-list-review{ display:none;} .tour-item-lbl a{ text-transform: capitalize; font-size: 13px;} .cat-list-content-l p{ font-size:11px; line-height:16px;} .cat-list-content-lpadding{ min-height:90px;} .offer-slider-r b{ font-size:16px;} .tour-item-b p{ margin-bottom:0;} .wrapper-padding{ padding-left:10px; padding-right:10px;} .tour-item-b{ padding:5px 10px 5px 10px;} .tour-item-a, .cat-list-content-p{ padding-left:10px;padding-bottom:10px;} .tour-item .cat-list-item-l{ margin-bottom:10px;} .autorize-padding{min-height: 200px;width:100%;padding: 15px 16px 10px;background: #fff;opacity: 0.87;} .side-block{ margin-bottom:5px;} .catalog-head{ height:35px;line-height: 35px; padding: 0 10px;} .tour-item-a{height: 25px; overflow: hidden;} .startPrice span{ font-size:18px;} .platePriceLeft{ width:100%;margin-bottom: 5px;} .platePriceRight{ width:100%;} .seatingLeft{ width:100%;} .seatingLeft span{font-weight:600;} .seatingRight{ width:100%;} .seatingRight span{font-weight:600;} .sideInclusion{display: none;} .platePrice{ margin: 0 0 10px;border-bottom: 1px dashed #ccc;padding: 0 0 8px;min-height: 75px;} .seating{margin: 0 0 10px; border-bottom: 1px dashed #ccc; padding: 0; min-height: 44px;}.platePriceLeft span{font-size:14px;}.platePriceRight span{font-size:14px;} .autorize-popup{ top: 10% !important;width:94%;border-radius: 4px;background: url(../images/popupWeddBG.jpg) no-repeat; background-size: cover; background-position: top left;}.popupWeddBG{display:none;}autorize-padding{width:100%;}.side-block .page-search-p label{font-size: 10px;}.extraTextLeft{ width:44%; float:left; margin:0;}.extraTextRight{ width:55%;float:left; margin:0;}.mobileDispBTM{width: 115%;margin-left: -8px;}} 