body{width:100%;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{color:#444;}
input[placeholder]{text-overflow:ellipsis;}
input::-moz-placeholder{text-overflow:ellipsis;} 
input:-moz-placeholder{text-overflow:ellipsis;} 
input:-ms-input-placeholder{text-overflow:ellipsis;}  
/* default font size */
.fa{font-size:14px;}
/* Override the bootstrap defaults */
h1{font-size:33px;}
h2{font-size:27px;}
h3{font-size:21px;}
h4{font-size:15px;}
h5{font-size:12px;}
h6{font-size:10.2px;}
a{color:#23a1d1;text-decoration:none}
a:focus, a:hover{text-decoration:none;}

img,
button,button:active,button:focus, 
a,a:focus,
input[type="submit"],
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {outline: none !important;}
legend{font-size:18px;padding:7px 0px}
label{font-weight:normal;}

.input-group .input-group-addon{font-size:12px;height:30px;}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display:inline;}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:after{content:' *';color:#F00;font-weight:bold;}
/****
.display_none {display:none;}
.display_block {display:block;}
.inline_block {display:inline-block !important;}
.v_align_top {vertical-align:top;}

.mg_t_0 {margin-top:0px}
.mg_t_5 {margin-top:5px}
.mg_t_10 {margin-top:10px}
.mg_t_20 {margin-top:20px}
.mg_b_20 {margin-bottom:20px}
.mg_b_10 {margin-bottom:10px}
.mg_b_0 {margin-bottom:0px}

.pd_t_0 {padding-top:0px !important}
.pd_l_0 {padding-left:0px !important}
.pd_r_0 {padding-right:0px !important}
@media (min-width: 768px){
	.col-sm-10-pd_r_0 {padding-right:0px}
	.col-sm-10-pd_l_0 {padding-left:0px}
	.col-sm-pd_r_0 {padding-right:0px}
	.col-sm-pd_l_0 {padding-left:0px}
}

@media (max-width: 767px){
	.center_767_left{text-align: center;}
	.center_767_right{text-align: center;}
}
@media (min-width: 768px){
	.center_767_left{text-align: left;}
	.center_767_right{text-align: right;}
}
@media (max-width:991px){
	.center_991_left{text-align: center;}
}
@media (min-width:992px){
	.center_991_left{text-align: left;}
}
****/
.clear_style{padding:0px !important;margin:0px !important;border:0px !important;background:none !important;box-shadow:none !important;border-radius:0px !important;line-height:0px !important;font-size:0px !important}
[data-notify="progressbar"] {margin-bottom: 0px;position: absolute;bottom: 0px;left: 0px;width: 100%;height: 5px;}


.modal {z-index: 1077;}
.modal.v_center {text-align: center;}
.modal-dialog .modal-content>.close{position:absolute;top:10px;right:10px;z-index:99}
.modal-dialog .close{z-index:99}

.modal.v_center .modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
@media (min-width: 768px){
#login_modal .modal-dialog {width:400px;}
#login_modal .modal-dialog .login_ico i{font-size:153px;position:relative;top:10px;left: 10px;}
.modal.v_center:before {display: inline-block;vertical-align: middle;content: " ";height: 100%;}
}
@media (max-width: 767px){
.modal.v_center .modal-dialog {display: block;}
}

#related_modal{}
.box {position:relative}
.box .box-heading{font-size: 20px;}
.box .box-heading span{display:inline-block}

#top .container-fluid {padding:0px}
header .container-fluid {padding:0px}
#default_menu .container-fluid {padding:0px}
.navbar {margin-bottom:0px;border:none;}

.contact_fields .contact_field .field_ico{float:left;text-align:center}

.owl-item:hover {z-index:999;position: relative;}

.owl-carousel-dots_none .owl-dots{display:none !important}
.carousel_navs {position:absolute;width:100%;/*height:0px;*/z-index:9}
.carousel_navs .carousel_nav {position:absolute;cursor:pointer;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}

/* top */
/*****
#top{padding:0px 0px 0px 0;margin:0 0 0px 0;}

.top-links>ul{margin:0px;padding:0px;list-style:none}
.top-links>ul>li{float:left;}
.top-links>ul>li>a{display:inline-block;text-decoration:none}
.top-links.top-links-left>ul>li:first-child>a{margin-left:0px !important;}
.top-links.top-links-right>ul>li:last-child>a{margin-right:0px !important;}
*****/
.dropdown-menu {background:#fff;border: none;padding:20px 0px 20px;margin-top:8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.18);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.18);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.18);	}
.dropdown-menu > li > a, .dropdown-menu > li > span {color:#333;padding:4px 25px;font-weight: unset;display:block;cursor:pointer} 
.dropdown-menu > li > a img,.dropdown-menu > li > span img{vertical-align:baseline} 
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > span:hover,
.dropdown-menu > li > span:focus {background-color:#eee;}	
		
#top .dropdown-menu {margin-top: 20px;display: block;opacity: 0;filter: alpha(opacity=0);visibility: hidden;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
#top .open>.dropdown-menu {margin-top:1px;display:block;opacity:1;filter:alpha(opacity=100);visibility: visible;}

#top form {vertical-align: top;}


#top .dropdown:last-child {margin-right: 0px;}
#top .dropdown > a {text-decoration:none;display: inline-block;}
#top .dropdown > a img{vertical-align:middle;margin-top:-2px}
#top .dropdown > a:before {content: '';position: absolute;width: 100%;height:8px;left: 0;top: 100%;z-index: 3;}	
#top .dropdown > a:before {content: '';position: absolute;width: 100%;height:8px;left: 0;top: 100%;z-index: 3;}	
#top .dropdown > a .caret_ico {display:inline-block;font-size: 9px;color: #777;vertical-align: middle;margin:-4px 0px 0px 5px;}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background:none;border:none;}
		     
#top li .dropdown-menu {left:0px;right:auto;min-width:140px;text-align:left;border:none;}
#top li .dropdown-menu:after {content: '';position:absolute;top:-12px;left:30px;border:6px transparent solid;border-bottom: 6px solid #ffffff;cursor: pointer;}

#top.fixed_bottom .dropdown-menu{bottom:100%;top:auto;}
#top.fixed_bottom li .dropdown-menu:after {content: '';position:absolute;top:auto;bottom:-12px;left:30px;border:6px transparent solid;border-top:6px solid #ffffff;cursor: pointer;}
/*******

#top .top-links-right li:last-child .dropdown-menu {right:0;left:auto}
#top .top-links-right li:last-child .dropdown-menu:after {right:30px;left:auto}
#top .top-links-left>ul  {float:left}

*****/
/*****
@media (max-width: 767px){
#top {text-align: center;}
#top>.container{text-align: center;display:inline-block;}
#top>.container-fluid{text-align: center;display:inline-block;}
#top .top-links {float:none;display:inline-block;}
}
*****/
/* top */

/* carusel */
@media (min-width:992px){
.home_carusel .head_inner_container{position:absolute;width:100%}
}
.home_carusel.home_carusel_after_head .head_inner_container{position:relative;width:100%}
.head_main_container {position:relative;z-index: 10;}
.head_inner_container {z-index:1;position:relative;z-index: 3;}

#home_carusel_box {overflow:hidden}
#home_carusel {position: relative;top: 0;left: 0px;z-index: 0;background:none}
#home_carusel .owl-wrapper-outer {border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
#home_carusel.fix_height_carusel .item a{width:100%;background-size:cover;display: block;background-position:center}
#home_carusel.full_height_carusel .item a{width:100%;background-size:cover;display: block;background-position:center}
/* carusel */

/* logo */
/******
#logo{width:100%;}
#logo:before {display: inline-block;vertical-align: middle;content: " ";height: 100%;}
@media (max-width: 767px) {#logo {display:inline-block;text-align: center;}}
#logo img{display: inline-block;max-width:95%;height: auto;}
*****/
/* logo */

/* search */
/*** search ***/
#big_quick_search_result {position:absolute;top:40px;left:0px;background:#fff;box-shadow:0px 0px 2px rgba(0,0,0,0.3),0px 5px 27px rgba(0,0,0,0.2);border-radius:5px;z-index:999;margin-right:15px;}
#big_quick_search_result ul{list-style:none;margin:0px;padding:0px;min-width:250px}
#big_quick_search_result ul:before {content:"";position:absolute;top:-14px;left:10px;border:7px transparent solid;border-bottom:7px #ddd solid;}
#big_quick_search_result ul:after {content:"";position:absolute;top:-12px;left:11px;border:6px transparent solid;border-bottom:6px #fff solid;}
#big_quick_search_result ul li a{padding:8px 15px;display:block;border-bottom:1px #ddd solid}
#big_quick_search_result ul li a:hover{background:#eee}
#big_quick_search_result ul li:first-child a{border-radius:5px 5px 0 0;}
#big_quick_search_result ul li:last-child a{border-radius:0 0 5px 5px;}
#big_quick_search_result ul li a img{margin:0 0 0 -7px;float:left;}
#big_quick_search_result ul li a img.thumb_factor_2{border-radius:3px}
#big_quick_search_result ul li a img.thumb_factor_3{border-radius:50%}
#big_quick_search_result ul li a .pr_info{display:block;}
#big_quick_search_result ul li a .rating{display:block;}
#big_quick_search_result ul li a .rating .fa{color:#f60;font-size:10px}
#big_quick_search_result ul li a .desc{display:block;font-size:10px;color:#333}
#big_quick_search_result ul li a .special{color:#888;margin-left:5px;font-weight:normal;}
#big_quick_search_result ul li a .price{display:block;font-weight:bold;color:#f60}
/* search */

/* cart */
/*** cart ***/
@media (min-width: 768px){#bigdes_cart_modal .modal-dialog {width:600px;}}
#bigdes_cart_modal .modal-body {position: relative;padding:0 0 15px 0;}
#bigdes_cart_modal .modal-body .edit_quantity{width:100px;display:inline-block}
#bigdes_cart_modal .modal-body .input-group input{text-align:center}
#bigdes_cart_modal .modal-body .input-group .fa{padding-top:3px;font-size:10px;color:#666}

#bigdes_cart tr td{vertical-align:middle;border-top-width:0px !important}
#bigdes_cart tr td a img {border:0px solid #ddd;}
#bigdes_cart tr td .btn-link{color:#f00}
.modal-footer .btn, .modal-footer .btn+.btn{margin:0 5px;}
/* cart */

/* checkout_pg */
.cart_pg .table > tbody > tr > td {vertical-align:middle;}
/* checkout_pg */


/* head_contacts */
/*** head_contacts ***/
#head_contacts .dropdown-menu {left:0px;right:auto;min-width:140px;text-align:left;border:none;}
#head_contacts .dropdown-menu:after {content: '';position:absolute;top:-12px;left:30px;border:6px transparent solid;border-bottom: 6px solid #ffffff;cursor: pointer;}
#head_contacts .dropdown-contacts {width:300px}
#head_contacts .contact_field {}
#head_contacts .contact_field:last-child {border-bottom:none}
/*** head_contacts2 ***/
/* head_contacts */

#head_contacts .dropdown-menu {margin-top: 20px;display: block;opacity: 0;filter: alpha(opacity=0);visibility: hidden;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
#head_contacts .open>.dropdown-menu {margin-top:1px;display:block;opacity:1;filter:alpha(opacity=100);visibility: visible;}

@media (max-width: 478px){
	#head_contacts .dropdown-contacts {width: 100% !important;}
}
/* head_contacts */

/* popup module */
.popup{text-align:left;max-width:750px;margin:40px auto;position:relative;}
.popup .contact_form{}
.popup .contact_form .contact_label{padding-top:14px;}
.popup .contact_form .contact_label:first-child{padding-top:0px;}
.popup .contact_form .contact_label label{font-size:11px;font-weight:bold;text-transform:uppercase;}
.popup .contact_form .btn{margin:15px auto 0px auto;display:block;}
.popup .dont_show_again_box{margin:10px 0 0 0;text-align:center;}
.popup .dont_show_again_box label{cursor:pointer}
.popup .dont_show_again_box input{margin:0px;vertical-align:middle;}
.popup .dont_show_again_box span{vertical-align:middle;}
.popup .buttons_yes_no{padding:15px 0px 0px 0px;text-align:center;}
/* popup module */

/* responsive_grid */
.responsive_grid{position:relative;opacity:0;}
@media (min-width: 767px){
.responsive_grid{margin:0 auto}
}
.grid_item{position: absolute;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.grid_item .grid_item_link{cursor:pointer;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:2;}
.grid_item.effect_banner{overflow:hidden;}

.effect_banner.effect_apollo:before{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);content:'';-webkit-transition:-webkit-transform 2s;transition:transform 2s;-webkit-transform:scale3d(3.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,-200%,0);transform:scale3d(3.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,-200%,0);}
.effect_banner.effect_apollo:hover:before{-webkit-transform:scale3d(3.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);transform:scale3d(3.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,200%,0);}

.effect_banner.effect_ming:before{z-index:1;position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);}
.effect_banner.effect_ming:hover:before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}

.effect_banner.effect_layla:before,.effect_banner.effect_layla:after{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;position:absolute;content:'';opacity:0;}
.effect_banner.effect_layla:before{z-index:1;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;}
.effect_banner.effect_layla:after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0;}
.effect_banner.effect_layla:hover:before,.effect_banner.effect_layla:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.effect_banner.effect_bubba:before,.effect_banner.effect_bubba:after{z-index:1;position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.effect_banner.effect_bubba:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
.effect_banner.effect_bubba:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
.effect_banner.effect_bubba:hover:before,.effect_banner.effect_bubba:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.effect_banner.effect_oscar:before{z-index:1;position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0);transform:scale(0);}
.effect_banner.effect_oscar:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.effect_banner.effect_steve{opacity:1;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:perspective(1000px) translate3d(0,0,0);transform:perspective(1000px) translate3d(0,0,0);}
.effect_banner.effect_steve:hover{-webkit-transform:perspective(1000px) translate3d(0,0,21px);transform:perspective(1000px) translate3d(0,0,21px);}

.effect_banner.effect_selena{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.effect_banner.effect_selena:hover{-webkit-transform:scale3d(0.98,0.98,1);transform:scale3d(0.98,0.98,1);}
/* responsive_grid_ */

/* loader_on */
.loader_on:before{content:"";z-index:99;position:absolute;height:60px;width:60px;top:50%;margin-top:-30px;left:50%;margin-left:-30px;border-radius:150px;border:3px solid transparent;border-top-color:transparent;border-left-color:#ccc;border-right-color:#ccc;border-bottom-color:transparent;-webkit-animation:rotation 3s linear infinite;-moz-animation:rotation 3s linear infinite;-o-animation:rotation 3s linear infinite;animation:rotation 3s linear infinite;}
.loader_on:after{content:"";z-index:99;position:absolute;height:30px;width:30px;top:50%;margin-top:-15px;left:50%;margin-left:-15px;border-radius:150px;border:3px solid transparent;border-left-color:transparent;border-top-color:#ccc;border-bottom-color:#ccc;border-right-color:transparent;-webkit-animation:rotation 1s linear infinite;-moz-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;}
@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes rotation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes rotation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}	
/* loader_on */

/* head_contacts */
/***
.contact_field .contact_group .contact_info span{display:block}
.contact_field .contact_group .contact_info a{display:block}
******/
/* head_contacts */


/* content */
#content{min-height:600px;}
/* content */

/* footer */
footer .list-unstyled{margin:0px}
footer .footer_main_container{overflow:hidden}
footer .footer_main_container>.container .foot_main_box .foot_main_box_title span{display: inline-block;}
footer .pay_system>.pay_system_item,footer .pay_system>.pay_system_item{display: inline-block;vertical-align:top;}
footer .pay_system a i,footer .pay_system span i,footer .pay_system a span,footer .pay_system span span{display:block;}
footer .social_link>.social_link_item,footer .social_link>.social_link_item{display: inline-block;vertical-align:top;}
footer .social_link a i,footer .social_link span i,footer .social_link a span,footer .social_link span span{display:block;}
footer a{-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
/* footer */

/* alert */
.alert{padding:8px 14px 8px 14px;}
/* alert */

/* breadcrumb */
/******
.main_page_heading h1{margin:0px;display:inline-block;}
.breadcrumb{background:none;margin:0px;padding:0px;border:none;border-radius:0px}
.breadcrumb > li + li:before, .breadcrumb > span:before {content:"›";padding:0 5px;}
.breadcrumb > li a {text-decoration:none}
******/
.pagination{margin:0;}
/* breadcrumb */

/* list group */
.list-group a{border:1px solid #DDDDDD;color:#888888;padding:8px 12px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{color:#444444;background:#eeeeee;border:1px solid #DDDDDD;text-shadow:0 1px 0 #FFF;}
/* list group */

/* carousel */
.carousel-caption{color:#FFFFFF;text-shadow:0 1px 0 #000000;}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome;}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome;}
/* carousel */

/* jQuery Countdown styles 2.0.0. */
.is-countdown{background-color:#eee;z-index:1;font-size:12px;color:#232323;overflow:hidden;}
.countdown-rtl{direction:rtl;}
.countdown-holding span{color:#888;}
.countdown-row{clear:both;width:100%;padding:0px 2px;text-align:center;}
.is-countdown .countdown-section + .countdown-section{border-left:1px #ddd solid}
.countdown-show1 .countdown-section{width:98%;}
.countdown-show2 .countdown-section{width:48%;}
.countdown-show3 .countdown-section{width:32.5%;}
.countdown-show4 .countdown-section{width:24.2%;}
.countdown-show5 .countdown-section{width:19.5%;}
.countdown-show6 .countdown-section{width:16.25%;}
.countdown-show7 .countdown-section{width:14%;}
.countdown-section{display:inline-block;font-size:100%;text-align:center;position:relative;padding:9px 0px 5px 0px;}
.countdown-amount{font-size:14px;font-weight:bold}
.countdown-period{display:block;margin-top:-5px}
.countdown-descr{display:block;width:100%;}
/* jQuery Countdown styles 2.0.0. */

/* product list */
.refine_search{position:relative}
.refine_search .refine_search_item:hover{z-index:9;position:relative}

.product-filter{padding:10px 0;border-top:1px #ddd solid;border-bottom:1px #ddd solid;margin-bottom:20px}
.product-filter ul{list-style:none;margin:0px;padding:0px}
.product-filter ul li{float:left}
.product-filter ul li label{text-align:left !important;margin-right:10px;margin-top:6px}
.product-filter ul li .filter_sel{margin-right:20px}
.product-filter ul li .filter_sel select{max-width:150px}
@media (max-width:500px) {
	.product-filter ul li{float:none}
	.product-filter ul li label{width:30%}
	.product-filter ul li .filter_sel{float:right !important;width:60%;margin-right:0px}
	.product-filter ul li .filter_sel select{max-width:none;width:100%}
}

.product-layout:hover .product-thumb {z-index:1;position:relative;}
.product_container {z-index: 4;position: relative;}
.product_container .product-list{width:100%}

.product-thumb{position:relative;}
.product-thumb .product-thumb-wrp{height: 100%;position:relative;}
.sticker_box {position:absolute;}
.sticker_box .sticker_item {position:relative;display:block;margin-bottom:5px;background:#f60;color:#fff;padding:3px 14px 4px;font-size:11px;font-family:tahoma;text-align:center}

.product-thumb p{margin:0px}
.product-thumb .image{text-align:center;position:relative;}
.product-thumb .image a{display:block;}
.product-thumb .image img{margin:0 auto;width:100%}
.product-thumb .image .is-countdown {background-color:rgba(237,237,237,0.90);position:absolute;bottom:0px;left:0px;right:0px;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.product-thumb .image:hover .is-countdown {opacity:0;}

.product-layout .product-thumb .quickview {z-index:8;position:absolute;top:210px;left:50%;opacity:0;
	transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);
	-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.product-layout:hover .product-thumb .quickview{top:50%;opacity:1;}
.product-thumb .quickview span{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:20px;height:20px;border-radius:200px;display:inline-block;text-align:center;
	-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.product-thumb .quickview span:hover{text-decoration:none;cursor:pointer;}
.product-thumb .quickview span i{line-height:20px;}

.product-thumb .caption {margin:0px;position:relative}
.product-grid .product-thumb .image{float:none;}
.product-thumb .name>span{overflow:hidden;display: block;}

.product-thumb h4{margin: 0px;}

.product-thumb .rating{margin:5px 0}
.rating .fa-stack{font-size:8px;}
.rating .fa-star-o{color:#bbb;font-size:13px;}
.rating .fa-star{color:#f60;font-size:13px;}

h2.price{margin:0;}

.product-thumb .price{color:#444;color:#999;font-size:12px;}
.product-thumb .price>div{overflow:hidden;display: block;}
.product-grid .product-thumb .price>div>span span{display:block;}
.product-list .product-thumb .price>div>span span.price-tax{display:block;}
.product-thumb .price-old{text-decoration:line-through;}


.product-layout .product-thumb .button-group{position:absolute;z-index:8;bottom:110px;left:0px;right:0px;opacity:0;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.product-grid .product-thumb .button-group{position:absolute;}
.product-list .product-thumb .button-group{position:relative;}
.product-layout:hover .product-thumb .button-group{bottom:0px;opacity:1;}

.product-list .product-thumb .button-group{text-align:left;}
.product-thumb .button-group{text-align:center;}


.product-thumb .button-group span{height:20px;display:inline-block;color:#444;text-align:center;    
-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.product-thumb .button-group span:hover{text-decoration:none;cursor:pointer;}
.product-thumb .button-group span i{line-height:20px;}

@media (max-width:991px){
.product-layout .product-thumb .quickview{display:none;}
.product-layout .product-thumb .button-group{position:relative;bottom:auto;opacity:1;}
.product_container .product-grid:hover .product-thumb:after{opacity: 0 !important;}
.product_container .product-list:hover .product-thumb:after{opacity: 0 !important;}
}
@media (max-width:667px){
.product-list .product-thumb .image{width:auto !important}
/*.product-list .product-thumb .caption{padding-left:15px !important;padding-right:15px !important}*/
}
@media (min-width:667px){
.product-list .product-thumb .image{float:left;width:200px}
/*.product-list .product-thumb .caption{padding-left:200px}*/
}

#product_one label {text-align:center;}
/*
.product_container .product-layout .product-thumb:after{content:"";z-index:-1;background:#fff;position:absolute;top:-30px;bottom:-30px;left:-30px;right:-30px;border-radius:5px;
    -webkit-box-shadow: 0 0 5px 0 #c6c6c6;
    -ms-transform: 0 0 5px 0 #c6c6c6;
    -o-transform: 0 0 5px 0 #c6c6c6;
    box-shadow: 0 0 5px 0 #c6c6c6;
    -moz-transition: all 0.35s ease 0s;
    -webkit-transition: all 0.35s ease 0s;
    -ms-transition: all 0.35s ease 0s;
    -o-transition: all 0.35s ease 0s;
    transition: all 0.35s ease 0s;
	
    -moz-transform: rotateX(45deg);
    -webkit-transform: rotateX(45deg);
    -o-transform: rotateX(45deg);
    -ms-transform: rotateX(45deg);
    transform: rotateX(45deg);

    moz-transform-origin: bottom;
    -o-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    opacity: 0;
}
.product_container .product-layout:hover .product-thumb:after{

    -moz-transform: rotateX(0);
    -webkit-transform: rotateX(0);
    -o-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
}
*/
/* product list */


/* fixed mobile cart quantity input */
.price_box>div {margin-bottom:5px}
.price>span {display: inline-block;width:180px;}
.price>span+span {width: auto;}
.cart_button_group #btn-group-quantity {margin:0 10px 15px 0}
.cart_button_group #button-cart {margin:0 10px 15px 0}
.cart_button_group #button-cart  i {margin-right:10px;font-size:inherit;}
#btn-one_click {margin:0 10px 15px 0}
#btn-one_click i{margin-right:10px;font-size:inherit;}
#btn-wishlist {margin:0 10px 15px 0}
#btn-wishlist i {margin-right:10px}
#btn-compare {margin:0 10px 15px 0}
#btn-compare i {margin-right:10px}
.input-group .form-control[name^=quantity]{min-width:70px;}



/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}


/* Contact PG */
.move_map_protection{position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 2;width: 100%;height:400px}
/* Contact PG */

/* Product PG */
/*.zoomContainer{z-index:2}*/
.product-image {position:relative}
.related-grid .product-thumb .name a{display:block}
.product-grid .product-thumb .name{display:block}
.small_info_product {position:relative}
.small_info_product>div{margin-bottom:5px}
.small_info_product span{width:160px;display:inline-block;}
.small_info_product .brand_img_link{position:absolute;top:0px;right:0px}

.productPN_box{font-size:0px;line-height:0px;}
#prev_product, #next_product {overflow:hidden;z-index:9;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
#prev_product.position_in {position:relative;display:inline-block;overflow:hidden;}
#prev_product.position_in span{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.04);}
#prev_product.position_in span i{position:absolute;top:50%;left:50%;font-size:20px;color:#fff;text-align:center;line-height:1;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
#prev_product.position_in:hover span{display:none}

#prev_product.position_out{position:fixed;top:70%;}
#prev_product.position_out:hover{left:0px;}
#prev_product.position_out img{margin-bottom:10px}
#prev_product.position_out span{position:absolute;top:0px;bottom:0px;right:0px;background:#fff;width:30px}
#prev_product.position_out span i{position:absolute;top:50%;left:50%;font-size:20px;color:#232323;text-align:center;line-height:1;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
#prev_product.position_out:hover span{display:none}

#next_product.position_in {position:relative;display:inline-block;overflow:hidden;}
#next_product.position_in span{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.04);}
#next_product.position_in span i{position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);font-size:20px;color:#fff;text-align:center;line-height:1;}
#next_product.position_in:hover span{display:none}

#next_product.position_out {position:fixed;top:70%}
#next_product.position_out:hover{right:0px;}
#next_product.position_out img{margin-bottom:10px}
#next_product.position_out span{position:absolute;top:0px;bottom:0px;left:0px;background:#fff;width:30px}
#next_product.position_out span i{position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);font-size:20px;color:#232323;text-align:center;line-height:1;}
#next_product.position_out:hover span{display:none}

.additional_images {position:relative}
.thumbnails-carousel .item a, .thumbnails-carousel .item span{display:block;overflow:hidden;}
.thumbnails-carousel .item a img, .thumbnails-carousel .item span img{width:100%;border:none;display:block}

.countdown_box .is-countdown{position:relative;top:0;left:0;right:0;text-align:center;}
.countdown_box .is-countdown .countdown-section{font-size:100%;padding:14px 0px;}
.countdown_box .is-countdown .countdown-amount{font-size:20px;font-weight:600;}

#product  label,
#product_one label  {margin-bottom:10px;display:block}
#product .radio+.radio, .checkbox+.checkbox, #product_oneclick .radio+.radio, .checkbox+.checkbox {margin-top:0px;}
.radio_type_image{display:inline-block;vertical-align:top;width:auto;margin:0px 7px 0px 0px;padding:0px;}
.radio_type_image label {padding-right:0px;padding-left:0px;}
.radio_type_image input{visibility:hidden;position:absolute;}
.radio_type_image span{display:block;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;}
.radio_type_image span img{display:block;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;}
.radio_type_image span:hover{}
.radio_type_image span.active{}

.radio_type_button{display:inline-block;vertical-align:top;width:auto;margin:0px 7px 0px 0px;padding:0px;}
.radio_type_button label {padding-right:0px;padding-left:0px;}
.radio_type_button input{visibility:hidden;position:absolute;}
.radio_type_button span{min-width:40px;display:block;text-align:center;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.radio_type_button span:hover{}
.radio_type_button span.active{}

.checkbox_type_button{display:inline-block;vertical-align:top;width:auto;margin:0px 7px 0px 0px;padding:0px;}
.checkbox_type_button label {padding-right:0px;padding-left:0px;}
.checkbox_type_button input{visibility:hidden;position:absolute;}
.checkbox_type_button span{min-width:40px;display:block;text-align:center;padding:9px 20px 8px 20px;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;font-size:11px;font-weight:bold;text-transform:uppercase;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;line-height:10px;}
.checkbox_type_button span:hover{border-color:#f60;}
.checkbox_type_button span.active{background:#f60;border-color:#f60;color:#fff;}

#quantity_group, #quantity_group_one {width:100px}
#quantity_group #input-quantity{text-align:center}
#quantity_group #quantity_minus{margin-right:-2px}
#quantity_group #quantity_plus{}


.nav_product.tab_center {text-align: center;}
.nav_product>li {display:inline-block}
.tab_content_product>.tab_pane_product {display: none;}
.tab_content_product>.tab_pane_product.active {display:block;}

/* Product PG */




/* Magnific popup */
.mfp-bg{z-index: 1073;}
.mfp-iframe-scaler iframe{background:url("../image/loader.gif") no-repeat scroll center center #ffffff !important;border-radius: 10px;padding:20px;}
.quickview body{background:#ffffff;padding:15px;}
.quickview .mfp-iframe-holder .mfp-content{max-width:900px;height:600px;}
.mfp-wrap {z-index:1076 !important;}
/*  Magnific popup effect  */
.mfp-zoom-in .mfp-iframe{opacity: 0;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.mfp-zoom-in.mfp-bg {opacity: 0;transition: all 0.3s ease-out;} 
.mfp-zoom-in.mfp-ready .mfp-iframe {opacity: 1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.4;}
.mfp-zoom-in.mfp-removing .mfp-iframe {-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;}  
.mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}   

.mfp-newspaper .mfp-iframe{opacity: 0;-webkit-transition: all 0.2s ease-in-out;transition: all 0.5s;transform: scale(0) rotate(500deg);}
.mfp-newspaper.mfp-bg {opacity: 0;transition: all 0.5s;} 
.mfp-newspaper.mfp-ready .mfp-iframe {opacity: 1;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}
.mfp-newspaper.mfp-ready.mfp-bg {opacity: 0.4;}
.mfp-newspaper.mfp-removing .mfp-iframe {-webkit-transform: scale(0) rotate(500deg);-moz-transform: scale(0) rotate(500deg);-ms-transform: scale(0) rotate(500deg);transform: scale(0) rotate(500deg);opacity:0;}  
.mfp-newspaper.mfp-removing.mfp-bg {opacity: 0;}  

.mfp-move-horizontal .mfp-iframe{opacity: 0;transition: all 0.3s;transform: translateX(-50px);}
.mfp-move-horizontal.mfp-bg {opacity: 0;transition: all 0.3s;} 
.mfp-move-horizontal.mfp-ready .mfp-iframe {opacity: 1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.mfp-move-horizontal.mfp-ready.mfp-bg {opacity: 0.4;}
.mfp-move-horizontal.mfp-removing .mfp-iframe {-webkit-transform:translateX(150px);-moz-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px);opacity:0;}  
.mfp-move-horizontal.mfp-removing.mfp-bg {opacity: 0;} 

.mfp-move-from-top .mfp-iframe{opacity: 0;transition: all 0.2s;transform: translateY(-100px);}
.mfp-move-from-top.mfp-bg {opacity: 0;transition: all 0.2s;} 
.mfp-move-from-top.mfp-ready .mfp-iframe {opacity: 1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.mfp-move-from-top.mfp-ready.mfp-bg {opacity: 0.4;}
.mfp-move-from-top.mfp-removing .mfp-iframe {-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;}  
.mfp-move-from-top.mfp-removing.mfp-bg {opacity: 0;}

.mfp-3d-unfold .mfp-content{perspective: 2000px;}
.mfp-3d-unfold .mfp-iframe{opacity: 0;transition: all 0.3s ease-in-out;transform-style: preserve-3d;transform: rotateY(-60deg);}
.mfp-3d-unfold.mfp-bg {opacity: 0;transition: all 0.5s;} 
.mfp-3d-unfold.mfp-ready .mfp-iframe {opacity: 1;transform: rotateY(0deg);}
.mfp-3d-unfold.mfp-ready.mfp-bg {opacity: 0.4;}
.mfp-3d-unfold.mfp-removing .mfp-iframe {-webkit-transform:rotateY(60deg);-moz-transform:rotateY(60deg);-ms-transform:rotateY(60deg);transform:rotateY(60deg);opacity:0;}  
.mfp-3d-unfold.mfp-removing.mfp-bg {opacity: 0;}

.mfp-zoom-out .mfp-iframe{opacity: 0;transition: all 0.3s ease-in-out;transform: scale(1.3);}
.mfp-zoom-out.mfp-bg {opacity: 0;transition: all 0.3s ease-out;} 
.mfp-zoom-out.mfp-ready .mfp-iframe {opacity: 1;transform: scale(1);}
.mfp-zoom-out.mfp-ready.mfp-bg {opacity: 0.4;}
.mfp-zoom-out.mfp-removing .mfp-iframe {-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);opacity:0;}  
.mfp-zoom-out.mfp-removing.mfp-bg {opacity: 0;}
/*  Magnific popup effect  */
/* Magnific popup */



/* bigdes_megamenu */
/****
.horizontal{min-height:0px;position:static;}
.megamenu_background{position:relative;}
@media (min-width:992px){.bigdes_megamenu .col-md-4.horizontal .horizontal{margin-right:-30px;margin-left:-30px}
.bigdes_megamenu .col-md-6.horizontal .horizontal{margin-right:-30px;margin-left:-30px}
.bigdes_megamenu .col-md-7.horizontal .horizontal{margin-left:-30px}
.bigdes_megamenu .col-md-9.horizontal.vertical_on .horizontal{margin-left:-30px}
.bigdes_megamenu .col-md-7.search_in_menu>div{margin-left:-30px}
.bigdes_megamenu .col-md-9.search_in_menu>div{margin-left:-30px}
.bigdes_megamenu .col-md-2.cart_in_menu>div{margin-left:-30px}
}
ul.megamenu{opacity:1;margin:0px;padding:0px;list-style:none;}
ul.megamenu > li{width:auto;margin:0px;}
.horizontal ul.megamenu > li.right_item{float:right}
.horizontal ul.megamenu > li.left_item{display:inline-block}
ul.megamenu > li > .main_link{position:relative}
ul.megamenu > li > .main_link > a{padding:15px 20px 15px 20px;display:block;position:relative;font-size:14px;color:#fff;text-decoration:none}
.vertical ul.megamenu > li > .main_link > a{padding:15px 40px 15px 20px;}
ul.megamenu > li > .main_link > a.left_info{text-align:left;}
ul.megamenu > li > .main_link > a.left_info .m_ico{display:inline-block;vertical-align:middle;}
ul.megamenu > li > .main_link > a.left_info .m_ico+.name_link{margin-left:12px}
ul.megamenu > li > .main_link > a.left_info .name_link{display:inline-block;vertical-align:middle;}
ul.megamenu > li > .main_link > a.left_info .name_link .desc_link{display:block;font-size:11px;}
ul.megamenu > li > .main_link > a.left_info i.fa{display:none}
.horizontal ul.megamenu > li.with_sub_menu > .main_link > a.left_info i.fa{display:inline-block;font-size:10px;color:#fff;font-size:9px;vertical-align:middle;margin:-4px 0px 0px 12px;}
ul.megamenu > li > .main_link > a.center_info{text-align:center;}
ul.megamenu > li > .main_link > a.center_info .m_ico{display:inline-block;text-align:center;margin-bottom:0px}
ul.megamenu > li > .main_link > a.center_info .name_link{display:block;}
ul.megamenu > li > .main_link > a.center_info .name_link .desc_link{display:block;font-size:11px;}
ul.megamenu > li.with_sub_menu > .main_link > a.center_info i.fa{display:inline-block;font-size:10px;color:#fff;font-size:9px;vertical-align:middle;margin:0px;}
ul.megamenu > li > .main_link > a.right_info{text-align:left;}
ul.megamenu > li > .main_link > a.right_info .m_ico{display:inline-block;vertical-align:middle;margin-left:12px}
ul.megamenu > li > .main_link > a.right_info .name_link{display:inline-block;vertical-align:middle;}
ul.megamenu > li > .main_link > a.right_info .name_link .desc_link{display:block;font-size:11px;}
ul.megamenu > li > .main_link > a.right_info i.fa{display:none}
ul.megamenu > li.with_sub_menu > .main_link > a.right_info i.fa{display:inline-block;font-size:10px;color:#fff;font-size:9px;vertical-align:middle;margin:0px 0px 0px 12px;}
.vertical ul.megamenu > li > .main_link > a{text-align:left;}
.vertical ul.megamenu > li:first-child > .main_link > a{border-top:none !important}
.vertical ul.megamenu > li:last-child > .main_link > a{border-bottom:none !important}
.vertical ul.megamenu > li > .main_link > a .m_ico{display:inline-block;vertical-align:middle;margin-right:12px;}
.vertical ul.megamenu > li > .main_link > a .name_link{display:inline-block;vertical-align:middle;}
.vertical ul.megamenu > li > .main_link > a .name_link .desc_link{display:block;font-size:11px;}
.vertical ul.megamenu > li.with_sub_menu > .main_link > a i.fa{display:inline-block;position:absolute;right:26px;top:50%;margin-top:-5px;font-size:9px;color:#23a1d1}
ul.megamenu > li > .sub_menu{position:absolute;z-index:-20;visibility:hidden;right:0;}
ul.megamenu > li.active > .sub_menu{z-index:20;right:auto;visibility:visible;}
ul.megamenu.slide > li > .sub_menu{visibility:hidden;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);transform:scale(1, 0);-webkit-transition:all 180ms ease-out;-moz-transition:all 180ms ease-out;-o-transition:all 180ms ease-out;-ms-transition:all 180ms ease-out;transition:all 180ms ease-out;}
ul.megamenu.slide > li.active > .sub_menu{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);opacity:1 !important;filter:alpha(opacity=100) !important;visibility:visible !important;}
 ul.megamenu.shift_up > li > .sub_menu{margin-top:30px;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 180ms ease-out;-moz-transition:all 180ms ease-out;-o-transition:all 180ms ease-out;-ms-transition:all 180ms ease-out;transition:all 180ms ease-out;}
ul.megamenu.shift_up > li.active > .sub_menu{margin-top:0px;visibility:visible;display:block;opacity:1;filter:alpha(opacity=100);}
ul.megamenu.shift_down > li > .sub_menu{margin-top:-30px;display:block;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 180ms ease-out;-moz-transition:all 180ms ease-out;-o-transition:all 180ms ease-out;-ms-transition:all 180ms ease-out;transition:all 180ms ease-out;}
ul.megamenu.shift_down > li.active > .sub_menu{margin-top:0px;display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);}
 ul.megamenu.shift_left > li > .sub_menu{left:110%;display:block;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 180ms ease-out;-moz-transition:all 180ms ease-out;-o-transition:all 180ms ease-out;-ms-transition:all 180ms ease-out;transition:all 180ms ease-out;}
ul.megamenu.shift_left > li.active > .sub_menu{left:100%;display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);}
ul.megamenu.shift_right > li > .sub_menu{left:-30px;display:block;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 180ms ease-out;-moz-transition:all 180ms ease-out;-o-transition:all 180ms ease-out;-ms-transition:all 180ms ease-out;transition:all 180ms ease-out;}
ul.megamenu.shift_right > li.active > .sub_menu{left:0px;display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);}
ul.megamenu.flipping > li > .sub_menu{display:block;filter:alpha(opacity=0);visibility:hidden;opacity:0;-webkit-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:perspective(350px) rotateX(-90deg);-o-transform:perspective(350px) rotateX(-90deg);transform:perspective(350px) rotateX(-90deg);-webkit-transition:all 180ms ease-out;-moz-transition:all 180ms ease-out;-o-transition:all 180ms ease-out;-ms-transition:all 180ms ease-out;transition:all 180ms ease-out;}
ul.megamenu.flipping > li.active > .sub_menu{display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:perspective(350px) rotateX(0deg);-o-transform:perspective(350px) rotateX(0deg);transform:perspective(350px) rotateX(0deg);-webkit-transition:180ms linear 0s;-o-transition:180ms linear 0s;transition:180ms linear 0s;}
 ul.megamenu.fade > li > .sub_menu{display:block;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 180ms ease-out;-moz-transition:all 180ms ease-out;-o-transition:all 180ms ease-out;-ms-transition:all 180ms ease-out;transition:all 180ms ease-out;}
ul.megamenu.fade > li.active > .sub_menu{display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);}
ul.megamenu li .sub_menu .sub_content{background:#fff;padding:15px 0px;border-radius:0px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.15);box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul{list-style:none;padding:0px;position:relative;float:left;width:100%}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li a{display:block;position:relative;padding:10px 25px;overflow:hidden;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li:first-child>div>a{border-top:1px transparent solid !important}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li:last-child>div>a{border-bottom:1px transparent solid !important}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li:first-child>a{border-top:1px transparent solid !important}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li:last-child>a{border-bottom:1px transparent solid !important}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li a .fa{position:absolute;right:10px;top:50%;margin-top:-5px;font-size:9px;color:#23a1d1}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li:hover>a{background:#999;color:#fff;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li:hover>a .fa{color:#fff;}
ul.megamenu li .sub_menu .sub_content .stat_menu ul{list-style:none;padding:0px;position:relative;float:left;width:100%}
ul.megamenu li .sub_menu .sub_content .stat_menu .menu ul li a{display:block;position:relative;padding:5px 0px 5px 30px;overflow:hidden;}
ul.megamenu li .sub_menu .sub_content .stat_menu .menu ul li a.main_menu{font-size:19px;padding:10px 0px 15px 30px;}
.bigdes_megamenu .vertical div{position:relative;}
.bigdes_megamenu .vertical .megamenu_mobile{display:block}
.bigdes_megamenu .vertical .megamenu_mobile span{vertical-align:middle}
@media (min-width:992px){.bigdes_megamenu .vertical .megamenu_content{position:absolute;width:100%;visibility:hidden;
opacity:0;z-index:-100;margin-top:20px;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;}
}
.vertical .megamenu_content{display:block;border:none;position:relative;}
@media (min-width:992px){.bigdes_megamenu .vertical.always_active .megamenu_content,body.home_pg .bigdes_megamenu .vertical.home_active .megamenu_content,body[class*="product-category-"] .bigdes_megamenu .vertical.category_active .megamenu_content,.bigdes_megamenu .vertical:hover .megamenu_content{display:block;opacity:1;z-index:1;margin-top:0px;visibility: visible;}
}
@media (max-width:991px){.bigdes_megamenu .vertical .megamenu_content{display:none;opacity:1;z-index:1;margin-top:0px !important;position:relative;}
}
.bigdes_megamenu .horizontal .megamenu_mobile{display:none;}
.megamenu_mobile .megamenu_mobile_btn{position:relative;cursor:pointer;padding:15px 20px 15px 20px;font-size:14px;color:#fff;}
.megamenu_mobile .megamenu_mobile_btn i{width:60px;position:absolute;right:0px;top:0px;bottom:0px;}
.megamenu_mobile .megamenu_mobile_btn i:before{position:absolute;top:50%;right:0px;margin-top:-8px;width:100%;text-align:center;}
@media (max-width:991px){#search{width:100% !important;margin-left:0px;margin-right:0px;}
ul.megamenu > li.left_item{border-right:0px transparent solid !important;}
ul.megamenu > li.right_item{border-left:0px transparent solid !important;}
.bigdes_megamenu .horizontal .megamenu_mobile{display:block;}
}
@media (min-width:992px){.megamenu_content{display:block !important;}
}
@media (max-width:991px){.horizontal .megamenu_content{display:none;
position:relative;margin-left:0px !important;margin-right:0px !important}
ul.megamenu > li > .main_link > a{margin-left:0px !important;margin-right:0px !important;border-radius:0px !important}
}
@media (max-width:991px){.horizontal ul.megamenu > li{display:block !important;float:none !important;width:auto;background:none !important;border:none;position:relative;margin:0px !important;padding:0px;transition:all 180ms ease-in;-webkit-transition:all 180ms ease-in;-moz-transition:all 180ms ease-in;}
}

ul.megamenu li>div>.close_sub_menu{display:none}
@media (max-width:991px){ul.megamenu li.active>div>.close_sub_menu{display:block;position:absolute;right:0px;top:0px;bottom:0px;width:60px;z-index:9;cursor:pointer;}
ul.megamenu li.active>div>.close_sub_menu:before{position:absolute;top:50%;right:0px;margin-top:-8px;width:100%;text-align:center;}
}
ul.megamenu li.with_sub_menu>div>.open_sub_menu{display:none}
@media (max-width:991px){ul.megamenu li.with_sub_menu>div>.open_sub_menu{display:block;position:absolute;right:0px;top:0px;bottom:0px;width:60px;z-index:9;cursor:pointer;}
ul.megamenu li.with_sub_menu>div>.open_sub_menu:before{position:absolute;top:50%;right:0px;margin-top:-8px;width:100%;text-align:center;}
ul.megamenu li.active>div>.open_sub_menu{display:none;}
}

@media (max-width:991px){ul.megamenu > li > .sub_menu{width:100% !important;padding-top:0px;position:relative !important;display:none !important;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;z-index:2 !important;visibility:visible !important;left:0 !important;top:0 !important;margin:0px !important;}
}
@media (max-width:991px){ul.megamenu li .sub_menu .sub_content{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;border:none !important;border-radius:0px !important;-moz-border-radius:0x !important;-webkit-border-radius:0px !important;display:block !important;visibility:visible !important;opacity:1 !important;filter:alpha(opacity=100) !important;margin-top:0px !important;left:0px !important;margin-left:0px !important;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;padding-top:10px !important;padding-bottom:10px !important;}
}
@media (max-width:991px){ul.megamenu > li > .main_link > a i.fa{display:none !important;}
ul.megamenu li .sub_menu .sub_content{background-image:none !important;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul{float:none;width:100%}
}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu > ul > li{position:relative;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul ul li{position:relative;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul ul{display:none;width:200px;padding:15px 0px;position:absolute;z-index:10;left:100%;top:0;margin:-15px 0px 0px 30px;background:#fff;border-radius:0px;box-shadow:0px 0px 25px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 25px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 25px rgba(0, 0, 0, 0.15);opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
ul.megamenu li.sub_left .sub_menu .sub_content .hover_menu .menu ul ul{left:auto;right:100%;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul .active>ul{display:block;opacity:1;filter:alpha(opacity=100);visibility:visible;margin-left:0px;}
ul.megamenu li .sub_menu .sub_content .stat_menu .menu ul .active>div.row{display:block;opacity:1;filter:alpha(opacity=100);visibility:visible;
}
@media (max-width:991px){ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul ul, ul.megamenu li .sub_menu .sub_content .static-menu .menu ul ul{opacity:1 !important;filter:alpha(opacity=100);visibility:visible !important;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;}
}
@media (max-width:991px){ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul ul{display:none;margin:0px 0px 6px 20px;width:auto;padding:0px;position:static;left:0;background:none !important;border:none !important;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul ul.active{margin:0px 0 5px 0px;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li{border-bottom:1px transparent solid}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li a{padding:10px 60px 10px 20px !important;font-size:15px !important;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li:hover>a{background:#fff;color:#f60;}
ul.megamenu li .sub_menu .sub_content .hover_menu .menu ul li a .fa{display:none}
ul.megamenu li .sub_menu .sub_content .stat_menu .menu ul li{border-bottom:1px transparent solid}
ul.megamenu li .sub_menu .sub_content .stat_menu .menu ul li a{padding:10px 60px 10px 20px !important;font-size:15px !important;}
ul.megamenu li .sub_menu .sub_content .stat_menu .menu ul li:hover>a{background:#fff;color:#f60;}
ul.megamenu li .sub_menu .sub_content .stat_menu .menu ul li a .fa{display:none}
ul.megamenu li .sub_menu .sub_content .stat_menu .menu ul li div.row{display:none;padding:0px}
}

.label_type-1{position:absolute;top:-8px;left:10px;}
.label_type-2{position:absolute;top:-8px;left:70px;}
.label_type-3{position:absolute;top:-8px;left:130px;}
.label_type-4{position:absolute;top:-8px;left:190px;}
.label_type-5{position:absolute;top:-8px;left:250px;}
.label_type-1.cont_label{background:#f60;border-radius:30px;color:#fff;padding:2px 12px 4px;font-size:10px;line-height:10px;}
.label_type-12.cont_label:after{content:"";position:absolute;bottom:-4px;left:11px;border:3px transparent solid;border-top:3px #f60 solid;border-left:4px #f60 solid;}
.label_type-2.cont_label{background:#f60;border-radius:4px;color:#fff;padding:3px 14px 4px;font-size:11px;font-family:tahoma;}
.label_type-2.cont_label:after{content:"";position:absolute;bottom:-7px;left:11px;border:4px transparent solid;border-top:4px #f60 solid;}
.label_type-3.cont_label{background:#f60;border-radius:30px 30px 30px 0px;color:#fff;padding:3px 14px 4px;font-size:11px;font-family:tahoma;}
.label_type-3.cont_label:after{content:"";position:absolute;bottom:-4px;left:0px;border:3px transparent solid;border-top:3px #f60 solid;border-left:4px #f60 solid;}
.label_type-4.cont_label{background:#f60;border-radius:0px;color:#fff;padding:3px 14px 4px;font-size:11px;font-family:tahoma;}
.label_type-4.cont_label:after{content:"";position:absolute;bottom:-4px;left:0px;border:3px transparent solid;border-top:3px #f60 solid;border-left:4px #f60 solid;}
.label_type-5.cont_label{background:#f60;border-radius:4px/10px;color:#fff;padding:3px 14px 4px;font-size:11px;font-family:tahoma;}
.label_type-5.cont_label:after{content:"";position:absolute;bottom:-4px;left:11px;border:3px transparent solid;border-top:3px #f60 solid;border-left:4px #f60 solid;}
@media (max-width:991px){.label_type-1.cont_label{position:relative;left:10px;top:50%;margin-top:-5px;font-size:9px;color:#fff;}
}
.vertical ul.megamenu > li > .sub_menu{margin-left:0px;position:absolute;}
.vertical ul.megamenu > li{display:block;float:none !important;width:auto;background:none;border:none;
 transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;position:relative;margin:0px !important;padding:0px;}
ul.megamenu > li > .sub_menu{position:absolute;z-index:-20;visibility:hidden;right:0;}
.vertical ul.megamenu > li > .sub_menu{ padding-top:0px;top:-10px;}
@media (max-width:991px){.horizontal ul.megamenu > li.active > .sub_menu{display:block !important;}
.vertical ul.megamenu > li.active > .sub_menu{display:block !important;}
}
@media (min-width:992px){.horizontal .center_items>div.clearfix>.megamenu_content>ul.megamenu{text-align:center;}
.horizontal .center_items>div.clearfix>.megamenu_content>ul.megamenu>li{display:inline-block;text-align:left;}
}
@media (max-width:991px){.home_link{display:none !important;}
.horizontal ul.megamenu > li.hidden_mobile{display:none !important;}
.hidden_mobile{display:none !important;}
}
****/
/* bigdes_megamenu */


#scrollToTop {display:none;cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:9999999;background:rgba(0,0,0,0.5);color:#fff;padding:15px;}

.youtube_video_left {float:left;margin:0 20px 20px 0;}
.youtube_video_center {text-align:center}
.youtube_video_right {float:right;margin:0 0 20px 20px;}

@media (max-width:991px){
.youtube_video_left,
.youtube_video_right {text-align:center;float:none;margin:0;}
}



#uptocall-mini {position:fixed;bottom:40px;left:40px;cursor:pointer;z-index:999;}

#uptocall-mini .uptocall-mini-phone {-moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(26,255,179, .5);
width:60px;height:60px;-webkit-animation: uptocallmini 1.5s 0s ease-out infinite;-moz-animation: uptocallmini 1.5s 0s ease-out infinite;animation: uptocallmini 1.5s 0s ease-out infinite;}

#uptocall-mini .uptocall-mini-phone i {position: absolute;width: 100%;height: 100%;top:0;left:0;font-size:30px;line-height:60px;color:#fff;text-align: center;
-webkit-animation: uptocallphone 1.5s linear infinite;-moz-animation: uptocallphone 1.5s linear infinite;animation: uptocallphone 1.5s linear infinite;}

@-webkit-keyframes uptocallphone {
0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-moz-keyframes uptocallphone {
0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes uptocallphone {
0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}

@-webkit-keyframes uptocallmini {
0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}
10% {box-shadow: 0 0 8px 6px #1affb3, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #1affb3;}
100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 35px rgba(0,0,0,0), 0 0 0px 35px rgba(23,167,167, 0);}
}
@-moz-keyframes uptocallmini {
0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}
10% {box-shadow: 0 0 8px 6px #1affb3, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #1affb3;}
100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 35px rgba(0,0,0,0), 0 0 0px 35px rgba(23,167,167, 0);}
}
@keyframes uptocallmini {
0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}
10% {box-shadow: 0 0 8px 6px #1affb3, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #1affb3;}
100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 35px rgba(0,0,0,0), 0 0 0px 35px rgba(23,167,167, 0);}
}



#home_carusel_box {position:relative;}
#home_carusel {opacity:0;}
#home_carusel .item{position:relative;}
#home_carusel .item .container>div{position:relative;height:100%;}
#home_carusel .item .head_slide_link{cursor:pointer;position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index: 2;}

#home_carusel_box .home_carusel_navs .home_carusel_nav{cursor:pointer;position:absolute;background:rgba(0,0,0,0.3);margin-top:-30px; width: 60px; height: 60px;text-align: center;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;transition:all 250ms ease-out;}
#home_carusel_box .home_carusel_navs .home_carusel_nav i{color:#fff;font-size:30px;line-height:61px;}
#home_carusel_box .home_carusel_navs .home_carusel_prev{top:50%;left:-80px}
#home_carusel_box:hover .home_carusel_navs .home_carusel_prev{top:50%;left:0px}
#home_carusel_box .home_carusel_navs .home_carusel_next{top:50%;right:-80px}
#home_carusel_box:hover .home_carusel_navs .home_carusel_next{top:50%;right:0px}
		
		
		
.responsive_grid .grid_item .controls {opacity:0}
.responsive_grid .grid_item:hover .controls {opacity:1}
.responsive_grid .grid_item .prev, .responsive_grid .grid_item .next {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background-color: rgba(0,0,0,0.1);
	z-index: 99;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.responsive_grid .grid_item .prev i, .responsive_grid .grid_item .next i {
	font-size: 20px;
	line-height: 41px;
}	
.responsive_grid .grid_item .prev {
	left: 0px;
}
.responsive_grid .grid_item .next {
	right: 0px;
}

.tooltip {z-index: 1078;}
