/* ::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.1); }
::-webkit-scrollbar-thumb { background-color: #7b1d00;  }
::-webkit-scrollbar-button { background-color: rgba(0, 0, 0, 0.3);}
::-webkit-scrollbar-corner { background-color: white; } */

@font-face {
    font-family: 'Cataneo';
    src: url('../fonts/cataneo/cataneo.woff2') format('woff2'),
         url('../fonts/cataneo/cataneo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cataneo Bold';
    src: url('../fonts/cataneo-bold/cataneo-bold.woff2') format('woff2'),
         url('../fonts/cataneo-bold/cataneo-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Utm Avo';
    src: url('../fonts/utm-avo/utm-avo.woff2') format('woff2'),
         url('../fonts/utm-avo/utm-avo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #222;
}

body img{max-width: 100% !important; height: auto !important; display: inline-block !important;}
body table{max-width: 100% !important;}

.transition, #menuFixed, #menuFixed li a, #menuMain a, .frm input, .frm button, #slider .owl-nav [class*=owl-], .products .item .title a, .products .item .title a:before, .btn-style-red, footer .news-list a{
	-moz-transition: all 300ms ease-out 0s;
	-ms-transition: all 300ms ease-out 0s;
	-o-transition: all 300ms ease-out 0s;
	-webkit-transition: all 300ms ease-out 0s;
	transition: all 300ms ease-out 0s; 
}
.transition:hover{
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1); 
}
a{color: #055699;}
a:hover, a:focus, a:active {
	outline: medium none;
}
h1{font-size: 22px;}
h2{font-size: 20px;}
h3{font-size: 18px;}
h4{font-size: 16px;}
h5, h6{font-size: 14px;}

.fancybox{ cursor: zoom-in; cursor: -webkit-zoom-in;}
.btn-style-red{
	padding: 7px 30px; background: #e24a4a; color: #fff; font-size: 18px; font-weight: bold; border-radius: 4px; display: inline-block;
}
.btn-style-red:hover{
	background: #ec6363; border-color: #ec6363; color: #fff; text-decoration: none;
    -webkit-box-shadow: 0px 0px 10px rgba(236,99,99, 0.30);
    -moz-box-shadow: 0px 0px 10px rgba(236,99,99, 0.30);
    box-shadow: 0px 0px 10px rgba(236,99,99, 0.30);
}

header:after, #banner:after, #menuMain ul:after, .news:after, .news .item:after, footer .col-sm-4 li:after, .tourDetail .itemLast:before, .tourDetail .itemLast:after, 
.tours .item:after, .tours .itemHeader:after, .tours .itemPrices:after, .tours .listPrice:after, footer #hotline:after, 
.memberHighlight .item:after, #menuFooter ul:after, footer:after
{content: ''; display: table; clear: both;}

.container{
	position: relative; padding-left: 10px; padding-right: 10px; width: 990px;
}
.container .row{margin-left: -10px; margin-right: -10px;}
.container [class*=col-]{padding-left: 10px; padding-right: 10px;}

header .container{text-align: center;}
#contact{float: left;}
#menuDesktop{float: right;}

#banner .container{text-align: left; padding-top: 10px; padding-bottom: 10px;}

.logo{display: inline-block;}
#logo{max-width: 220px;display: inline-block;}

#header{background: #d50000; color: #fff; min-width: 990px;}
#contact{padding: 7px 0px;}
#contact .social{float: right; margin-top: -5px;}
.social{margin: 0px; padding: 0px; list-style: none;}
.social li{display: inline-block; position: relative;}
.social li span{position: absolute; left: 13px; top: 0; color: #f3f3f3; display: inline-block; text-align: center; width: 20px; font-weight: bold;}
.social li .fa{color: rgba(255, 255, 255, 0.7); padding: 5px 0px; display: block; width: 28px; text-align: center; font-size: 20px;}
.social li .has-cart{
	border-width: 2px;
	animation-duration: 1200ms;
	animation-name: blink;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	-webkit-animation:blink 1200ms infinite; /* Safari and Chrome */
}
.social li a:hover{text-decoration: none;}
.social li a:hover .fa{color: #fff;}
#contact > a{font-family: 'Roboto'; color: #fff; display: inline-block; padding-left: 20px;}
#contact > a:first-child{padding-left: 0px;}
#contact > a:hover{color: #f3f3f3;}

#slogan{margin-left: 300px; margin-right: 300px; text-align: center; font-family: 'Cataneo Bold'; font-size: 18px; padding: 2px 0px; display: none; margin-bottom: -20px;}

#home h1{padding-bottom: 10px; border-bottom: 1px dashed #ddd;}
#home .bodyDetail{margin-bottom: 30px;}

#search{width: 240px; float: right; padding-top: 3px; display: none}
.frm{position: relative;}
.frm input{width: 100%; padding: 5px 20px; padding-left: 10px; padding-right: 35px; background: #f7f7f7; border-radius: 3px; border: 1px solid #333;}
.frm button{
	position: absolute; top: 4px; right: 4px; background: none; outline: none; border: 0px; font-size: 18px; opacity: 0.8
}
#menuDesktop ul{margin: 0px; padding: 0px;}
#menuDesktop li{display: inline-block; position: relative;}
#menuDesktop > li > a:after{content: ''; display: block; border-bottom: 2px solid #d50000; transform: scaleX(0); transition: transform 250ms ease-in-out;}
#menuDesktop li a{display: block; padding: 6px 0px; padding-left: 20px; font-size: 14px; color: #fff;}
#menuDesktop li li{float: none; display: block; margin: 0px;}
#menuDesktop li ul{display: none; position: absolute; top: 100%; min-width: 250px;}
#menuDesktop li.current > a, #menuDesktop li:hover > a, #menuDesktop a:hover{text-decoration: underline;}
#menuDesktop li:hover > ul{display: block; background: #d50000; }
#menuDesktop li ul a{text-transform: none; border: 1px solid rgba(255, 255, 255, 0.7); border-top: 0px; color: #fff; font-weight: normal;}
#menuDesktop li ul a:hover{color: rgba(255, 255, 255, 0.7);}
#menuDesktop li ul li.active > a, #menuDesktop li ul li:hover > a{color: rgba(255, 255, 255, 0.7); background: transparent; box-shadow: none;}
#menuDesktop li ul li ul{top: 0px; left: 100%;}
#menuDesktop li.dropdown:after{content: ''; display: block; width: 9px; height: 6px; background: url('../images/caret_down_white.png') no-repeat center center; position: absolute; top: 50%; margin-top: -4px; right: 10px;}
#menuDesktop li.dropdown > a{padding-right: 30px;}

#content{padding: 0px 0px 30px;}

.tours > h3{color: #ea830d; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px dashed #ea830d; font-size: 30px; font-family: Arial; font-weight: normal; text-transform: uppercase;}
.tours .item{clear: both; border-bottom: 5px solid #e6e6e6; margin-bottom: 30px; padding-bottom: 30px; font-family: Arial}
.tours .item:last-child{border-bottom: none; margin-bottom: 0px;}
.tours .itemFirst{float: left; width: 420px;}
.tours .itemSecond{float: right; width: 550px;}
.tours .itemPhoto{float: left; display: block; margin-right: 5px;}
.tours .itemHeader h2{margin-top: 0px; margin-bottom: 3px; font-size: 20px; font-weight: bold;}
.tours .itemHeader p{margin: 0px; font-size: 11.5px; font-weight: bold;}
.tours .itemHeader p:last-child{color: #222; font-weight: normal;}
.tours .itemTitle{color: #565656}
.tours .itemDes{margin-top: 15px;}
.tours .itemDes p:first-child{font-weight: bold;}

.tours .itemPrices{margin: 10px 0px 10px; padding-top: 65px; position: relative;}
.tours .priceStart{float: left; width: 120px;}
.tours .priceMiddle{float: left; width: 280px; margin-left: 10px;}
.tours .priceEnd{float: right; width: 120px; text-align: right}
.tours .priceStart p, .tours .priceEnd p{margin: 0px; font-size: 18px; font-weight: bold;}
.tours .priceStart span, .tours .priceEnd span{font-size: 12px;}
.tours .priceStart span:last-child, .tours .priceEnd span:last-child{font-weight: bold;}
.tours .listPrice{margin-top: 20px;}
.tours .listPrice .hasTooltip{display: block; float: left; cursor: pointer;}
.tours .listPrice .hasTooltip span{display: block; width: 15px; height: 15px; background: #ddd; border: 2px solid #ddd; border-radius: 100%; margin: 4px;}
.tours .listPrice .hasTooltip:hover span, .tours .listPrice .hasTooltip.selected span{background-color: #fff;}
.tours .listPrice .hasTooltip.active:hover span{opacity: 0.7}

.tours .priceTooltip{position: absolute; bottom: 50px; left: 115px; right: 105px;}
.tours .priceTooltip .price{position: absolute; bottom: 15px;}
.tours .priceTooltip .price:nth-child(1){left: 3px;}
.tours .priceTooltip .price:nth-child(2){left: 27px;}
.tours .priceTooltip .price:nth-child(3){left: 50px;}
.tours .priceTooltip .price:nth-child(4){left: 73px;}
.tours .priceTooltip .price:nth-child(5){left: 96px;}
.tours .priceTooltip .price:nth-child(6){left: 120px;}
.tours .priceTooltip .price:nth-child(7){left: 140px;}
.tours .priceTooltip .price:nth-child(8){left: 62px;}
.tours .priceTooltip .price:nth-child(9){left: 85px;}
.tours .priceTooltip .price:nth-child(10){left: 102px;}
.tours .priceTooltip .price:nth-child(11){left: 124px;}
.tours .priceTooltip .price:nth-child(12){left: 147px;}
.tours .priceTooltip .price:nth-child(n+13){right: 0px;}

.tours .itemBookTour{text-align: right; font-weight: bold;}
.tours .itemDays{text-align: right; font-weight: bold;}
.tours .itemDays select, .tours .btn-view{background-color: #565656; color: #fff; border: 1px solid #565656; border-radius: 4px; width: 160px; display: inline-block; padding: 2px 5px; cursor: pointer;}
.tours .itemDays select:focus{outline: none;}
.tours .btn-view{
	width: auto; padding: 2px 20px;
	background: -moz-linear-gradient(0deg, #565656 0, #787878 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0, 565656), color-stop(100%, 787878));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #565656 0, #787878 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #565656 0, #787878 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #565656 0, #787878 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(0deg, #565656 0, #787878 100%);/* W3C */
}
.tours .btn-view:hover{text-decoration: none; }
.tours .itemCalculator{text-align: center; clear: both;}
.tours .itemCalculator > span{padding: 4px 20px; border: 1px solid #ddd; color: #222; border-radius: 4px; cursor: pointer; font-weight: bold;}
.tours .itemCalculator > span:hover{background-color: #565656; color: #fff; border-color: #565656;}
.tours .itemCalculator .fa{margin-right: 5px;}

.tourDetail{margin: 0px 40px;}
.tourDetail h1 {padding-bottom: 10px; border-bottom: 1px dashed #ddd; font-weight: bold; color: gray}
.tourDetail .itemSecond{float: left; margin-bottom: 15px;}
.tourDetail .location{margin: 0px; float: left; font-weight: bold;}
.tourDetail .itemThird{float: right; margin-bottom: 15px;}
.tourDetail .itemThird .imgTour{width: 300px; margin: 0px;}

.tourDetail .itemLast{clear: both;}
.tourDetail .itemLast a{color: gray; font-size: 14px; font-weight: bold;}
.tourDetail .itemLast a:first-child{float: left;}
.tourDetail .itemLast a:last-child{float: right;}

.tourDetail .tour_yellow h1, .tourDetail .tour_yellow .itemLast a{color: #ea830d}
.tourDetail .tour_red h1, .tourDetail .tour_red .itemLast a{color: #d5101a}
.tourDetail .tour_violet h1, .tourDetail .tour_violet .itemLast a{color: #6d577c}

.contentDetail .tab-content{padding: 10px 10px 10px; background-color: #f5f5f5; border: 1px solid #ddd; border-top: 0px; border-top-right-radius: 10px;}
.contentDetail .tab-content .tab-content{padding: 10px; border-radius: 0px; border: none; background-color: #f6f6f6 !important}
.contentDetail .nav-tabs{border: none;}
.contentDetail .tab-content .nav-tabs{border: none; background-color: #f5f5f5;}
.contentDetail .nav>li{}
.contentDetail .nav>li>a{text-transform: uppercase; font-weight: bold; color: gray; font-size: 16px;}
.contentDetail .nav>li>a:hover{border-color: #ddd #ddd transparent}
.contentDetail .nav-tabs>li.active>a, .contentDetail .nav-tabs>li.active>a:focus, .contentDetail .nav-tabs>li.active>a:hover{
	color: #000; background-color: #f5f5f5;
}
.contentDetail .tab-content .nav>li>a{text-transform: none; padding: 5px 30px; font-weight: normal;}
.contentDetail .tab-content .nav>li>a:focus, .contentDetail .tab-content .nav>li>a:hover{background-color: transparent; border-color: transparent; color: #000;}
.contentDetail .tab-content .nav-tabs>li.active>a, .contentDetail .tab-content .nav-tabs>li.active>a:focus, .contentDetail .tab-content .nav-tabs>li.active>a:hover{
	background-color: #f6f6f6 !important; border-color: #f6f6f6 !important;
}

.tour_yellow.contentDetail .nav-tabs>li.active>a, .tour_yellow.contentDetail .nav-tabs>li.active>a:focus, .tour_yellow.contentDetail .nav-tabs>li.active>a:hover{
	background-color: #eab476; border-color: #eab476;
}
.tour_yellow.contentDetail .tab-content{background-color: #eab476;}
.tour_yellow.contentDetail .nav>li>a:hover{border-color: transparent;}
.tour_yellow.contentDetail .tab-content .nav-tabs{background-color: #eab476;}
.tour_yellow.contentDetail .tab-content .nav>li.active>a, .tour_yellow.contentDetail .tab-content .nav>li>a:focus, .tour_yellow.contentDetail .tab-content .nav>li>a:hover{color: #ff8701;}
.tour_yellow.contentDetail .tab-content .nav>li>a, .tour_red.contentDetail .tab-content .nav>li>a, .tour_violet.contentDetail .tab-content .nav>li>a{color: #fff;}
.tour_yellow.contentDetail > .nav-tabs>li.active>a, .tour_yellow.contentDetail > .nav-tabs>li.active>a:focus, .tour_yellow.contentDetail > .nav-tabs>li.active>a:hover,
.tour_red.contentDetail > .nav-tabs>li.active>a, .tour_red.contentDetail > .nav-tabs>li.active>a:focus, .tour_red.contentDetail > .nav-tabs>li.active>a:hover,
.tour_violet.contentDetail > .nav-tabs>li.active>a, .tour_violet.contentDetail > .nav-tabs>li.active>a:focus, .tour_violet.contentDetail > .nav-tabs>li.active>a:hover{
	color: #fff;
}

.tour_red.contentDetail .nav-tabs>li.active>a, .tour_red.contentDetail .nav-tabs>li.active>a:focus, .tour_red.contentDetail .nav-tabs>li.active>a:hover{
	background-color: #ec9295; border-color: #ec9295;
}
.tour_red.contentDetail .tab-content{background-color: #ec9295;}
.tour_red.contentDetail .nav>li>a:hover{border-color: transparent;}
.tour_red.contentDetail .tab-content .nav-tabs{background-color: #ec9295;}
.tour_red.contentDetail .tab-content .nav>li.active>a, .tour_red.contentDetail .tab-content .nav>li>a:focus, .tour_red.contentDetail .tab-content .nav>li>a:hover{color: #d5101a;}

.tour_violet.contentDetail .nav-tabs>li.active>a, .tour_violet.contentDetail .nav-tabs>li.active>a:focus, .tour_violet.contentDetail .nav-tabs>li.active>a:hover{
	background-color: #cba8e2; border-color: #cba8e2;
}
.tour_violet.contentDetail .tab-content{background-color: #cba8e2;}
.tour_violet.contentDetail .nav>li>a:hover{border-color: transparent;}
.tour_violet.contentDetail .tab-content .nav-tabs{background-color: #cba8e2;}
.tour_violet.contentDetail .tab-content .nav>li.active>a, .tour_violet.contentDetail .tab-content .nav>li>a:focus, .tour_violet.contentDetail .tab-content .nav>li>a:hover{color: #6d577c;}

.itemPhoto *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.itemPhoto .items{margin: 0px -5px;}
.itemPhoto .items:after{content: ''; display: table; clear: both;}
.itemPhoto .item{float: left; padding: 0px 5px 10px; width: 25%;}
.itemPhoto .item:first-child{width: 50%;}
.itemPhoto .item a{display: block; overflow: hidden;}
.itemPhoto .item img{max-width: 100%; transition: transform .2s;}
.itemPhoto .item a:hover img{transform: scale(1.1);}

.calculatorDetail > ul{margin: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.calculatorDetail .nav-pills>li.active>a, .calculatorDetail .nav-pills>li.active>a:focus, .calculatorDetail .nav-pills>li.active>a:hover{padding-bottom: 15px; margin-bottom: -5px; background-color: #e9e9e9; color: #000; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.calculatorDetail .well{background-color: #e9e9e9; box-shadow: none; border-top: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px;}

.contentTooltip{border: 2px solid #565656; background-color: #fff; border-radius: 5px; padding: 5px 15px; display: inline-block; position: relative;}
.contentTooltip:before, 
.contentTooltip:after{
	top: 100%;
	left: 0;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.contentTooltip:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #565656;
	border-width: 15px;
	margin-left: 11px;
	border-left-width: 10px;
	border-right-width: 10px;
}
.contentTooltip:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 13px;
	margin-left: 13px;
	border-left-width: 8px;
	border-right-width: 8px;
}
.priceCurrent > .contentTooltip{background-color: #565656; color: #fff;}
.priceCurrent > .contentTooltip:after{border-top-color: #565656;}
.price:nth-child(n+8) .contentTooltip:before, .price:nth-child(n+8) .contentTooltip:after{left: auto; right: 0; margin: 0px;}
.price:nth-child(n+8) .contentTooltip:before{margin-right: 11px;}
.price:nth-child(n+8) .contentTooltip:after{margin-right: 13px;}
.textTooltip{margin: 0px;}
.textTooltip span{display: block;}
.textTooltip strong{font-size: 20px; display: block; margin: 0px; line-height: 1}

.tour_yellow .itemTitle, .tour_yellow .itemHeader p:first-child, .tour_yellow .itemDes p:first-child, .tour_yellow .itemDays, .tour_yellow .priceStart p, .tour_yellow .priceEnd p{color: #ea830d;}
.tour_yellow .itemDays select{background-color: #ea830d; border-color: #ea830d;}
.tour_yellow .btn-view{
	border-color: #ea830d;
	background: -moz-linear-gradient(0deg, #EA830D 0, #FF8F0E 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0, EA830D), color-stop(100%, FF8F0E));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #EA830D 0, #FF8F0E 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #EA830D 0, #FF8F0E 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #EA830D 0, #FF8F0E 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(0deg, #EA830D 0, #FF8F0E 100%);/* W3C */
}
.tour_yellow .btn-view:hover{
	background: -moz-linear-gradient(0deg, #FA8C0E 0, #F2880D 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0, FA8C0E), color-stop(100%, F2880D));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #FA8C0E 0, #F2880D 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #FA8C0E 0, #F2880D 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #FA8C0E 0, #F2880D 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(0deg, #FA8C0E 0, #F2880D 100%);/* W3C */
}
.tour_yellow .itemCalculator > span{color: #ea830d}
.tour_yellow .itemCalculator > span:hover{background-color: #ea830d; border-color: #ea830d;}
.tour_yellow .listPrice .hasTooltip.active span{background-color: #ea830d; border-color: #ea830d;}
.tour_yellow .listPrice .hasTooltip:hover span, .tour_yellow .listPrice .hasTooltip.selected span{border-color: #ea830d; background-color: #fff;}

.tour_yellow .contentTooltip{border-color: #ea830d; color: #ea830d}
.tour_yellow .contentTooltip:before{border-top-color: #ea830d;}
.tour_yellow .priceCurrent > .contentTooltip{background-color: #ea830d; color: #fff;}
.tour_yellow .priceCurrent > .contentTooltip:after{border-top-color: #ea830d;}

.tour_red .itemTitle, .tour_red .itemHeader p:first-child, .tour_red .itemDes p:first-child, .tour_red .itemDays, .tour_red .priceStart p, .tour_red .priceEnd p{color: #d5101a;}
.tour_red .itemDays select{background-color: #d5101a; border-color: #d5101a;}
.tour_red .btn-view{
	border-color: #d5101a;
	background: -moz-linear-gradient(0deg, #D5101A 0, #F5121E 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0, D5101A), color-stop(100%, F5121E));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #D5101A 0, #F5121E 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #D5101A 0, #F5121E 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #D5101A 0, #F5121E 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(0deg, #D5101A 0, #F5121E 100%);/* W3C */
}
.tour_red .btn-view:hover{
	background: -moz-linear-gradient(0deg, #EB121D 0, #D5101A 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0, EB121D), color-stop(100%, D5101A));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #EB121D 0, #D5101A 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #EB121D 0, #D5101A 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #EB121D 0, #D5101A 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(0deg, #EB121D 0, #D5101A 100%);/* W3C */
}
.tour_red .itemCalculator > span{color: #d5101a}
.tour_red .itemCalculator > span:hover{background-color: #d5101a; border-color: #d5101a;}
.tour_red .listPrice .hasTooltip.active span{background-color: #d5101a; border-color: #d5101a;}
.tour_red .listPrice .hasTooltip:hover span, .tour_red .listPrice .hasTooltip.selected span{border-color: #d5101a; background-color: #fff;}

.tour_red .contentTooltip{border-color: #d5101a; color: #d5101a}
.tour_red .contentTooltip:before{border-top-color: #d5101a;}
.tour_red .priceCurrent > .contentTooltip{background-color: #d5101a; color: #fff;}
.tour_red .priceCurrent > .contentTooltip:after{border-top-color: #d5101a;}

.tour_violet .itemTitle, .tour_violet .itemHeader p:first-child, .tour_violet .itemDes p:first-child, .tour_violet .itemDays, .tour_violet .priceStart p, .tour_violet .priceEnd p{color: #6d577c;}
.tour_violet .itemDays select{background-color: #6d577c; border-color: #6d577c;}
.tour_violet .btn-view{
	border-color: #6d577c;
	background: -moz-linear-gradient(0deg, #6D577C 0, #8B6F9E 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0, 6D577C), color-stop(100%, 8B6F9E));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #6D577C 0, #8B6F9E 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #6D577C 0, #8B6F9E 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #6D577C 0, #8B6F9E 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(0deg, #6D577C 0, #8B6F9E 100%);/* W3C */
}
.tour_violet .btn-view:hover{
	background: -moz-linear-gradient(0deg, #8B6F9E 0, #6D577C 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 0deg, color-stop(0, 8B6F9E), color-stop(100%, 6D577C));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(0deg, #8B6F9E 0, #6D577C 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(0deg, #8B6F9E 0, #6D577C 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(0deg, #8B6F9E 0, #6D577C 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(0deg, #8B6F9E 0, #6D577C 100%);/* W3C */
}
.tour_violet .itemCalculator > span{color: #a479c1}
.tour_violet .itemCalculator > span:hover{background-color: #6d577c; border-color: #6d577c;}
.tour_violet .listPrice .hasTooltip.active span{background-color: #6d577c; border-color: #6d577c;}
.tour_violet .listPrice .hasTooltip:hover span{border-color: #6d577c;}

.tour_violet .contentTooltip{border-color: #6d577c; color: #6d577c}
.tour_violet .contentTooltip:before{border-top-color: #6d577c;}
.tour_violet .priceCurrent > .contentTooltip{background-color: #6d577c; color: #fff;}
.tour_violet .priceCurrent > .contentTooltip:after{border-top-color: #6d577c;}

.title-main{font-size: 36px; min-height: 90px;}
.title-main	.date{float: left; margin-right: 15px; margin-bottom: 20px;}
.title-main	.date em {
    background: #f5f5f5;
    padding: 5px 13px;
    margin-bottom: 5px;
    border-radius: 6px;
    border-bottom: 3px solid #e8e8e9;
    font-style: normal;
    display: block;
}
.title-main	.date span {
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.title-main .title{margin-bottom: 20px;}
.title-main .title h1{font-size: 30px; color: #5b5b5b;}
.title-main .title .meta, .title-main .title .meta a{font-size: 14px; color: #92a5a1;}

.detail{clear: both;}

.calculatorDetail{padding: 15px; background-color: rgba(221, 221, 221, 0.2);}
.calculatorDetail blockquote{min-height: 220px; max-height: 220px; overflow-y: auto; margin-bottom: 5px; font-size: 14px; background-color: #fff;}
.calculatorDetail .table{background-color: #fff;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {width: 65%;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {width: 35%;}

#slider{position: relative;}
#slider .owl-carousel{position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%;}
#slider .owl-controls{margin: 0px;}
#slider .owl-nav [class*=owl-]{position: absolute; top: 50%; margin: 0px; margin-top: -15px; background: none; border: none; border-radius: 0px; width: 30px; height: 30px;}
#slider .owl-nav .owl-prev{background: url('../images/shop-prev.png') no-repeat center center; left: 2%; background-size: 100%;}
#slider .owl-nav .owl-prev:hover{background-image: url('../images/shop-prev-green.png');}
#slider .owl-nav .owl-next{background: url('../images/shop-next.png') no-repeat center center; right: 2%; background-size: 100%;}
#slider .owl-nav .owl-next:hover{background-image: url('../images/shop-next-green.png');}
#slider .owl-dots{position: absolute; right: 0; bottom: 0; padding: 0px 20px; background-color: rgba(255, 255, 255, 0.5)}
#slider .owl-theme .owl-dots .owl-dot span{border-radius: 0px; margin: 5px;}
#slider .owl-theme .owl-dots .owl-dot.active span, #slider .owl-theme .owl-dots .owl-dot:hover span{background: #d50000}

#about .thumb{float: left; margin-right: 15px; margin-top: 10px; width: 230px; border: 1px solid #ddd; display: none;}

.boxTitle h1, .boxTitle h2, .boxTitle h3{
	padding: 0px 0px 10px; margin: 0px; margin-bottom: 10px; font-size: 30px; font-family: 'Roboto', sans-serif; color: #333333; text-transform: uppercase;
}
.boxTitle h2{background: url('../images/bg-title-h2.jpg') no-repeat center bottom; padding: 10px 10px 25px; margin-bottom: 20px;}
.boxTitle h3{background: url('../images/bg-title-h3.jpg') repeat-x left center; padding: 10px;}
.boxTitle h3 span{display: inline-block; padding: 0px 30px; background: #fff;}
.box404 .boxTitle h1{background-image: url('../images/bg-title-error.png');}
.boxDetail .boxTitle h1{font-size: 25px; font-weight: bold; padding: 10px; margin-bottom: 10px;}

.showdetail	a{color: #222;}

.title .meta{color: #9a9a9a; margin: -15px 0px 15px; }
.title .meta .fa{margin-right: 5px;}
.title .meta span{display: inline-block; margin-right: 20px;}

.button a{
	display: inline-block; padding: 5px 10px; color: #010101; background: #d7d7d7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#C4C4C4)";/*IE 8*/
	-moz-box-shadow: 2px 2px 0 rgba(196,196,196,0.4);/*FF 3.5+*/
	-webkit-box-shadow: 2px 2px 0 rgba(196,196,196,0.4);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 2px 2px 0 rgba(196,196,196,0.4);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#C4C4C4); /*IE 5.5-7*/
}
.button a:hover{
	color: #000; background: #cecece;
}

.col-main, .col-sidebar{padding: 0px 10px; margin-bottom: 25px; float: left;}
.boxHeader h2{background: url("../images/icon-support-50.png") no-repeat left center #1d9db6; margin: 0px; padding: 10px; padding-left: 50px; font-size: 25px; text-align: center; color: #fff;}
.boxBorder h1{border-bottom: 2px solid gray;}
.col-main{width: 670px;}
.col-sidebar{width: 300px;}
.col-sidebar .box{margin-bottom: 20px;}
.col-sidebar .boxTitle h3{font-family: 'Roboto'; font-size: 16px; font-weight: bold; color: #313131; text-transform: uppercase; background: none; padding: 0px 0px 10px; margin-bottom: 0px;}
.col-sidebar .boxBody{}
.col-sidebar .category, .col-sidebar .productHot{margin: 0px; padding: 10px; list-style: none;}
.col-sidebar .category a{font-family: 'Roboto'; font-size: 14px; color: #313131; display: block; margin-top: 5px; padding-top: 7px; border-top: 1px solid #dddddd;}
.col-sidebar .category a:hover{color: #d50000;}
.col-sidebar .category li:first-child a{border: none; margin-top: 0px; padding-top: 0px;}

.col-sidebar .newsSidebar{margin: 0px; padding: 0px; list-style: none;}
.col-sidebar .newsSidebar a{display: block; clear: both; margin-bottom: 10px; min-height: 76px; color: #000; text-align: justify; font-size: 15px;}
.col-sidebar .newsSidebar img{float: left; margin-right: 10px;}

.fixed-bottom{position: absolute; bottom: 0px; width: 260px;}
.fixed-top{width: 260px; top: 20px; z-index: 1000; position: fixed;}

.boxTour .boxTitle h3{margin-bottom: 15px; border-bottom: 1px dashed #d5101a; color: #d5101a;}
.boxTour .item{text-align: center; margin-bottom: 15px; position: relative;}

.imgTour{display: block; position: relative; text-align: left; width: 250px; margin: 0px auto 40px;}
.imgTour .border{padding: 4px; border: 1px solid #eee; border-radius: 4px; display: block; position: relative;}
.imgTour img{border-radius: 4px;}
.imgTour .des{position: absolute; top: 4px; right: 4px; bottom: 4px; left: 4px; opacity: 0; padding: 10px; border-radius: 5px; background-color: rgba(128, 128, 128, 0.7); color: #fff; text-align: left; overflow: hidden;}
.imgTour:hover .des{opacity: 1;}
.imgTour .title{
	position: absolute; right: -25px; bottom: -25px; z-index: 1; padding: 20px 15px; padding-right: 45px; color: #fff;
	background: url('../images/bg-title-gray.png') no-repeat right center;
	background-size: 100% 100%;
	min-width: 245px;
	-moz-transform: rotate(-1.5deg);
	-webkit-transform: rotate(-1.5deg);
	-o-transform: rotate(-1.5deg);
	-ms-transform: rotate(-1.5deg);
	transform: rotate(-1.5deg);
}
.imgTour .title *{display: block;}
.imgTour .title sub{text-align: right}

.tour_yellow.imgTour .title{background-image: url('../images/bg-title-yellow.png');}
.tour_yellow.imgTour .des{background-color: rgba(234, 131, 13, 0.7);}

.tour_red.imgTour .title{background-image: url('../images/bg-title-red.png');}
.tour_red.imgTour .des{background-color: rgba(213, 16, 26, 0.7);}

.tour_violet.imgTour .title{background-image: url('../images/bg-title-viollet.png');}
.tour_violet.imgTour .des{background-color: rgba(109, 87, 124, 0.7);}

#news{padding: 50px 0px;}

#support{color: #313131; text-align: center; font-size: 15px; font-family: 'Roboto'; font-weight: bold;}
#support p{margin-top: 10px; margin-bottom: 0px;}
#support a{color: #313131; display: block; margin-top: 5px;}

.title-list{
	background: #f7f7f7; padding: 15px 0px; margin-bottom: 25px;
    -moz-box-shadow: inset 0 8px 4px -8px rgba(0,0,0,0.25), inset 0 -0px 0px -0px #696868;
    -webkit-box-shadow: inset 0 8px 4px -8px rgba(0,0,0,0.25), inset 0 -0px 0px -0px #696868;
    box-shadow: inset 0 8px 4px -8px rgba(0,0,0,0.25), inset 0 -0px 0px -0px #696868;
}
.title-list h1{margin: 0px; font-size: 25px;}

.products .row{margin-left: -10px; margin-right: -10px;}
.products .item{float: left; width: 20%; padding: 20px 10px 0px; text-align: center; border: 1px solid transparent;}
.products .item:nth-child(5n+1){clear: both;}
.products .item .itemBorder{position: relative; border: 2px solid transparent; display: block;}
.products .item .itemBorder:before{border-width: 2px; border-color: #ddd; left: -2px; top: -2px; right: -2px; bottom: -2px;}
.products .item .thumb{position: relative; display: block; text-align: center;}
.products .item .info{text-align: left; padding: 10px 0px 0px;}
.products .item .discount{display: block; position: absolute; right: 0px; top: 5px; background: #D4232B; color: #fff; padding: 5px 10px;}
.products .item .price{position: relative;}
.products .item .price *{font-family: 'Roboto'; font-size: 13px;}
.products .item .price span{display: block;}
.products .item .price .sale{color: #D4232B; font-size: 20px; text-transform: uppercase;}
.products .item .price .reg{text-decoration: line-through;}
.products .item .price a{color: #4c4849}
.products .item .title{margin-top: 0px;}
.products .item .title a{position: relative; display: block; color: #4c4849; font-family: 'Roboto'; font-size: 13.5px; }
.products .item .title span{position: relative; text-transform: capitalize;}
.products .item .cart{margin-bottom: 10px; opacity: 0; background: #f37022; color: #fff; font-size: 17px; border: 1px solid transparent; padding: 7px; text-align: center; text-transform: uppercase; display: block; }
.products .item:hover{border-color: #c6c6c6;}
.products .item:hover .cart{opacity: 1;}
.products .item .cart:hover{text-decoration: none; background: transparent; border-color: #f37022; color: #f37022;}

.productSmall .item{width: 25%;}
.productSmall .item:nth-child(5n+1){clear: none;}
.productSmall .item:nth-child(4n+1){clear: both;}

.oneProduct .item{float: none; width: 100%;}

.productDetail{margin-bottom: 15px;}
.productDetail .infomation h1{margin-top: 0px; font-weight: bold;}
.productDetail hr{margin: 10px 0px;}
.productDetail.photo .border{border: 1px solid #ddd; overflow: hidden; margin-bottom: 15px; text-align: center;}
.productDetail .infoPhotos p{margin: 0px;}
.productDetail .infoPhotos ul{margin: 0px; padding: 0px; list-style: none;}
.productDetail .infoPhotos li{display: inline-block; cursor: pointer; margin: 3px 3px 0px 0px; border: 1px solid #ddd;}
.productDetail .infoPhotos .active{border-color: #f37022;}

.productDetail .infoList ul{padding: 0px; list-style: none;}
.productDetail .infoList li{display: block; margin-bottom: 3px;}
.productDetail .infoList > p{padding: 15px; border: 1px solid #ddd;}
.productDetail .infoList .price{font-size: 25px;}
.productDetail .infoList .price-original{text-decoration: line-through;}

.productDetail .infomation .buy-group{position: relative; display: inline-block; margin-top: 15px;}
.productDetail .infomation .buy-group input{width: 50px; height: 35.5px; padding: 5px 0px 5px 5px;} 
.productDetail .infomation .buy-group > *{display: inline-block; vertical-align: middle;}
.productDetail .infomation .buy-group .buy-detail{background: #f37022; border: 1px solid transparent; font-size: 17px; color: #fff; padding: 5px 30px; margin-left: -5px; text-transform: uppercase;}

.actionDetail{margin: 10px 0px;}

/*.pagination>li>a, .pagination>li>span{color: #00b208}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #007503;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #00b208; border-color: #007503}*/

.news .row{margin: 0px; background: #f6f6f6;}
.news .item{float: left; width: 50%; padding: 0px; position: relative;}
.news .item:nth-child(2n+1){clear: both;}
.news .item:nth-child(1) .thumb, .news .item:nth-child(2) .thumb, .news .item:nth-child(3) .info, .news .item:nth-child(4) .info, .news .item:nth-child(5) .thumb, .news .item:nth-child(6) .thumb, .news .item:nth-child(7) .info, .news .item:nth-child(8) .info{float: left; width: 50%;}
.news .item:nth-child(1) .info, .news .item:nth-child(2) .info, .news .item:nth-child(3) .thumb, .news .item:nth-child(4) .thumb, .news .item:nth-child(5) .info, .news .item:nth-child(6) .info, .news .item:nth-child(7) .thumb, .news .item:nth-child(8) .thumb{float: right; width: 50%;}
.news .item:nth-child(3) .group-btn-share, .news .item:nth-child(4) .group-btn-share, .news .item:nth-child(7) .group-btn-share, .news .item:nth-child(8) .group-btn-share{left: 0px; width: 50%;}
.news .item .info{padding: 25px 20px;}
.news .title{font-size: 25px; font-family: 'Roboto'; margin-bottom: 10px; color: #181a1f; font-weight: bold; text-transform: uppercase; display: inline-block;}
.news .title:hover{color: #000; text-decoration: none;}
.news .date{color: #7d7d7d; font-size: 13px; font-style: italic; font-family: 'Roboto'; display: block; margin-bottom: 10px;}
.news .des{font-family: 'Roboto';}
.news .group-btn-share{position: absolute; z-index: 89; left: 50%; bottom: 0px; width: 50%; background: #f6f6f6; padding: 15px 20px;}
.news .group-btn-share .fa{font-size: 20px; color: #dddddd; border: 2px solid #ddd; border-radius: 100%; width: 38px; height: 38px; text-align: center; padding: 8px 0px;}
.news .group-btn-share .fa-google-plus{font-size: 18px;}
.news .group-btn-share a:hover, .news .group-btn-share a:focus, .news .group-btn-share a:active{text-decoration: none; color: transparent;}
.news .item:hover .group-btn-share a .fa{color: #8a8a8a; border-color: #8a8a8a;}
.news .item:hover .group-btn-share a:hover .fa-facebook{color: #4267b2; border-color: #4267b2;}
.news .item:hover .group-btn-share a:hover .fa-twitter{color: #28aae1; border-color: #28aae1;}
.news .item:hover .group-btn-share a:hover .fa-google-plus{color: #d44132; border-color: #d44132;}

#guide{text-align: center; color: #007503;}
#guide h3{font-family: 'Times New Roman'; font-size: 24px; font-weight: bold; text-transform: uppercase;}
.guides .item{display: inline-block; padding: 0px 40px 0px 80px; background: url('../images/icon-next.png') no-repeat left center;}
.guides .item:first-child{background: none;}
.guides .item p{margin: 0px; font-family: 'Times New Roman'; font-size: 16px;}

.support, .news-top-view{margin-bottom: 20px;}
.support{text-align: center;}
.news-top-view{padding: 15px; background: #f7f7f7;}
.news-top-view .top-view-item{margin-bottom: 10px;}
.news-top-view .thumb{float: left; margin-right: 10px; width: 85px;}
.news-top-view h4{margin: 0px;}
.news-top-view .title a{color: #6a6a6a; font-size: 14px;}
.news-top-view .date{color: #92a5a1; display: block; margin-top: 7px;}
.news-top-view .top-view > h4{padding-bottom: 15px; font-size: 18px; color: #5b5b5b;}

.support-item{font-size: 20px; color: #333; margin-bottom: 15px;}
.support-item h4{font-size: 20px; color: #333333; margin-bottom: 0px;}
.support-item p{margin: 0px;}
.support-item p a{color: #333; }
.support-item p img{max-width: 30px !important;}

.captcha img{width: 90px; height: 30px !important; margin-right: 5px; border: 1px solid #ddd;}
.captcha .fa{cursor: pointer; font-size: 15px; vertical-align: middle;}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{font-weight: normal;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align: middle;}
.input-sm{padding: 3px 7px;}
.checkbox, .radio{margin-top: 0px;}
.checkbox label + label, .radio label + label{margin-left: 20px;}
.table .checkbox{margin: 0px; padding: 0px;}
.table .checkbox input[type=checkbox], .table .checkbox-inline input[type=checkbox], .table .radio input[type=radio], .table .radio-inline input[type=radio]{position: relative; margin: 0px; padding: 0px; cursor: pointer;}
.alert-danger a{color: #a94442;}
.alert-warning a{color: #8a6d3b;}
.alert-info a{color: #31708f;}
.alert-success a{color: #3c763d;}
button.close{margin-top: -15px; margin-right: -10px;}

.frmcontact label.control-label{font-weight: normal;}

#frmOrder .col-sm-3{text-align: right; padding-top: 5px;}

#company_map{height: 400px;}

footer{padding: 0px; background: url('../images/ft.png') repeat-x left top; margin-top: 30px; min-width: 990px;}
footer a{color: #121212;}
footer a:hover, footer a:active, footer a:focus{text-decoration: none;}

#menuFooter{padding: 15px 0px 5px;}
#menuFooter ul{padding: 0px; margin: 0px; list-style: none; float: left; width: 50%;}
#menuFooter ul:last-child{text-align: right;}
#menuFooter li{display: inline-block;}
#menuFooter a{display: block; padding: 5px 20px; color: #666666; font-size: 14px; text-decoration: underline;}
#menuFooter a:hover{color: #d5101a;}

#footer{background: #f1f1f1; padding: 20px 0px 0px;}
#footer [class*=col-]:last-child{text-align: right}
#footer [class*=col-] > h4{font-weight: bold;}

#statics{margin: 0px; padding: 0px; list-style: none;}

footer .newsletter li{margin-bottom: 15px; position: relative;}
footer .newsletter input{width: 100%; padding: 8px 15px; padding-right: 80px; border: 1px solid #ddd; border-radius: 4px; background: #252626; border: 1px solid #252626; border-bottom: 1px solid #474b4c;}
footer .newsletter button{position: absolute; top: 3px; right: 5px; padding: 6px 7px 5px; background: #e24a4a; border-radius: 4px; border: 0px; font-weight: bold;}
footer .newsletter button:hover{background: #ec6363;}
footer .container [class*=col-]{margin-bottom: 20px;}

/*==================================================================================================*/
#back2top {
	width: 30px; height: 30px; border: 1px solid #fff; position: fixed; bottom: 50px; right: 15px; display: none; cursor: pointer;
	background: url(../images/backtotop.png) no-repeat center center #d50000; background-size: 100%;
	-moz-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}
#back2top:hover, #audio:hover{opacity: 0.9}

#title_map{font-size: 16px; text-transform: capitalize; color: #0164b1; font-weight: bold;}
.js-video {
	height: 0;
	padding-top: 25px;
	padding-bottom: 67.5%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.js-video.vimeo {
	padding-top: 0;
}
.js-video.widescreen {
	padding-bottom: 49%;
}
.js-video embeb, .js-video iframe, .js-video object, .js-video video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

.fb-comments {
	width: 100% !important;
}
.fb-comments iframe[style] {
	width: 100% !important;
}
.fb-like-box {
	width: 100% !important;
}
.fb-like-box iframe[style] {
	width: 100% !important;
}
.fb-comments span {
	width: 100% !important;
}
.fb-comments iframe span[style] {
	width: 100% !important;
}
.fb-like-box span {
	width: 100% !important;
}
.fb-like-box iframe span[style] {
	width: 100% !important;
}
@keyframes blink {
    from {
        color: #fff; border-color: #fff;
    }
    to {
        color: #000; border-color: #000;
    }
}
@-webkit-keyframes blink {
    from {
        color: #fff; border-color: #fff;
    }
    to {
        color: #000; border-color: #000;
    }
}

@media screen and (min-width: 480px){
}

@media screen and (min-width: 640px){
}

@media screen and (min-width: 768px){
	#iconmenu{display: none;}
	#slider .owl-nav [class*=owl-]{width: 40px; height: 40px; margin-top: -20px;}
}

@media screen and (min-width: 992px){
	#slider .owl-nav [class*=owl-]{width: 50px; height: 50px; margin-top: -25px;}
}

@media screen and (min-width: 1200px){
}